Automated formula manipulation supports object-oriented continuous-system modeling
- 1 April 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Control Systems
- Vol. 13 (2) , 28-38
- https://doi.org/10.1109/37.206983
Abstract
Digital continuous-system simulation languages are discussed. It is demonstrated how sophisticated automated formula manipulation can be used to automatically generate state-space models from an object-oriented description of a physical system. The two major complications, algebraic loops and structural singularities, occur frequently as a consequence of couplings between submodels (objects), and these difficulties can often be dealt with by automated formula manipulation. A software tool, Dymola, in which the various formula manipulation techniques have been implemented, is presented. Dymola is an object-oriented continuous-system modeling language and a model manipulator that can be used to generate models in several simulation languages.Keywords
This publication has 7 references indexed in Scilit:
- A new technique for solving high-index differential-algebraic equations using dummy derivativesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Bond Graphs: The Right Choice for Educating Students in Modeling Continuous-Time Physical SystemsSIMULATION, 1995
- Hierarchical non-linear bond graphs: a unified methodology for modeling complex physical systemsSIMULATION, 1992
- Continuous System ModelingPublished by Springer Nature ,1991
- The Consistent Initialization of Differential-Algebraic SystemsSIAM Journal on Scientific and Statistical Computing, 1988
- Depth-First Search and Linear Graph AlgorithmsSIAM Journal on Computing, 1972
- The SCi Continuous System Simulation Language (CSSL)SIMULATION, 1967