Professional Documents
Culture Documents
00
Printed m Great Bntain Pergamon Press plc
The procedure is applied to the more complex five bar mechanism with
compliant joints. It is demonstrated that the increase in the complexi-
ty of the mechanism does not affect the simplicity of the procedure.
II44
Proc. 6th Int. Conf. on Mathematical Modelling 1145
Pa P2 and p are the angular momentum of From this example it is clear that the nonlinear
tie crank, coapler and rocker respectively, state space matrix A(x) = [a..(x)] can be di-
and pg are the linear momentum of the rectly obtained from the bondi!&aphor the more
c upler in theafdand y directionrespectively; compact point graph by simply deciding the
pS
~~~ts~:e ;ir q+ are relative displace- weights on the lines (or transformermodulus)
the exi tence of spring type coup- connectingpoint i to j:
lings between the links.
aij(x) = Bij(x)
The canonicalform of the bondgraphdepictedin
figure 1.b is of the simple full type &scribed Next we present the general form of nonlinear
in section II. For simple full graphs the state space representation for mechanisms.
dynamic equations can be directly obtained in
the nonlinear state space form as follows: II. Bond Graphs and Point Graphs Representation
of Planar Recbanisns
x = A(x).[‘I.]-*.x where,
For completenesswe first briefly present the
bond graph terminologyand describe its conver-
sion to a canonicalform, namely the gyrobond-
graph and its reduction to tbe point graph
form. We then present a general form for the
nonlinear state space representationof mecha-
nisms.
RF is a diagonal matrix with its ii entry equal namely, the point graph. The structure and the
to the parameter of the resistance adjacent to weights of the line in the point graph preserve
the i-th F-type l-junction; all the information of the original bond graph.
To obtain a point graph from the gyrobondgraph
R is a diagonal matrix with its ii entry equal we proceed as follows:
t8 the parameter of the resistance adjacent to
the i-th P-type l-junction; a) Replace the ith l-junction by a point.
Associated with a point a parameter cii
[‘1.1-l is a diagonal matrix with its ii entry that is #qua1 to the normalized resi-
equal to the inverse of the parameter of the stance R. ag follows:
inertia I adjacent to the i-th F-type l-junction. cr.1 R.
b) Replach eac& gyrator together with its
Clearly, ['1.1-l exists by definition, since adjacent bonds by a single line. The
xero inertia parameters r direction of the line should be inden-
-Yso;$r; se;l;rp&ff;;;
the graph. Also (S -RP) tical to the original power orienta-
no zero elements on Phe diagonal. tion through the gyrator. The weight
S.. on the line is equa;C to the norma-
II.2 The Normalized Gyrobondgraph and the Point 1PJed gyrator modulus r..:
Graph 'J
*
Sij = rij
For the class of gyrobondgraphs defined above, a
normalization procedure will produce a new gyro- II.3 State Space Formulation of Mechanisms
bondgraph identical in topology to the original Dynamic Equations
one, but with all inertia parameters equal to
one 161, 171. The eigenvalue spectra of both If all derivative causalities are eliminated as
gyrobondgraphs are identical. Normalization described by Margolis and Karnopp [17], the
takes the bond graph one step more towards a state space formulation can be obtained by s di-
more uniform and compact graphical representa- rect application of Rosenberg's method [I]. If
tion of the system. The normalization is ob- the resulting bond graph model is of the simple
tained by using a nonsingular tranformation of full type (SFG) then the non-linear state matrix
the state variables: can be obtained directly from equation 1 as:
To normalize a gyrobondgraph proceed as follows: Equation (3) is obtained from equation (1) by
;;;;:;E, S%, .!$, Rp to zero, since from the
a) Replace gyrator modulus r.. by SF these matrices are identically
Ll 0.
however, if the ith junction is not adjacent to To demonstrate the procedure for the formulatiou
an I element, then of the state space equations for planar mecha-
nisms we next consider the example of the five
bar mechanism. The motivation for the procedure
is then discussed.
b) Change the value of the parameter on the The five bar mechanism is comon in various
resistance Ri adjacent to industrial applications, for example robotics.
Figure 2.a is a sketch of a five bar mechanism.
an F-type l-junction The two links undergoing planar motion have
masses m The link moments of inertia
R. are J 3 “!id :&
1' 2' 3
JA.
R;=f;
1 If the joints compliances are included as shown
in figure 2.b, then the bond graph model can be
resistances adjacent to P-type l-junction remain drawn as shown in figure 2.~. Although the
unchanged. dynamic equations can be algorithmically genera-
ted from the bond graph, we will proceed by
In this paper we will show that planar mecha- drawing the simplified gyrobondgraph. Then we
nisms with compliant joints can be modeled by will use the equation given in Appendix A to
SPG gyrobondgraphs. The dynamic equations of a generate the nonlinear state matrix. The point
mechanism modeled by an SPG can be obtained by a graph is shown in figure 2.d. It is of the
direct application of equation (1) to the bond- simple full type and the equation:
graph model of the mechanism.
A = IS, - Rf]['I.]-I
A simplification of the normalized gyrobondgraph
will produce a weighted, directed linear graph, can be directly applied.
1148 Proc. 6th Int. Conjl on Mathematicul Modelling
To obtain the nonlinear state matrix for a SPG where b is the largest imaginary part of
we first find the adjacency matrix S in equation the system's eigenvalues. Since no damping
(2). In general the matrix Sp is zero since exists on any of the l-junctions then the
resistance networks will not exist in mecbanism- system will be marginally stable. If we
type systems. The nonlinear state equation is consider adding linear damping, for example
then given by: due to structural damping, then the R-ele-
ments will be added at points: 6, 9, 4 and
A(x) = I~~~X~-~~+S~~~X~~~s~*~x~l~~I.l-l 7. Because we considered damping and
compliances only at joints, the velocities
The formulation of the dynamic equations in a at points 5, 2 and 3 will not have damping.
closed form state space form offers unlimited The absence of Resistance elements adjacent
possibilities for the analysis and design of the to velocities at points 5, 2 and 3 leads us
system. Here we present two possible applica- to conclude that the lower bound on the
tions, namely, the decomposition and the eigen real parts of the eigenvalues will lay on
system estimates. the Imaginary axis. However, the veloci-
ties at points 5, 2, and 3 can be assisted
Decomposition: with structural damping. Adding Resistance
elements that represent structural damping
To study the stability of the system it may will locate the upper bound on the eigen-
be necessary to decompose the set of first values away from the Imaginary axis which
order differential equations: guarantees the exponential stability of the
* system.
x = A(x)x
Conclusion:
to a linear and a nonlinear part as fol-
lows: In this paper we demonstrated a systematic
procedure for obtaining a state space formula-
x = Alx + A2(x)x tion in closed form for planar mechanism. The
procedure can be easily extended to the nonpla-
The decomposition can be achieved easily by nar mechanisms. The procedure is based on a
reenumerating the nodes such that the nodes single equation that can be easily progrmed
with linear connection are enumerated using any computer algebra system. The closed
separately from those with nonlinear con- form solution can be used to study the proper-
nections as shown in figure I.e. ties of the mechanism in terms of stability and
steady state eigen spectra properties.
From the adjacencies of the graph in figure
1.e the nonlinear state matrix is then
directly obtained as:
Proc. 6th Int. Conf. on Mathematical Modelling 1149