Digital Twin Modeling for Complex Systems
Presented By:
Arun Singh
(23M1506)
Supervisor: Prof. Jayendran Venkateswaran
Co-Supervisor Prof. Saurabh Jain
IE 797: Master Thesis Project
(Stage I)
Industrial Engineering and Operations Research
IIT Bombay
Arun Singh October
IE 797 Master 29,
Thesis 2024
Project October 29, 2024 1 / 23
Table of Contents
1 Introduction
2 Methodology
Distributed Simulation
System Description
Framework
3 Experiments
4 Observations
5 Conclusion
6 Plan for Stage II
7 References
Arun Singh IE 797 Master Thesis Project October 29, 2024 2 / 23
Introduction
What is a Digital Twin?
Virtual model
Continuously updates
Simulate, predict and optimize
1
Figure: Digital Twin Representation
1
Source: Siemens Digital Twin SemiWiki
Arun Singh IE 797 Master Thesis Project October 29, 2024 3 / 23
Introduction (contd...)
What all required to Create a Digital Twin?
Involves integration between
Software - Software
Software - Hardware
Hardware - Hardware
Distributed Simulation(DS)
Help to model complex and large-scale systems efficiently
Execute Multiple Simulation together as if they were all combined
2
Figure: Architecture of a Distributed Interactive Simulation
2
Source: Interactive Simulation
Arun Singh IE 797 Master Thesis Project October 29, 2024 4 / 23
Introduction (contd...)
Distributed simulation approach
High Level Architecture (HLA)
International standard for the development of DS environments
Originally developed for defense applications
The first complete version of the standard was published in 1998
Terminology of the HLA
Federate
Federation
Federation Object Mode
3
Figure: HLA Run-Time Infrastructure(RTI)
3
Source: Run-Time Infrastructure(RTI)
Arun Singh IE 797 Master Thesis Project October 29, 2024 5 / 23
Methodology
Objective: Development of the Digital Twin Framework With
Distributed Simulation to Enhance the Supply Chain
Leveraged the High-Level Architecture(HLA) to develop a FrameWork
Framework integrate multiple Simulation Environment interaction
using Pitch pRTI software
4
Figure: Pitch pRTI Software
4
Source: Pitch pRTI software
Arun Singh IE 797 Master Thesis Project October 29, 2024 6 / 23
Methodology: Distributed Simulation
Federates Joining a Federation
Figure: Multiple Federates joins a Federation
Arun Singh IE 797 Master Thesis Project October 29, 2024 7 / 23
Methodology: Distributed Simulation (contd...)
Declaring Data
Figure: Federates describing what data they publish/subscribe
Arun Singh IE 797 Master Thesis Project October 29, 2024 8 / 23
Methodology: Distributed Simulation (contd...)
Interactions
Figure: Federates need to exchange data and interactions
Arun Singh IE 797 Master Thesis Project October 29, 2024 9 / 23
Methodology: System Description
Framework mainly consist of Three Components
Simulation Model: Named as Anylogic Model
Source Block
Queue Block
Delay Block (Server)
Java Simulation Manager:
Standalone program written in Java and act as a controller that
interacts with the simulation model
Pitch pRTI Software:
Facilitates communication and synchronization between the
Simulation Model and Java Simulation Manager
Arun Singh IE 797 Master Thesis Project October 29, 2024 10 / 23
Methodology: Framework
Pitch pRTI Software interface
5
Figure: Federation(Digital Twin Framework)
5
Source: Pitch pRTI software
Arun Singh IE 797 Master Thesis Project October 29, 2024 11 / 23
Methodology: Framework (contd...)
Flow of information in Java Federate
Figure: Java Federate
Arun Singh IE 797 Master Thesis Project October 29, 2024 12 / 23
Methodology: Framework (contd...)
Flow of information in Anylogic Federate
Figure: Anylogic Federate
Arun Singh IE 797 Master Thesis Project October 29, 2024 13 / 23
Methodology: Framework (contd...)
Sequence Diagram
Figure: Sequence Diagram
Arun Singh IE 797 Master Thesis Project October 29, 2024 14 / 23
Experiments
Experiment 1
Figure: Experiment 1
Arun Singh IE 797 Master Thesis Project October 29, 2024 15 / 23
Experiments (contd...)
Experiment 2
Figure: Experiment 2
Arun Singh IE 797 Master Thesis Project October 29, 2024 16 / 23
Experiments (contd...)
Experiment 3
Figure: Experiment 3
Arun Singh IE 797 Master Thesis Project October 29, 2024 17 / 23
Observations
Latency of messages within a Experiment
Figure: Latency of messages within a Experiment
Arun Singh IE 797 Master Thesis Project October 29, 2024 18 / 23
Observations (contd...)
Average Latency within a Experiment
Figure: Average Latency within a Experiment
Arun Singh IE 797 Master Thesis Project October 29, 2024 19 / 23
Conclusion
Tested every scenario of the queue model with different commands to
test the adaptability and effectiveness the framework
The system quickly adjusted to each test scenario, proving it’s reliable
for real time use
Consistently achieved low latency in simulations, ensuring fast data
handling and interaction
Arun Singh IE 797 Master Thesis Project October 29, 2024 20 / 23
Plan for Stage II
Connecting Multiple Simulation Model from Multiple Machines to
one Federation
Implementation of time synchronization
Above Framework will be utilize to digitalize the IoT-based
pharmaceutical supply chain
Arun Singh IE 797 Master Thesis Project October 29, 2024 21 / 23
References
1. Huiskamp, Wim and van den Berg, Tom (2016). Federated simulations. Springer
International Publishing, pp. 109–137.
2. Possik, Jalal, et al. (2021). A distributed simulation approach to integrate AnyLogic and
Unity for virtual reality applications: Case of COVID-19 modelling and training in a dialysis
unit. In: 2021 IEEE/ACM 25th International Symposium on Distributed Simulation and
Real Time Applications (DS-RT). IEEE.
3. Pitch Technologies (2021). pRTI. Available: www.pitch.se. Accessed: 23/10/2024.
4. AnyLogic Company (2020). AnyLogic 8.7.4 University version. Available:
https://www.anylogic.com. Accessed: 23/10/2024.
5. IEEE (2010). IEEE standard for modeling and simulation (M&S) high level architecture
(HLA)—framework and rules. IEEE 1516-2010.
Arun Singh IE 797 Master Thesis Project October 29, 2024 22 / 23
Thank
You!!
Arun Singh IE 797 Master Thesis Project October 29, 2024 23 / 23