Object-Oriented Modeling of Complex Physical Systems Using the Dymola Bond-Graph Library

In this paper, a new bond-graph library is introduced, programmed as part of the Dymola object-oriented graphical modeling environment. It is shown that the embedding of bond graphs into the Dymola modeling framework adds both expression power and flexibility to the bond-graph modeling methodology. The Dymola modeling framework is summarized, and the new bond-graph library is introduced. An (academic) example of a simple position control system involving a hydraulic motor demonstrates the power of the modeling environment.