Bond graphs may be used to model the power flow in dynamic systems. They are especially attractive for modeling systems which function in coupled energy domains, for example, electromechanical systems. For such systems, bond graphs can be used to provide a natural subdivision into power/energy fields: storage, sources, transformers, and dissipation. In the case of nonlinear dissipative fields, implicit, nonlinear, coupled systems of algebraic equations may arise. Causality assignment on the bond graph provides a basis for detecting implicit formulations. This paper presents an algorithm for detection and solution of these forms within a model, thereby providing an opportunity for efficient numerical solution, and includes a brief introduction to bond graphs via an electromechanical system example.
Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.