When modeling systems in this fashion, it is common to hide many connections behind the bondgraphic connectors. To this end, one first places neighboring connected elements next to each other
making the connection between the connectors. The two models are then shifted together, until the two connectors are in the same position on the screen
thereby hiding the connection from view.
Bond graphs are described in terms of four basic variables:
The four variables are related to each other in the following fashion:
Power is always the product of effort and flow:
P = e*f
The three basic OnePort elements of the bond graph methodology are:
where R, C, and I can be arbitrarily non-linear functions operating in the first and third quadrants only.
Bond graphs are domain independent. The four basic variables of a number of physical domains are summarized below:
Prof. Dr. François E. Cellier
Institut für Computational Science
ETH Zentrum CAB G82.1
Copyright (C) 2005-2007, François E. Cellier.
The ModelicaAdditions.BondLib package is free software; it can be redistributed and/or modified under the terms of the Modelica license, see the license conditions and the accompanying disclaimer in the documentation of package Modelica in file "Modelica/package.mo".
|Connectors and partial models for Modelica bond graph library
|Bonds of Modelica bond graph library
|Junctions of Modelica bond graph library
|Passive elements of Modelica bond graph library
|Bondgraphic description of semiconductor elements
|Sensors (detectors) of Modelica bond graph library
|Sources of Modelica bond graph library
|Spice-style semiconductor models
|Switches of Modelica bond graph library
|Thermal models of Modelica bond graph library
|Electrical circuit diagrams built from bond graphs
|1D Mechanical Systems built from bond graphs
|Hydraulic components built from bond graphs
|Examples of use of bond graph library