TY - JOUR
T1 - An extension of the OpenModelica compiler for using Modelica models in a discrete event simulation
AU - Nutaro, James
N1 - Publisher Copyright:
© 2014 The Author(s).
PY - 2014/12/10
Y1 - 2014/12/10
N2 - This article describes a new back-end and run-time system for the OpenModelica compiler. This new back-end transforms a Modelica model into a module for the adevs discrete event simulation package, thereby extending adevs to encompass complex, hybrid dynamical systems. The new run-time system that has been built within the adevs simulation package supports models with state-events and time-events and that comprise differential-algebraic systems with high index. Although the procedure for effecting this transformation is based on adevs and the Discrete Event System Specification, it can be adapted to any discrete event simulation package.
AB - This article describes a new back-end and run-time system for the OpenModelica compiler. This new back-end transforms a Modelica model into a module for the adevs discrete event simulation package, thereby extending adevs to encompass complex, hybrid dynamical systems. The new run-time system that has been built within the adevs simulation package supports models with state-events and time-events and that comprise differential-algebraic systems with high index. Although the procedure for effecting this transformation is based on adevs and the Discrete Event System Specification, it can be adapted to any discrete event simulation package.
KW - combined simulation
KW - continuous system simulation
KW - discrete event simulation
KW - hybrid simulation
KW - simulation languages
UR - http://www.scopus.com/inward/record.url?scp=84915803262&partnerID=8YFLogxK
U2 - 10.1177/0037549714554480
DO - 10.1177/0037549714554480
M3 - Article
AN - SCOPUS:84915803262
SN - 0037-5497
VL - 90
SP - 1328
EP - 1345
JO - SIMULATION
JF - SIMULATION
IS - 12
ER -