skip to main content

DOE PAGESDOE PAGES

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

In this article, a new back-end and run-time system is described 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. Finally, 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.
Authors:
 [1]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Publication Date:
OSTI Identifier:
1185350
Grant/Contract Number:
DE-AC05-00OR22725
Type:
Accepted Manuscript
Journal Name:
Simulation
Additional Journal Information:
Journal Volume: 90; Journal Issue: 12; Journal ID: ISSN 0037-5497
Publisher:
SAGE
Research Org:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Org:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Laboratory Directed Research and Development Program
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING combined simulation; continuous system simulation; discrete event simulation; hybrid simulation; simulation languages