next up previous
Next: 3.3 Causality Up: 3 Bond Graphs for Previous: 3.1 Modeling for Diagnosis

3.2 Bond Graphs

Bond graphs [21] are based on modeling energy flow, power, between system components and inherently enforce continuity of power and conservation of energy. This provides a systematic framework for building consistent and well constrained models of dynamic physical systems across multiple domains (e.g., electrical, mechanical, hydraulic). They rely on effort variables to represent generalized voltage, pressure, temperature, etc., and on flow variables to represent generalized current, volume flow, entropy flow, etc. The product of effort and flow represents power, and, therefore, each power connection (bond) has these two variables associated with it. The topological character of bond graphs allows for compositional modeling and makes them directly applicable to qualitative processing. This renders them useful in situations where precise numerical information may not be available. However, analytic system models derived from bond graphs are also amenable to quantitative simulation and analysis. Furthermore, bond graphs embody a direct relation between state variables and physical component parameters, and their causality constraints provide the mechanisms for effective and efficient diagnosis. Finally, in previous work we have shown that bond graphs can be extended to systematically facilitate structural changes in model configurations [10, 13, 16].

To illustrate, we derive the bond graph model for a simple bi-tank system illustrated in Fig. 4. First, common pressure, effort, points are identified as 0-junctions. These junctions represent a general form of Kirchhoff's current law, i.e., effort on all connections is the same and the flows have to sum to 0 (e.g., an electrical parallel connection). In this system, the two important pressures are the ones at the bottom of the tanks, tex2html_wrap_inline958 and tex2html_wrap_inline960 . A 0-junction defines each of these variables and connects to the storage elements that represent the tank capacities, tex2html_wrap_inline964 and tex2html_wrap_inline966 . The Bernoulli outflow resistances are modeled by two dissipators as well, where their outflow depends on the pressure at the bottom of the tanks. The two 0-junctions exchange fluid via a common volume flow, flow, connection, the 1-junction, and the dissipative element R is connected to this junction to represent the pressure drop across the connecting pipe. The flow variable tex2html_wrap_inline974 , represents the corresponding volume flow. Note that 1-junctions represent a general form of Kirchhoff's voltage law, i.e., the flow through all connections is the same and efforts have to sum to 0 (e.g., an electrical series connection). The inflow into the left tank is independent of its pressure at the bottom, and, therefore, it is represented as an ideal flow source.

  figure126
Figure 4: The bi-tank system and its bond graph model.


next up previous
Next: 3.3 Causality Up: 3 Bond Graphs for Previous: 3.1 Modeling for Diagnosis

Pieter J. Mosterman
Tue Jul 15 11:26:35 CDT 1997