• 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