Generalized KYP Lemma-Based Loop Shaping Control Design 177
8.6 Application in mid-frequency v ibration rejectio n
The frequency responses of the microactuator are shown in Figure 8.13. Six reso-
nance modes at 3.7, 4.9, 6.9, 9, 12.7 and 15 kHz are i ncluded in the model.
The disturbance dist ributio n is reflected in the non-repeatable runout power spec-
trum of the measured PES in Figure 8.14. It is noticed that there is a vi bration mode
at 650 Hz due to disk vibration. The objective here is to use the above KYP method
to d esign a linear dynamic output feedback controller C(z) for the microactuator in
Figur e 8.13 such that its closed-loop system is stable and the disturbance centering at
650 Hz is suppressed sufficiently. 45 kHz sampling rate is used in the servo control
design. The control algorithm is implemented with the digital position error signal
generated from DSP TMS320C6711. Currently, due to the limitation by th e DSP
speed, with this sampling rate the platform can support up to 10
th
order cont roller.
Because 65 0 Hz i s at a relative low frequency range, we just involve the static
part of the mi croactuator represented by a pade delay in the control design with the
KYP Lemma. After t hat, notch filters f or the resonance modes at 3.7, 9 and 1 5
kHz will be used to compensate the dynamic part, which will not change a lot th e
obtained performance o f the low frequency part. The 4.9 and 6.9 kHz resonance
modes, seen in Figure 8.13, have relatively small magnitud es and can be ignored as
long as t hey are not excited in the control loop. The resonance mode at 12.7 kHz is
not considered in the control design as it is not excited easily and does not affect the
whole loop stabili ty when the 15 kHz mode is compensated.
The pade delay model is given by
P
pade−delay
= −5.6234
s −2 · π · 17000
s + 2 · π · 17000
, (8.39 )
which is pre-compensated by the proportional-integral (PI) controller:
Int(z) = 0.027(−
z
z − 0.999
+ 0.5). (8.40 )
Due to the first order pade-delay model used in the computation of LMIs, the
computation of control ler can be very efficient.
The desired specifications for the sensit ivity function S(z) are set as:
Spec.(a) |S(f )| < 0 dB, f ≤ 500 Hz,
Spec.(b) |S(f )| < −10 dB, 610 Hz ≤ f ≤ 670 Hz,
Spec.(c) |S(f )| < 9.54 dB, f ≥ 19 kHz.
Spec. (b) means to attenuate the disturbances centering at 6 50 Hz by 10 dB at least.
The parameters of Q(z) in (8.19) with τ = 1 are attained by solving three LMIs of
the form (8.7) corresponding to Spec. (a), (b) and (c). The resultant C(z) is a 10
th
order cont roller.
For the sake of comparison, the phase-lead p eak filter (PLPF) of t he form in (8.28)
with values K = 0.4, φ = −0.584, ω
0
= 2π650, and ξ = 0.0632, is also applied to