A Bond-Graph Representation of a Two-Gimbal Gyroscope
description
Transcript of A Bond-Graph Representation of a Two-Gimbal Gyroscope
![Page 1: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/1.jpg)
01-10-01 1
ICBGM’2001
A Bond-Graph Representation of a Two-Gimbal Gyroscope
Robert T. Mc Bride Dr. François E. Cellier
Raytheon Missile Systems, University of Arizona
Tucson, Arizona Tucson, Arizona
![Page 2: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/2.jpg)
01-10-01 2
ICBGM’2001
The purpose of this paper is to show, by example of a two-gimbal gyroscope, a method for developing a bond-graph representation of a system from the Lagrangian. Often the Lagrangian of a system is readily available from texts or other sources. Although the system equations can be derived directly from the Lagrangian there is still benefit in viewing the system in bond-graph representation. Viewing the power flow through the system gives insight into the inter-relationships of the state variables. This paper will give an example where the possibility of reducing the order of the system is obvious when viewing the system in bond-graph representation yet is not readily apparent when looking at the Lagrangian or the equations derived from the Lagrangian.
ABSTRACT
![Page 3: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/3.jpg)
01-10-01 3
ICBGM’2001
Summary of the Method.
•Note the flow terms in the Lagrangian.
•Derivate each of the terms of the Lagrangian with respect to time.
•Use bond-graph representation to complete the algebra of the equations derived above.
•All of the terms of the bond-graph are now present but further connections may be necessary to complete the bond-graph. These connections will be apparent by inspecting the terms of the Lagrange equations that are not yet represented by the bond-graph.
![Page 4: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/4.jpg)
01-10-01 4
ICBGM’2001
coscossin21 2222222 CCCBAAATL
The system to be modeled and its Lagrangian.
![Page 5: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/5.jpg)
01-10-01 5
ICBGM’2001
.cossinsinsin21
.cossincoscos21
.sincoscoscos21
.21
.21
22225
22224
23
22
21
BABABAdtdPower
CCCdtdPower
CCdtdPower
CCdtdPower
AAAAdtdPower
Derivate each of the Lagrangian terms to get power.
![Page 6: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/6.jpg)
01-10-01 6
ICBGM’2001List the 1-junctions with their corresponding I-elements.
![Page 7: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/7.jpg)
01-10-01 7
ICBGM’2001Add bonds to represent the algebra derived above.
![Page 8: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/8.jpg)
01-10-01 8
ICBGM’2001Add in the corresponding effort sources.
![Page 9: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/9.jpg)
01-10-01 9
ICBGM’2001
.cos]sin[cossin
.sin]cos[cossin
.sin]cos[sincos
25
24
3
BABACrossTermPower
CCCrossTermPower
CCCrossTermPower
The cross terms have not yet been represented in the bond-graph above.
![Page 10: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/10.jpg)
01-10-01 10
ICBGM’2001Add in the MGY connections.
![Page 11: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/11.jpg)
01-10-01 11
ICBGM’2001System Order Reduction
![Page 12: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/12.jpg)
01-10-01 12
ICBGM’2001
0 5 10 150
5
10
Nth
eta
(NM
)
0 5 10 150
5
10
Nph
i (N
M)
0 5 10 150
5
10
Time (sec.)
Nps
i (N
M)
Simulation Input Profiles
![Page 13: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/13.jpg)
01-10-01 13
ICBGM’2001
0 5 10 150
50
100
150
200
250
300
Time (sec.)
Thet
a (ra
d.)
Theta Profile
![Page 14: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/14.jpg)
01-10-01 14
ICBGM’2001
0 5 10 150
5
10
15
20
25
30
35
40
Time (sec.)
Thet
adot
(rad
./sec
.)
Thetadot Profile
![Page 15: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/15.jpg)
01-10-01 15
ICBGM’2001
0 5 10 15-1
0
1
2
3
4
5
6
7
8
Time (sec.)
Phi
dot (
rad.
/sec
.)
Phidot Profile
![Page 16: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/16.jpg)
01-10-01 16
ICBGM’2001
0 5 10 15-2
0
2
4
6
8
10
Time (sec.)
Psi
dot (
rad.
/sec
.)
Psidot Profile
![Page 17: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/17.jpg)
01-10-01 17
ICBGM’2001
0 5 10 15-1
0
1
2
3
4
5x 10
-4D
elta
The
ta (r
ad.)
Time (sec.)
Relative Error for Theta
![Page 18: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/18.jpg)
01-10-01 18
ICBGM’2001
0 5 10 15-4
-2
0
2
4
6
8
10x 10
-4
Time (sec.)
Del
ta T
heta
dot (
rad.
/sec
.)
Relative Error for Thetadot
![Page 19: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/19.jpg)
01-10-01 19
ICBGM’2001
0 5 10 15-3.5
-3
-2.5
-2
-1.5
-1
-0.5
0
0.5
1
1.5x 10
-3
Del
ta P
hido
t (ra
d./s
ec.)
Time (sec.)
Relative Error for Phidot
![Page 20: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/20.jpg)
01-10-01 20
ICBGM’2001
0 5 10 15-10
-8
-6
-4
-2
0
2
4x 10
-3
Del
ta P
sido
t (ra
d./s
ec.)
Time (sec.)
Relative Error for Psidot
![Page 21: A Bond-Graph Representation of a Two-Gimbal Gyroscope](https://reader034.fdocuments.net/reader034/viewer/2022051402/56815d8d550346895dcb9ca8/html5/thumbnails/21.jpg)
01-10-01 21
ICBGM’2001
•The information contained in the Lagrangian of the two-gimbal gyroscope can be used directly to obtain a bond-graph formulation of the system.
•The two-gimbal gyroscope bond-graph obtained in this paper provides a more compact construction than the bond-graph given by Tiernego and van Dixhoorn. The advantage that the Tiernego/van Dixhoorn representation has is one of symmetry in that the Eulerian Junction Structure (EJS) appears explicitly.
•A reduction in the state space of the gyroscope is possible by setting the effort source SE6, and the initial condition of P3, to zero. This reduction of order comes by direct inspection of the bond graph, yet is not readily apparent from the Lagrange equations.
•The simulation results for the Lagrange method and for the bond-graph are identical, baring small numerical differences. This result is fully expected since the bond-graph was obtained directly from the Lagrange equations.
Conclusions