Christian Doppler Laboratory for Model-Integrated Smart Production
Institute of Business Informatics – Software Engineering
Johannes Kepler University Linz
Altenberger Straße 69, Science Park 3
4040 Linz
Christian Doppler Laboratory for Model-Integrated Smart Production
CDL-MINT
Air Quality Management: An Exemplar for Model-Driven
Digital Twin Engineering
Hari Shankar Govindasamy, Ramya Jayaraman, Burcu Taspinar, Daniel Lehner,
Manuel Wimmer
Motivation
Creating and Maintaining Digital Twins is expensive
• MDE techniques can help
• But how (expensive to showcase applications)?
Contribution: Cost-Effective Exemplar to
• Identify challenges
• Showcase future solutions
Exemplar provides
• Automation device (< 100 €) + historical data
• Different Digital Twin implementations
• 3 applications that make use of this DT
2
Room
101
Digital Twin of a Room for Air Quality Management
3
Physical Twin Digital Twin Applications
Communication
Middleware
DT Repository
DT Service
Room101
CO2
Sensor
Temp.
Sensor
Hum.
Sensor
Raspberry 1
Prediction Service
Simulation Service
Visualization App
exchange_data
get_data
send_data
interact_with
Room101
temp.
CO2
LED
change_color
hum.
History Service
History Repository
Digital Twin of a Room for Air Quality Management
4
Physical Twin Digital Twin Applications
Communication
Middleware
DT Repository
DT Service
Room101
CO2
Sensor
Temp.
Sensor
Hum.
Sensor
Raspberry 1
Prediction Service
Simulation Service
Visualization App
exchange_data
get_data
send_data
interact_with
Room101
temp.
CO2
LED
change_color
hum.
History Service
History Repository
Automation Device
5
Controller
Raspberry Pi
Alarms
LED
Sensors
CCS811 Sensor
DHT11 Sensor
Buzzer
Breadboard
Physical Twin
6
Room101
Digital Twin of a Room for Air Quality Management
7
Physical Twin Digital Twin Applications
Communication
Middleware
DT Repository
DT Service
Room101
CO2
Sensor
Temp.
Sensor
Hum.
Sensor
Raspberry 1
Prediction Service
Simulation Service
Visualization App
exchange_data
get_data
send_data
interact_with
Room101
temp.
CO2
LED
change_color
hum.
History Service
History Repository
Digital Twin
• Industry-Scale Implementation using Microsoft Azure [1]
• Open-Source Implementations [2]
• Eclipse Hono/Ditto/Vorto
• Runtime Monitoring Infrastructure from Academia [3]
• Challenge 1: Platform-neutral modeling
[1] https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar/tree/main/digital_twin/azure
[2] https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar/tree/main/digital_twin/open-source
[3] M. Vierhauser, H. Marah, A. Garmendia, J. Cleland-Huang, and M. Wimmer, “Towards a model-integrated runtime monitoring infrastructure for cyber-physical
systems,” in Proc. of ICSE-NIER, pp. 96–100, IEEE, 2021.
time
temp.
System Structure
Digital Twin Model Historical Data
8
Digital Twin
Challenge 2: Dealing with model evolution [1]
9
[1] UML/AML Models for Evolution Cases available via: https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar/tree/main/digital_twin/models
Building
Room
id: String
aqLevel: Int
[0..*] rooms
[0..*]
controllers
Controller
type: String
value: String
unit: String
Sensor
[0..*]
sensors
id: String
id: String
isActive: Bool
Alarm
[0..*]
alarms
Room
Ventilation
System
level: int
[0..*]
ventilationSystems
Building
Room
Controller
[0..*]
robots Robot
[1..1]
controller
[1..1]
current_room
id: String
Digital Twin of a Room for Air Quality Management
10
Physical Twin Digital Twin Applications
Communication
Middleware
DT Repository
DT Service
Room101
CO2
Sensor
Temp.
Sensor
Hum.
Sensor
Raspberry 1
Prediction Service
Simulation Service
Visualization App
exchange_data
get_data
send_data
interact_with
Room101
temp.
CO2
LED
change_color
hum.
History Service
History Repository
Advanced Visualization Application
Analyze air quality in a building
• Derive Actions for improving air quality
• Analyze the effect of actions on actual air quality
values
Challenge 3: Runtime-Integrated Model Visualizations
• Effort for adapting a general Dashboard to specific
user needs
• Visualization model and configuration model for
auto-generation
11
Visualization Dashboards
Physical Simulation Service
3D physical modelling of the flow of co2 molecules
• Application: simulating different scenarios
• How does a ventilation system affect co2 values?
Challenge 4: Integrating Physical Simulations
• Effort for creating simulation model
• Reuse information from existing models
• Generate simulation for new DTs
12
3D model of a room
flow of co2 molecules for single
source point
Prediction Service
Neural Network to prediction future Air Quality
values
• Proactively influence values
Challenge 5: AI-integrated temporal models
• Integrate data from past and present with
predictions for the future
• Query future values
13
Historical
Values
n
-
inputs
n
-
outputs
Trained
Model
Future
Values
Neural Network with 2 hidden layers
Summary and Future Work
Summary
• Digital Twin Exemplar for Indoor Air Quality Measurement
• Setup details for Physical, Digital Twin + Applications available on Github
Next Steps for Exemplar
• Vendor-Neutral Meta-Model
• More Digital Twin Implementations
• Adding heterogeniety on hardware side
• Providing implementation details for evolution cases
We‘re open for collaborations/contributions!
14
CDL-MINT
https://cdl-mint.se.jku.at/
Christian Doppler Laboratory for Model-Integrated Smart Production
CDL-MINT
Thank You!
Comments? Questions? Feedback?
Daniel Lehner, Hari Govindasamy
daniel.lehner@jku.at
http://github.com/derlehner
hari.govindasamy@jku.at
Use Case
https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar

More Related Content

PPTX
Towards a Flexible Evolution of Digital Twins with Fluent APIs
PDF
A Framework for Model-Driven Digital Twin Engineering
PDF
How to Engineer Digital Twins
PDF
Embedded digital twin
PDF
AML4DT: A Model-Driven Framework for Developing and Maintaining Digital Twin...
PDF
What's a Digital Twin - and why you need a better one?
PDF
Seminar report of digital twin
PPTX
Digital_Twin_Helicopter_Engines (1).pptx
Towards a Flexible Evolution of Digital Twins with Fluent APIs
A Framework for Model-Driven Digital Twin Engineering
How to Engineer Digital Twins
Embedded digital twin
AML4DT: A Model-Driven Framework for Developing and Maintaining Digital Twin...
What's a Digital Twin - and why you need a better one?
Seminar report of digital twin
Digital_Twin_Helicopter_Engines (1).pptx

Similar to 2021_moddit_presentation_final.pdf (20)

PPTX
"Digital Twin: Bridging Physical & Virtual Worlds"
PPTX
Unlocking the Future: Exploring the Power of Digital Twin Technology
PPTX
Digital Twin Technology in pharmaceutical industries
PPTX
Presentation (2) (2).pptx
PDF
Exploring the Performance and Accuracy of Digital Twin Models
PPTX
Digital-Twin-Technology-A-Simple-Guide-for-Engineering-Students.pptx
PPTX
Digital twin technology.pptx technical seminar presentation
PPTX
Digital twin technology - seminar presentation
PPTX
Digital twin ppt
PPTX
Azure Digital Twins 2.0
PPTX
Digital Twins Computer Networking Paper Presentation.pptx
PPTX
digital twin seminar 1.pptx
PDF
Advancing Digital Twin through the Integration of new AI Algorithms
PDF
Digital Twin aiding more effective Digital Maintenance
PPTX
Digital Twins for Data-Driven Maintenance | UReason Webinar
PDF
Digital twin
PPTX
Digital Twin
PDF
Digital_Twin_Technology.pdf
PDF
CROM Digital Twins and IoT
PPTX
Digital twins ppt
"Digital Twin: Bridging Physical & Virtual Worlds"
Unlocking the Future: Exploring the Power of Digital Twin Technology
Digital Twin Technology in pharmaceutical industries
Presentation (2) (2).pptx
Exploring the Performance and Accuracy of Digital Twin Models
Digital-Twin-Technology-A-Simple-Guide-for-Engineering-Students.pptx
Digital twin technology.pptx technical seminar presentation
Digital twin technology - seminar presentation
Digital twin ppt
Azure Digital Twins 2.0
Digital Twins Computer Networking Paper Presentation.pptx
digital twin seminar 1.pptx
Advancing Digital Twin through the Integration of new AI Algorithms
Digital Twin aiding more effective Digital Maintenance
Digital Twins for Data-Driven Maintenance | UReason Webinar
Digital twin
Digital Twin
Digital_Twin_Technology.pdf
CROM Digital Twins and IoT
Digital twins ppt
Ad

More from Daniel Lehner (20)

PDF
How Can I use the AI Hype in my Business Context?
PDF
Digital twins as key enabler for innovation in IoT systems
PDF
EU AI Act und seine Auswirkungen auf Unternehmen
PDF
Digitale Zwillinge und KI als Innovationstreiber im IoT
PDF
Digitale Zwillinge als Grundbaustein innovativer IoT Systeme
PDF
Towards Quantum-based Graph Matching for IoT Systems
PDF
Digital Twins for IoT Systems: Exploiting Synergies between Industry and Acad...
PDF
A Method for Template-based Architecture Modeling and its Application to Digi...
PDF
Digitale Zwillinge - Potenziale und Geschäftsmodelle
PDF
Schritt für Schritt zum digitalen Zwilling
PDF
A Model-Driven Platform for Engineering Holistic Digital Twins
PDF
Git-basiertes Qualitätsmonitoring von Systems Engineering Modellen
PDF
Towards Reactive Planning With Digital Twins and Model-Driven Optimization
PDF
Git-based Model Management
PDF
Modeling Capabilities of Digital Twin Platforms: Old Wine in New Bottles?
PDF
Next Level Unit Testing
PPTX
Sustainable Development and Management of Systems Engineering Models
PDF
Die nächste Generation des Unit Testing
PPTX
Model-based Detection of Runtime Inconsistencies
PPTX
A Reference Architecture for Leveraging Model Repositories for Digital Twins
How Can I use the AI Hype in my Business Context?
Digital twins as key enabler for innovation in IoT systems
EU AI Act und seine Auswirkungen auf Unternehmen
Digitale Zwillinge und KI als Innovationstreiber im IoT
Digitale Zwillinge als Grundbaustein innovativer IoT Systeme
Towards Quantum-based Graph Matching for IoT Systems
Digital Twins for IoT Systems: Exploiting Synergies between Industry and Acad...
A Method for Template-based Architecture Modeling and its Application to Digi...
Digitale Zwillinge - Potenziale und Geschäftsmodelle
Schritt für Schritt zum digitalen Zwilling
A Model-Driven Platform for Engineering Holistic Digital Twins
Git-basiertes Qualitätsmonitoring von Systems Engineering Modellen
Towards Reactive Planning With Digital Twins and Model-Driven Optimization
Git-based Model Management
Modeling Capabilities of Digital Twin Platforms: Old Wine in New Bottles?
Next Level Unit Testing
Sustainable Development and Management of Systems Engineering Models
Die nächste Generation des Unit Testing
Model-based Detection of Runtime Inconsistencies
A Reference Architecture for Leveraging Model Repositories for Digital Twins
Ad

Recently uploaded (20)

PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
The various Industrial Revolutions .pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Architecture types and enterprise applications.pdf
PPT
Geologic Time for studying geology for geologist
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Five Habits of High-Impact Board Members
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hybrid model detection and classification of lung cancer
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
Developing a website for English-speaking practice to English as a foreign la...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Enhancing emotion recognition model for a student engagement use case through...
The various Industrial Revolutions .pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
1 - Historical Antecedents, Social Consideration.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Benefits of Physical activity for teenagers.pptx
Getting started with AI Agents and Multi-Agent Systems
Architecture types and enterprise applications.pdf
Geologic Time for studying geology for geologist
Hindi spoken digit analysis for native and non-native speakers
Five Habits of High-Impact Board Members
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A novel scalable deep ensemble learning framework for big data classification...
Hybrid model detection and classification of lung cancer
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Final SEM Unit 1 for mit wpu at pune .pptx
Zenith AI: Advanced Artificial Intelligence
Web Crawler for Trend Tracking Gen Z Insights.pptx

2021_moddit_presentation_final.pdf

  • 1. Christian Doppler Laboratory for Model-Integrated Smart Production Institute of Business Informatics – Software Engineering Johannes Kepler University Linz Altenberger Straße 69, Science Park 3 4040 Linz Christian Doppler Laboratory for Model-Integrated Smart Production CDL-MINT Air Quality Management: An Exemplar for Model-Driven Digital Twin Engineering Hari Shankar Govindasamy, Ramya Jayaraman, Burcu Taspinar, Daniel Lehner, Manuel Wimmer
  • 2. Motivation Creating and Maintaining Digital Twins is expensive • MDE techniques can help • But how (expensive to showcase applications)? Contribution: Cost-Effective Exemplar to • Identify challenges • Showcase future solutions Exemplar provides • Automation device (< 100 €) + historical data • Different Digital Twin implementations • 3 applications that make use of this DT 2 Room 101
  • 3. Digital Twin of a Room for Air Quality Management 3 Physical Twin Digital Twin Applications Communication Middleware DT Repository DT Service Room101 CO2 Sensor Temp. Sensor Hum. Sensor Raspberry 1 Prediction Service Simulation Service Visualization App exchange_data get_data send_data interact_with Room101 temp. CO2 LED change_color hum. History Service History Repository
  • 4. Digital Twin of a Room for Air Quality Management 4 Physical Twin Digital Twin Applications Communication Middleware DT Repository DT Service Room101 CO2 Sensor Temp. Sensor Hum. Sensor Raspberry 1 Prediction Service Simulation Service Visualization App exchange_data get_data send_data interact_with Room101 temp. CO2 LED change_color hum. History Service History Repository
  • 7. Digital Twin of a Room for Air Quality Management 7 Physical Twin Digital Twin Applications Communication Middleware DT Repository DT Service Room101 CO2 Sensor Temp. Sensor Hum. Sensor Raspberry 1 Prediction Service Simulation Service Visualization App exchange_data get_data send_data interact_with Room101 temp. CO2 LED change_color hum. History Service History Repository
  • 8. Digital Twin • Industry-Scale Implementation using Microsoft Azure [1] • Open-Source Implementations [2] • Eclipse Hono/Ditto/Vorto • Runtime Monitoring Infrastructure from Academia [3] • Challenge 1: Platform-neutral modeling [1] https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar/tree/main/digital_twin/azure [2] https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar/tree/main/digital_twin/open-source [3] M. Vierhauser, H. Marah, A. Garmendia, J. Cleland-Huang, and M. Wimmer, “Towards a model-integrated runtime monitoring infrastructure for cyber-physical systems,” in Proc. of ICSE-NIER, pp. 96–100, IEEE, 2021. time temp. System Structure Digital Twin Model Historical Data 8
  • 9. Digital Twin Challenge 2: Dealing with model evolution [1] 9 [1] UML/AML Models for Evolution Cases available via: https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar/tree/main/digital_twin/models Building Room id: String aqLevel: Int [0..*] rooms [0..*] controllers Controller type: String value: String unit: String Sensor [0..*] sensors id: String id: String isActive: Bool Alarm [0..*] alarms Room Ventilation System level: int [0..*] ventilationSystems Building Room Controller [0..*] robots Robot [1..1] controller [1..1] current_room id: String
  • 10. Digital Twin of a Room for Air Quality Management 10 Physical Twin Digital Twin Applications Communication Middleware DT Repository DT Service Room101 CO2 Sensor Temp. Sensor Hum. Sensor Raspberry 1 Prediction Service Simulation Service Visualization App exchange_data get_data send_data interact_with Room101 temp. CO2 LED change_color hum. History Service History Repository
  • 11. Advanced Visualization Application Analyze air quality in a building • Derive Actions for improving air quality • Analyze the effect of actions on actual air quality values Challenge 3: Runtime-Integrated Model Visualizations • Effort for adapting a general Dashboard to specific user needs • Visualization model and configuration model for auto-generation 11 Visualization Dashboards
  • 12. Physical Simulation Service 3D physical modelling of the flow of co2 molecules • Application: simulating different scenarios • How does a ventilation system affect co2 values? Challenge 4: Integrating Physical Simulations • Effort for creating simulation model • Reuse information from existing models • Generate simulation for new DTs 12 3D model of a room flow of co2 molecules for single source point
  • 13. Prediction Service Neural Network to prediction future Air Quality values • Proactively influence values Challenge 5: AI-integrated temporal models • Integrate data from past and present with predictions for the future • Query future values 13 Historical Values n - inputs n - outputs Trained Model Future Values Neural Network with 2 hidden layers
  • 14. Summary and Future Work Summary • Digital Twin Exemplar for Indoor Air Quality Measurement • Setup details for Physical, Digital Twin + Applications available on Github Next Steps for Exemplar • Vendor-Neutral Meta-Model • More Digital Twin Implementations • Adding heterogeniety on hardware side • Providing implementation details for evolution cases We‘re open for collaborations/contributions! 14
  • 15. CDL-MINT https://cdl-mint.se.jku.at/ Christian Doppler Laboratory for Model-Integrated Smart Production CDL-MINT Thank You! Comments? Questions? Feedback? Daniel Lehner, Hari Govindasamy daniel.lehner@jku.at http://github.com/derlehner hari.govindasamy@jku.at Use Case https://github.com/derlehner/IndoorAirQuality_DigitalTwin_Exemplar