Skip to content

DTaaS Examples

Several example digital twins have been created for the DTaaS platform. These examples can be explored, and the steps provided in this Examples section can be followed to experience features of the DTaaS platform and understand best practices for managing digital twins within the platform. The following slides and video provide an overview of these examples.

Please see the following demos illustrating the use the DTaaS in two projects:

Project Slides and Videos
CP-SENS project Project Introduction: slides and video
Wind turbine testing with the demo inside user workspace
Python package and demo video
Videos demonstrating digital twin for structural health monitoring applications: Data Acquisition System: Part-1, Data Acquisition System: Part-2, Operational Model Analysis, and Model Updating
Incubator video

Copy Examples

The first step is to copy all example code into the user workspace within a user workspace. The provided shell script copies all examples into the /workspace/examples directory.

wget https://raw.githubusercontent.com/INTO-CPS-Association/DTaaS-examples/main/getExamples.sh
bash getExamples.sh

Example List

The digital twins provided in examples vary in complexity. It is recommended to use the examples in the following order.

  1. Mass Spring Damper
  2. Water Tank Fault Injection
  3. Water Tank Model Swap
  4. Desktop Robotti and RabbitMQ
  5. Water Treatment Plant and OPC-UA
  6. Three Water Tanks with DT Manager Framework
  7. Flex Cell with Two Industrial Robots
  8. Incubator
  9. Firefighters in Emergency Environments
  10. Mass Spring Damper with NuRV Runtime Monitor FMU
  11. Water Tank Fault Injection with NuRV Runtime Monitor FMU
  12. Incubator Co-Simulation with NuRV Runtime Monitor FMU
  13. Incubator with NuRV Runtime Monitor as Service
  14. Incubator with NuRV Runtime Monitor FMU as Service

DTaaS examples