Mechanism and Machine Theory 36 (2001) 833±842
www.elsevier.com/locate/mechmt
Response of single degree of freedom mechanisms to base excitation Samuel Doughty Naval Surface Warfare Center, Philadelphia Naval Ship Yard, Carderock Divison Code 811, 5001 S. Broad Street, Philadelphia, PA 19112, USA Received 5 May 2000; received in revised form 12 January 2001; accepted 23 February 2001
Abstract Design dynamic analysis for mechanisms is usually done under the assumption that the mechanism is supported on an inertial frame. When the mechanism is mounted on an accelerating base, the previous analysis must be extended to include the dynamic eects of the base acceleration. This paper provides the necessary extension for single degree of freedom (SDOF) mechanisms and also presents an example. Ó 2001 Elsevier Science Ltd. All rights reserved.
1. Introduction Countless useful devices fall under the heading of single degree of freedom (SDOF) mechanisms. In the design of such devices, they are usually assumed to be mounted to a steady support, and the dynamic response of the system is determined assuming that the support provides an inertial reference. Often there are questions that arise later regarding the response of the system to base motion. In some cases, the question may be caused by a possible shock to the support. In other cases, the device may be mounted on a rotating member. In either case, the dynamic analysis done during design is insucient, and a more complete analysis, including base motion, is required. A speci®c example is found in the trip release mechanism for a vacuum circuit breaker. The intended action of the system is controlled by forces developed in springs, electromagnetic actuators, gravity, or some other prime mover. None of these forces is changed due to the imposition of support translation, and with the exception of gravity, none is changed due to support rotation. Thus, in general, but subject to the exception noted, the driving forces in the system
E-mail address:
[email protected] (S. Doughty). 0094-114X/01/$ - see front matter Ó 2001 Elsevier Science Ltd. All rights reserved. PII: S 0 0 9 4 - 1 1 4 X ( 0 1 ) 0 0 0 2 4 - 6
834
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
depend only on the relative positions of the mechanism components, and possible other inputs such as current in a coil. The thing that is dierent when support motion is included is the development of a number of inertial reactions, terms involving the product of an inertia with an acceleration. The purpose of this note is to focus on the development of those additional terms in the equation of motion. 2. Analysis The basic kinematic analysis for the SDOF mechanism will be assumed to have been made with reference to a rectangular Cartesian coordinate system o±xy, assumed to be stationary, but now to be subject to an input motion. To be speci®c, it is assumed that some particular point ®xed in o±xy, denoted as
xRef ; yRef , is subject to an input motion X
t; Y
t, and that the entire o±xy system is subject to an input rotation H
t, where X ; Y ; and H are measured with respect to an inertial coordinate system O±XY . The system positions and displacements relative to o±xy are shown in Fig. 1(a), and those relative to O±XY are shown in Fig. 1(b). It is assumed that there exists a comprehensive analysis of the mechanism kinematics without any reference to support motion [1,2]. The SDOF is associated with a generalized coordinate q. In particular, it is assumed that the loop closure equations have been used to develop position solutions, and further, that velocity coecients and velocity coecient derivatives have been developed for all secondary variables and for all the centers of mass. The unit vectors i and j will be associated with the inertial coordinate system. It will also be useful to make use of a pair of unit vectors, ex cos Hi sin Hj and ey sin Hi cos Hj, which are always aligned with the (moving) x- and y-axes. The velocity of the reference point, with respect to an inertial coordinate system, is vRef X_ i Y_ j
X_ cos H Y_ sin Hex
X_ sin H Y_ cos Hey :
Fig. 1. (a) Displacements relative to o±xy. (b) Displacements relative to O±XY .
1
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
835
Note that this is a velocity with respect to the inertial system, but it is resolved on the moving coordinates. 2.1. Motion of the jth center of mass Consider the jth body, for which the center of mass, referred to o±xy, is located at xcj
q; ycj
q. Fig. 1 shows this body in relation to both o±xy and O±XY , including also the location of the center of mass with respect to the body coordinates at
Uj ; Vj . (The body coordinate system U ±V moves with the body at all times and the center of mass is ®xed in this coordinate system.) The angular orientation of the body with respect to o±xy is given by the angular coordinate Bj
q, positive in the counter clockwise sense. It is assumed that velocity coecients and velocity coecient derivatives are known for this center of mass: dxcj ; dq dycj Kcyj
q ; dq Kcxj
q
2
3
Lcxj
q
dKcxj d2 xcj 2 ; dq dq
4
Lcyj
q
dKcyj d2 ycj 2 : dq dq
5
The velocity of this center of mass with respect to o±xy is _ cxj ex Kcyj ey : vRel x_ cj ex y_ cj ey q
K
6
When considered relative to the inertial coordinate system, this point also has a velocity due to the rotation of the coordinate system: _ xcj xRef ex ycj yRef ey H _ xcj xRef ey : _ ycj yRef ex H vRot Hk
7 The complete velocity of this center of mass, with respect to the inertial coordinate system, is vcj vRef vRel vRot h i _ ycj yRef _ cxj X_ cos H Y_ sin H H ex qK h i _ xcj xRef : _ cyj X_ sin H Y_ cos H H ey qK
8
Taking a time derivative of the velocity gives the acceleration, again referred to the inertial coordinates but resolved in the moving system: _ 2 xcj xRef _ cyj H ycj yRef H qKcxj q_ 2 Lcxj 2q_ HK acj ex X cos H Y sin H _ 2 ycj yRef : _ cxj H xcj xRef H ey X sin H Y cos H qKcyj q_ 2 Lcyj 2q_ HK
9
836
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
2.2. Kinetic energy for the jth body Expressions have been developed for the velocity components of the jth body, referred to the inertial coordinate system: _ ycj yRef ; _ cxj X_ cos H Y_ sin H H vcxj qK
10 _ xcj xRef : _ cyj X_ sin H Y_ cos H H
11 vcyj qK In addition to these, it is necessary to recognize that the angular velocity of the body is simply the sum of the relative angular velocity, B_ j and the superimposed rotational velocity of the coordinate _ With these, the kinetic energy of the jth body is simply system, H. 1 2 1 _ qK _ Bj :
12 Tj Mj v2cxj v2cyj Jj H 2 2 2.3. Contribution of the jth body to the Lagrange equation The contribution of the jth body to the Lagrange equation of motion for the system is now assembled. The ultimate form for the Lagrange equation will be d oT dt oq_
oT Qq oq
13
so the contribution of the jth body to the left-hand side is d oTj oTj _ cxj Jj H qKBj q_ 2 LBj KBj _ cxj Kcyj vcyj HK Mj acxj Kcxj acyj Kcyj Hv dt oq_ oq
14 after some simpli®cation. Note that acxj and acyj are the components of the center of mass acceleration resolved on the accelerating coordinate system and extracted from Eq. (9). 2.4. Lagrange equation for the system response At this point, all that is necessary to extend the results developed above to a complete, coupled system is to sum the contributions from all bodies. These summations will be on the left-hand side of the equals sign, leaving the right-hand side unchanged. Thus the Lagrange equation of motion is d oT dt oq_
oT Qq oq X X X _ Mj acxj Kcxj Mj acyj Kcyj H Mj vcxj Kcyj j
H
X j
j
Jj KBj q
X j
Jj KB2j q_ 2
X j
j
Jj KBj LBj :
_ H
X
Mj vCyj Kcxj
j
15
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
837
The equation of motion is of the form qI
q q_ 2 C
q Qq
X CX
Y CY
H HC
_ 2 CH_ 2 H
_ X_ CH_ X_ H
_ Y_ CH_ Y_ ; H
16
where the coecients are identi®ed as follows: Coecient of q X X X 2 2 Mj Kcxj Mj Kcyj Jj KB2j I
q; Cq j
j
17
j
where this coecient is recognized as the expected generalized inertia for the SDOF mechanism. Coecient of q_ 2 X X X Cq_ 2 Mj Kcxj Lcxj Mj Kcyj Lcyj Jj KBj LBj C
q; j
j
18
j
where this term is recognized as the expected centripetal coecient for the SDOF mechanism. Coecient of X CX cos H Coecient of Y CY sin H
X
Mj Kcxj
sin H
X
j
Mj Kcyj :
19
Mj Kcyj :
20
j
X
Mj Kcxj cos H
X
j
j
Coecient of H X X X CH Mj Kcxj ycj yRef Mj Kcxj Mj Kcyj xcj j
j
_2 Coecient of H X CH_ 2 2 Mj Kcxj xcj j
_ X_ Coecient of H CH_ X_ cos H _ Y_ Coecient of H CH_ Y_ sin H
X
2
X
j
Mj Kcyj ycj 2xRef
j
Mj Kcyj sin H
j
X j
X j
X
xRef
X
Mj Kcyj
j
Mj Kcxj 2yRef
X
Jj KBj :
21
j
X
Mj Kcyj :
22
j
Mj Kcxj :
23
Mj Kcxj :
24
j
Mj Kcyj
cos H
X j
The term in q_ has been omitted since the coecient is zero. If all base motion is excluded, the equation of motion reduces to
838
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
qI
q q_ 2 C
q Qq
25
which is simply Eksergian's equation of motion [1±3], as expected. The term Qq contains the spring forces, electromagnetic actuator forces, and whatever else acts on the mechanism in the non-base excited mode. The imposition of base excitation causes no change to this term. Thus it is evident that the development of the equation of motion, including the base excitation, has simply added several terms to the generalized force driving the motion, but does not change the essential dynamic characteristics I
q and C
q at all.
3. Example For an example, consider the simple slider±crank mechanism shown in Fig. 2. The signi®cant aspects of the individual piece parts are shown at the top of the ®gure, and the assembled mechanism is shown below. The crank is pivoted at the point
D; 0, and the ®xed end of the spring is located at
xs ; ys , both with respect to the o±xy coordinate system. The necessary kinematic analysis for this mechanism is given in Appendix A. This mechanism might be used in a device such as a circuit breaker where the switching action is accomplished by the rotation of the crank when the actuation force FAct is applied to the slider. A tension spring acts to restrain the mechanism against the applied force in the ordinary operating mode. For the sake of the example, the actuator force FAct will be taken as zero. The reference point is taken at the origin of the x±y coordinate system, and the frame of the mechanism will be assumed to be subject to a displacement:
Fig. 2. Circuit breaker mechanism example.
XBase
t X_ Base
t XBase
t
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
pt
A sin2 0;
T
A Tp sin 0; 2A 0;
;
2pt T
p 2 T
839
06t 6T; T < t;
;
cos
26
06t 6T; T < t; 2pt T
;
27
06t 6T; T < t;
28
where T is the period of the input displacement and A is the amplitude of that motion. The center of mass of the slider is assumed to be located along the center line and to move only along the x-axis. The slider is initially held at rest against the support by the preloaded spring, and the initial position is q0 0:15 m. The center of mass of the connecting rod is at the center of its length. The center of mass for the crank, body 3, is located by body coordinates
U3 ; V3 . The spring has coecient K and free length S0 . The speci®c data used for this example includes L2 0:2 m L3 0:08 m D 0:28 m K 350 N=m S0 0:25 m A 0:10 m T 0:020 s m1 0:01 kg; m2 0:015 kg; m3 0:03 kg;
connecting rod length crank radius position of crank pivot spring rate spring free length base displacement amplitude period of input displacement J1 0:0 kg m2 ;
Uc1 0:0 m;
Uc2 0:01 m;
Vc2 0:0 m;
2
Uc3 0:12 m;
Vc3 0:05 m;
J2 0:00005 kg m ; J3 0:000144 kg m ;
uS 0:18 m;
vS 0:12 m;
xS 0:04 m;
yS 0:06 m:
Vc1 0:0 m;
2
Without base motion, the equation of motion is given by Eksergian's equation [1±3] I
q q C
qq_ 2 K
S
S0
dS FAct : dq
29
When we include the base motion, from Eq. (16) the equation of motion becomes I
q q C
qq_ 2 K
S
S0
dS FAct dq
X CX
Y CY
H HC
_ 2 CH_ 2 H
_ X_ CH_ X_ H
_ Y_ CH_ Y_ : H
30
The equation of motion is a second-order dierential equation with variable coecients. There is no known way to solve this in closed form, but a numerical solution is certainly possible. A fourth-order Runge±Kutta that is directly applicable to the second-order form is given by Abramowitz and Stegun [4], and this algorithm has been used as the basis for a simple simulation applied to this example.
840
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
Fig. 3. Normalized motion curves.
The input motion and results are shown in Fig. 3, where all curves have been normalized to their maximum values. The acceleration of the base, as described above, is shown, beginning with an initially positive acceleration, dropping to zero, and then going negative. During the time that the base acceleration is positive, the slider position is ®xed at its initial value because the slider is against a stop. At t 0:0056 s, the mechanism begins to move. This is after the base acceleration has changed signs, and the delay is because the generalized acceleration does not become positive until there is sucient negative acceleration to overcome the spring force. If the spring preload is set to zero, this delay is eliminated. The slider position increases monotonically while the velocity rises to a peak value and begins to drop. The slider acceleration, q, is positive for a short period after the mechanism begins to move, but it soon peaks and begins to drop to negative values before the mechanism motion is complete. The resulting crank motion, B3
t, is shown also, holding constant at its initial value B3
0 36:593° for t < 0:0056 s, and dropping monotonically thereafter. This example illustrates the application of the general result to a particular case. While there is no particular importance to this example system, it serves to demonstrate the process and to illustrate the sort of results that can be obtained. Appendix A. Kinematic analysis for example The horizontal and vertical loop equations for the example problem are q L2 cos B2 L2 sin B2
L3 cos B3
L3 sin B3 0:
D 0;
A:1
A:2
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
841
The velocity coecient equations are obtained by taking a derivative with respect to q, thus 1
L2 KB2 sin B2 L3 KB3 sin B3 0;
L2 KB2 cos B2
A:3
L3 KB3 cos B3 0;
A:4
which may be recast as KB2 1 L3 sin B3 L2 sin B2 : KB3 L2 cos B2 L3 cos B3 0
A:5
The velocity coecient derivative equations are L2 LB2 sin B2
L2 KB22 cos B2 L3 LB3 sin B3 L3 KB23 cos B3 0;
A:6
L2 LB2 cos B2
L2 KB22
A:7
sin B2
L3 LB3 cos B3
L3 KB23
sin B3 0;
which may be recast as L2 KB22 cos B2 LB2 L2 sin B2 L3 sin B3 LB3 L2 cos B2 L3 cos B3 L2 KB22 sin B2
L3 KB23 cos B3 : L3 KB23 sin B3
A:8
The bodies are numbered 1 for the slider, 2 for the connecting rod, and 3 for the crank. The positions, velocity coecients, and velocity coecient derivatives for the centers of mass are as follows: xc1 q
const;
A:9
Kcx1 1;
A:10
Lcx1 0;
A:11
yc1 0;
A:12
Kcy1 0;
A:13
Lcy1 0;
A:14
1 xc2 q L2 cos B2 ; 2
A:15
Kcx2 1 Lcx2
1 L2 KB2 sin B2 ; 2 1 L2 LB2 sin B2 2
1 L2 KB22 cos B2 ; 2
A:16
A:17
1 yc2 L2 sin B2 ; 2
A:18
1 Kcy2 L2 KB2 cos B2 ; 2
A:19
842
S. Doughty / Mechanism and Machine Theory 36 (2001) 833±842
1 Lcy2 L2 LB2 cos B2 2
1 L2 KB22 sin B2 ; 2
A:20
xc3 D U3 cos B3
V3 sin B3 ;
A:21
Kcx3
U3 KB3 sin B3
V3 KB3 cos B3 ;
Lcx3
U3 LB3 sin B3
U3 KB23 cos B3
A:22 V3 LB3 cos B3 V3 KB23 sin B3 ;
A:23
yc3 U3 sin B3 V3 cos B3 ;
A:24
Kcy3 U3 KB3 cos B3
V3 KB3 sin B3 ;
A:25
Lcy3 U3 LB3 cos B3
U3 KB23 sin B3
V3 LB3 sin B3
V3 KB23 cos B3 :
A:26
The length of the spring is S, and the velocity coecient KS dS=dq will also be required. These are S 2
D US cos B3 KS
VS sin B3
xS 2
US sin B3 VS cos B3
yS 2 ;
KB3
D US cos B3 VS sin B3 xS
US sin B3 VS cos B3 S KB 3
US sin B3 VS cos B3 yS
US cos B3 VS sin B3 : S
A:27
A:28
References [1] B. Paul, Kinematics and Dynamics of Planar Machinery, Prentice-Hall, Englewood Clis, NJ, 1979. [2] S. Doughty, Mechanics of Machines, Wiley, New York, 1988. [3] R. Eksergian, Dynamical analysis of machines, in 15 parts, Journal of the Franklin Institute, vols. 209, 210, 211 (1930). [4] M. Abramowitz, I.E. Stegun, Handbook of Mathematical Functions, National Bureau of Standards, Applied Mathematics Series, vol. 55, item 25.5.19, p. 897 (1964, corrected 9th printing, 1970).