TY - JOUR
T1 - Hybrid simulation using implicit solver coupling with HLA and FMI
AU - Awais, Muhammad Usman
AU - Cvetkovic, Milos
AU - Palensky, Peter
PY - 2017
Y1 - 2017
N2 - Hybrid systems such as Cyber Physical System (CPS) are becoming increasingly popular, mainly due to the involvement of information technology in different aspects of life. For analysis and verification of hybrid system models, simulation is used extensively. As parts of a common hybrid system may belong to different domains of study, it is sometimes beneficial to use specialized simulation packages (SPs) for each domain. In this case, parts of a system are simulated in different SPs. The idea may seem simple, but coupling more than one simulation component presents challenges related to numerical stability. The presented article suggests an implicit solver coupling technique enhanced to facilitate simulation of hybrid models using multiple simulation components. The technique is developed using two of the most popular simulation interoperability standards, namely, the High Level Architecture and the Functional Mock-up Interface. By using these standards, the developed algorithm will be useful for a large number of practitioners and researchers. The developed algorithm is described using a generic distributed computation model, which makes it reproducible even without using the standards. For the verification of results, the algorithm is tested on two case studies. The results are compared to a monolithic simulator and the proximity of results initiates the validity of the developed algorithm.
AB - Hybrid systems such as Cyber Physical System (CPS) are becoming increasingly popular, mainly due to the involvement of information technology in different aspects of life. For analysis and verification of hybrid system models, simulation is used extensively. As parts of a common hybrid system may belong to different domains of study, it is sometimes beneficial to use specialized simulation packages (SPs) for each domain. In this case, parts of a system are simulated in different SPs. The idea may seem simple, but coupling more than one simulation component presents challenges related to numerical stability. The presented article suggests an implicit solver coupling technique enhanced to facilitate simulation of hybrid models using multiple simulation components. The technique is developed using two of the most popular simulation interoperability standards, namely, the High Level Architecture and the Functional Mock-up Interface. By using these standards, the developed algorithm will be useful for a large number of practitioners and researchers. The developed algorithm is described using a generic distributed computation model, which makes it reproducible even without using the standards. For the verification of results, the algorithm is tested on two case studies. The results are compared to a monolithic simulator and the proximity of results initiates the validity of the developed algorithm.
KW - co-simulation
KW - continuous simulation
KW - DEVS
KW - distributed simulation
KW - Distributed simulation algorithms
KW - Modelica
KW - OpenModelica
KW - parallel simulation
KW - simulation interoperability
UR - http://www.scopus.com/inward/record.url?scp=85020302020&partnerID=8YFLogxK
U2 - 10.1142/S1793962317500556
DO - 10.1142/S1793962317500556
M3 - Article
AN - SCOPUS:85020302020
SN - 1793-9623
VL - 8
JO - International Journal of Modeling, Simulation, and Scientific Computing
JF - International Journal of Modeling, Simulation, and Scientific Computing
IS - 4
ER -