Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUCTION
In response to this technological gap, bond graph
theory has recently made its way into the Engineering
curricula of Mechanical, Electrical, Computer Science
departments of many major universities, and complex
industrial applications have been recently developed.
These applications have been primarily confined to the
nuclear, electrical power, and automotive industries.
And although elementary examples relative to the
aerospace industry exist, the bond graph method
remains mostly unknown in aerospace industry circles.
Recently however, NASA has initiated a study to use
Flow (f)
Mechanical
Translation
Mechanical
Rotation
Force (F)
Newtons N
Velocity (v)
m/s
Torque (T)
N-m
Angular velocity
(w)
rad/s
Electrical
Voltage
Volts V
Current (i)
Amperes A
Hydraulic
Pressure (P)
N/m2
F =
State Variables
Generalized
Displacement
Displacement
(x) m
Generalized
Momentum
Mechanical
Rotation
Angular.
displacement
Rad
Angular.
Momentum
N-m-s
Electrical
Charge (q)
A-s
Flux linkage
V-s
Hydraulic
Volume
m3
Pressure.
Momentum
N-s/ m2
Mechanical
Translation
d (mv )
dt
(1)
Momentum
N-s
m2 g = m2 &x&2
(2)
(3)
y1 = x1
and
y3 = x2
and
dy1
= y2
dt
dy3
= y4
dt
dy 2 d 2 y1 d 2 x1
=
= 2 = &x&1
dt
dt 2
dt
(4)
(5)
(6)
b
k
m
dy 2
= 1 ( x& 2 x&1 ) + 1 ( x2 x1 ) 1 g
dt
m1
m1
m1
(7)
Therefore:
dy2 b1
k
m
=
( y y 2 ) + 1 ( y 3 y1 ) 1 g
dt m 1 4
m1
m1
(8)
dy 4 d 2 y 3 d 2 x 2
=
=
= &x&2
dt
dt 2
dt 2
3
(9)
dy4
b
k
k
m
= 1 (x&2 x&1) 1 ( x2 x1) + 2 x2 2 g (10)
dt
m2
m2
m2
m2
Therefore:
dy4
b
k
k
m
= 1 ( y4 y2 ) 1 ( y3 y1) + 2 y3 2 g
dt
m2
m2
m2
m2
(11)
dQ2=SF1-P5/I5
(12)
dQ9=P5/I5-P12/I12
(13)
dP12=P5/I5*R8-P12/I12*R8+Q9/C9-SE11
(14)
dP5=Q2/C2-SE4-P5/I5*R8+P12/I12*R8-Q9/C9 (15)
It is as simple as entering the bond graph in graphical
form as an input to obtained the equations above. So,
the next step is to prove the these equations are in fact
equivalent to those state space equations obtained from
the set of equations displayed in set of equations (1)
through (3). If these are in fact equivalent, the principle
behind the bond graph method advantages is soundly
established.
dy1
0
1 0
dt 0
0
0 1
dy3 0
dt k1
k1
b
b1
1
=
m
m
m
m
dy
1
1
1
2 1
dt k1
k1 k 2
b1
b
(
)
1
dy
m2 m2
m2
m2
4 m2
dt
y1
y3
(16)
y2
y4
dp12
R
R
1
=
q9 8 p12 + 8 p5 m1 g
dt
C9
I12
I5
m1 &x&1 = k1 ( x 2 x1 )
(24)
b1
b
m1 x&1 + 1 m2 x& 2 m1 g (25)
m1
m2
dy 2 k1
b
b
mg
( y3 y1 ) 1 y 2 + 1 y 4 1
=
dt
m1
m1
m1
m1
0
dq 2
dt
dq
9 0
dt
=
dp
12
0
dt
dp
5 1
dt C
2
dp5
1
1
R
R
(27)
=
q2
q9 + 8 p12 8 p5 m2 g
dt C 2
C9
I12
I5
b
b
m2 &x&2 = k2 x2 k1 ( x2 x1 ) + 1 m1x&1 1 m2 x&2 m2 g (28)
m1
m2
dy4 k2
k1
b1
b
mg
(29)
= y3 ( y3 y1 ) + y2 1 y4 2
dt m2
m2
m2
m2
m2
1
I5
1
I 12
1
I5
1
C9
R8
I 12
R8
I5
1
C9
R8
I 12
R8
I5
q
2
q 9 (17)
p12
p
5
dq2
1
= p5
dt
I5
dy3
= y4
dt
dx2
1
=
m2 x& 2 (18)
dt
m2
(19)
dq9 p5 p12
=
dt
I 5 I12
dx2 dx1
1
1
=
m2 x& 2 m1 x&1
dt
dt m2
m1
(20)
(21)
Rearranging yields
dx1 dx2
1
1
=
m2 x&2 +
m1 x&1
dt
dt m2
m1
dy1
= y 2 which is equation (4)
dt
(26)
(22)
(23)
Y2
Y3
fD = f (Y 3)(
dy 2
)
dt
(32)
.2
2
DRAGC, x(10)
.4
.6
.8
.8
1.6
2.4
3.2
4.
Q11, x(10) 2
Cable elongation, Y 1 =
(x 2 + h 2 ) h
(33)
x
x
=
(34)
Cable angle, sin( ) =
h + Y1
x2 + h2
1. Cable tension
K1 ( Y1 - 2Y2)
Y&3 = 0
Y3 = 0
Y&2 = 0
Y2 = 0
X& 0 = 200 ft/sec (Run 1) X(0) = 0
Y1 > 2Y2
(30)
fk1=
0
Y1 < 2Y2
K2 ( Y2 - Y3)
Y2 > Y3
Y2 < Y3
(31)
fk2=
(35)
Run 2
Run 3
Units
200
250
Q1
564.28
587.91
F1
12.32
11.09
10.18 ft/sec
THETA
77.51
77.99
78.32 degrees
2.34
4.362
6.2 ft
12773.28
19846.36
28204.55 lb
Q4
E4 (max)
E9
300 ft/sec
604.73 ft
0.815
1.275
2.05 ft
20621.64
34607.88
51878.54 lb
Q9 (max)
Q11
226.45
238
246.24 ft
E13
17990.46
31135.38
46190.17 lb
1. Model validation
Other modeling methods and simulation languages
have been used to study this model, and thus it serves
as a benchmark. The results of reference 2 are identical
to those obtained herein; thus they verify the validity of
the bond graph model and the accuracy of the
simulation results that have been developed for this
case, as compared to the techniques of reference 2.
2. Graphical Results
Using the case for which the initial velocity is 300
ft/sec, the graphical output of the simulation is shown
below. Figure 9 shows the displacement, velocity and
acceleration of the airplane as it lands.
4
.8
3.2
.6
.4
.2
0
2.4
1.6
.8
0
-.8
2
DF1, x (10) -2
Q1, x (10) -3
2
F1, x (10) -2
RESULTS ANALYSIS
-1.6
F1, position,
velocity, ft
m/s
Q1,
-2.4
-3.2
velocity,
Q1,F1,
position,
m ft/s
-4
10
T (sec)
Run 1
Q1 = Airplane displacement
THETA = Cable angle
E4 = Cable force
.8
3.2
Q9, and Q11 x (10) 2
.6
.4
.2
2.4
1.6
.8
Fx
10
T (sec)
Fy
Q11 x (10) 2
z x
x z
( Forces)
y = J y w& y + wz J x wx wx J z wz (Moments)
z = J z w& z + wx J y wy wy J x wx
5
E13 x (10) 4
z
Fz
2.5
10
T (sec)
SE
MGY
MGY
SE
I
MGY
SE
1
I
AIRCRAFT DYNAMICS
Bond graphs can represent rigid body motion so that
rigid body airplane dynamics can be modeled with the
uA
wA
h z =I zz r
p z =mw
vA
h x =I xx p
p x =mu
h y =I yy q
h z =I zz r
h y =I yy q
p y =mv
h x =I xx p
Core Body
Stator
FSy, TSy
Stator
F Sy, T Sy
F Sz, T Sz
5 Stator
Bearing
Forces
And Torques
xStator
-TE, Electrical
Torque
rotor
F Sx, -T e
FSx
FSz, TSz
Inertia Load,
PVA
Rotor
Stator Reference
Attachment Point, A
FRx, T e
F Ry, T Ry
FRz, T Ry
5 Rotor
Bearing
Forces
And Torques
CONCLUSION
In this paper we have presented an overview of the
bond-graph modeling technique, which offers a
compact graphical representation for modeling of
Mechatronics physical systems. Software tools are now
available to aid the engineer in developing bond
graphs. CAMP-G is one such tool that interfaces
directly
with
MATLAB/SIMULINK,
which
additionally provides a simulation capability and the
symbolic manipulator needed to develop the nonlinear
transformers that are required for practical
implementation of complex systems.
10
effort
Gap Forces
and Moments
flow
F1, x
Body 1, Core
u
v
w
p
q
r
Body 2, PVA
dx/dt
MTF
F2, x
u
v
w
p
q
r
Fg, x
Fg, y
Fg, z
g, x
g, y
g, z
flow
Gap Spring/Damper
(Typical, all Gap Forces )
R
C
effort
Inertial Kinematic
Variables of the Core
and PVA
Figure 19. A schematic diagram of the complete two-body bond graph for three-dimensional space
Using this approach, the engineer does not even have
to generate the model on paper because the software
will allow him to edit the bond graph, or save it for
future use. It allows the addition or the deletion of
components to the model. It allows also the
interconnection of elements in different energy
domains.
This means that using the CAMPG/MATLAB, CAMP-G/SIMULINK or other like
CAMP-G-ACSL one can generate complex models
with applications to the aircraft industry. It is
obvious that this approach demonstrates clearly the
creation of Mechatronics models in an integrated
fashion thus allowing the analysis of models of
different energy domains and of different levels of
complexity with single integral model.
REFERENCES
1.
11
2.
3.
4.
5.
6.