DocumentCode
878010
Title
Automated formula manipulation supports object-oriented continuous-system modeling
Author
Cellier, FranÇois E. ; Elmqvist, Hilding
Author_Institution
Dept. of Electr. & Comput. Eng., Arizona Univ., Tucson, AZ, USA
Volume
13
Issue
2
fYear
1993
fDate
4/1/1993 12:00:00 AM
Firstpage
28
Lastpage
38
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
object-oriented programming; software tools; symbol manipulation; Dymola; algebraic loops; automated formula manipulation; continuous-system modeling language; digital continuous-system simulation languages; object-oriented continuous-system modeling; software tool; state-space models; structural singularities; submodels; Adders; Algorithm design and analysis; Analog computers; Circuit simulation; Computational modeling; Computer simulation; Differential algebraic equations; Digital simulation; Object oriented modeling; Transducers;
fLanguage
English
Journal_Title
Control Systems, IEEE
Publisher
ieee
ISSN
1066-033X
Type
jour
DOI
10.1109/37.206983
Filename
206983
Link To Document