Professional Documents
Culture Documents
388 Õ Vol. 126, JUNE 2004 Copyright © 2004 by ASME Transactions of the ASME
2.1 Distributed-Parameter Model. The longitudinal dis- 2.1.3 Motor and Carriage. The motor armature is subject to
placement u(x, ) and angle of rotation (x, ) of the screw are the twisting moment c 关 (0, )⫺ m ( ) 兴 imposed by the screw
each governed by a second-order wave equation. Neglecting the on the coupling in addition to the actuation torque T m ( ) and an
effect of the threads on the cross-sectional properties of the screw, effective viscous damping torque j C m m ( ). The equation of
we write motion of the motor armature therefore takes the form
Journal of Dynamic Systems, Measurement, and Control JUNE 2004, Vol. 126 Õ 389
冉 共 0, 兲 ⫺ m 共 兲
共 x c , 兲 ⫺ m共 兲
⫽ 冊冉 冊 冋
1/ c k t ᐉ
1/ tc 2 c
u 共 兲 ⫺ m共 兲
ᐉ
2 册
(11)
where
1 xc
tc ⫽ ⫹ (12)
c GJ
That is, the angle of twist of the screw relative to the motor is
governed by the serial compliances 1/ c and x c /GJ of the cou-
pling and screw, respectively.
To obtain similar expressions for the longitudinal displacement
at x⫽0, x c , and L, we find it convenient to introduce terms for the
stiffness of the screw and thrust bearings to the left and to the
right of the nut. Making use of 共2兲 and 共3兲, we write them, respec-
tively, as
冉 冊 冉 冊
Fig. 2 Quasi-static displacement ⫺1 ⫺1
xc 1 L⫺x c 1
k 1⫽ ⫹ and k 2 ⫽ ⫹ (13)
EA k b1 EA k b2
冋
共 ⫺ 2 m c ⫹ j C c ⫹k n 兲 u c 共 兲 ⫽F c 共 兲 ⫹k n u 共 x c , 兲
Noting that the total force F given by Eq. 共10兲 is divided among
the portions of the screw to the left and right of the nut, we write
册
the longitudinal displacements as
ᐉ
冉 冊冉 冊
⫹共 xc , 兲
冋 册
(9) u 共 0, 兲
2 k 2 /k b1
kt ᐉ
u共 xc , 兲 ⫽ 1 u 共 兲 ⫺ m共 兲 (14)
where m c is the mass of the carriage. k 1 ⫹k 2 c 2
u 共 L, 兲 k 1 /k b2
2.2 Lumped-Parameter Approximation. Longitudinal
waves in the screw travel at a speed of (E/ ) 1/2. If the frequency Finally, we combine the second row of Eq. 共11兲, the middle row
of motion is much lower than the time that it takes for such a of Eq. 共14兲, and Eq. 共10兲 to obtain an expression for the total
wave to travel the length of the screw 共that is, if LⰆ(E/ ) 1/2), stiffness k t :
冋 冉 冊冉 冊册
the inertia terms in 共1兲 are small and longitudinal wave propaga- ⫺1
1 1 ᐉ 2
1 xc
tion in the screw can be neglected. Under this condition, the dis- k t⫽ ⫹ ⫹ ⫹ (15)
placement u(x, ) of the screw varies approximately linearly with k 1 ⫹k 2 k n 2 c GJ
x on each portion of the screw between the nut and the thrust
The term k 1 ⫹k 2 represents the total axial stiffness of the screw
bearings 共as sketched in Fig. 2兲 over the frequency range of inter-
and thrust bearings, which acts in series with 共i.e., is subject to the
est. Likewise, if the shear modulus of the screw is G, torsional
same force as兲 the nut of stiffness k n . The first two terms in this
waves travel at a speed of (G/ ) 1/2 and torsional waves can be expression therefore represent the total longitudinal stiffness of
neglected if LⰆ(G/ ) 1/2. Under this condition, (x, ) varies the screw, which acts in series with the total torsional stiffness of
approximately linearly with x on the portion of the screw between the screw multiplied by the square of the drive ratio ᐉ/2.
the nut and the motor and is constant on the remainder of the
screw. 2.2.2 Dynamic Equations. Based on the discussion given in
In Section 2.2.1, we neglect the inertia of the system and ex- Section 2.2, the solution of the wave equations given by Eq. 共1兲
amine the deformation obtained if the carriage is subjected to a coupled with Eqs. 共8兲 and 共9兲 can be approximated by the quasi-
longitudinal displacement u c ( ) and the motor is subjected to a static shape shown in Fig. 2 provided that the frequency of motion
rotation m ( ). That is, we consider what happens at very small is well below (E/ L 2 ) 1/2 and (G/ L 2 ) 1/2. We perform this ap-
, where the longitudinal and torsional deformation of the screw proximation by minimizing the error in a Galerkin-type 共e.g., 关9兴兲
appear as shown in Fig. 2. Then, in Section 2.2.2, we perform a weighted residual R of the form
Galerkin approximation based on the quasi-static deformation to
obtain a low-order model with the motor rotation and carriage R⫽ m 共 兲关共 ⫺ 2 J m ⫹ j C m ⫹ c 兲 m 共 兲 ⫺T m ⫺ c 共 0, 兲兴
冋 冉
displacement as coordinates.
2.2.1 Quasi-Static Displacements. Let us now impose a ⫹u c 共 兲 共 ⫺ 2 m c ⫹ j C c ⫹k n 兲 u c 共 兲 ⫺F c ⫺k n u 共 x c , 兲
quasi-static 共slowly varying兲 carriage displacement u c ( ) and
motor rotation m ( ) by means of a longitudinal force F exerted
on the carriage and a torque ⫺Fᐉ/2 exerted on the motor. The
forces and displacements are related by
⫹共 xc , 兲
ᐉ
2 冊册 冕
⫺
0
L
u 共 x, 兲关 Eu ⬙ 共 x, 兲 ⫹ 2 u 共 x, 兲兴 dx
冋
F⫽k t u c 共 兲 ⫺ m 共 兲
ᐉ
2 册 (10)
⫺ 冕 0
L
共 x, 兲关 G ⬙ 共 x, 兲 ⫹ 2 共 x, 兲兴 dx (16)
where k t is the total stiffness of the system 共which we obtain later兲 If the motor rotation m ( ) is an approximate solution to Eq. 共8兲
and we have neglected the inertia effects. We wish to solve for the governing the dynamics of the motor, the first line of this expres-
quasi-static displacement of the system, which takes the form sion represents the error in satisfying Eq. 共8兲 weighted by m ( ).
substitute the quasi-static solution in terms of u c ( ) and m ( ) These expressions simplify considerably if the coupling and nut
given by Eqs. 共11兲, 共14兲, and Fig. 2 into the residual given by Eq. are made to have very large torsional stiffnesses.
共16兲 and set R/ u c and R/ m to zero, which yields a set of
equations that minimize the residual of the dynamic equations 2.2.4 Stiffness and Damping Matrices. The Galerkin proce-
over all possible quasi-static deformations. These equations can be dure yields relatively simple damping and stiffness matrices:
冋 册 冋 册
written in the familiar second-order form n 2C m 0 1 ⫺1
冉 冊冉 冊
C⫽ and K⫽k t (23)
u m共 兲 Fm 0 Cc ⫺1 1
共 ⫺ 2 M⫹ j C⫹K兲 ⫽ (17)
u c共 兲 Fc But most of the damping in the machine will arise from material
where we have introduced an equivalent motor displacement u m interfaces, and is difficult to model from first principles 关10,11兴.
⫽(ᐉ/2 ) m and an equivalent motor force F m ⫽(2 /ᐉ)T m . Many experiments show that the energy dissipated at material
interfaces—or by viscoelastic materials—depends only moder-
2.2.3 Mass Matrix. Introducing the notation n⫽2 /ᐉ for ately on the frequency of vibration; hence it is often incorporated
the system drive ratio, we write the mass matrix M in the form into a model as ‘‘hysteretic’’ or ‘‘structural’’ damping by augmen-
tation of the stiffness with an imaginary part 共e.g., Nashif et al.
M⫽ 冋 m 11
m 12
m 12
m 22
册冋⫽
n 2 共 J m ⫹J 1 兲 ⫹m
n 2 J 12⫺m
n 2 J 12⫺m
n 2 J 2 ⫹m⫹m c
册 (18)
关12,13兴兲. Such a model makes sense only in the frequency do-
main, but is useful for prediction of the damping associated with
resonances occurring in a given frequency range.
The term m, which appears in each of the four elements of the To incorporate hysteretic damping into the model, we replace
mass matrix, is the effective longitudinal inertia of the screw. It is the real-valued stiffness k t by a complex stiffness k̂ t (1
given by ⫹ j sgn ) where is the loss factor associated with the total
stiffness k t . It can be computed by augmenting with a complex
m⫽ A 冉 kt
k 1 ⫹k 2 冊冋 冉
2
xc
3
1⫹
k1 k 21
⫹ 2 ⫹
k b1 k b1
L⫺x c
3
1⫹
k2
冊 k 22
⫹ 2
k b2 k b2 冉 冊册 part any of the component stiffnesses in the expression for k t
given by Eq. 共15兲.
2.2.5 Approximate Open-Loop Poles. If the system is lightly
(19) damped, approximate expressions for the open-loop poles 共eigen-
where A is the average cross-sectional area of the screw. If the values兲 of this fourth-order system with complex stiffness can be
motor is locked, the factor k t /(k 1 ⫹k 2 ) is the ratio of the longitu- obtained from a perturbation expansion. That is, if C c /k t ,
dinal displacement of the screw at x c to that of the carriage and n 2 C m /k t and are of order ⑀, we seek approximations to the
the terms within the brackets give the contributions to the inertia poles in the from 0, ⫺, and ⫺ d ⫾ j d , where and d are of
from the segments of the screw to the left and to the right of the order ⑀. Substituting these expressions into the characteristic
carriage. Often, the thrust bearing at the motor end can be made equation and equating terms of like orders of ⑀, we obtain
much stiffer than the screw, so that k b1 Ⰷk 1 and the coefficient of
x c approaches 1/3. In contrast, if the bearing farthest from the n 2 C m ⫹C c
motor is allowed to slide axially, k b2 ⫽0 and k 2 /k b2 ⫽1 so that ⫽ (24)
n 共 J m ⫹ JL 兲 ⫹m c
2
the associated coefficient becomes unity, meaning that all of the
mass of the portion of the screw to the right of the carriage be- This real-valued pole is associated with motion of the system
comes associated with the motion of the screw at x c . without deformation of the screw. Hence its value is given by the
The upper left element of the mass matrix includes the inertia ratio of the damping and inertia associated with this ‘‘rigid-body’’
n 2 J m of the motor as well as a contribution from the rotary inertia motion. The longitudinal resonance of the ball-screw system is
of the screw given by n 2 J 1 where characterized by the poles ⫺ d ⫾ j d where
冉 冊 再 冋 冉 冊冉 冊 冉
2 ⫺1 n 2 共 J m ⫹ JL 兲 ⫹m c
J1 kt xc kt kt 2d ⫽k̂ t (25)
⫽ 1⫺ 2 1⫹ 1⫺ 2 1⫺ 2 ⫹ 1 m 11m 22⫺m 212
JL n tc 3L n c n tc
冊 冉 冊 册 冉 冊冎
kt 2
kt ⫺2
xc and
冋 册
⫺ 1⫺ ⫹ 1⫺ (20)
n 2 c n 2 tc L 1 n 2 C m 共 m 22⫹m 12兲 2 ⫹C c 共 m 11⫹m 12兲 2
d⫽ ⫹d (26)
2 关 n 2 共 J m ⫹ JL 兲 ⫹m c 兴 2 共 m 11m 22⫺m 212兲
and J is the average second polar moment of the screw. If the
carriage position is locked, the factor (1⫺k t /n 2 tc ) is the ratio of where m 11 , m 22 , and m 12 are the elements of the mass matrix as
the angular position of the screw at x⫽x c to the angular position indicated in Eq. 共18兲.
m of the motor; likewise, (1⫺k t /n 2 c ) is the ratio of at x
⫽0 to m . 2.2.6 Equivalent Viscous Model. All modeling in this paper
The lower right element of the mass matrix includes the inertia thus far has been done in the frequency domain in order to incor-
m c of the carriage as well as a contribution from the rotary inertia porate hysteretic damping in a consistent manner. But the transient
response of a system is most easily obtained from a time-domain
of the screw given by n 2 J 2 where
model. Having obtained 共approximate兲 expressions for the open-
冉 冊冋 冉 冊 冉 冊册
loop poles of the system, we can write a model with only viscous
J2 kt 2
xc tc tc
2
xc
damping that has the same approximate poles as the system with
⫽ 2 1⫹ ⫹ 2 ⫹ 1⫺ (21)
JL n tc 3L c c L hysteretic damping:
Journal of Dynamic Systems, Measurement, and Control JUNE 2004, Vol. 126 Õ 391
Ce ⫽C⫹
k̂ t 1
d ⫺1 冉 ⫺1
1
冊 and Ke ⫽k̂ t 冉 1
⫺1
⫺1
1
冊 (28)
The matrices M and C are given by Eqs. 共18兲 and 共23兲 and d is
as defined in Eq. 共25兲. A perturbation expansion for light damping
共like that described in the previous section兲 yields the same ap-
proximate open-loop poles as given by Eqs. 共24兲–共26兲.
Using Eqs. 共18兲–共22兲 and 共27兲, we write the collocated transfer
function 共from the equivalent motor torque to motor rotation兲 as
U m 共 s 兲 m 22s 2 ⫹ 共 C c ⫹ k t / d 兲 s⫹k̂ t
G p1 共 s 兲 ⫽ ⫽ (29)
F m共 s 兲 ⌬共 s 兲
where ⌬(s)⫽det关Ms 2 ⫹Ce s⫹Ke 兴 is the characteristic polyno- Fig. 4 Photograph of the small ball-screw stage showing the
mial of the equivalent system. The pair of complex zeros in this carriage, screw, bearing block, and coupling
transfer function correspond to vibration of the carriage when the
motor is locked. The non-collocated transfer function 共from
equivalent motor torque to carriage position兲 is given by area 共see Fig. 4兲. Using a dial indicator to measure the displace-
ment of the end of the screw under a known applied force, we find
U c 共 s 兲 ⫺m 12s ⫹ 共 k t / d 兲 s⫹k̂ t
2
that the total stiffness k b1 is in fact 51 N/m.
G p2 共 s 兲 ⫽ ⫽ (30)
F m共 s 兲 ⌬共 s 兲 Using this value along with the numbers given in Table 1, we
predict the axial resonance to occur at 194 Hz and the non-
The non-minimum phase 共i.e., right-half plane兲 zero that appears
minimum phase zero to occur at 975 Hz. It is difficult to predict
in this transfer function places a limitation on the closed-loop
the damping in such a system from first principles, but based on
performance that can be achieved 共e.g., 关14,15兴兲.
experience we expect the system to exhibit a loss factor of about
0.02 共equivalent to a viscous damping ratio of 0.01兲. We there-
3 Experiments fore set both C c and C m to zero and simply associate this loss
In this section, we detail measurements made on two ball-screw factor with the overall stiffness of the screw when generating the
drives. The ‘‘small stage’’ shown in Fig. 3 moves a carriage of transfer function plotted in Fig. 6.
mass 25 kg through a travel of 360 mm, whereas the ‘‘large stage’’ 3.1.1 Transfer Functions. The transfer function from motor
shown in Fig. 7 moves a carriage whose mass is 80 kg through a torque to carriage position is measured by exciting the motor with
travel of 915 mm. For each of the two stages, we measure the a sinusoidal torque and measuring the response from the linear
transfer functions from motor torque to carriage position and com- encoder. A schematic of the experimental setup is shown in the
pare the results with those predicted by the model. For the large
stage, we also compare the dynamics with and without a damper
inserted at the end of the screw farthest from the motor. In addi-
tion, we perform a set of modal tests on the large stage to deter- Table 1 Important parameters of ball-screw drive shown in
mine the mode shape associated with the measured resonance. Fig. 3
3.1 Small Stage. The ball-screw stage shown in Fig. 3 has a Ball-screw average diameter 共d兲 16.0 mm
Ball-screw lead 共ᐉ兲 5.08 mm
travel of approximately 360 mm. The important details of its con- Ball-screw length between bearing supports 共L兲 406.4 mm
struction are given in Table 1 and the details of its design and Ball-screw material steel
construction are given by Hochmuth 关16兴. The motor 共Aerotech Ball-nut stiffness (K n ) 260 N/m
model BM200 关17兴兲 is attached to the screw by means of a disk- Combined bearing and housing stiffness (k b1 ) 51 N/m
共measured兲
type coupling 关18兴 as shown in Fig. 4. The screw is constrained by Torsional stiffness of coupling ( c ) 693 N•m
a pair of 45-deg-angular contact bearings at the end nearest the Motor inertia (J m ) 7.8⫻10⫺5 kg•m2
motor and allowed to slide axially at the end farthest from the Carriage Mass (m c ) 25 kg
motor. The expected stiffness from this bearing pair is 140 N/m,
but the pillow block that holds these two bearings is attached to
the base using only two machine screws over a narrow contact
Journal of Dynamic Systems, Measurement, and Control JUNE 2004, Vol. 126 Õ 393
predicted measured
freq 共Hz兲 freq 共Hz兲
Fig. 10 Measured „solid line… and predicted „dashed line… non- free end 360 0.02 349 0.04
collocated transfer functions of the large stage without vis- damped end 400 0.18 382 0.14
coelastic damper
Acknowledgment
The authors wish to thank Profs. Alexander Slocum and David
Trumper, both of MIT, for valuable advice on the construction of
the stages used in the experiments and the characterization of their
dynamics.
References
关1兴 Chen, Y., and Tlusty, J., 1995, ‘‘Effect of Low-Friction Guideways and Lead-
Screw Flexibility on Dynamics of High-Speed Machines,’’ Annals of the CIRP,
44, pp. 353–356.
关2兴 Tlusty, J., 2000, Manufacturing Processes and Equipment, Prentice Hall, Up-
per Saddle River, New Jersey.
Fig. 13 Measured axial mode shape of the large ball-screw 关3兴 Smith, D. A., 1999, ‘‘Wide Bandwidth Control of High-Speed Milling Ma-
test stand at 349 Hz with loss factor of 0.04. The figure shows chine Feed Drives,’’ Ph.D. thesis, University of Florida, Gainesville, Florida.
snapshots of the mode starting from undeformed position. The 关4兴 Smith, M. H., Annaswamy, A. M., and Slocum, A. H., 1995, ‘‘Adaptive Con-
small squares indicate measurement locations. trol Strategies for a Precision Machine Tool Axis,’’ Precision Engineering,
17共3兲, pp. 192–206.
关5兴 Lim, H., Seo, J-W., Choi, C-H., 2000, ‘‘Position Control of XY Table in CNC
Machining Center with Non-rigid Ballscrew,’’ Proceedings of the American
Control Conference, pp. 1542–1546, Chicago, Illinois.
关6兴 Nayfeh, S. A., 1998, ‘‘Design and Application of Damped Machine Elements,’’
4 Conclusion Ph.D. thesis, Massachusetts Institute of Technology, Cambridge,
The closed-loop performance of lead-screw drive systems is Massachusetts.
关7兴 Nayfeh, S. A., and Slocum, A. H., 1998, ‘‘Enhancing Ball-screw Axial
limited by a drive resonance in which kinetic energy is stored in Dynamics,’’ Proceedings of the ASPE 13th Annual Meeting, St. Louis,
the carriage, motor, and screw; potential energy is stored in the Missouri.
screw, bearings, and nut; and energy is dissipated primarily at 关8兴 Book, W. J., 1993, ‘‘Controlled Motion in an Elastic World,’’ ASME J. Dyn.
material interfaces in the bearings, nut, or bolted joints. For most Syst., Meas., Control, 115, pp. 252–261.
关9兴 Meirovitch, L., 1980, Computational Methods in Structural Dynamics, Sijthoff
designs, this resonance is associated with a mode shape in which & Noordhoff, Rockville, Maryland.
the torsional and extensional strains in the screw are uniform 关10兴 Lowenfeld, K., 1959, ‘‘Zusatzdämpfung von Werkzeugmaschinen durch
along the portions of the screw between thrust bearings and nut. Lamellenpakete,’’ Maschinenmarkt No. 19.
We parameterize this shape by the displacements of the motor and 关11兴 Koenigsberger, F., and Tlusty, J., 1970, Machine Tool Structures, Pergammon
Press, London.
carriage, and use it in a Galerkin procedure to derive a reduced- 关12兴 Nashif, A. D., Jones, D. I. G., and Henderson, J. P., 1985, Vibration Damping,
order model of the lead-screw system. Energy dissipation is ac- John Wiley, New York.
counted for in the model by both hysteretic and viscous damping. 关13兴 Crandall, S. H., 1991, ‘‘The Hysteretic Damping Model in Vibration Theory,’’
For light damping, a perturbation expansion yields simple for- Rep. Sci. Res. Inst., 25, pp. 23–28.
关14兴 Freudenberg, J. S., and Looze, D. P., 1985, ‘‘Right Half Plane Poles and Zeros
mulas for the open-loop poles of the system, from which we ob- and Design Tradeoffs in Feedback Systems,’’ IEEE Trans. Autom. Control,
tain an equivalent viscously damped model and the transfer func- 30共6兲, pp. 555–565.
tions from motor torque to motor rotation and carriage position. 关15兴 Spector, V. A., and Flashner, H., 1990, ‘‘Modeling and Design Implications of
Experiments conducted on a pair of ball-screw stages confirm that Noncollocated Control in Flexible Systems,’’ ASME J. Dyn. Syst., Meas.,
Control, 112, pp. 186 –193.
the model accurately predicts the open-loop transfer functions, 关16兴 Hochmuth, C. A., 1990, ‘‘Design and Construction of a Machine Tool Axis
including the location of a non-minimum-phase zero in the trans- Prototype for Evaluation of Adaptive and Learning Control Systems,’’ S. M.
fer function from motor torque to carriage position. thesis, Massachusetts Institute of Technology, Cambridge, Massachusetts.
Journal of Dynamic Systems, Measurement, and Control JUNE 2004, Vol. 126 Õ 395