An extension of the OpenModelica compiler for using Modelica models in a discrete event simulation

被引:10
|
作者
Nutaro, James [1 ]
机构
[1] Oak Ridge Natl Lab, Oak Ridge, TN 37831 USA
关键词
combined simulation; continuous system simulation; discrete event simulation; hybrid simulation; simulation languages; HYBRID SYSTEMS; DEVS; COMPONENTS; HLA;
D O I
10.1177/0037549714554480
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:1328 / 1345
页数:18
相关论文
共 50 条
  • [1] Using a Discrete-Event System Specifications (DEVS) for designing a Modelica compiler
    Wainer, Gabriel A.
    D'Abreu, Mariana C.
    ADVANCES IN ENGINEERING SOFTWARE, 2015, 79 : 111 - 126
  • [2] Combining modelica models with discrete event formalisms for simulation using the DES/M environment
    Remelhe, MAP
    Engell, S
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2005, 15 (02) : 349 - 355
  • [3] A Modular, Extensible, and Modelica-Standard-Compliant OpenModelica Compiler Framework in Julia Supporting Structural Variability
    Tinnerholm, John
    Pop, Adrian
    Sjolund, Martin
    ELECTRONICS, 2022, 11 (11)
  • [4] PDEModelica1: a Modelica language extension for partial differential equations implemented in OpenModelica
    Silar, Jan
    Jezek, Filip
    Kofranek, Jiri
    INTERNATIONAL JOURNAL OF MODELLING AND SIMULATION, 2018, 38 (02): : 128 - 137
  • [5] Linking discrete event simulation models using HLA
    Price, DJ
    Nahavandi, S
    Walsh, S
    Creighton, D
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 696 - 701
  • [6] Discrete event simulation of hybrid models using DESLCS
    Naamane, A
    Boyarm, A
    Iuspim, ND
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 371 - 375
  • [7] Development of a Modelica Compiler Using JastAdd
    Akesson, Johan
    Ekman, Torbjorn
    Hedin, Gorel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 203 (02) : 117 - 131
  • [8] AN EXTENSION OF AN ACTOR LANGUAGE TOWARDS DISCRETE EVENT SIMULATION
    SENTENI, A
    SALLE, P
    LAPALME, G
    ADVANCES IN AI AND SIMULATION, 1989, 20 : 219 - 223
  • [9] Chemical Process Simulation Using OpenModelica
    Nayak, Priyam
    Dalve, Pravin
    Sai, Rahul Anandi
    Jain, Rahul
    Moudgalya, Kannan M.
    Naren, P. R.
    Fritzson, Peter
    Wagner, Daniel
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2019, 58 (26) : 11164 - 11174
  • [10] Parallel Discrete Event Simulation for DEVS Cellular Models Using a GPU
    Seok, Moon Gi
    Kim, Tag Gon
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPC 2012), 2012, 44 (06): : 42 - 48