ThermoBondLib: Thermo-Bond Graph Library for Dymola/Modelica
Introduction
ThermoBondLib is a graphical modeling environment that was developed
in the realm of the Dymola/Modelica family of Modeling tools.
ThermoBondLib implements the methodology of modeling physical systems
using thermo-bond graphs.
Bond graphs describe the power flows through a physical system. Since
the concepts of energy conservation and power flow continuity are valid
for all physical systems, bond graphs may be employed for modeling any
and all physical phenomena.
Bond graphs form an intuitively attractive modeling tool that enables
its user to understand and explain the dynamics of physical processes
clearly and succinctly. For this reason, bond graphs are suitable both
as a didactic and also as a highly practical tool for modelng physical
systems.
Thermo-bond graphs form an extension of regular bond graphs. Some
thermal phenomena, such as heat conduction and radiation, can be
modeled using the regular bond graphs. However when modeling
convective flows, a difficulty is being encountered, as the convective
flow of heat is always accompanied by corresponding flows of mass and
volume.
Thermo-bond graphs contain three parallel bondgraphic tracks, one of
which describes the mass flow, whereas the second concerns itself with
the coupled volume flow, and the third computes the accompanying
entropy flow.
Thermo-bonds look exactly like regular bonds. However, they are
painted in red in the ThermoBondLib library. Their connectors connect
11 instead of 3 variables. Internally, thermo-bonds are composed by
regular bond graph elements (black bonds). For this reason, the
library of regular bond graphs
(
BondLib) must always be loaded together with
ThermoBondLib.
Historical Development
- The development of ThermoBondLib began with the student exchange
visit of
Jürgen Greifeneder at the University of Arizona. The
results of his research efforts have been documented in
Jürgen's
diploma project (unfortunately available in German only),
which Jürgen submitted to his home university, the
University of Stuttgart. Jürgen turned out to be an
excellent and extremely ambitious student, who was able to
advance the knowledge of the bondgraphic description of
convective flows significantly. Jürgen's research already
led to six important publications [1-6]. Jürgen's student
exchange visit in Tucson was supported by program E3 of the
European Union.
- In 2002, Jürgen's models, which he had developed originally
without a graphisches frontend under Dymola Version 3, were
recoded into Dymola/Modelica Version 4. In this process, a
graphical frontend was added. This led to a first version of
ThermoBondLib [4].
- In 2005, an enhanced and fully documented version of
ThermoBondLib was produced for Dymola/Modelica Version 5. This
is the version that is being made available through this web
page.
Most Important Publications
- Greifeneder, J. and F.E. Cellier (2001),
Modeling Convective Flows Using Bond Graphs,
Proc. ICBGM'01, 5th SCS Intl. Conf. on Bond Graph
Modeling and Simulation,
Phoenix, Arizona, pp. 276-284.
- Greifeneder, J. and F.E. Cellier (2001),
Modeling Multi-Phase Systems Using Bond Graphs,
Proc. ICBGM'01, 5th SCS Intl. Conf. on Bond Graph
Modeling and Simulation,
Phoenix, Arizona, pp. 285-291.
- Greifeneder, J. and F.E. Cellier (2001),
Modeling Multi-element Systems Using Bond Graphs,
Proc. ESS'01, 13th European Simulation
Symposium,
Marseille, France, pp. 758-766.
- Cellier, F.E. and J. Greifeneder (2003),
Object-oriented Modeling of Convective Flows Using the
Dymola Thermo-bond-graph Library,
Proc. ICBGM'03, 6th SCS Intl. Conf. on Bond Graph
Modeling and Simulation,
Orlando, Florida, pp. 198-204.
- Cellier, F.E. and J. Greifeneder (2008),
ThermoBondLib - A New Modelica Library for Modeling Convective
Flows,
Proc. 6th International Modelica Conference,
Bielefeld, Germany, Vol.1, pp. 163-172.
- Cellier, F.E. and J. Greifeneder (2009),
Modeling Chemical Reactions in Modelica By Use of
Chemo-bonds,
Proc. 7th International Modelica Conference,
Como, Italy, pp. 142-150.
Sponsors
Deutsche Version
Homepage
Last modified: November 25, 2010 -- © François Cellier