Robust disturbance observer for the track-following

ARTICLE IN PRESS
Control Engineering Practice 12 (2004) 577–585
Robust disturbance observer for the track-following control system
of an optical disk drive
Jung Rae Ryooa, Tae-Yong Dohb, Myung Jin Chunga,*
a
Department of Electrical Engineering and Computer Science, Korea Advanced Institute of Science and Technology, 373-1 Guseong-dong,
Yuseong-gu, Daejeon 305-701, South Korea
b
Department of Control and Instrumentation Engineering, Hanbat National University, San 16-1 Duckmyong-dong, Yuseong-gu,
Daejeon 305-719, South Korea
Received 25 January 2002; received in revised form 28 February 2003; accepted 27 June 2003
Abstract
For track-following control in an optical disk drive, a compensator should be designed to satisfy conflicting specifications. The
compensator design procedure usually requires numerous trial and errors. Utilization of a disturbance observer (DOB) for
enhancing track-following precision simplifies the compensator design procedure by removing the requirement for disturbance
attenuation from the compensator design specifications. However, the absence of DOB design guideline considering plant modelling
uncertainty has hindered practical application of the DOB. In this paper, a robust stability condition for the DOB-based trackfollowing control system is presented. A graphical design guideline based on frequency response analysis is proposed, and a DOB is
designed to preserve the overall stability. To show the validity, simulation and experimental results are presented.
r 2003 Elsevier Ltd. All rights reserved.
Keywords: Disturbance observer; Track-following control; Optical disk drive; Multiplicative uncertainty; Robust stability; Nyquist criterion
1. Introduction
For read-out/recording of data from/to an optical
disk, a laser spot should be positioned precisely on a
data track by the track-following control system of an
optical disk drive. However, track-following precision is
severely affected by various external disturbances, the
dominant component of which is radial directional
oscillation of tracks due to inevitable disk eccentricity.
Moreover, plant uncertainty threatens overall system
stability, and measurement noise in the high-frequency
region causes deterioration of tracking performance.
Therefore, disturbance attenuation, robust stability, and
noise rejection are the major design specifications of the
track-following controller. Note that the three requirements conflict with each other. For example, a high loop
gain for disturbance attenuation with a restriction on
*Corresponding author. Tel.: +82-42-869-3429; fax: +82-42869-3410.
E-mail addresses: [email protected] (J.R. Ryoo),
[email protected] (T.-Y. Doh), [email protected]
(M.J. Chung).
0967-0661/$ - see front matter r 2003 Elsevier Ltd. All rights reserved.
doi:10.1016/S0967-0661(03)00140-0
control bandwidth usually results in a reduced stability
margin, which produces an unstable response. For this
reason, the controller design procedure requires numerous trial and errors and the order of the designed
controller becomes too high to be applied to a practical
system.
A disturbance observer (DOB)-based control structure can be utilized to resolve the mutually conflicting
specifications by virtue of the flexibility of two degreeof-freedom structure (Umeno & Hori, 1991). If a DOB
is added to the conventional track-following control
system, the disturbance attenuation performance is
greatly enhanced. In addition, the disturbance attenuation requirement can be removed from the design
specifications of the feedback compensator, which
results in simplified design specifications for robust
stability and noise rejection. Resultant decrease of the
compensator order as well as relative ease of design
procedure is achieved.
The DOB has been widely utilized in various motion
control fields (White, Tomizuka, & Smith, 2000;
Fujiyama, Katayama, Hamaguchi, & Kawakami,
2000; Iwasaki, Shibata, & Matsui, 1999). Most previous
ARTICLE IN PRESS
578
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
DOB preserving robust stability is obtained by analyzing the frequency response based on Nyquist plots.
Simulations and experiments are conducted to validate
the proposed design guideline and results are presented
with experimental environment.
This paper is organized as follows. Section 2 presents
a general description of a track-following control system
with a DOB and controller design specifications. In
Section 3, a DOB design procedure is explained based
on a robust stability condition for the DOB-based trackfollowing control system. The proposed DOB design
procedure is applied to simulations and experiments,
and results are presented in Section 4. Finally, some
concluding remarks are given in Section 5.
works, however, have focused on performance enhancement with qualitative analysis of stability. Because
performance enhancement by DOB may reduce stability
margin (Komada, Machii, & Hori, 2000), consideration
of robust stability is essential for design of DOB. To
take some previous works related to the robust stability
issue, Kempf and Kobayashi (1999) extended DOB
design to account for time delay in plants. Meantime,
Eom, Suh, and Chung (2000) presented a robust
stability condition for a DOB-based motion control
system and applied a DOB to a manipulator control to
simplify complicated nonlinear dynamics to a constant
inertia system. Guven@
.
and Guven@
.
(2001) extended
robustness issue to real parametric uncertainty by
structured singular value method. Although there have
been various trials and great contributions regarding the
robustness issue in DOB-based control system, the
absence of systematic design guideline based on
quantitative analysis of unknown plant dynamics has
hindered practical application of DOB. Because a DOB
is usually used with an outer loop compensator, a
proper guideline for DOB design considering both plant
uncertainty and the feedback compensator is required
for appropriate application of a DOB.
In this paper, a graphical design method of DOB is
presented for the track-following control system with
plant modeling perturbation. The real plant is represented as a multiplicative uncertainty model, and a
feedback compensator guaranteeing robust stability of
the conventional control loop is assumed to be given.
Then a DOB design guideline that preserves the robust
stability is proposed. A robust stability condition for the
track-following control system with a DOB is presented,
and the maximum bound on the cutoff frequency of the
Rotation Axis
2. System description and DOB properties
2.1. System description
As depicted in Fig. 1, the most common trackfollowing mechanism for positioning the laser spot
along the radial direction of the disk is a dual-stage
actuator with both fine and coarse actuator components. The fine actuator, which is mounted on the
optical pickup, is a linear voice-coil motor (VCM) and is
characterized by fast response. On the other hand, the
coarse actuator is usually composed of a DC or stepping
motor with much slower response, the use of which is
restricted to DC offset rejection from the fine actuator
displacement. Thus, track-following performance is
almost completely dependent on the fine actuator. For
this reason, only the fine actuator is herein considered as
the plant of track-following control system and, without
xs
xc
xf
Vertical
Direction
Recorded
Layer
Radial
Direction
Disk
Spindle Motor
Objective
Lens
Laser Spot
kf
f
mf
df
dc
PD
Optical
Element
Fine
Actuator
LD
Coarse
Actuator
Fig. 1. Track-following control mechanism in optical disk drive.
ARTICLE IN PRESS
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
e
C (s)
u
P(s)
xf
+
d
ub
−
u
+
ud
K PD
579
P( s)
+
xf
+
−
Q(s)
+
+
Fig. 2. Block diagram of track-following control system.
d
K PD
Q( s )
K PD Pn ( s)
e
Fig. 3. General structure of DOB.
loss of generality, the laser spot position xs is assumed to
be identical with the fine actuator displacement xf :
A typical track-following control system is shown in
Fig. 2, where PðsÞ is the fine actuator and CðsÞ is the
feedback compensator. The target track position on
which the laser spot should be located during trackfollowing control is represented as an external input d:
Due to disk eccentricity and irregular shape of data
tracks, d is a signal that oscillates radially with the
frequency of disk rotation, but the phase and amplitude
of the oscillation are not known. Hence, d is regarded as
an unknown external disturbance. In addition, due to
inherent limitations of opto-mechanical structure,
neither d nor the spot position xf is measurable. The
only available value is the position error between the
target track and the laser spot, and the error is amplified
by the photo detector gain KPD : Therefore, a trackfollowing control system is a representative error feedback control system, and controller design is formulated
as a disturbance attenuation problem to find a controller
reducing the magnitude of the tracking error below an
acceptable level.
The fine actuator determines radial position of the
laser spot by moving the objective lens of mass mf ; to
which a spring with spring constant kf and a damper
with damping ratio df is attached. Thus, a second-order
system of mass–spring–damper is adequate to model the
plant dynamics. The relationship between the fine
actuator force f and displacement xf is described as
F ðsÞ ¼ ðmf s2 þ df s þ kf ÞXf ðsÞ;
ð1Þ
where F ðsÞ and Xf ðsÞ are the Laplace transformations of
f and xf ; respectively. f is dependent on the control
input u with the relationship shown as
Kt
F ðsÞ ¼
ðUðsÞ sKemf Xf ðsÞÞ;
ð2Þ
Ra þ sLa
where Ra and La are the resistance and inductance of the
VCM armature, respectively, Kt is the force constant,
Kemf is the back EMF constant, and UðsÞ is the Laplace
transformation of u: As La is sufficiently small compared
with Ra ; (2) is usually simplified by ignoring La : Finally,
a transfer function from u to xf is obtained as below
Kt =Ra
Pn ðsÞ ¼
;
ð3Þ
2
mf s þ ðdf þ ðKt Kemf =Ra ÞÞs þ kf
where Pn ðsÞ is the nominal plant model of the trackfollowing control system. For simplicity, (3) is represented as
Pn ðsÞ ¼
K
:
s2 þ as þ b
ð4Þ
Although (4) is nearly exact in the low-frequency region,
Pn ðsÞ differs from the actual plant PðsÞ in the highfrequency region where the effect of La is not negligible.
In addition to the unmodeled inductance component,
resonances at high frequencies are barely considered in
the plant model. To take into account the effect of the
unmodeled dynamics, PðsÞ should be modeled with
consideration of the uncertainty. For the purpose, a
multiplicative uncertainty model is adequate (Zhou &
Doyle, 1998) and PðsÞ is given as
PðsÞ ¼ ð1 þ DðsÞW ðsÞÞPn ðsÞ;
ð5Þ
where W ðsÞ is a fixed stable transfer function for weight
and DðsÞ is a variable stable transfer function satisfying
jjDjjN p1:
2.2. Properties of DOB
The structure of a typical DOB is presented in Fig. 3.
The general form of QðsÞ is given by
QðsÞ ¼
qn
sn
qm s m þ ? þ q0
;
þ qn1 sn1 þ ? þ q0
ð6Þ
where n > m is the order of denominator, m is the order
of numerator, and qi ; i ¼ 0; y; n are filter coefficients.
Usually, qi ’s are determined with the binomial coefficients described as qi ¼ n!=ððn iÞ!i!Þoni
(Kwon, 2002)
c
and QðsÞ is modified as below
Pm
qi s i
QðsÞ ¼ i¼0 n ;
ð7Þ
ðs þ oc Þ
where oc is the cutoff frequency of QðsÞ:
As well-investigated in the previous works (Komada
et al., 2000; Kempf & Kobayashi, 1999; Eom et al.,
2000), the advantages of DOB are effective only within
the bandwidth of QðsÞ and it is thus desirable to increase
oc for disturbance attenuation performance. The
property is clearly explained by the sensitivity function
ARTICLE IN PRESS
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
580
e
C ( s)
ub
u
+
P(s)
+
xf
Q( s )
+
ud
+
DOB
+
d
e
−
C ( s)
ub
+
+
1
1 − Q( s )
u
P(s)
Q( s )
K PD Pn ( s )
K PD
xf
+
d
−
K PD
Ceq (s)
Q( s )
K PD Pn ( s )
Fig. 5. Equivalent block diagram of DOB-based track-following
control system.
Fig. 4. DOB-based track-following control system.
SDOB ðsÞ which is given by
SDOB ðsÞ ¼ 1 QðsÞ ¼
s
Pn
mþ1
i¼mþ1 qi s
ðs þ oc Þn
From (9), the overall nominal loop transfer function
Leq;n ðsÞ is expressed as
im1
;
ð8Þ
Leq;n ðsÞ ¼ KPD Ceq ðsÞPn ðsÞ ¼
where PðsÞ ¼ Pn ðsÞ is assumed for simplicity. Note that
ðm þ 1Þ zeros at the origin enable tracking error to be
reduced in the low-frequency region and result in zero
steady-state error for some types of disturbances like
step, ramp, etc.
To take the advantage of the disturbance attenuation,
a DOB is added to a conventional track-following
control system as shown in Fig. 4. Since various design
methods for CðsÞ have been proposed in previous works
(Lee, Moon, Jin, & Chung, 1998; Moon, Lee, & Chung,
1998), CðsÞ is assumed to be given without loss of
generality. Then, the DOB is used to improve the trackfollowing precision based on the stability provided by
CðsÞ: The tracking performance is enhanced by increasing the order and the bandwidth of QðsÞ: However,
excessive order and bandwidth of QðsÞ can lead to
resultant destruction of the stability condition by plant
uncertainty in the high-frequency region. Therefore,
QðsÞ should be designed carefully with a compromise
between performance and stability. The design of a
DOB-based track-following control system results in
proper selection of QðsÞ to guarantee better tracking
performance without system instability for all plants
represented as (5).
3. Design of a DOB with robust stability
3.1. Robust stability conditions
Because the system is an error feedback control
system, Fig. 4 is modified to an equivalent block
diagram as shown in Fig. 5 (Ueda, Imagi, & Tamayama,
1999) where the feedback compensator and DOB are
merged into an equivalent feedback compensator Ceq ðsÞ
described as
Ceq ðsÞ ¼
CðsÞ þ QðsÞðKPD Pn ðsÞÞ1
:
1 QðsÞ
ð9Þ
Ln ðsÞ þ QðsÞ
;
1 QðsÞ
ð10Þ
where Ln ðsÞ is the nominal loop transfer function
without DOB and is described as
Ln ðsÞ ¼ KPD CðsÞPn ðsÞ:
The following proposition is helpful to DOB design
under plant uncertainty.
Proposition 1. The DOB-based track-following control
system depicted in Fig. 5 is internally stable for a
given PðsÞAP ¼ fð1 þ DðsÞW ðsÞÞPn ðsÞ : jjDjjN p1g if and
only if,
jW ðjoÞLeq;n ðjoÞjoj1 þ Leq;n ð joÞj
8oX0:
Remark 1. Note that robust stability of the system is not
ensured by separate robust stability conditions of inner
and outer loop, i.e.,
jW ðjoÞLn ðjoÞjoj1 þ Ln ðjoÞj 8oX0
and
jW ðjoÞQð joÞjo1 8oX0:
Proposition 1 has a simple graphical interpretation
that is similar to the representation in Doyle, Francis,
and Tannenbaum (1992). Because CðsÞ; QðsÞ; and Pn ðsÞ
are stable and no unstable pole-zero cancellation exists
in Ceq ðsÞ; there is no unstable pole in Leq;n ðsÞ: Therefore,
the Nyquist plot of Leq;n ðsÞ does not encircle the critical
point, ð1; j0Þ; in the clockwise direction. And the
DOB-based track-following control system is robustly
stable for all plants of P if and only if the critical point
lies outside the disk centered at Leq;n ðjoÞ with a radius of
jW ðjoÞLeq;n ðjoÞj at every frequency oX0: The condition
is graphically represented in Fig. 6. In addition to robust
stability, the figure illustrates the minimum phase
margin fmin that the system guarantees, even for the
worst plant.
ARTICLE IN PRESS
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
Im
Uncertainty
Disk
-1
Re
min
WLeq, n
L eq,n( j)
Fig. 6. Graphical representation of the robust stability condition.
Proposition 1 is easily converted to a more general
stability condition for a DOB-based control system by
substituting Leq;n ðsÞ of (10) into the condition of the
proposition, which is rewritten as
jW ð joÞðLn ðjoÞ þ QðjoÞÞjoj1 þ Ln ð joÞj
8oX0:
ð11Þ
Thus, the following proposition can be obtained.
Proposition 2. In the DOB-based track-following control
system shown in Fig. 4, if the nominal closed-loop system
without the DOB, i.e., Ln ðsÞð1 þ Ln ðsÞÞ1 is stable, then
the system is internally stable for a given PðsÞAP ¼
fð1 þ DðsÞW ðsÞÞPn ðsÞ : jjDjjN p1g if and only if,
jW ð joÞðLn ðjoÞ þ QðjoÞÞjoj1 þ Ln ð joÞj
8oX0:
Remark 2. The nominal complementary sensitivity
function Tn ðsÞ of the overall system shown in Fig. 4 is
represented as
Ln ðsÞ þ QðsÞ
:
Tn ðsÞ ¼
1 þ Ln ðsÞ
Thus, the robust stability condition of Proposition 2 is
equivalent to the condition from Doyle et al. (1992)
shown as
jjWTn jjN o1:
Remark 3. For both proofs of Propositions 1 and 2,
stability of the nominal feedback system Tn ðsÞ must
be satisfied. Though it is not explicitly mentioned in the
propositions, as both Ln ðsÞð1 þ Ln ðsÞÞ1 and QðsÞ are
stable rational transfer functions with no unstable polezero cancellation, Tn ðsÞ is also stable.
581
to choose the order and cutoff frequency of QðsÞ: A
transfer function is said to be proper if the degree of
denominator is greater or equal to that of numerator.
The order of QðsÞ should be determined to ensure that
the block containing P1
n ðsÞ in Fig. 4 is proper. If the
block is not proper, pure differentiators are resultantly
included in the block causing amplification of highfrequency noise. In addition to overall properness,
disturbance attenuation performance is also considered
while determining the order of QðsÞ: As mentioned in
(8), the numerator order of QðsÞ determines both the
number of integrator in the loop and the roll-off of loop
gain in control bandwidth. In track-following control
systems, the frequency spectrum of the external disturbance is known to be a maximum at the disk
rotational frequency and decreases with roll-off value
of 40 db=dec at frequencies higher than the disk
rotation (Akkermans & Stan, 2001). Therefore, the
numerator order of QðsÞ should be selected to provide
sufficient loop gain at the frequency of disk rotation. In
addition to the filter order, the cutoff frequency of QðsÞ
should be as large as possible without violating the
robust stability condition. Therefore, a DOB design
procedure guaranteeing robust stability under plant
modeling perturbation is obtained as follows:
Step 1: Set the relative degree of QðsÞ to the degree of
Pn ðsÞ:
Step 2: Select the numerator order of QðsÞ with
consideration of performance.
Step 3: Construct the Nyquist plot of Leq;n ðjoÞ with
uncertainty disks having radii of jW ð joÞLeq;n ðjoÞj:
Step 4: Find the cutoff frequency oc so that the
critical point ð1; j0Þ lies outside the disk centered at
Leq;n ðjoÞ at every frequency oX0 subject to jLeq;n ðjoÞj
> 1: The minimum phase margin can be assured in the
similar manner.
Step 5: Increase the relative degree of QðsÞ to satisfy
the condition of Proposition 1 inside the unit circle
centered at the origin, if needed.
Remark 4. Increasing the numerator order of QðsÞ is an
effective method of improving the disturbance attenuation performance. However, increased loop gain can
lead to saturation of control input during a transient
response. Although the stability problem of saturation is
not considered in detail herein, excessive loop gain due
to increased numerator order of QðsÞ is not desirable.
4. Simulations and experiments
3.2. Design of DOB
4.1. Plant model
Based on Proposition 1, a graphical design method
for the DOB is presented, which is actually a procedure
A DVD-ROM drive with a disk rotating at 2400 rpm
was used for all simulations and experiments. The
ARTICLE IN PRESS
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
582
−40
between the track center and the laser spot to the
electrical error signal. The track pitch of the disk is
0:74 mm and the measurable range is 70:37 mm; which
corresponds to the tracking error signal amplitude of
72:0 V: Therefore, KPD is 5:4 106 V=m:
−60
−80
Mag (dB)
−100
−120
4.2. Design example
−140
−160
−180
−200
1
10
2
10
3
10
Freq (Hz)
4
10
5
10
Fig. 7. Bode magnitude plots of the nominal plant (– – –), a real plant
with a resonance and phase lag at high frequency (—), and the upper
and lower uncertainty bounds (y).
Information about the extraneous disturbance, such
as maximally injectable magnitude and bandwidth, is
specified for the controller design (Akkermans & Stan,
2001). Based on the data, required loop gain and
bandwidth for sufficient disturbance rejection and the
minimum stability margin for stable track-following
pull-in are calculated, and the resultant feedback
compensator is described as
CðsÞ ¼
nominal model of the fine actuator is represented by a
second-order transfer function with a resonance frequency of 62 Hz and a damping ratio of 0.08 as
Pn ðsÞ ¼
s2
76:35
þ 61:98s þ 153675:98
ðm=VÞ:
Due to various unmodeled dynamics, such as phase lag
and resonances at high frequencies, the real plant model
PðsÞ must be represented as a multiplicative uncertainty
model as
PðsÞ ¼ ð1 þ DðsÞW ðsÞÞPn ðsÞ;
where jjDjjN p1: The weighting function W ðsÞ; which
represents the amount of uncertainty with respect to
frequency, is selected to cover every unmodeled
dynamics. Modeling perturbation is usually negligible
in the low-frequency region and increases as frequency
does, which leads to a high-pass filter type W ðsÞ:
According to the optical pickup actuator specification,
there exist subresonances at approximately 20 kHz with
peak magnitudes less than 10 dB: In addition, some
phase lag due to the ignored inductance is also present in
the high frequency region. Finally, W ðsÞ is determined
as
W ðsÞ ¼
2s2
:
ðs þ 40;000pÞ2
ð12Þ
The magnitude bode plots of the nominal plant model
and a perturbed model are shown in Fig. 7. Note that
the uncertainty boundary determined by (12) covers the
perturbed model.
The loop gain is also dependent on KPD ; which is the
conversion ratio of the position sensor from the distance
26:25ðs þ 1257Þðs þ 1885Þðs þ 12; 566Þðs þ 25; 133Þ
:
ðs þ 314Þðs þ 377Þðs þ 75; 398Þðs þ 157; 080Þ
ð13Þ
QðsÞ is designed to preserve robust stability and
enhance the tracking precision. First, the relative degree
of QðsÞ is set at the value of Pn ðsÞ: Then, the order of
numerator is selected based on the analysis of the
external disturbance. Because the external disturbance
due to eccentric rotation of the disk is characterized with
40 dB=dec of roll-off at frequencies higher than the
rotational frequency, a first-order polynomial is sufficient for the numerator of QðsÞ; from which a double
integrator is generated in the control loop. In the next
step, the Nyquist plot of Leq;n ðsÞ is constructed to find an
appropriate value for oc : For a track-following control
system, minimum phase margin should be assured to
suppress overshoot in the transient response. Finally, a
low-pass filter is obtained as
QðsÞ ¼
3o2c s þ o3c
;
ðs þ oc Þ3
ð14Þ
where oc ¼ 2000p rad=s: In Fig. 8(a), the graphical
representation of the robust stability condition of
Proposition 1 is shown to be satisfied. Because the
robust stability condition is satisfied inside the unit
circle centered at the origin, it is not necessary to
increase the relative degree of QðsÞ: Note that the system
is not only robustly stable but also guarantees 30 of
minimum phase margin, which is the recommended
amount for a stable track-following pull-in operation
(Suzuki, Tanaka, & Miura, 1990). Compared with
the case without DOB shown in Fig. 8(b), the
stability margin is not changed after the designed
DOB is added.
Use of a DOB removes one requirement of disturbance rejection from the three specifications for the
ARTICLE IN PRESS
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
The compensator of reduced order is represented as
1
CðsÞ ¼
0.5
Im
φ
min
= 30°
−1
−1.5
−2
−2
−1.5
−1
−0.5
Re
(a)
0
0.5
Fig. 10(a) illustrates the external disturbance d
composed of three harmonics of the disk spindle
frequency with different phases. The tracking error,
the output of compensator ub ; and the output of DOB
ud are shown in Fig. 10(b)–(d), respectively, where the
feedback compensator of (13) and the DOB with (14)
are used. To show the effect of DOB, DOB is turned on
at 100 ms; and the tracking error is abruptly reduced. In
addition, due to the DOB, the output from CðsÞ is
diminished.
Use of the DOB is effective to reduce the order of the
feedback compensator, as illustrated in (15). Simulation
results for the same disturbance of Fig. 10(a) are shown
in Fig. 11. Even though the tracking error of Fig. 11(b)
is slightly larger than the error of Fig. 10(b), the
compensator design procedure is much easier than that
of Fig. 10.
0.5
Im
0
φ
min
= 30°
−1
−1.5
−2
−2
−1.5
−1
−0.5
(b)
0
0.5
1
Re
Fig. 8. Graphical representation of robust stability condition: (a) with
DOB; (b) without DOB.
50
0
Mag (dB)
ð15Þ
4.3. Computer simulations
1
1
−0.5
9:1ðs þ 12; 566Þðs þ 25; 133Þ
;
ðs þ 62; 832Þðs þ 75; 398Þ
which is designed to satisfy the two remaining specification of control bandwidth and robust stability. The
same DOB with QðsÞ of (14) satisfies the robust stability
condition. At the same time, the frequency responses of
sensitivity functions with the DOB are low enough to
ensure sufficient disturbance attenuation as depicted in
Fig. 9. Because the plant uncertainty is negligible in the
low-frequency region, four sensitivity functions with
perturbed plant models demonstrate that the trackfollowing performance is not affected by the plant
uncertainty.
0
−0.5
583
−50
−100
−150
−200
0
10
1
10
2
10
3
10
4
10
5
10
Freq (Hz)
Fig. 9. Sensitivity functions with the nominal plant model and four
perturbed models (—: with DOB, – – –: without DOB).
feedback compensator design. Therefore, the compensator design procedure becomes simple and the order of
the resultant feedback compensator can be decreased.
4.4. Experiments
The designed controller with the DOB was applied to
the experimental apparatus with DSP shown in Fig. 12.
The TMS320C6701, which is a 32 bit floating point DSP
with the core architecture of Very Long Instruction
Word (VLIW), performs the key role in the experiments.
Due to the excellent computing power of one Giga
floating-point operations per second (GFLOPS), it is
useful for implementation of a digital control system
requiring a very high sampling frequency. The DOBbased track-following control system ran at a sampling
frequency of 200 kHz; which is the usual sampling
frequency for track-following control in commercial
optical disk drives. The controller designed in continuous-time domain was transformed to a discrete-time
controller by the pole-zero mapping method, which
generates a reasonable result with a sufficiently high
sampling frequency compared with control bandwidth.
ARTICLE IN PRESS
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
200
0.1
100
0.05
0
−100
−200
(a)
0
20
40
60
80
100
120
140
160
180
200
time (msec)
0
−0.05
−0.1
(b)
0.4
0.2
0.2
0
−0.2
−0.4
0
20
40
60
80
(c)
100
120
140
160
180
20
40
60
80
120
140
160
180
200
120
140
160
180
200
−0.2
0
20
40
60
80
(d)
time (msec)
100
0
−0.4
200
0
time (msec)
0.4
DOB output (V)
compensator output (V)
tracking error (µm)
disturbance (µm)
584
100
time (msec)
Fig. 10. Simulation results with high-gain feedback compensator: (a) external disturbance; (b) tracking error; (c) feedback compensator output;
(d) DOB output.
0.1
tracking error (µm)
disturbance (µm)
200
100
0
−100
−200
0
20
40
60
80
100
120
140
160
180
0
−0.05
−0.1
200
0.4
0.4
0.2
0.2
0
−0.2
−0.4
0
20
40
60
(c)
80
100
0
20
40
60
80
(b)
time (msec)
DOB output (V)
compensator output (V)
(a)
0.05
120
140
160
180
200
120
140
160
180
200
120
140
160
180
200
0
−0.2
−0.4
(d)
time (msec)
100
time (msec)
0
20
40
60
80
100
time (msec)
Fig. 11. Simulation results with low-gain feedback compensator: (a) external disturbance; (b) tracking error; (c) feedback compensator output;
(d) DOB output.
Actuator driver
PD signal
Focus
Fine
LPF
Coarse
DVD-ROM Drive
Amp
DAC
TMS320C
6701
RF
Amp
ADC
Focus error
Tracking error
DSP based digital control system
Fig. 12. Experimental environment.
Fig. 13 illustrates an experimental result. The DOB
was turned on at 100 ms; as in the simulations.
Although the results are slightly affected by measurement noise, the effect of DOB is evident in the results.
After the DOB is turned on, the feedback compensator
output is reduced while the DOB output in Fig. 13(c) is
increased. Therefore, the external disturbance of the
disk rotational frequency of 40 Hz is almost completely
attenuated by DOB. The tracking error illustrated in
Fig. 13(b), which is calculated from the tracking error
signal with consideration of KPD ; reveals that the
tracking precision is enhanced after the DOB is turned
on. For reliable transfer of data from/to an optical disk,
70:037 mm of tracking error is known to be tolerable in
industrial field. The DOB enabled track-following
control system to reduce the tracking error to a value
below the boundary, resulting in more reliable
reading/writing of data from/to the optical disk. The
improved performance is clearly illustrated by the
Fast Fourier Transform (FFT) results shown in
Fig. 14. The peaks between 0 and 100 Hz are the
component of the disk rotation, and the magnitude in
Fig. 14(a) is less than the magnitude in Fig. 14(b) more
than 10 dB:
ARTICLE IN PRESS
J.R. Ryoo et al. / Control Engineering Practice 12 (2004) 577–585
design for the feedback compensator by removing the
requirement for disturbance attenuation. The designed
DOB was applied to a track-following control system.
Simulation and experimental results were presented to
validate the effectiveness.
0.1
tracking error (µm)
0.05
0
−0.05
−0.1
(a)
585
0
20
40
60
80
100
time (msec)
120
140
160
180
200
Acknowledgements
compensator output (V)
0.4
The authors would like to thank the anonymous
reviewers for useful comments and suggestions.
0.2
0
References
−0.2
−0.4
0
20
40
60
80
100
time (msec)
120
140
160
180
200
0
20
40
60
80
100
time (msec)
120
140
160
180
200
(b)
DOB output (V)
0.4
0.2
0
−0.2
−0.4
(c)
Fig. 13. Experimental results: (a) tracking error; (b) feedback
compensator output; (c) DOB output.
−10
mag (dBV)
−20
−30
−40
−50
−60
0
100
200
300
400
(a)
500
600
700
800
900
1000
600
700
800
900
1000
freq. (Hz)
−10
mag (dBV)
−20
−30
−40
−50
−60
0
100
(b)
200
300
400
500
freq. (Hz)
Fig. 14. FFT results of the tracking error signal: (a) with DOB;
(b) without DOB.
5. Conclusion
In this paper, a design procedure for a DOB used in a
track-following control system was presented. A robust
stability condition under uncertain plant dynamics was
introduced. A graphical design method based on
analysis of the frequency response was proposed to
preserve the robust stability. The procedure is simple
and intuitive because it uses a Nyquist plot and
uncertainty disks. Use of DOB results in ease of
Akkermans, T. H., & Stan, S. G. (2001). Digital servo IC for optical
disc drives. Control Engineering Practice, 9(11), 1245–1253.
Doyle, J. C., Francis, B. A., & Tannenbaum, A. R. (1992). Feedback
control theory. New York, NY: Macmillan.
Eom, K. S., Suh, I. H., & Chung, W. K. (2000). Disturbance observer
based path tracking control of robot manipulator considering
torque saturation. Mechatronics, 11(3), 325–343.
Fujiyama, K., Katayama, R., Hamaguchi, T., & Kawakami, K. (2000).
Digital controller design for recordable optical disk player using
disturbance observer. Proceedings of the International Workshop on
Advanced Motion Control, Nagoya, Japan (pp. 141–146).
.
.
Guven@,
B. A., & Guven@,
L. (2001). Robustness of disturbance
observers in the presence of structured real parametric uncertainty.
Proceedings of the American Control Conference, Arlington,
Virginia, USA (pp. 4222–4227).
Iwasaki, M., Shibata, T., & Matsui, N. (1999). Disturbance-observerbased nonlinear friction compensation in table drive system. IEEE
Transactions on Mechatronics, 4(1), 3–8.
Kempf, C. J., & Kobayashi, S. (1999). Disturbance observer and
feedforward design for a high-speed direct-drive positioning table.
IEEE Transactions on Control Systems Technology, 7(5), 513–526.
Komada, S., Machii, N., & Hori, T. (2000). Control of redundant
manipulators considering order of disturbance observer. IEEE
Transactions on Industrial Electronics, 47(2), 413–420.
Kwon, S. J. (2002). Robust tracking control and state estimation of
mechanical systems: A perturbation compensator based approach.
Ph.D dissertation, POSTECH.
Lee, M.-N., Moon, J.-H., Jin, K. B., & Chung, M. J. (1998). Robust
HN control with multiple constraints for the track-following
systems of an optical disk drive. IEEE Transactions on Industrial
Electronics, 45(4), 638–645.
Moon, J.-H., Lee, M.-N., & Chung, M. J. (1998). Repetitive control
for the track-following servo system of an optical disk drive. IEEE
Transactions on Control Systems Technology, 6(5), 663–670.
Suzuki, M., Tanaka, H., & Miura, Y. (1990). Pull-in condition and
method of tracking servo in optical disk drive. Journal of the
Institute of Television Engineers of Japan, 44(10), 1391–1397.
Ueda, J., Imagi, A., & Tamayama, H. (1999). Track following control
of large capacity flexible disk drive with disturbance observer using
two position sensors. Proceedings of the International Conference
on Advanced Intelligent Mechatronics, Atlanta, Georgia, USA
(pp. 144–149).
Umeno, T., & Hori, Y. (1991). Robust speed control of DC
servomotors using modern two degrees-of-freedom controller
design. IEEE Transactions on Industrial Electronics, 38(5), 363–368.
White, M. T., Tomizuka, M., & Smith, C. (2000). Improved track
following in magnetic disk drives using a disturbance observer.
IEEE Transactions on Mechatronics, 5(1), 3–11.
Zhou, K., & Doyle, J. C. (1998). Essentials of robust control. Upper
Saddle River, NJ: Prentice-Hall.