multi-bond graphs we shall today look at vectors of bonds, called multi-bonds. especially when...
DESCRIPTION
Table of Contents Planar pendulum Multi-bonds Multi-bond graph library Multi-bond graph basics Multi-port transformersTRANSCRIPT
![Page 1: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/1.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-bond Graphs• We shall today look at vectors of bonds, called
multi-bonds.• Especially when dealing with 2D and 3D
mechanics, the d’Alembert principle must be applied to each degree of freedom separately.
• Each equation looks structurally the same.• This leads naturally to a demand for multi-bond
graphs.
![Page 2: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/2.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Table of Contents
• Planar pendulum• Multi-bonds• Multi-bond graph library• Multi-bond graph basics• Multi-port transformers
![Page 3: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/3.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
A Planar Pendulum• Let us model the following planar pendulum:
Holonomic Constraint
![Page 4: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/4.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Causality Conflict
dvx
dtm = -F sin(φ)
dvy
dtm = -F cos(φ) + mg
x = ℓ sin(φ)
vx = ℓ cos(φ) φ.
y = ℓ cos(φ)
vy = -ℓ sin(φ) φ.
1
I:m
vx
vx
F sin(φ)
Fx
1
I:m
Se:mg
vy
vy
vy
F cos(φ)Fy
mg
0F sin(φ)
ℓ cos(φ) φ. 0
F cos(φ)
ℓ sin(φ) φ.
vx
0
φ = asin( x / ℓ )
Dqx
TF
φ
![Page 5: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/5.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Analysis
We shouldn’t have to derive the equations first in order to be able to derive the bond graph from them.
The resulting bond graph didn’t preserve the topological properties of the system in any recognizable form.
It has been possible to describe the motion of the planar pendulum by a bond graph enhanced by activated bonds for the description of the holonomic constraint. Unfortunately, the bond graph doesn’t tell us much that we didn’t know already.
![Page 6: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/6.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-bonds• Multi-bond graphs are a vector extension of the regular
bond graphs.
• A multi-bond contains a freely selectable number of regular bonds of identical or similar domains.
• All bond graph component models are adjusted in a suitable fashion.
} f3vτ
fy
vy
fx
vx Composition of a multi-bond for planar mechanics
![Page 7: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/7.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-bond Graph Library• A Dymola library for modeling systems by means
of multi-bond graphs has been developed.• The library has been designed with an interface
that looks as much as possible like that of the original BondLib library.
• Just like the original library, also the new multi-bond graph library contains sub-libraries supporting modelers in modeling systems from particular application domains, especially from mechanics.
![Page 8: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/8.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum III
![Page 9: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/9.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum IV
![Page 10: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/10.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum V
![Page 11: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/11.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum VI
![Page 12: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/12.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum VII
![Page 13: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/13.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum VIII
![Page 14: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/14.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum IX
![Page 15: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/15.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum X
![Page 16: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/16.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum XIa-causal signal vector
![Page 17: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/17.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum XII
![Page 18: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/18.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-bond Graph Basics• The basic multi-bond graph models contain little that is
surprising. They represent essentially natural extensions of the regular bond graph models.
• A few points are worth mentioning though. First, there is the defaults model that must be included in each multi-bond graph model. It contains only a single parameter, the dimensional parameter, n, that specifies, how many bonds each multi-bond contains by default.
• The defaults model must be referenced in each multi-bond graph model as an outer model.
![Page 19: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/19.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-bond Graph Basics II
• If the multi-bond graph model inherits one of the partial models, this has already been taken care of.
![Page 20: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/20.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-bond Graph Basics III• A second difference concerns the use of junctions.
Whereas the general bond graph library provides separate junction models for 2..6 bond connections, the multi-bond graph library offers only junctions with either 4 or 8 connectors. Yet, individual connectors may be left unconnected as needed.
• A third difference is in the use of transformers and gyrators. The multi-bond graph library offers a much larger variety of different transformer and gyrator models when compared to the regular bond graph library.
![Page 21: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/21.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-port Transformers
f 1
e1
f
2
e2TF
M
Transformation: e1 = M · e2
Energy Conservation: e1T · f1 = e2
T · f2 (2)
(1)
The transformer may either be described by means of equations (1) and (2) or using equations (1) and (4).
(3)
(4)
(M ·e2 )T · f1 = e2T · f2
f2 = MT · f1
![Page 22: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/22.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-port Transformers II• The transformer that looks most similar to the TF element of the
regular bond graph library is the flow multi-port transformer. The cardinality of the bonds on the two sides doesn’t have to be identical.
![Page 23: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/23.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-port Transformers III• Yet, since M doesn’t usually have an inverse, an effort
transformer model must also be provided.
![Page 24: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/24.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-port Transformers IV• Also offered are modulated versions of multi-port
transformers and gyrators.• Yet, this is still insufficient. Special transformers for
particular purposes ought to be provided as well, since they are being used frequently in mechanics.
• We already met the translational transformer.• Also provided is a prismatic transformer.• The special transformers are contained in the 2D
mechanics sub-library, since they are only useful in that context.
![Page 25: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/25.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-port Transformers V
![Page 26: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/26.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Multi-bond Graph Basics IV
• Finally, although the library offers causal multi-bonds, these are much less useful than the causal regular bonds, because many multi-bonds have mixed computational causality. Hence causal multi-bonds are rarely used in practice.
![Page 27: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/27.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
Planar Pendulum XIII
mixed causality
![Page 28: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/28.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
References I
• Zimmer, D. (2006), A Modelica Library for MultiBond Graphs and its Application in 3D-Mechanics, MS Thesis, Dept. of Computer Science, ETH Zurich.
• Zimmer, D. and F.E. Cellier (2006), “The Modelica Multi-bond Graph Library,” Proc. 5th Intl. Modelica Conference, Vienna, Austria, Vol.2, pp. 559-568.
![Page 29: Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle](https://reader035.vdocument.in/reader035/viewer/2022081514/5a4d1b3b7f8b9ab05999ec2f/html5/thumbnails/29.jpg)
Start Presentation
Mathematical Modeling of Physical Systems
© Prof. Dr. François E. CellierNovember 8, 2012
References II
• Cellier, F.E. and D. Zimmer (2006), “Wrapping Multi-bond Graphs: A Structured Approach to Modeling Complex Multi-body Dynamics,” Proc. 20th European Conference on Modeling and Simulation, Bonn, Germany, pp. 7-13.