Principles of Engineering System Design: DR T Asokan Asok@iitm - Ac.i N
Principles of Engineering System Design: DR T Asokan Asok@iitm - Ac.i N
Principles of Engineering System Design: DR T Asokan Asok@iitm - Ac.i N
Dr T Asokan
asok@iitm.ac.i
n
Principles of
Engineering System Design
Dr T Asokan
asok@iitm.ac.i
n
Physical System Modelling
Bond Graph Method
The exchange of power between two
parts of a system has an invariant
characteristic.
The flow of power is represented by a
Bond
Effort and Flow are the two
components of power.
Classical approach for modeling
Bond Graph Modeling
of physical system
Physical System
Physical System
Engineering Model
Engineering Model
Differential Equations
Bond Graph
Block Diagrams
Software(Computer
Generated Differential Equations)
Simulation Language
Output
Output
Generalised
Variables
Power variables:
Effort, denoted as e(t);
Flow, denoted as f(t)
Energy variables:
Momentum, denoted as p(t);
Displacement, denoted as q(t)
p = e q = f
dt
dt
Energy Flow
The modeling of physical systems by means of bond graphs
operates on a graphical description of energy flows.
e
P=ef e: Effort
f
f: Flow
e e e2 =
TF represents a transformer 1 TF 2 1/m*e1
f1 = 1/m*f2
f1 m f2
GY represents a gyrator e
GY
e f2 = 1/d*e1
1
f1 d 2
f2 f1 = 1/d*e2
5 4
1 0 3 11 1 13
2 12
i
R i
R
u=Ri i=u/R
i
C i
I
du/dt = i / di/dt = u / I
C
The causality of the storage
elements is determined by the
desire to use integrators instead of
differentiators.
Integral Causality (desired Causality)
e
I
e 1
f f sI
1
f edt F ma
I
e
e
1
C
f f s
1
e fdt
C
C
e2
f2 = f1
f2
e1
1 e3
f3 = f1
e1 = e2+
f1 e3
f3
Junctions of type 1 have only one effort equation,
and therefore, they must have exactly (n-1)
causality bars.
Modelling Example Mechanical Systems
Mass, Spring and
Damper Syetms x m x 0
R
F
M C
FR
Mxm Rx m Kx m F Fk
Bond Graph model
Velocity
Reference
Junction
Mass I Velocity=0
for this case
Se 1 0 1 Sf
Sprin 1
g Damper
C R
System Equations
Euler angles
Tip velocity 1
of the manipulator
Link
Pad
3 221 I TF
TF1 MTF MTF 0 Pad
Joint velocity
Se 1 1 TF 0 1 1 PV3 TFM3 Se
MR
TF2
TF MTF MTF 0 0 1 I
R TF3 AD
L3 PVM3 TFM3 m3+ma3
MTF
Se
Tip velocity 1
of Link2
I Link TF
2 221 TF1
Joint velocity
MTF MTF 0 Pad
Se 1 1 TF 0 1 1
PV2 TFM2 Se
MR
TF2
Iz1+Iaz1
I
Link1
1111 MR 1Wx1 angular velocity
of the manipulator
asffa
Wz1*(Izz1+Iaz1) Wy1*(Iyy1+Iay1)
angular velocity
of the manipulator
MTF MTF 0
11 MGY MGY PV1 TFM1
Pad
Se
1 1 MR
Wy1
MR 1 MGY 1 MR Pad
Wx1*(Ixx1+Iax1)Wz1 MTF MTF 0 0 1 I
PVM1 TFM1 m1+ma1
I I
Iy1+Iay1 Ix1+Iax1
Se
I TF
TF1
Joint velocity
Se 1 1 TF 0
TF2
Angular velocity
TF from previous link
R TF3
MTF
Tx Fx Fbx
Tbx
MSe MSe 1 1 MSe MSe
Angular velocity to Linear velocity of the base
first link of the point w.r.t
Inertial frame Vx
Ixx+Iax I Body fixed manipulator Body fixed m+maxI 1 MR
1 wx MR
angular linear
velocity velocity wz*(m+maz)
1 MTF MTF 0 MTF wy*(m+may)
MGY
wz*(Izz+Iaz)MGY MGY PV TF TF MGY
wy*(Iyy+Iay)
Vy Vz
wy wz 1 m+mayI 1 MGY 1 I m+maz
Iyy+Iay I 1 MGY 1 I Izz+Iaz
wx*(Ixx+Iax) wx*(m+max)
MR Euler angle MSe
MR MTFTransformation MSe MR
MSe matrix Fby MR
MSe MSe MSe
MSe Fbz
Tby MSe
Fz
Ty Tbz Tz Fy
1
Euler angles
Advantages and disadvantages of modelling and
simulation
Advantages
Virtual experiments (i.e. simulations) require less
resources
Some system states cannot be brought about in
the real system, or at least not in a non-
destructive manner ( crash test, deformations etc.)
All aspects of virtual experiments are repeatable,
something that either cannot be guaranteed for
the real system or would involve considerable
cost.
Simulated models are generally fully monitorable.
All output variables and internal states are
available.
In some cases an experiment is ruled out for moral
reasons, for example experiments on humans in
Disadvantages: