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:

- efforts (
**e**), - flows (
**f**), - generalized momentums (
**p**), and - generalized positions (
**q**).

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:

- resistors (
**R**):**e = R(f)**, - capacitors (
**C**):**e = C(q)**, and - inductors (
**I**):**f = I(p)**,

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:

**References:**

- Cellier, F.E. (1991),
*Continuous System Modeling*, Springer-Verlag, New York, ISBN: 0-387-97502-0, 755p. - Cellier, F.E. (1992), "Hierarchical
Non-linear Bond Graphs: A Unified Methodology for Modeling Complex
Physical Systems,"
*Simulation*,**58**(4), pp. 230-248. - Cellier, F.E. (1995), "Bond Graphs: The Right Choice for
Educating Students in Modeling Continuous-time Physical Systems,"
*Simulation*,**64**(3), pp. 154-159. - Cellier, F.E. and R.T. McBride (2003), "Object-oriented
Modeling of Complex Physical Systems Using the Dymola Bond-graph
Library,"
*Proc. ICBGM'03, 6*, Orlando, Florida, pp. 157-162.^{th}SCS Intl. Conf. on Bond Graph Modeling and Simulation - Cellier, F.E. and A. Nebot (2005), "The
Modelica Bond Graph Library,"
*Proc. 4*, Hamburg, Germany.^{th}Modelica Conference

**Main Author:**

Prof. Dr. François E. Cellier

Institut für Computational Science

ETH Zürich

ETH Zentrum CAB G82.1

CH-8092 Zürich

Switzerland

Phone: +41(44)632-7474

Fax: +41(44)632-1374

Email: FCellier@Inf.ETHZ.CH

URL: http://www.inf.ethz.ch/~fcellier/

**Release Notes:**

- Version 1.0: February 10, 2005
- Version 1.1: June 21, 2005
- Version 1.2: November 21, 2005
- Version 1.3: December 13, 2006
- Version 2.0: July 18, 2007
- Version 2.1: August 2, 2007
- Version 2.2: August 30, 2007
- Version 2.3: September 24, 2007

**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".*

Name | Description |
---|---|

UsersGuide | User's Guide |

Interfaces | Connectors and partial models for Modelica bond graph library |

Bonds | Bonds of Modelica bond graph library |

Junctions | Junctions of Modelica bond graph library |

Passive | Passive elements of Modelica bond graph library |

Semiconductors | Bondgraphic description of semiconductor elements |

Sensors | Sensors (detectors) of Modelica bond graph library |

Sources | Sources of Modelica bond graph library |

Spice | Spice-style semiconductor models |

Switches | Switches of Modelica bond graph library |

Thermal | Thermal models of Modelica bond graph library |

Electrical | Electrical circuit diagrams built from bond graphs |

Mechanical | 1D Mechanical Systems built from bond graphs |

Hydraulic | Hydraulic components built from bond graphs |

SystemDynamics | System Dynamics |

Examples | Examples of use of bond graph library |

Generated at 2020-04-08T01:39:33Z by OpenModelicaOpenModelica 1.16.0~dev-268-gc5be668 using GenerateDoc.mos