We plan to explore architectures that can take ad-
vantage of these technologies for simulations.
4. Support for Sensing and Control.
Sensing and control are integral aspects of a Digi-
tal Twin. Features that support these aspects need
to be explored in detail and integrated into the
framework.
5 CONCLUSIONS
We propose a Python based framework for mixed
discrete-continuous simulations specifically targeted
for Digital Twins applications. The proposed frame-
work uses SimPy, a Python based discrete-event sim-
ulation framework for controlling time-advancement
and offers support for integrating existing libraries for
continuous process simulation. We present a system-
atic approach by which the continuous processes can
be embedded into the event-stepped discrete simula-
tion engine of SimPy and illustrate the structure of the
framework using an example. The ongoing work fo-
cuses on further development of the simulation frame-
work on several fronts including, but not limited to:
integration with existing continuous solvers, incorpo-
rating analytics, real-time simulation and an interface
for sensing and control.
REFERENCES
Agalianos, K., Ponis, S. T., Aretoulaki, E., Plakas, G., and
Efthymiou, O. (2020). Discrete Event Simulation and
Digital Twins: Review and Challenges for Logistics.
Procedia Manufacturing, 51(2019):1636–1641.
Aversano, G., Ferrarotti, M., and Parente, A. (2020). Digital
Twin of a Combustion Furnace Operating in Flame-
less Conditions: Reduced-Order Model Development
from CFD Simulations. Proceedings of the Combus-
tion Institute, 000:1–9.
Bangerth, W., Davydov, D., Heister, T., Heltai, L., Kan-
schat, G., Kronbichler, M., Maier, M., Turcksin, B.,
and Wells, D. (2016). The deal.II Library, Version
8.4. J. Numer. Math., 24:135–141.
Bechard, V. and Cote, N. (2013). Simulation of Mixed Dis-
crete and Continuous Systems: An Iron Ore Termi-
nal Example. In 2013 Winter Simulations Conference
(WSC), pages 1167–1178.
Cellier, F. E. and Kofman, E. (2006). Continuous System
Simulation. Springer-Verlag, US.
Chinesta, F., Ladeveze, P., and Cueto, E. (2011). A Short
Review on Model Order Reduction Based on Proper
Generalized Decomposition. Archives of computa-
tional methods in engineering, 18:395–404.
Dagkakis, G. and Heavey, C. (2016). A Review of Open
Source Discrete Event Simulation Software for Oper-
ations Research. Journal of Simulation, 10(3):193–
206.
Damiron, C. and Nastasi, A. (2008). Discrete Rate Simula-
tion Using Linear Programming. In Winter Simulation
Conference Proceedings, pages 740–749.
Eldabi, T., Tako, A. A., Bell, D., and Tolk, A. (2019). Tu-
torial on Means of Hybrid Simulation. Proceedings of
the 2019 Winter Simulation Conference, pages 273–
284.
Feng, L. (2005). Review of Model Order Reduction Meth-
ods for Numerical Simulation of Nonlinear Circuits.
Applied Mathematics and Computation, 167:576–
591.
Fritzson, P., Pop, A., Abdelhak, K., Ashgar, A., Bachmann,
B., Braun, W., Bouskela, D., Braun, R., Buffoni, L.,
Casella, F., Castro, R., Franke, R., Fritzson, D., Ge-
bremedhin, M., Heuermann, A., Lie, B., Mengist, A.,
Mikelsons, L., Moudgalya, K., Ochel, L., Palanisamy,
A., Ruge, V., Schamai, W., Sj
¨
olund, M., Thiele, B.,
Tinnerholm, J., and
¨
Ostlund, P. (2020). The Open-
Modelica Integrated Environment for Modeling, Sim-
ulation, and Model-Based Development. Modeling,
Identification and Control, 41(4):241–295.
Fuller, A., Fan, Z., Day, C., and Barlow, C. (2020). Digital
Twin: Enabling Technologies, Challenges and Open
Research. IEEE Access, 8:108952–108971.
Giambiasi, N., Escude, B., and Ghosh, S. (2001). GDEVS:
A Generalized Discrete Event Specification for Accu-
rate Modeling of Dynamic Systems. Proceedings -
5th International Symposium on Autonomous Decen-
tralized Systems, ISADS 2001, pages 464–469.
Hill, R. (2007). Discrete-Event Simulation: A First Course.
Journal of Simulation, 1(2):147–148.
Kofman, E. (2004). Discrete Event Simulation of Hy-
brid Systems. SIAM Journal on Scientific Computing,
25(5):1771–1797.
LeVeque, R. J. (1990). Numerical Methods for Conserva-
tion Laws. Birkhauser-Verlag, Basel.
Lighthill, M. J. and Whitham, G. B. (1955). On Kine-
matic Waves II. A Theory of Traffic Flows on Long
Crowded Roads. Proceedings of The Royal Society A,
229:317–345.
Logg, A. and Wells, G. N. (2010). DOLFIN: Automated
Finite Element Computing. ACM Trans. Math. Softw.,
37(2).
Molinaro, R., Singh, J. S., Catsoulis, S., Narayanan, C., and
Lakehal, D. (2021). Embedding Data Analytics and
CFD into the Digital Twin Concept. Computers and
Fluids, 214:104759.
Nutaro, J., Kuruganti, P. T., Protopopescu, V., and Shankar,
M. (2012). The Split System Approach to Managing
Time in Simulations of Hybrid Systems Having Con-
tinuous and Discrete Event Components. Simulation,
88(3):281–298.
Shao, G., Jain, S., Laroque, C., Lee, L. H., Lendermann, P.,
and Rose, O. (2019). Digital Twin for Smart Man-
ufacturing: The Simulation Aspect. Proceedings -
Winter Simulation Conference, 2019-Decem(Bolton
2016):2085–2098.
SIMULTECH 2021 - 11th International Conference on Simulation and Modeling Methodologies, Technologies and Applications
428