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.

Slides:



Advertisements
Similar presentations
Start Presentation September 12, 2013 Teaching Physics by Modeling Prof. Dr. François E. Cellier Computer Science Department ETH Zurich Switzerland.
Advertisements

Start Presentation November 22, 2012 Convective Mass Flows II In todays lecture, we shall perform a number of thought experiments that will help us deepen.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Reagan/Clinton Compare/Contrast Essay. I. Reagan and Clinton both argue... but... A.Reagan argues B.Clinton argues.
Start Presentation October 11, 2012 Thermodynamics Until now, we have ignored the thermal domain. However, it is fundamental for the understanding of physics.
Start of presentation Mathematical Modeling of Physical Systems © Prof. Dr. François E. Cellier September 20, 2012 Object Oriented Modeling The aim of.
Start of Presentation Mathematical Modeling of Physical Systems © Prof. Dr. François E. Cellier September 20, D Mechanical Systems In this lecture,
Start Presentation November 8, 2012 Bond Graphs for Mechanical Systems We shall look today in a bit more detail at the modeling of 1D mechanical systems.
Start Presentation September 27, 2012 The Structural Singularity Removal Algorithm by Pantelides This lecture deals with a procedure that can be used to.
System Analysis through Bond Graph Modeling Robert McBride May 3, 2005.
Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 World3 in Modelica: Creating System Dynamics Models in the Modelica Framework.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 21 Networking and Internetworking Devices.
Start Presentation November 8, 2012 Planar Mechanics We shall now look at a first application of multi- bond graphs: planar mechanics. We shall notice.
Proposal for a European Masters in Family Therapy Jim Sheehan & Per Jensen.
The Dymola Bond Graph Library
Start Presentation ICSC 2005: Beijing October 25, 2005 Object-oriented Modeling in the Service of Medicine François E. Cellier, ETH Zürich Àngela Nebot,
Impulse-Bond Graphs Authors: Dirk Zimmer and François E. Cellier, ETH Zürich, Institute of Computational Science, Department of Computer Science Bondgraphic.
Wrapping Multi-bond Graphs: A Structured Approach to Modeling Complex Multi-body Dynamics François E. Cellier and Dirk Zimmer ETH Zürich.
PART 2 Fuzzy sets vs crisp sets
Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Support for Dymola in the Modeling and Simulation of Physical Systems.
Dirk Zimmer François E. Cellier Institute of Computational Science Department of Computer Science ETH Zürich A bondgraphic modeling tool and its application.
Start Presentation Eurosim 2007, Ljubljana September 10, 2007 Electronic Circuit Modeling and Simulation in Modelica François E. Cellier ETH Zürich, Switzerland.
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bond Graphs François E. Cellier and Dirk Zimmer ETH Zürich.
Start of Presentation © Prof. Dr. François E. Cellier 3 rd MODPROD Workshop – Keynote February 4, 2009 Technologies for Creating Easily Maintainable Component.
François E. Cellier and Matthias Krebs
Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 3, 2008 ThermoBondLib – A New Modelica Library for Modeling Convective Flows François.
Start of Presentation Maple soft Conference 2006 The Need for Formulae Manipulation in the Object-oriented Modeling of Physical Systems François E. Cellier,
© Dirk Zimmer, February 2006, Slide 1 Master Thesis: A Modelica Library for Multibond Graphs and its Application in 3D-Mechanics Author: Dirk Zimmer Adviser:
Mathematics Reciprocal Functions Science and Mathematics Education Research Group Supported by UBC Teaching and Learning Enhancement Fund Department.
Start Presentation November 15, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
Start Presentation November 29, th Homework – Solution In this homework, we shall attempt the modeling of a planar mechanical system. We shall.
Mathematics Functions: Logarithms Science and Mathematics Education Research Group Supported by UBC Teaching and Learning Enhancement Fund Department.
Evaluating Open Educational Resource (OER) Objects Rubric III: Utility of Materials Designed to Support Teaching CC BYCC BY Achieve 2013.
Start Presentation November 22, 2012 The Dymola Thermo-Bond-Graph Library In this lecture, we shall introduce a third bond-graph library, one designed.
Start Presentation November 22, th Homework In this homework, we shall attempt the modeling of a planar mechanical system. We shall do so once.
Start Presentation October 25, 2012 Thermal Modeling of Buildings This lecture deals with the model of a space heating system of a building by means of.
Start Presentation November 15, th Homework - Solution In this homework, we shall model and simulate a mechanical system as well as exercise the.
Mathematics Numbers: Exponents Science and Mathematics Education Research Group Supported by UBC Teaching and Learning Enhancement Fund Department.
Start PresentationSeptember 21, 2009 Modeling Chemical Reactions in Modelica By Use of Chemo-bonds Prof. Dr. François E. Cellier Department of Computer.
Bond Graphs II In this class, we shall deal with the effects of algebraic loops and structural singularities on the bond graphs of physical systems. We.
ECO-BOND GRAPHS An Energy-Based Modeling and Simulation Framework for Complex Dynamic Systems with a focus on Sustainability and Embodied Energy Flows.
Start Presentation October 11, 2012 The Theoretical Underpinnings of the Bond Graph Methodology In this lecture, we shall look more closely at the theoretical.
Start Presentation December 6, th Homework – Solution In this homework, we shall model and simulate a 3D mechanical system with proper animation.
November 21, 2005 Center for Hybrid and Embedded Software Systems Example To illustrate how changes in DB can be used to efficiently update a block diagram,
Start Presentation December 6, 2012 Chemical Thermodynamics II In this lecture, we shall continue to analyze our chemical thermodynamics bond graphs, making.
Chapter 11 Networking and Internetworking Devices BY Dr.Sukchatri Prasomsuk.
Start Presentation November 15, 2012 Convective Mass Flows I In this lecture, we shall begin looking at the problem of convective mass flows. Irreversible.
Start Presentation November 24, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
Start Presentation November 1, 2012 Treatment of Discontinuities Today, we shall look at the problem of dealing with discontinuities in models. Models.
Start Presentation October 25, th Homework - Solution In this homework, we shall exercise the modeling of a simple electrical circuit using bond.
Start of presentation September 27, 2012 Algebraic Loops and Structural Singularities The sorting algorithm, as it was demonstrated so far, does not always.
Physics Circular Motion: Energy and Momentum Conservation Science and Mathematics Education Research Group Supported by UBC Teaching and Learning Enhancement.
Start Presentation December 6, 2012 Chemo-bond Graphs In this lecture, we shall introduce a fourth bond graph library, the ChemBondLib. It is very similar.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems March 31, , starting 6.3 © Dan Negrut, 2009 ME451, UW-Madison Quote.
Start Presentation November 1, 2012 Treatment of Discontinuities II We shall today once more look at the modeling of discontinuous systems. First, an additional.
Start Presentation November 1, th Homework In this homework, we shall model and simulate a discontinuous system as well as train the incorporation.
Start Presentation November 8, th Homework  Solution In this homework, we shall model and simulate a discontinuous system as well as train the.
Start Presentation November 29, 2012 Chemical Reactions In this lecture, we shall talk about chemical reaction dynamics, and shall attempt a bond- graphic.
Start Presentation October 4, 2012 Efficient Solution of Equation Systems This lecture deals with the efficient mixed symbolic/numeric solution of algebraically.
And now, THERMODYNAMICS!. Thermodynamics need not be so hard if you think of it as heat and chemical “flow” between “phases”.
Sect. 4.5: Cayley-Klein Parameters 3 independent quantities are needed to specify a rigid body orientation. Most often, we choose them to be the Euler.
Kinematics Introduction to Motion
Physics Circuits: Current / Voltage / Resistance
8th Homework In this homework, we shall model and simulate a mechanical system as well as exercise the state selection algorithm. We shall first model.
Flow diagrams (i) (ii) (iii) x – Example
Scintillas System Dynamics Tutorial
ENGINEERING MECHANICS
Modeling Modelica Interfaces with SysML v1.3
5th Homework In this homework, we shall exercise the modeling of a simple electrical circuit using bond graphs. We shall also model the same electrical.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 21 Networking and Internetworking Devices.
Presentation transcript:

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.

Table of Contents Planar pendulum Multi-bonds Multi-bond graph library Multi-bond graph basics Multi-port transformers

A Planar Pendulum Let us model the following planar pendulum: Holonomic Constraint

1 1 I:m Se:mg Dq I:m TF dvx dt m = -F sin(φ) x = ℓ sin(φ) vx = ℓ cos(φ) φ . y = ℓ cos(φ) vy = -ℓ sin(φ) φ . dvy dt m = -F cos(φ) + mg 1 I:m Se:mg vy F cos(φ) Fy mg vx φ = asin( x / ℓ ) Dq x 1 I:m vx F sin(φ) Fx F sin(φ) ℓ cos(φ) φ . F cos(φ) ℓ sin(φ) φ . TF φ Causality Conflict

Analysis 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. 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.

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. } f3 v τ  fy vy fx vx Composition of a multi-bond for planar mechanics

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.

Planar Pendulum III

Planar Pendulum IV

Planar Pendulum V

Planar Pendulum VI

Planar Pendulum VII

Planar Pendulum VIII

Planar Pendulum IX

Planar Pendulum X

Planar Pendulum XI a-causal signal vector

Planar Pendulum XII

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.

Multi-bond Graph Basics II If the multi-bond graph model inherits one of the partial models, this has already been taken care of.

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.

Multi-port Transformers 1 e 2 TF M Transformation: e1 = M · e2 (1) Energy Conservation: e1T · f1 = e2T · f2 (2)  (M ·e2 )T · f1 = e2T · f2 f2 = MT · f1 (3) (4)  The transformer may either be described by means of equations (1) and (2) or using equations (1) and (4).

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.

Multi-port Transformers III Yet, since M doesn’t usually have an inverse, an effort transformer model must also be provided.

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.

Multi-port Transformers V

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.

Planar Pendulum XIII mixed causality

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.

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.