H
∞
-Based Desig n for Disturbance Observer 221
W
d
1
= 0.3, W
d
2
= 1 and W
n
= 1.5. A stable Q(z ) is then obtained via the H
∞
optimization in (11.14) and its frequency response is shown in Figure 1 1.3. No te
that the plant model inverse is not required in the general disturbance observer. This
benefit is of great significance, especially for nonminimum phase plant.
The sensitivity function |S(z)| is pl otted in Figure 11.4, from which it can be
seen that the designed disturbance observer is able to suppress disturbance with f re-
quency lower than 1 kHz witho ut causing much degradation for rej ecti on of higher
frequency disturb ance. The servo performance, such as bandwidth, will change with
different weightings W
d
1
, W
d
2
and W
n
. Thus by adjusting t he weightin gs accord-
ing to th e weights of d
1
, d
2
, and noise n in the position error signal, the designed
disturbance observer will result in a desired reduction rate of the error. To demon-
strate the effectiveness of the disturbance estimation in the time domain, we assume
that t he disturbances d
1
and d
2
and the noi se n are generated by d
1
= D
1
(s)w
1
,
d
2
= D
2
(s)w
2
and n = N
n
(s)w
3
, where
D
1
(s) =
0.0004(s
2
−83.39s + 9.741 × 10
5
)(s
2
+ 1616s + 9.626 ×10
6
)
(s
2
+ 125.7s + 3.948 × 10
5
)(s
2
+ 10.05s + 1.011 × 10
6
)
,
D
2
(s) and N
n
(s) are in (2.60) and (2.61), and w
i
(i = 1, 2, 3) are independent white
noises with unity variance.
With t he designed general disturbance observer, the estimate
ˆ
d
1
of d
1
is shown in
Figur e 11 .6. It follows t he original d
1
approximately. As a result, t he error signal is
shown in Figure 1 1.7. 50% reduction is achieved. The general disturb ance observer
is more effective to compensate for the input disturbance d
1
than d
2
and n. W
d
2
and
W
n
are selected as 1 and 1.5 is to keep the attenuation to d
2
and n achieved by the
nominal feedback controller C(z). With lower W
d
2
and W
n
and higher W
d
1
, the
attenuation to d
2
and n will be degraded, althoug h more suppression to d
1
will be
attained by using the disturbance observer.
Moreover, the conventional disturbance observer is desig ned for comparison. M(z)
and N(z) are given by
M(z) = z
−1
, (11.26)
N(z) = P
−1
n
(z)
=
5.2494(z
2
− 1.983z + 0.9834 )(z
2
−1.253z + 0 .9654)(z
2
+ 0.1836z + 0.817 9)
z(z + 0 .9501)(z + 0.1259)(z + 0.116)(z
2
− 1.22z + 0.9646)
.
(11.2 7)
A stable Q(z) for the conventional disturbance observer is designed with the H
∞
control method . Figure 11.5 sh ows th e resultant sensitivity f unction, which is similar
to the o ne from the general disturbance observer. However, the plant model inverse
needs t o be calculated.
Experiment has been done with a LDV and a dSpace 1103. The measured sensi-
tivit y fun ct ions are shown in Fig ure 11.8, which agree with the simulation results in
Figur e 11.4. To evaluate the effect of the disturbance observer on the stabi lity and
performance achieved by the nominal controller C(z), T
EQ−OL
is measured with the