Browse > Article
http://dx.doi.org/10.7471/ikeee.2020.24.2.426

An FMI-based Time Management Scheme for Real-time Co-Simulation  

Kyung, Dong-Gu (Dept. of Computer Software, Hanyang University)
Joe, Inwhee (Dept. of Computer Software, Hanyang University)
Kim, Wontae (Dept. of Computer Science and Engineering, Koreatech University)
Publication Information
Journal of IKEEE / v.24, no.2, 2020 , pp. 426-434 More about this Journal
Abstract
FMI is being researched as a standard for linking large-scale simulation of CPS. In order to guarantee the reliability of the results in large-scale simulations using FMI, event handling through time management techniques is required. This paper aims to guarantee real-time performance and accuracy in large-scale co-simulation environments such as CPS. Synchronize the wallclock time and simulation time to ensure real time. Also, to ensure the accuracy, before the simulation, the event is checked and the simulation is performed with the smallest step size while maintaining the real time until the event occurrence time. As a result, the events occurring in the co-simulation environment are processed immediately and sequentially, ensuring the real-time performance and minimizing the numerical integration error by maximizing the simulation resolution. In the experiment, the proposed method was processed immediately, and it was confirmed that the numerical integration error is reduced by about 1/5 unlike the existing time management method which does not guarantee the resolution.
Keywords
CPS; FMI; Co-Simulation; Real-Time Simulation; Time Management;
Citations & Related Records
연도 인용수 순위
  • Reference
1 FUJIMOTO, R. M. "HLA time management: Design document," Georgia Tech College of Computing, Tech. Rep, 1996.
2 Broman D, Brooks C, Greenberg L, Lee E A, Masin M, Tripakis S, Wetter M, "Determinate composition of FMUs for co-simulation," 2013 Proceedings of the International Conference on Embedded Software (EMSOFT). IEEE, 2013. DOI: 10.1109/EMSOFT.2013.6658580
3 Galtier, V, Vialle, S., Dad, C, Tavella, J. P, Lam-Yee-Mui, J. P, Plessis, G, "FMI-based distributed multi-simulation with DACCOSIM," Proceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, pp.39-46, 2015. DOI: 10.5555/2872965.2872971
4 QTronic. FMU SDK 2.0.3, 2014. http://www.qtronic.de/en/fmusdk.html.
5 Yao Low Wen, J A Aziz, "Modeling of Lithium Ion battery with nonlinear transfer resistance," 2011 IEEE Applied Power Electronics Colloquium (IAPEC). IEEE, 2011. DOI: 10.1109/IAPEC.2011.5779865
6 Khaitan, Siddhartha Kumar, James D. McCalley, "Design techniques and applications of cyberphysical systems: A survey," IEEE Systems Journal, Vol.9, No.2, 2014. DOI: 10.1109/JSYST.2014.2322503
7 Gun-Hee Lee, "ITU-T Cyber-Physical Systems (CPS) Security Standardization Trends," Korea Institute of Information Security and Cryptology, 2019.
8 Blochwitz, Torsten, "Functional mock-up interface for model exchange and co-simulation," https://fmi-standard.org/downloads/, 2014.
9 Seongjin Yun, Jun-Hong Park, Won-Tae Kim, "Data-centric middleware based digital twin platform for dependable cyber-physical systems," 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN). IEEE, 2017.
10 Sokolowski, John A., Catherine M. Banks, eds. "Principles of modeling and simulation: a multidisciplinary approach," John Wiley & Sons, 2011.
11 Fujimoto, Richard M, "Parallel and distributed simulation systems," New York: Wiley, Vol.300. 2000.
12 Jung-Hee Hong, et al., "Design and Implementation of Time Management Module for IEEE 1516 HLA/RTI," Journal of the Korea Society for Simulation, Vol.17, No.1, pp.43-52, 2008. DOI: 10.5555/1357910.1357970