Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
346 Õ Vol. 123, SEPTEMBER 2001 Copyright © 2001 by ASME Transactions of the ASME
Downloaded 26 Sep 2011 to 141.212.97.74. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
where ‘‘*’’ represents complex conjugate transpose and ␥ is a real
positive value. By taking the time derivative of the Lyapunov
function 共4兲 and substituting 共2兲 into it, the following equation can
be derived.
dV ␥
dt
1
⫽ x * 共 A T P⫹ PA 兲 x⫹ 共 u⫹w 兲 *
2 2
dw
dt 冋
⫹ ␥ 共 j⍀ 兲 e ⫺ j B T Px 册
⫹ 冋
1 dw
2 dt
*
册
⫹ ␥ 共 j⍀ 兲 e ⫺ j B T Px 共 u⫹w 兲
tem parameters are considered to be complex values. Figure 2 where ⍀⫽d /dt corresponds to the rotating speed.
illustrates the basic structure of the modified problem. By substituting Eq. 共3兲 into 共5兲 and by noting that B T Px⫽Cx
In Fig. 2, e j ( t ) is a known complex valued input to the system ⫽r, the following equation is obtained.
冋 册
共physically corresponding to the speed input for a given rotor
system兲, and r(t)⫽r X (t)⫹ jr Y (t) is the complex valued measure- dV ␥ 1 du du *
⫽⫺ x * Qx⫹ 共 u⫹w 兲 * ⫹ 共 u⫹w 兲
ment of the system 共physically corresponding to the vibration dt 2 2 dt dt
冋 册
measurement兲. u(t)⫽u x (t)⫹ ju y (t) is an unknown complex val-
ued gain 共physically corresponding to the existing unbalance兲, and ␥ dw * ⫺ j dw j
⫺ e r⫹ e r*
w(t)⫽w x (t)⫹ jw y (t) is the adjustable complex valued gain 共or 2 dt dt
冋 册
control input, and physically corresponding unbalance generated
by active balancing actuator兲, where j⫽ 冑⫺1. The transfer func- 1 dw
⫹ 共 u⫹w 兲 * ⫹ ␥ 共 j⍀ 兲 e ⫺ j r
tion G S PR (p) is an unknown but stable, causal, and strictly posi- 2 dt
冋 册
tive real 共SPR兲 linear transfer function with real coefficients
共physically corresponding to the rotor system兲, where p represents 1 dw *
⫹ ⫹ ␥ 共 j⍀ 兲 e ⫺ j r 共 u⫹w 兲 (6)
the differential operator d/dt. The problem is to find an adapta- 2 dt
tion law for adjustable gain w that makes the total gain u⫹w zero
so that the output eventually goes to zero with unknown transfer If the adaptation law is chosen as follows,
function G S PR (p). From the block diagram in the Fig. 2, the dw
measurement or output of the system can be represented by, ⫽⫺ ␥ 共 j⍀ 兲 e ⫺ j r (7)
dt
冋
r 共 t 兲 ⫽G SPR共 p 兲 ⫺
d
dt
兵 共 u⫹w 兲 e j 其 册 (1) then it is obvious that the last two terms in Eq. 共6兲 vanishes. In
addition, the third term in Eq. 共6兲 also vanishes by the following
manner.
Since G S PR (p) is a causal linear transfer function with real coef-
ficients, Eq. 共1兲 can be rewritten as the following state space rep-
resentation.
2 dt 冋
1 dw * ⫺ j
⫺ ␥ e r⫹
dw j
dt
e r* 册
dx
dt
d
dt 冋
⫽Ax⫹B ⫺ 兵 共 u⫹w 兲 e j 其 , 册 r 共 t 兲 ⫽Cx (2) 1
⫽⫺ ␥ 关 ␥ 共 j⍀ 兲 e j r * e ⫺ j r⫺ ␥ 共 j⍀ 兲 e ⫺ j re j r * 兴 ⫽0
2
where A, B, and C are all real- valued matrices and x is a complex- (8)
valued state vector. Since G SPR(p) is strictly positive real, the
Kalman-Yakubovich Lemma 共Åström 关9兴兲 can be applied. It is Therefore, Eq. 共6兲 becomes,
冋 册
proven by the lemma that there exist positive definite matrices P
dV ␥ 1 du du *
and Q such that ⫽⫺ x * Qx⫹ 共 u⫹w 兲 * ⫹ 共 u⫹w 兲 (9)
dt 2 2 dt dt
T T
A P⫹ PA⫽⫺Q and B P⫽C (3)
Since the matrix Q is positive definite, the first term in Eq. 共9兲 is
By using the matrix P given by 共3兲, a Lyapunov function candi- negative for all nonzero x. The last term of Eq. 共9兲 depends on the
date to drive the states as well as total gain (u⫹w) to zero can be time derivative of the unkown gain u. Therefore, if the unknown
defined as follows. gain is constant or slowly varying, i.e. du/dt⬵0, then Eq. 共9兲 can
be written as,
␥ 1
V⫽ x * Px⫹ 共 u⫹w 兲 * 共 u⫹w 兲 (4) dV ␥
2 2
⫽⫺ x * Qx⭐0, ᭙x⫽0 (10)
dt 2
Since the states of the closed-loop system are not only x but also
(u⫹w), the time derivative of the Lyapunov function is, in fact,
positive-semidefinite and Eq. 共10兲 states just stability 共not
asymptotic stability兲 of the closed-loop system. This kind of situ-
ation frequently arises in direct adaptive control problems and we
can easily prove that, for example, using theorm 4.4 in 共Khalil
关10兴兲, x * Qx goes to zero as time goes to infinity, i.e.,
lim x * Qx⫽0 (11)
Fig. 2 Modified feedforward gain adaptation problem t→⬁
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2001, Vol. 123 Õ 347
Downloaded 26 Sep 2011 to 141.212.97.74. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Since Q is positive-definite matrix, from Eq. 共11兲, it is obvious
that the state vector x goes to zero as time goes to infinity, and,
hence, the output r⫽Cx also goes to zero. Notice, from the con-
trol law 共7兲, that zero output produces constant w. Therefore, the
total gain (u⫹w) converges to a constant value. Moreover, if we
look into Eq. 共2兲, when x goes to zero, the input to the system also
goes to zero and, equivalently, magnitude of the input goes to
zero, i.e.,
lim ⫺
t→⬁
冋 d
dt 册冋
* d
册
兵 共 u⫹w 兲 e j 其 ⫺ 兵 共 u⫹w 兲 e j 其 ⫽0
dt
(12)
Downloaded 26 Sep 2011 to 141.212.97.74. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Fig. 5 Control block diagram of adaptive active balancing sys-
tem for Jeffcott rotor
共 p⫹ 兲
r f 共 t 兲 ⫽G f 共 p 兲 r 共 t 兲 ⫽ r共 t 兲 (20)
p Fig. 6 Speed profile of the Jeffcott rotor
where r f (t) denotes the filtered output and is some small posi-
tive value. By combining the output filter 共20兲 and Eq. 共19兲, the
filtered output can be written as follows. is set to a constant speed of 12,000 rpm. This speed profile is
selected to show the performance of the control law for three
(21) different situations, i.e., fast acceleration, varying speed around
one speed and constant speed. The unbalance of the rotor u is set
to u⫽⫺10⫹ j10 at t⫽0, then changed to u⫽10– j20 at t⫽3, and
finally set to u⫽⫺40⫹ j60 at t⫽6. The units of unbalance are
Now, Eq. 共21兲 is the same as Eq. 共1兲 and we could apply the g-mm. The output filter parameter was set to ⫽0.001.
adaptation law 共7兲 as long as G SPR(p) is strictly positive real. In Figure 7 shows the simulation results of the controlled vibration
fact, G SPR(p) is strictly positive real if is chosen appropriately. using different control gains. The gain ␥ has units of grams. Fig-
This can be easily verified by showing that G SPR(p⫺) is positive ure 7共a兲 is the vibration without control and 7共b兲, 7共c兲, and 7共d兲
real. The frequency response G SPR( j -) is, show the controlled vibration using ␥ ⫽0.001, ␥ ⫽0.01 and ␥
⫽0.1, respectively. As can be seen in the figure, large control gain
2 2 共 n ⫺ 兲 ⫹ j 共 2n ⫺ 2 ⫹ 2 ⫺2 n 兲 reduces a large amount of vibration. However, even for a small
G SPR共 j ⫺ 兲 ⫽ gain, the vibration goes to zero over time. Figure 8 shows the
m 关共 2n ⫺ 2 ⫹ 2 ⫺2 n 兲 2 ⫹4 2 共 n ⫺ 兲 2 兴
(22) actuator 共counter unbalance兲 movement during control. Figure 8
共a1兲, 共b1兲, and 共c1兲 plots the real parts of actuator movements for
To be positive real, the real part of G SPR( j ⫺) should be non- different control gains and 共a2兲, 共b2兲, and 共c2兲 represent the same
negative for all as shown by the following inequality. plot for imaginary parts. From the figure, as control gain increases
real 关 G SPR共 j ⫺ 兲兴 the actuator movement becomes faster but converges quickly to
its target value 共opposite the existing unbalance u兲. This fast
2 2 共 n ⫺ 兲 movement is due to the Lyapunov function given in 共4兲 which has
⫽ penalty on the vibration with the weight ␥ as well as the total
m 关共 2n ⫺ 2 ⫹ 2 ⫺2 n 兲 2 ⫹4 2 共 n ⫺ 兲 2 兴 unbalance u⫹w.
These simulation studies show the developed method to be very
⭓0, ᭙ (23)
effective for the adaptive active balancing problem of the Jeffcott
The inequality 共23兲 can be satisfied if is chosen as follows. rotor. This technique can be extended to the single-plane balanc-
ing problem of a flexible rotor.
0⬍⭐ n (24)
Therefore, sufficiently small non-zero positive value of will
make G SPR(p) strictly positive real. Consequently, Eq. 共21兲 is the
same form as Eq. 共1兲 and we can directly apply the adaptation law
共7兲. Since the unkown gain u共unbalance兲 is constant, the following
control law guarantees, as discussed in the previous section, both
stability and convergence for any nonzero speed.
dw
⫽⫺ ␥ 共 j⍀ 兲 e ⫺ j r f , (25)
dt
The term e ⫺ j r f is nothing but a filtered output represented in
rotating coordinates. Figure 5 shows the control block diagram of
the active balancing system using the control law 共25兲.
3.3 Simulation. A set of simulations was performed for ac-
tive balancing of a Jeffcott rotor using the adaptation law shown
in 共25兲. The rotor parameters used in this simulation are mass:
m⫽1 共kg兲, spring constant: k⫽106 共N/m兲 and damping constant:
c⫽20 共Ns/m兲. Equivalently, the undamped system natural fre-
quency 共critical speed兲 is n ⫽9550 共rpm兲 and the damping ratio
is ⫽0.01. The speed profile of the rotor is shown in Fig. 6.
As can be seen in the figure, the rotor accelerates up to 12,000
rpm passing through the critical speed within 3 seconds, and then Fig. 7 Controlled vibration of the Jeffcott rotor with different
the speed varies at around 11,000 rpm. After 6 seconds, the speed gains
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2001, Vol. 123 Õ 349
Downloaded 26 Sep 2011 to 141.212.97.74. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
2
z2
冋冉EI
2 r 共 z,t 兲
z2
冊册 ⫹b 共 z 兲
r 共 z,t 兲
t
⫹m 共 z 兲
2 r 共 z,t 兲
t2
2
⫽⫺ 关 兵 m 共 z 兲 a 共 z 兲 ⫹w 共 t 兲 ␦ 共 z⫺z 0 兲 其 e j (t) 兴 (26)
t2
where b(z) is the damping coefficient of the rotor. By the stan-
dard modal analysis technique 共Darlow 关11兴, Meirovitch 关12兴兲, the
solution of Eq. 共26兲 can be represented by a linear combination of
modal responses k (t), i.e.,
⬁
r 共 z,t 兲 ⫽ 兺 共 z 兲 共 t 兲
i⫽1
k k (27)
冉兺 冊
tive real transfer function.
⬁
Figure 9 describes a general flexible rotor. The frame 兵 X,Y ,Z 其 ⫺ k共 z 0 兲 p 2u k
represents the inertial frame that coincides with the center axis of ⫽ e j
k⫽1 p ⫹2 k k p⫹ 2k
2
the rotor. EI(z) and m(z) represent the stiffness and mass per unit
length of the rotor along the z axis respectively. The angle (t) is
the rotation angle of the rotor. The vector r(z,t)⫽r X (z,t)
⫹ jr Y (z,t) represents the displacement of rotational center of the
⫹冉兺 ⬁
k⫽1
⫺ 2k 共 z 0 兲 p 2
p 2 ⫹2 k k p⫹ 2k
冊 we j (31)
plane at z. The eccentricity of the center of mass is distributed
along the rotor axis and rotates with the rotor, and is represented The first term of the right-hand side of 共31兲 can be rewritten in the
as a(z)⫽a x (z)⫹ ja y (z). The counter unbalance vector is located following form by defining effective unbalance u eq (t).
in the plane at z 0 and is denoted as w(t)⫽w x (t)⫹ jw y (t). With
the above definitions and without considering any gyroscopic ef-
fects, the equation of motion for a flexible rotor can be written as
冉兺 ⬁
k⫽1
⫺ k共 z 0 兲 p 2u k
p 2 ⫹2 k k p⫹ 2k
冊 冉兺e ⫽ j
k⫽1
⬁
⫺ 2k 共 z 0 兲 p 2
p 2 ⫹2 k k p⫹ 2k
冊 u eq 共 t 兲 e j
冋 册
where
⬁
2k 共 z 0 兲 u k
兺 p ⫹2 p⫹
k⫽1
2
k k
2
k
u eq 共 t 兲 e j ⫽ ⬁ e j (33)
2k 共 z 0 兲
兺 p ⫹2 p⫹
k⫽1
2
k k
2
k
Downloaded 26 Sep 2011 to 141.212.97.74. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Fig. 10 Control block diagram of adaptive active balancing
system for flexible rotor
By using the output filter, as in the Jeffcott rotor case, we can get
the following equation.
共 p⫹ 兲
r f 共 t 兲⫽ r 共 z 0 ,t 兲 ⫽G SPR共 p 兲共 ⫺p 兲关 u eq 共 t 兲 ⫹w 共 t 兲兴 e j
p
(35)
where
⬁ Fig. 12 Mode shapes and natural frequencies of the simula-
2k 共 z 0 兲共 p⫹ 兲
G SPR共 p 兲 :⫽ 兺 p ⫹2 p⫹
k⫽1
2
k k
2
k
(36)
tion model
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2001, Vol. 123 Õ 351
Downloaded 26 Sep 2011 to 141.212.97.74. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
case. The control law tries to minimize vibration as well as the Acknowledgment
total unbalance, and this effort requires fast movement of the bal-
ancing actuator. As a result, the control law 共25兲 is also available This research has been performed as a part of ‘‘Real-Time Ac-
for single plane balancing problem for flexible rotor. tive Balancing for High-Speed Machining Technology Develop-
ment Program’’ which is supported by the National Institute of
5 Conclusions Standards and Technology共NIST兲.
The application of the feedforward gain adaptation technique to
active balancing of speed-varying rotors has been investigated.
The transient vibration as well as steady-state vibration of the
rotor system can be significantly reduced by applying the tech- References
nique. In addition, the closed-loop system is shown to be asymp-
关1兴 Van de Vegte, J., 1964, ‘‘Continuous Automatic Balancing of Rotating Sys-
totically stable for constant unbalance. When the unbalance 共or
tem,’’ J. Mech. Eng. Sci., 6, No. 3, pp. 264–269.
equivalent unbalance兲 varies with time, the counter unbalance 关2兴 Van de Vegte, J., and Lake, R. T., 1978, ‘‘Balancing of Rotating System
tries to track the opposite of the existing unbalance. The control during Operation,’’ J. Sound Vib., 57, No. 2, pp. 225–235.
gain significantly affects the vibration level as well as the resultant 关3兴 Gosiewski, Z., 1985, ‘‘Automatic Balancing of Flexible Rotors, Part I: Theo-
unbalance. A large gain aggressively reduces the vibration, how- retical Background,’’ J. Sound Vib., 100, No. 4, pp. 551–567.
ever this requires fast movement of the balancing actuator. For 关4兴 Gosiewski, Z., 1987, ‘‘Automatic Balancing of Flexible Rotors, Part II: Syn-
practical use, therefore, the gain should be tuned considering ac- thesis of System,’’
tuator speed and saturation. The stability of the closed loop sys- 关5兴 Lee, C.-W., and Kim, Y.-D., 1987, ‘‘Modal Balancing of Flexible Rotors
tem is not affected by the magnitude of the gain. during Operation: Design and Manual Operation of Balancing Head,’’ Proc.
Inst. Mech. Eng., 201, No. C5, pp. 349–355.
This technique can be directly applied to any collocated-plane
关6兴 Lee, C.-W., and Kim, Y.-D., 1990, ‘‘Automatic Modal Balancing of Flexible
balancing system 共actuation plane and the measurement plane are Rotors during Operation: Computer Controlled Balancing Head,’’ Proc. Inst.
the same兲 without prior knowledge of the systems dynamics or Mech. Eng., 204, No. C1, pp. 19–27.
unbalance. However, the technique can still be applied even if the 关7兴 Dyer, S. W., and Ni, J., 1999, ‘‘Adaptive Influence- Coefficient Control of
actuation plane and the measurement plane are different provided Single-Plane Active Balancing Systems,’’ ASME-IMECE, Symposium on
that the transfer function from force to velocity is positive real in Sensors and Controls, Nashville, TN, Paper No. 98-k- 1345 共symp兲.
the operating speed range. The positive realness of a transfer func- 关8兴 Knospe, C. R., Hope, R. W., Tamer, S. M., and Fedigan, S. J., 1996, ‘‘Ro-
tion can be checked by its Nyquist plot. bustness of Adaptive Unbalance Control of Rotors with Magnetic Bearings,’’
The gyroscopic effect was not considered because it makes the J. Sound Vib., 2, pp. 33–52.
关9兴 Åström, K. J., and Wittenmark, B., 1995, Adaptive Control, 2nd ed., Addison
rotor system linear time-varying, which makes it difficult to use Wesley, NY.
the positive realness concept. However, in some applications such 关10兴 Khalil, H. K., 1996, Nonlinear Systems, 2nd ed., Prentice-Hall, NJ.
as spindle of machining center, the gyroscopic effect is of little 关11兴 Darlow, M. S., 1989, Balancing of High-Speed Machinery, Springer-Verlag,
concern. The detailed stability analysis of the control law with New York.
gyroscopic effect is left for the further study. 关12兴 Meirovitch, L., 1967, Analytical Methods in Vibrations, MacMillan, NY.
Downloaded 26 Sep 2011 to 141.212.97.74. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm