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.

Slides:



Advertisements
Similar presentations
The complex numbers To make many of the rules of mathematics apply universally we need to enlarge our number field. If we desire that every integer has.
Advertisements

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, D Mechanical Systems In this lecture,
Lect.3 Modeling in The Time Domain Basil Hamed
Start Presentation October 11, rd Homework Solution In this homework problem, we wish to exercise the application of the algorithms by Pantelides.
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.
Principles of Engineering System Design Dr T Asokan
System Analysis through Bond Graph Modeling Robert McBride May 3, 2005.
New entity in statics – “Face Force” Developing new engineering concept through graph representations.
Start Presentation November 8, 2012 Planar Mechanics We shall now look at a first application of multi- bond graphs: planar mechanics. We shall notice.
RIGID BODY MOTION: TRANSLATION & ROTATION (Sections )
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,
Start of Presentation Mathematical Modeling of Physical Systems © Prof. Dr. François E. Cellier Electrical CircuitsI This lecture discusses the mathematical.
Wrapping Multi-bond Graphs: A Structured Approach to Modeling Complex Multi-body Dynamics François E. Cellier and Dirk Zimmer ETH Zürich.
Dirk Zimmer François E. Cellier Institute of Computational Science Department of Computer Science ETH Zürich A bondgraphic modeling tool and its application.
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bond Graphs François E. Cellier and Dirk Zimmer ETH Zürich.
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.
UNC Chapel Hill S. Redon - M. C. Lin Rigid body dynamics II Solving the dynamics problems.
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:
The Duality between Planar Kinematics and Statics Dr. Shai, Tel-Aviv, Israel Prof. Pennock, Purdue University.
Jump to first page The Bipolar Junction Transistor A Bond Graph Model Michael C. Schweisguth, Graduate Student François E. Cellier, Professor Dept. of.
Start Presentation November 29, th Homework – Solution In this homework, we shall attempt the modeling of a planar mechanical system. We shall.
Transforming Knowledge to Structures from Other Engineering Fields by Means of Graph Representations. Dr. Offer Shai and Daniel Rubin Department of Mechanics,
CS 367: Model-Based Reasoning Lecture 13 (02/26/2002) Gautam Biswas.
PLANAR RIGID BODY MOTION: TRANSLATION & ROTATION
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.
MAE 242 Dynamics – Section I Dr. Kostas Sierros.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Start Presentation October 4, 2012 Solution of Non-linear Equation Systems In this lecture, we shall look at the mixed symbolic and numerical solution.
MA4248 Weeks 1-3. Topics Coordinate Systems, Kinematics, Newton’s Laws, Inertial Mass, Force, Momentum, Energy, Harmonic Oscillations (Springs and Pendulums)
ECO-BOND GRAPHS An Energy-Based Modeling and Simulation Framework for Complex Dynamic Systems with a focus on Sustainability and Embodied Energy Flows.
MOTION CONTROL OF DENSE ROBOT COLONY USING THERMODYNAMICS A. D'Angelo Dept. of Mathematics and Computer Science University of Udine (Italy) ‏ T. Funato.
G1G1 gigi G2G2 gjgj D Duality between Engineering Systems Since graph representations are mathematical entities, mathematical relations can be established.
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 November 15, 2012 Convective Mass Flows I In this lecture, we shall begin looking at the problem of convective mass flows. Irreversible.
Chapter 4 The Laws of Motion. Classes of Forces Contact forces involve physical contact between two objects Field forces act through empty space No physical.
Start Presentation November 1, 2012 Treatment of Discontinuities Today, we shall look at the problem of dealing with discontinuities in models. Models.
Start of Presentation September 27, st Homework Problem We wish to analyze the following electrical circuit.
PLANAR KINEMATICS OF A RIGID BODY
Chapter 6 Work and Energy. Units of Chapter 6 Work Done by a Constant Force Work Done by a Varying Force Kinetic Energy, and the Work-Energy Principle.
Kinematics of Particles Lecture II. Subjects Covered in Kinematics of Particles Rectilinear motion Curvilinear motion Rectangular coords n-t coords Polar.
Start of presentation September 27, 2012 Algebraic Loops and Structural Singularities The sorting algorithm, as it was demonstrated so far, does not always.
Student of the Week. Questions From Reading Activity?  Can’t help you with recipes or how to twerk.
A Level (oops and now GCSE) Mechanics Chris Olley.
P.5P.5 Solving Inequalities Algebraically and Graphically.
Start Presentation November 1, 2012 Treatment of Discontinuities II We shall today once more look at the modeling of discontinuous systems. First, an additional.
SD modeling process One drawback of using a computer to simulate systems is that the computer will always do exactly what you tell it to do. (Garbage in.
PLANAR RIGID BODY MOTION: TRANSLATION & ROTATION
Using CAMP-G to solve the following spring/damper/mass system: F m1m1 m2m2 k1k1 k2k2 b1b1 b2b2 where: k 1 = 40 N/m b 1 = 3 N-s/m m 1 = 2 kg k 2 = 60 N/m.
Conservation of Energy
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.
Start Presentation October 4, 2012 Efficient Solution of Equation Systems This lecture deals with the efficient mixed symbolic/numeric solution of algebraically.
1 Chapter 4 The Laws of Motion Classes of Forces Contact forces involve physical contact between two objects Field forces act through empty.
1 Chapter 5 The Laws of Motion. 2 Force Forces are what cause any change in the velocity of an object A force is that which causes an acceleration The.
Branches of Physics. Study of how things move without considering the cause of motion. This branch of physics only deals with describing how something.
Chapter 7 Work & Energy Classical Mechanics beyond the Newtonian Formulation.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
Mathematical Models of Control Systems
Modeling Methods of Electric Circuits
Mathematical Models of Physical Systems
Kinematic Analysis (position, velocity and acceleration)
Duality between Engineering Systems
Development of Conservation Equations for A CV
Scintillas System Dynamics Tutorial
Presentation transcript:

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 shall also analyze the description of mechanical systems by means of bond graphs.

Table of Contents Algebraic loops Structural singularities Bond graphs of mechanical systems Selection of state variables Example

Algebraic Loops dL1 .f /dt = U0 .e / L1 R2 .f = R2 .e / R2 R1 .e = U0 .e – R2 .e U0.e R2.e R1.e R1.f R2.f R3.f L1.f U0.f U0 .e = f(t) U0 .f = L1 .f + R1 .f R3 .f = R1 .f – R2 .f Choice R2 .e = R3 · R3 .f

Structural Singularities  Structural Singularity Structural Singularities Causality conflict U0.e L1.e R1.e R1.f R2.f L1.f C1.f U0.f U0 .e = f(t) U0 .f = C1 .f + R1 .f

Bond Graphs of Mechanical Systems I The two adjugate variables of the mechanical translational system are the force f as well as the velocity v. You certainly remember the classical question posed to students in grammar school: If one eagle flies at an altitude of 100 m above ground, how high do two eagles fly? Evidently, position and velocity are intensive variables and therefore should be treated as potentials. However, if one eagle can carry one sheep, two eagles can carry two sheep. Consequently, the force is an extensive variable and therefore should be treated as a flow variable.

Bond Graphs of Mechanical Systems II Sadly, the bond graph community chose the reverse definition. “Velocity” gives the impression of a movement and therefore of a flow. We shall show that it is always possible mathematically to make either of the two assumptions (duality principle). Therefore: force f = potential velocity v = flow f v P = f · v

Passive Mechanical Elements in Bond Graph Notation f I x fI v I : m fI = m · dv /dt fB Dv R : B fB v 1 fB v 2 B fB = B · Dv k Dx = fk / k  Dv = (1 / k) · dfk /dt fk x 1 fk x 2 fk Dv C : 1/k

Selection of State Variables The “classical” representation of mechanical systems makes use of the absolute motions of the masses (position and velocity) as its state variables. The multi-body system representation in Dymola makes use of the relative motions of the joints (position and velocity) as its state variables. The bond graph representation selects the absolute velocities of masses as one type of state variable, and the spring forces as the other.

An Example I The cutting forces are represented by springs and friction elements that are placed between bodies at a 0-junction. The D’Alembert principle is formulated in the bond graph representation as a grouping of all forces that attack a body around a junction of type 1.

An Example II v3 FI3 F v31 FBb v1 FI1 Fk1 FBd FB2 v21 v32 FBa v2 FBc FI2 Fk2 The sign rule follows here automatically, and the modeler rarely makes any mistake relating to it.

References Borutzky, W. and F.E. Cellier (1996), “Tearing Algebraic Loops in Bond Graphs,” Trans. of SCS, 13(2), pp. 102-115. Borutzky, W. and F.E. Cellier (1996), “Tearing in Bond Graphs With Dependent Storage Elements,” Proc. Symposium on Modelling, Analysis, and Simulation, CESA'96, IMACS MultiConference on Computational Engineering in Systems Applications, Lille, France, vol. 2, pp. 1113-1119.