A Python-based Mixed Discrete-Continuous Simulation Framework for Digital Twins
Neha Karanjkar, Subodh M. Joshi

TL;DR
This paper introduces a flexible Python framework for simulating digital twins that combine discrete-event and continuous processes, enabling real-time monitoring and decision-making in manufacturing systems.
Contribution
It presents a novel, open-source simulation framework that integrates discrete and continuous modeling in Python, supporting complex interactions for digital twin applications.
Findings
Framework supports easy modeling of mixed processes
Uses SimPy for discrete-event simulation control
Demonstrates application with detailed example
Abstract
The use of Digital Twins is set to transform the manufacturing sector by aiding monitoring and real-time decision making. For several applications in this sector, the system to be modeled consists of a mix of discrete-event and continuous processes interacting with each other. Building simulation-based Digital Twins of such systems necessitates an open, flexible simulation framework which can support easy modeling and fast simulation of both continuous and discrete-event components, and their interactions. In this paper, we present an outline and key design aspects of a Python-based framework for performing mixed discrete-continuous simulations. The continuous processes in the system are assumed to be loosely coupled to other components via pre-defined events. For example, a continuous state variable crossing a threshold may trigger an external event. Similarly, external events may lead…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Digital Transformation in Industry
MethodsLib
