Professional Documents
Culture Documents
ERDMAN
Assistant Professor of
Mechanical Engineering, University of
A General Method for Kineto-Elastodynamic
Minnesota, Minneapolis, Minn.,
Formerly, G r a d u a t e Research Assistant,
Rensselaer Polytechnic Institute.
Assoc. M e m . ASME
Analysis and Synthesis of Mechanisms'
Kineto-elastodynamics is the study of the motion of mechanisms consisting of elements
G. N. SANDOR which may deflect due to external loads or internal body forces. This paper describes
A L C O A Foundation Professor of the initial phases in the development of a general method of kineto-elastodynamic analysis
Mechanical Design, Chairman, and synthesis based on the flexibility approach of structural analysis, •which may be
Division o f Machines and Structures.
applied to any planar or spatial mechanism. Dynamic error is investigated due to
Fellow ASME
flexural, longitudinal, and torsional element strain, and system inertia fluctuations;
the treatment of Coulomb and viscous friction is indicated. Kineto-Elastodynamic
R. G. OAKBERG Stretch Rotation Operators are derived which will rotate and stretch both planar and
Assistant Professor of Civil Engineering. spatial link vectors reflecting rigid body motion plus elastic deformations of the link.
Rensselaer Polytechnic Institute, A numerical example is presented to demonstrate the elastodynamic analysis technique.
Troy, N. Y.
l/AE 0 0
0 l3/3EI l*/2EI (2)
'«2 m= 0 P/2EI l/EI
A two-force member representing a link with two pin joints,
shown in Fig. 1(6), can only transmit longitudinal force. Thus,
its flexibility matrix has only one term:
(b) A link subject to torsion, Fig. 2(a), (such as the shaft con-
necting the motor to the input link) will have a flexibility ma-
trix as follows: .
A,E.I so t h a t
where
m - [/AE
0
0
l»/3EI_
(8)
so that
L«4j
[F]
CO (9)
Flexibility Approach
A mechanism is composed of various combinations of elements,
each of which can be represented by a known structural model
as was demonstrated in the preceding section. The deflections of
the entire mechanism system may be derived by performing an
elastic analysis via the flexibility approach. The mechanism will
have system, or generalized external forces acting upon it which
will be represented by the column matrix [P3-] j = 1, . . .TO, where
Fig. 2 Models for elastic analysis: (a) torsional member and (b) spatial
m is the number of system forces. The number of elastic degrees
R-S member
of freedom of the system is the sum of the elastic degrees of free-
dom of its elements; each degree of freedom being represented
by an element coordinate xit i = 1, . . ,n, where n is the number
of element coordinates. In order to transfer the system forces
into element or internal forces [/;], i = 1, . . . . n, each acting in
fa = torque transmitted through length / the respective element coordinate direction, an n X m force
A link with a slider connected by way of a revolute joint acts as a transfer matrix [B] is derived by the methods of static analysis.
freely supported beam at the slider end. This matrix is dependent upon the configuration of the system and,
In some cases a mechanism link is not just a simple straight therefore, is a function of the independent variable—say the input
beam, but a flexibility matrix may be pieced together with a angle of the single-degree-of-freedom rigid body-kinematic sys-
basic knowledge of beam theory. For example, in Fig. 3 the tem. A matrix of element flexibilities, [F], an n X n matrix
coupler link is composed of two elements separated by a fixed which is independent of the input angle, is composed of the element
angle a. Element 1 may be treated as a simple cantilever beam flexibility matrices along its diagonal. Premultiplying the ele-
with three elastic degrees of freedom, while element 2 is treated as ment forces by the matrix of element flexibilities will yield the
a simply supported beam with a moment fa on the left end (due to element deformations [di], i = 1 . . . n. Finally, the element
element 1) and a longitudinal force fa as in Fig. 1(c). Thus, the deformations are transformed into system, or generalized deflec-
flexibility matrix for element 2 will be: tions [5j], j = 1, . . ., in, by premultiplying by the transpose of
the force transfer matrix, [B] ' , a n m X » matrix, as follows:
0
[F] =
'l/AE
0 1EIJ
l/ZEI. 1 (7) [5] = IB]'[F][B]IP}, (10)
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
1 0 0 -C(f>\ 0
[B'\ [B] 1 0
(13)
0 8<j>\ 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
8i"
F B' "Pi"
B'
(14)
(3 X 8) (8 X 8) (8 X 8)
s3_ _Ps.
Fig. 5 Force diagram of coupler for Case 1 Notice that any number of additional inertia forces may be
added to the above system, but the matrices will increase in size.
For instance, if there are seventeen system forces and ten element
coordinates, then the ten element deflections will be expressed as:
where
(j)j = the rigid rotation from the first to the jth position
A0y = the additional rotation due to element elasticity a n d /
or timing shift
Ai, = l n ^ ^ (17)
<2i"
F" B" ~pr
=
_rfio_ (10 X 10) (10 X 17)
_-Piv_
3
Discussion involving the distributed mass case (case 3) may be Fig. 10 Bar-slider model of a generalized link in rigid and deformod
found in reference [61]. position
el*< + e —i<t>i
cos <j>j = sin <j>j =
(Rigid (Tangential
'anger (Axial
Tangential Deformation Deformation 2i
Velocity Velocity Velocity
Coeff.) Coeff.) Coeff.)
and
(Rigid /.
(Tangential (Axial (Hiqher
Tangential Deformation Deformation Order «, = + s, (21)
Acceleration Acceleration Coriolis Coriolis
Coeff.) Coeff.) Coeff.) Coeff.)
1 (22)
_|_ Z [ e [t(0; + A*,-) + (Ly+AL,)] + e[-i(0, + Arf.,O + (L;+ALy)]]
where Zj = |Z,-| and AZj is the longitudinal stretch due to ele-
ment elasticity. Thus, the dynamic position, Z / , of a point on a
link in its jth position is: Recognizing that, for planar mechanisms, Sy = k, and in quater-
nion notation k2 = — 1 ; therefore, we may write i = y/ — 1 for
li(A , , ) + AL, !
Z-' = Zie *''+ ' ' ' s,- for the planar case. Note that for s,- = i in equation (22), the
(18) spatial K E D S R O specializes to the planar K E D S R O .
( A AI )
= Z-e * '*''+ "
Blokh [56] proposed to represent general planar linkages by
barslider loops. The generalized link in Fig. 10 would have a
Time Response; Nonuniform System Input
K E D S R O of the form High and varying inertia forces affect the output of a mechani-
cal system, not only by causing element deflections, b u t also by a
„[t(0,-+A0,O + (L, + AI,,-)]
timing shift or time response. Unless the system input has large
(19) mass moment of inertia compared to the rest of the system, the
where
angular velocity of the input element will not remain constant.
Benedict and Tesar [42] have examined planar mechanical sys-
L, = l, tems consisting of rigid elements and have developed procedures
"Z,
for deriving input angular velocity fluctuations by way of the
where Zj — Zt is the stretch (nonelastic) from the first to j t h kinematic influence coefficient approach. They investigated
position (due to motion of a slider along a slide bar). three methods which yield the momentary angular acceleration
The relative velocities and accelerations of a point on a general- of the input link, aik, where i designates the input link and h
ized link in its jth position with respect to the translating refer- indicates the hth position of the linkage: the energy distribution
ence frame Oxy can now be derived. Table 1 shows the kineto- method, equivalent mass and force, and equivalent power meth-
elastodynamic "family tree" 4 of relative velocities and accelera- ods. In the following, the latter approach is extended in the
tions of the tip of the generalized link without a slider. The sub- present paper to encompass elastic systems.
script (I) has been introduced in the deflection terms to indicate The instantaneous power output, Pih of an electrical motor is
the Mi link in the mechanism. Note that utilizing the chain known for any speed and voltage input. Benedict and Tesar
rule, the derivatives are taken with respect to the input angle $ ; express the conservation of power at any instant in position k in
the form:
and then multiplied by to obtain time derivatives. Thus,
dt
/ft-lbf\
each velocity term and each acceleration term includes a kinematic *V + P* (23)
\ sec /
influence coefficient e.g. —— or -jj—n ) a n d / o r a kmeto-elasto-
where
, . . fl ffl . . / d(AL ; ) d'(AL,)\
dynamic influence coefficient I e.g. or —— I. Pik = input power available to drive the system (motor out-
\ d<f>i d<j>* / put)
Pk = power required to overcome viscous and coulomb fric-
Spatial KEDSRO (Quaternion Form) tion and to perform work
The quaternion has been used as a spatial stretch-rotation Ph' = power required to overcome the inertia of the system.
operator [60]
Furthermore, he derives:
Qi = PA- (20)
/ f t • lbf \
(24)
where Qj is the spatial stretch-rotation operator which will rotate \ sec /
Ai, a vector in the kinematic chain, from an initial to the j t h
where
4
The Rigid Family Tree of accelerations and shock components
can be found in reference [2]. equivalent inertia coefficient (ft-lbf-sec 2 )
[8(k + 1)] = [B>(k + l)][F][B{k + l)][P(ft + 1)] (35) coulomb and viscous friction, and system forces. An alternate
procedure of kineto-elasto-dynamic analysis is developed in [61,64].
Expanding each term on the right as a Taylor series about <f>h:
'd2B>
0
[6(k + ! ) ] = ( [B'(fc)] +
M, {h) d4>i
\ In order to illustrate the procedure for analysis of elastic sys-
tems, a program was written for the IBM 360-50 to solve equa-
~jf+ ...J[F] {[B(k[ tion (10) for three different models of the four-bar path generator
(*) (ft)
of Fig. 3: Model 1—Case 1 using equations (52) and (55); Model
2—Case 1 with the addition of a torsionally flexible input shaft;
d2B
_d(j)ii
(ft)
)(—K (ft) and Model 3—a rigid system, except for the coupler branch (ele-
+
EHf+•) (36)
Table 3 Procedure for a complete kineto-elastodynamic synthesis
f 'dB'
M {k)
"1
\
[F}[B{k)][P{k)}
I PRESCRIBE I DUAL PERFORMANCE
•NTllliSls|
KINEMATIC SYN'
"dB 1
+ [B'(k)][F] [P{k)] + [B'(k)][F)[B(k)]
-rtKixe
EMATIC ANALYSIS
VdP 1)
X (37) DYNAMIC, ELASTOUYN'AM IC
OR KINETO-ELASTODYNAMIC
ANALYSIS
The KED system forces derived previously may be used
, • . , dP(k)
deriving the ~—— term as follows:
The original statement of the problem specified 5j-, b u t there is Summing the vertical forces results in:
an error of Affi,- — Afli. I n the resynthesis step the last two P 2 = ft sin (<£) + U 00s (<f>) + /e sin (t£). (44)
terms on the right side of equation (41) are dropped (since
the originally prescribed p a t h is still ^he objective), but the Taking moments about point P ,
K E D S R O ' s which multiply t h e unknown link vectors, are re- P3 = + ( —sin (0) k cos (a + X) + cos (</>) k sin (a + X))/4
tained. These operators contain the rigid rotations which are
prescribed, the rotation and stretch components attributed to + (—cos (</>) li cos (a + X) — sin (cj>) k sin (a + X))/s
elasticity of the links, plus the timing errors due to the fluctua- + ( + sin (\p) (k cos X — Zi cos ( a + X))
tion in the input angular velocity. Thus the new mechanism,
which will be slightly different from the previous one, will have + cos (^) (k sin (a + X) - k sin X))/ 6 . (45)
associated with each of its elements a rotational operator which
Equations (43), (44), and (45) are in the form:
will more closely describe its true dynamic motion than if the
classical (rigid link) rotational operator were employed. P i = a/4 + 6/5 + c/„
A synthesis step will usually produce several solutions for each
data input. If the data for a resynthesis represents only an in- P 2 = dft + efs + ffe (46)
cremental change from the data which led to the present mecha- P, = gfi + hU + rft
nism, then one synthesized linkage will normally be of a "similar
t y p e " to the present mechanism. This procedure assumes t h a t Solving these equations by Cramer's rule,
the solution involving the linkage of the "similar t y p e " be pur- (er - fh)Pl + (ch - br)Pi + (6/ - ce)Ps
sued until no further improvement is attained. If this results in
an acceptable solution, then the synthesis is complete; if not,
then one of the previous nonsimilar solutions should be investi- * (/g ~ dr)Pr + (ar - cg)P2 + (cd - af)Ps
gated. _
fl = (47)
/. 0 0 0 0 0 0 0
/a AlEl
Pi
/« = [B] P 2 k2
/. 0 0 0 0 0 0
.Ps_l 3E1I1 2EJ1
/•
h k2
0 0 0 0 0 0
.k 2EJt EJ1
' CaX SaX 0 Pi
-SaX CaX 0 0 0 0 0 0 0
0 P2 A3E3
0 0 1 Pa.
Z33
(er - fh)/k (ch — br)/k (bf - ce)/k 0 0 0 0 0 0 0
(52) 3E3I3
(fg - dr)/.k (ar — cg)/k (cd — af)/k
(dh — eg)/k (bg — ah)/k
TxpXSaXk/k -CaXTipXk/h
(ae — bd)/k
-T\pX/h 0 0 0 0 0
u 0 0
A Si
-SaXk CaXk 1
where 0 0 0 0 0 0
u 0
AA
a = +C<£ f = SxP
0 0 0 0 0 0 0
6 = -30 g = -kCaXSQ + hSaXC<t> 3EJ2
c = + C\p h = -kCaXC<j> - hSaXS<t> (55)
d = +S<t> r = S\j/(kCX - kCctX) + C\p(liSaX - kSX)
e = +C4>
References
Notice t h a t matrix B is a function of t h e link lengths, t h e 1 Sandor, G. N., "On the Loop Equations in Kinematics,"
angles <j>, \p, X, and the fixed angle a. Since this linkage has one Trans, of the Seventh Conference on Mechanisms, Purdue Univ., Octo-
rigid body-kinematic degree of freedom, angles \p and X are func- ber 8-9, 1962, pp. 49-56.
tions of the link lengths and the input angle (f>. 2 Erdman, A. G., and Sandor, G. N., "Kinematic Synthesis of a
Geared Five-Bar Function Generator," JOURNAL or ENGINEERING
POK INDUSTRY, TRANS. ASME, Series B, Vol. 93, No. 1, Feb. 1971,
pp. 11-16.
Derivation of 4, and x 3 Sandor, G. N., Kaufman, R. E., Erdman, A. G„ et al.,
"Kinematic Synthesis of Geared Linkages," Proceedings of the Applied
Referring to Fig. 13 Mechanisms Conference, 1969, presented at the Applied Mechanisms
Conference in Stillwater, Oklahoma and National Conference of Ap-
X = 7 - 0 plied Mechanics, 1969, in Bucharest, Romania; published in the
Journal of Mechanisms, Vol. 5, No. 1, Spring 1970, pp. 59-87, and
4 sin 4>j \ in the Review Roumaine des Sciences Techniques, Mecanique Ap-
= tan pliquee, Str. Coust. Mille Nr. 15-Bucharest, 1970, pp. 841-869.
h — h COS (j>j/
4 Yang, A. T., "Acceleration Analysis of Spatial Four-Link
Mechanisms," JOURNAL OF ENGINEERING FOR INDUSTRY, TRANS.
( h sin M \ ASME, Series B, Vol. 88, No. 2, May 1966, pp. 296-300.
y = tan"1 I ).
\h — U cos )X)
Since
h2 + k2 - k2 - h2 , kk
then cos jJ. + JJ cos $„
2Ui
The sign of the sine term will be positive when U and U are on
the opposite side of -D from h and U as shown. Thus
, h sin a \ I h sinVl<6; , , ,
X = tan^1 ( ; — , ^ ) - tan-' (; ; , ) (53)
h — U cos JX
u - u.3 COS 0 j
and <r = tan ( It sin ii
4 — 4 cos jU/
\
finally \f/ = 180 deg - 0 - a (54) Fig. 13 Determination of link angle relationships