407-Dynamics of Large Constrained Flexible Structures
407-Dynamics of Large Constrained Flexible Structures
F. M. L. Amirouche
Department of Mechanical Engineering,
University of Illinois at Chicago,
Flexible Structures
Chicago, III. 60680 This paper presents an automated procedure useful in the study of large constrained
flexible structures, undergoing large specified motions. The structure is looked upon
as a "partially open tree" system, containing closed loops in some of the branches.
R. L Huston The governing equations are developed using Kane's equations as formulated by
Mechanical and Industrial Engineering, Huston et al. The accommodation of the constraint equations is based on the use of
University of Cincinnati, orthogonal complement arrays. The flexibility and oscillations of the bodies is
Cincinnati, Ohio 45221 modelled using finite segment modelling, structure analysis, and scaling techniques.
The procedures developed are expected to be useful in applications including
robotics, space structures, and biosystems.
Introduction
In recent years there has been considerable interest in pre- vibration characteristics as well as dynamic response of struc-
dicting the dynamic response of large mechanical structures. tures with closed loops and constraint motions.
The development of the governing dynamical equations for a This paper itself is divided into four parts: the first provides
structure with constrained motions or with closed loops has preliminary development of the equations of motion for a par-
been of particular interest. The methods used to treat this par- tial open tree system; the second part discusses the flexibility
ticular problem have been motivated by applications in analysis; the third part illustrates the reduction of the equa-
robotics, mechanisms, space structures and biosystems. tions of motion using orthogonal complement arrays; the final
The procedures employed for studying a system subject to part presents the application and contains concluding
these constraints can be computationally expensive particular- remarks.
ly with the introduction of parameters such as lagrange
undetermined multipliers [1, 2, 3]. Huston et al. [4, 24] have I Governing Equations of Motion
shown not only how Kane's equations can be used for
holonomic and simple non-holonomic systems without in- In studying the dynamics of large structures, such as the one
troducing undetermined multipliers, but the equations of mo- shown in Fig. 1, it is shown that using Kane's equations [6] the
tion could easily be obtained through the use of orthogonal equations of motion may be expressed in the form:
complement arrays. a,Pxp=fi d,P=l, . . . ,6N) (1)
There are a few methods available to automatically develop
orthogonal complement arrays. These include the singular where the alp form elements of the generalized mass matrix,
value decomposition method as exposited by Likins and Singh the Xp form elements of the generalized coordinate array, and
[11], and Mani [12], Another approach is the use of the zero the // represent the generalized force array. It can also be
eigenvalue theorem exposited by Walton and Steeves [5] as shown that the generalized mass matrix takes the following
presented by Kamman and Huston [4]. Still other methods form:
have been developed [2, 15]. These use generalized coordinate a
lp — mk Vklm Vkpm + hmn^klm^kpn (2)
partitioning to isolate the independent coordinates. However where mk denotes the mass of typical body Bk, Iklm are com-
these methods usually require more effort than needed. In ponents of the central inertial dyadic of Bk, and Vklm are the
many cases the analyst must make an appropriate selection of components of the partial velocity and partial angular velocity
the coordinates to avoid singularities. vectors (see references [6, 16, 8]). The notation is adopted
In this paper the use of orthogonal complement arrays is from [6]. For example, there is a sum on repeated indices from
used in developing the governing equations of motion of large 1 to N on k, from 1 to 6N on / andp, and from 1 to 3 on m and
flexible structure undergoing large motions. The flexibility ef- n, where A' is the number of bodies. The generalized force
fects of the bodies is modelled using finite segment modelling elements are
with data from analytical solutions, or experimental modal
analysis. This approach is expected to be useful for studying fl=~ (Fl ~ mk Vklm VkumXu
0k y,Ar„
CO ilm
(9)
V2k orientation of Sk
expressing nkm with respect to the unit vectors fixed in R,
Vk3 relative to Bk system equation (9) takes the following form
k
r,k^
CO = < m ^" n"-0 m (10)
orientation of S£ where
k o4,=«?r_'SOK„
i)5 j relative to S
k
Note that if Sf is fixed in the Bk system then -q = T]-, = n] = 0 k k In equation (9) u ,' is the partial angular velocity array of the
as vw,•*+l ~~ 7,™H _ „k__
r — 0. If the bodies undergo segment of body k in the local body frame, whereas tok. is the
k +2 ~ l3Nk+i
small deformation and if we assume that the segments are partial angular velocity array of the rth segment of body k in
originally aligned, then we can express the transformation the reference frame R. Substituting equation (10) and equa-
matrix between any two Sk and Sk segments as tion (11) into the right-hand side of equation (8) leads to
R-Sf
1 -Vii 13/-1 = [uklmXi + aikJk]n0 (12)
•ni l -•^31-2 (6) Note how we are able to isolate two arrays with the generalized
coordinates derivatives X: and T),-, respectively. The angular
-ni-i •n k
-2 1 . acceleration of segment Sf is given by differentiation of equa-
Using procedures developed by Huston et al. [6], the absolute tion (12)
angular velocity of any body could be expressed as
(X =lukimX, + akimXl + uklJk+o}klmrik]n0m (13)
« * = wklmXln0m (7)
The rate of change of the partial angular velocities wWm and
(/=1,2, .6N) co*- is function of the rate change of the transformation
matrices. Expression for these matrices have been formulated
( m = 1,2,3)
in previous research [6]. A position to the center mass of body
where wkim, known as the "partial angular velocity array," is a k in a given structure could be defined as
block matrix composed of transformation matrices. Ex-
tending this approach to include the segments of the bodies
and using the addition theorem for the angular velocities [16], P*=E*i+X)<li + r* (14)
an expression for the angular velocity of the rth segment is
found to be where J,- denotes the translation between bodies, q,- is the body
R-sf R-k 0k-Sk vector, and rk and the position from the body reference frame
00 = (JO + CO (8) of Bk to its mass center. The summation on q, and ij, is simply
Journal of Dynamic Systems, Measurement, and Control MARCH 1988, Vol. 110/79
6 V Conclusion
the order of D is n x p where 6N—m < p < 6N. From the or- A method used in the study of the dynamics of large con-
thogonality of T, and noting that 7T7" is the identity matrix (n strained flexible structures undergoing large motions is
x n) the constraint equations may be expressed in the form presented. The method is based upon the use of Kane's equa-
tions as developed by Huston et al. The constraint equations
xlsy = tTTry^DZ =0 (35) are used to describe the closed loops formed on the structure.
An orthogonal complement array derived from the eigen-
where Z is T^y. By inverting T, y may be expressed as
values of the zero eigenvalue of the equation By = Xy is used
y=TZ Zisa67Vxl vector (36) to modify the governing equations of motion. The new set of
the reduced equations of motion along with the constraint
T may be partitioned as equations form the general equations of motion describing the
structural dynamics. The uncoupling of the generalized forces
" 0 0"
make the equations tailored for the incorporation of the flex-
ibility effects. The global stiffness matrix used to account for
the elastic deformation of the bodies is based upon the local
0 f deformations associated with equivalent beam deflections.
From structural analysis those stiffness matrices are for-
where the first zero matrix 6 is of order of 6N—p and T is an mulated by expressing them with respect to the reference
6N x p matrix whose columns are those associated with the frame R. In the application; results are presented for both
zero eigenvalues of S. Substituting into equation (36) we can rigid and flexible constrained wiper mechanism.
accommodate the constraint equation (16). Walton and The advantages to the method presented stems from the use
Steeves [5] provide a description of the zero-eigenvalue of Kane's equations, finite segment modelling and orthogonal
theorem. The solution to equation (27) can be expressed in complement arrays. The equations of motion are presented in
terms of p independent elements of z as a form suitable to control algorithms as in robotics where the
Journal of Dynamic Systems, Measurement, and Control MARCH 1988, Vol. 110/81
TIP VELOCITY
IM/SI
RJ7
Fig. 3 Windshield wiper mechanism Fig. 4 Friction force versus tip velocity
Time (sec)
Fig. 5
u
u 0 -
^2'
E
L
01 5 -
r
CD
1.0 -
a
0.5
41
>
0.0
0.0 0.2 0.4 0.6 0.8 1 .0
Time (sec)
Fig. 6
14 Hooker, W. W., "Equations of Motion for Interconnected Rigid and 20 Chace, M. A., "Analysis of the Time Dependence of Multifreedom
Elastic Bodies," Celestial Mechanics, Vol. 11, 1975, pp. 357-359. Mechanical Systems in Relative Coordinates," ASME Journal of Engineering
15 Hemami, H., and Weiner, F. C , "Modelling of Nonholonomic Dynamic for Industry, Vol. 89, 1967, pp. 119-125.
Systems with Applications," ASME Journal of Applied Mechanics, Vol. 48,
21 Kane, T. R., "Dynamics of Nonholonomic Systems," ASME Journal of
1981, p. 177.
Applied Mechanics, Vol. 28, 1961, pp. 574-578.
16 Kane, T. R., and Levinson, D. A., "Formulation of Equations of Motion
for Complex Spacecraft," Journal of Guidance and Control, Vol. 3, 1980, pp. 22 Amirouche, M. L., "Dynamic Analysis of Tree-Like Structures Undergo-
99-112. ing Large Motions—A Finite Segment Approach," J. of Engineering Analysis
17 Kane, T. R., Likins, P. W., and Levinson, D. A., Spacecraft Dynamics, and Computational Mechanics, Vol. 3, No. 2, pp. 111-117.
McGraw-Hill, New York, 1982. 23 Orlandea, N., Chace, M. A., and Calahan, D. A., " A Sparsity Oriented
18 Huston, R. L., and Passarello, C. E., "On Lagrange's Form of Approach to Dynamic Analysis and Design of Mechanical Systems; Part I / I I , "
d'Alembert's Principle," Matrix and Tensor Quarterly, Vol. 23, 1973, pp. ASME Journal of Engineering for Industry, Vol. 99, 1977, p. 773.
109-112.
19 Jerkovsky, W., "The Transformation Operator Approach to 24 Huston, R. L., and Kamman, J. W., " A Discussion on Constraint Equa-
Multisystems Dynamics, Part I: The General Approach," Matrix and Tensor tions in Multibody Dynamics," Mechanics Research Communications, Vol. 9,
Quarterly, Vol. 27, 1976, pp. 48-59. 1982, p. 251.
Journal of Dynamic Systems, Measurement, and Control MARCH 1988, Vol. 110/83