Professional Documents
Culture Documents
Robust Control
Steen Tner-Clausen,
Palle Andersen
U96-4153
4th Edition
Page II of IV
Preamble
This note has been written for a basi
ourse in robust and optimal
ontrol at 9th term of the
System Constru
tion Line, Institute of Ele
troni
Systems, Aalborg University.
Originally,
the note was intended for a
ourse
onsisting of six modules of four hours ea
h. Currently, the
ourses at Aalborg University has been redu
ed to ve modules, and hen
e, the note
ontains
material, that
an not be in
luded in the
ourse. The note has been adapted to a level, whi
h
an be expe
ted of 9th term students at the System Constru
tion Line.
H1 and theory.
ontrol is given; In Chapter 2 nominal and robust stability for single variable (SISO) systems
is des
ribed. In Chapter 3 nominal and robust performan
e for SISO systems is analyzed, and
the
on
epts
to the analysis of multi variable systems, and in Chapter 5, stability and performan
e of
multi variable systems are studied. In Chapter 6, a solution to the
H1 ontrol problem is
presented. Finally, in Chapter 7, an introdu
tion to the stru
tured singular value
and
ontroller design with
is treated.
is given,
Key Words
Robust optimal
ontrol; robust stability; robust performan
e;
synthesis;
Robust Control
Page III of IV
Contents
1 Robust Feedba
k Control
11
11
13
13
15
15
18
3.5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
20
3.8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
23
3.6
3.9
26
26
4.1.1
27
4.1.2
30
33
4.2.1
Internal Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
4.2.2
34
37
4.3.1
Ve tor Norms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
4.3.2
Indu ed Norms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
4.3.3
Singular Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
Robust Control
Page IV of IV
43
44
45
2 2 Blo k Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
50
5.1.2
5.2.1
51
55
5.3.1
58
5.3.2
60
63
63
64
6.3
66
H1 Control .
6.3.1
6.3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remarks to the
H1 solution
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
77
77
7.1.1
Robust Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
7.1.2
Robust Performan e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
7.1.3
Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
7.2 synthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
7.2.1
Complex Synthesis
D-K
iteration . . . . . . . . . . . . . . . . . . . . . . .
Robust Control
89
Chapter 1
d(s)
r(s)
e(s) - K (s)
Figure 1.1:
u(s)- G(s)
m(s)
-y(s)
K (s).
G(s) and a
be established:
Page 2 of 92
Hen
e, feedba
k
ontrolled systems have attra
tive properties, that
an be made robust with
some
are.
The advantages of feedba
k
an be illustrated by
onsidering the un
ertain elements in a
pro
ess.
There are two reasons why, an output from a pro ess is not ompletely known a
priori. First, the dynami
al properties of the system are not entirely known, i.e., a model
an
be
onsidered only as an approximate des
ription of a physi
al pro
ess.
disturban
es
an inuen
e the pro
ess. An output
Se ond, unknown
u,
The basi
properties of feedba
k (
losed loop
ontrol) is exposed by a
omparison with a
feedforward
onguration (open loop
ontrol). By open loop (OL)
ontrol the result depend
ompletely on the a
ura
y by whi
h the pro
ess has been modeled, sin
e the
ompensator
determines the input based only on the model and the referen
e. Deviations
aused by the
disturban
e
d and model un ertainties have a full impa t as a dis repan y between the a tual
d(s)
r(s)
- K (s)
Figure 1.2:
u(s)- G(s)
m(s)
-y(s)
Feedforward onguration.
In
ontrast to this, the feedba
k
ompensator
ompares the a
tual value of the output
with the referen
e
r,
e.
On top of the a
priori knowledge available on the system in terms of a mathemati
al model, the feedba
k
ompensator exploits the knowledge of the a
tual behavior of the pro
ess and the simultaneous
Design of feedba
k
ompensators embarks from requirements
on
erning the stati
and dynami
al behavior of the
ontrolled system. These requirements
ould in
lude the following,
[Lun89:
3. Dynami
al requirements: the
ontrolled system must fulll a set of spe
i
ations, su
h
as bounds on the step response, and requirements to some degree of de
oupling between
the various signals, et
.
4. Requirements on robustness: The properties that are spe
ied for the
ontrolled system
above, must be preserved under a given
lass of variations in the pro
ess dynami
s.
In pro
ess
ontrol, the requirements of item 3 are often formulated as spe
i
ations for the
output
y(t) and for the
ontrol signal u(t) by step or ramp shaped variations in referen
e or
Robust Control
Page 3 of 92
disturban
e. The spe
i
ations, e.g.
an be bounds on overshoot
time
ts
The requirements
an also be formulated in the frequen
y domain as spe
i
ations for the
open loop or
losed loop transfer fun
tion, for example as
onditions on a
losed loop resonan
e
peak
Mr
or bandwidth
y
+ 1%
Mp
1.0
0.9
-1%
tr
ts
time
Figure 1.3:
dB
Closed loop
gain
Mr
-3
f0
Figure 1.4:
Robust Control
Page 4 of 92
Stability analysis in the frequen
y plane was developed by Nyquist and Bode. Design of the
ompensators were
arried out by methods based on 'trial and error'.
Design rules su
h as Ziegler and Ni
hols' are based on simple models, but they have su
esfully
been applied to pro
esses with a higher
omplexity.
Root lo
us analysis was developed by W.R. Evans, and aims at obtaining pres
ribed dynami
al properties by determining a
ompensator, whi
h provides a satisfa
tory
losed loop pole
pla
ement.
Moreover, methods have been developed that provide expli
it formulae for a
ompensator
with a pres
ribed pole pla
ement.
Methods, that aim at satisfying performan
e spe
i
ations formulated as
onditions on the
integral of the square error, have been introdu
ed by Newton, Gould & Kaiser and further
developed by Kalman et al.
Even though one of the obje
tives of feedba
k
ontrol is to to redu
e the ee
ts of model
deviations, all these methods presume a perfe
t model, and only indire
tly a
ounts for the
fa
t, that a model
an never be perfe
t.
Sin
e several of the methods have been applied su
esfully for many years due to the inherent
robustness of feedba
k
ompensators, it
an be questioned whether it is reasonable to in
lude
model variations as an expli
it design
ondition. There are, however, many examples where
the introdu
tion of feedba
k not automati
ally imply the robustness required to a
tual model
variations. The following example originates from [Lun89.
G(s) =
1
1 + 1 s
whi
h experimentally has been shown to provide approximately the same step response as the
real pro
ess. The pro
ess
an, e.g., be
ontrolled by a proportional
ompensator with the gain
K . Theoreti
ally, it should be possible without problems to sele
t the gain K arbitrarily large.
It turns out in reality, however, that a more a
urate model of the pro
ess is given by
G^ (s) =
0 s
(1 + 1s)(1 + 2s)
Now, it is apparent that the
ontrol system will be
ome unstable, if K is
hosen too large. To
ensure stability, K must be
hosen below the bound
K<
1 + 2
0
Robust Control
Page 5 of 92
The example further illustrate the main problem in the design of
ompensators for systems
with model un
ertainties: the desire of good performan
e lead to a need for high gains. This
is in
ontrast to robustness, sin
e model deviations easily
an lead to instability in systems
with high gains.
The fa
t that pra
ti
al
ompensators have been designed in the past, is due to experien
ed
engineers who design
ompensators with a
ertain
onservatism, by not taking the gains to
the theoreti
al limit. For
ompensators that are derived by minimizing a
ost fun
tion, some
robustness
an be a
hieved by in
orporating
ontrol signal in
rements in the
ost fun
tion.
The development of methods that dire
tly in
orporate model un
ertainties in
ompensator
design, has a
elerated within the past 20 years.
ompensator is going to work under all
onditions, it is ne
essary to augment the model of
the pro
ess with a model, whi
h expresses the possible deviations from the nominal model.
There are to reasons why, the output of the pro
ess
an not be predi
ted exa
tly by the derived
model of the preo
ess. The pro
ess
an be inuen
ed by disturban
es, and the dynami
s of
the model
an deviate from that of the model, see Figure 1.5
Disturban
es are external signals, that are independent of the pro
ess inputs. The ee
t of
disturban
es
an be aggregated at the output of the pro
ess as an exogenous input
d, added
input
and
Reje
tion of disturban
es is an integral part of
ompensator design related to items 1-3. Thus,
in this
ontext model un
ertainties are emphasized. There are three main sour
es for model
un
ertainty:
1. In
omplete knowledge on the pro
ess; this type of un
ertainty might be due to the fa
t,
that the model has been derived from the laws of physi
s, although the exa
t parameters
of the pro
ess
an not be determined from the available knowledge on the pro
ess. If
the model is determined experimentally, the a
ura
y of the model depends on whether
the pro
ess has been ex
ited by inputs, that are suited for determining a model, and to
what extent the pro
ess has been inuen
ed by disturban
es during the experiment.
2. Model simpli
ation: even though the original system might be known in great detail,
the model might have been redu
ed in order to simplify the design task.
3. In
omplete model stru
ture: in general it is desirable to design
ompensators based on
a linear model. Hen
e, nonlinearities in a
tuators or sensors must be omitted. Other
types of nonlinearities is
aused by nonlinear dynami
s of the pro
ess itself. This type
of nonlinearities often result in parameters that depend on the operating point.
Robust Control
Page 6 of 92
d(s)
Unknown
Known
r(s)
e(s) - K (s)
u(s)- G(s)
m(s)
-y(s)
-y(s)
a)
z (s)
(s)
w(s)
Unknown
Known
r(s)
e(s) - K (s)
u(s)
- G(s)
m(s)
b)
Figure 1.5:
Disturban
es vs. model un
ertainty in the
losed loop system. a) Closed loop system
exposed to disturban
es. b) Closed loop system with model un
ertainty.
4. Time varying parameters: also result in variation of the parameters of the model.
In any
ir
umstan
e, the model will only be an approximate representation of the physi
al
pro
ess.
Systems with signi
ant model un
ertainties are simply refered to as
un ertain systems
irre-
spe
tive of whether the un
ertainties are
aused by la
k of information, model simpli
ations,
nonlinearities, or time varying parameters.
In the literature, various
on
epts are asso
iated with spe
ial types of model un
ertainties.
Parametri un ertainty
an in
omplete or in
orre
t model stru
ture, e.g. by applying a linear model for pro
ess that
exhibits nonlinear behavior, or by omitting dynami
al elements in the pro
ess.
Moreover,
model un
ertainty is
lassied subje
t to whether only the overall level of un
ertainty is
known, or whether also the
hara
ter of the un
ertainty is known.
un ertainty
is distinguished from
To this end
stru tured
Model un
ertainty
an be des
ribed by dening a set of possible models. In this set or family
of models, ea
h member
an represent the original pro
ess, but it is unknown whi
h spe
i
member that a
tually does.
of possible models appear in dierent ways. By mapping all possible models in the Nyquist
plane, a bounded region in the plane is asso
iated with ea
h frequen
y rather than an isolated
point.
Robust Control
Page 7 of 92
Norm bounded model deviations were suggested by Doyle in
onne
tion with
ompensator
design. The absolute value of the model deviation was limited to a
ertain frequen
y dependent
quantity. This
orresponds to
ir
ular bounds in the Nyquist plane.
Robustness
des ribe the apability of a system to exhibit satisfa tory properties for all
models in a given family. Hen
e, robustness refer to an a
eptable region for the desired
properties and for given bounds of model deviations.
Neither sensitivity nor robustness indi
ate the likelihood of a
ertain model deviation
to arise in a
ertain time interval.
Reilability
to fun
tion satisfa
torily within a
ertain time range. In reliability analysis, statisti
al
methods are applied. Thus, quantitative measures for reliability are probabilities, that a
system fun
tions satisfa
torily at a
ertain time instant, or within a
ertain time range.
Adaptivity
Some time after the
hanges in the pro
ess have o
ured, an adaptive system will have
adjustet itself, and will again fun
tion satisfa
torily.
In feedba
k
ontrol, sensitivity, robustness, and adaptivity play
ru
ial roles. Designing robust
ontrollers, involves looking for linear
ompensators that ensure satisfa
tory
performan
e for all possible model variations. As an alternative, adaptive
ontrol methods try to adjust the
ompensator to the model that provides the best t at any time
instan
e.
Reliability analysis is mainly used in
onne
tion with implementation of
ompensators and
other pro
ess
ontrol equipment, and mainly to answer questions like:
probability that the pro ess ontrol equipment performs satisfa torily?
Robust Control
Page 8 of 92
In 1976, Youla et al. [YJB76a, [YJB76b demonstrated, that it is possible to parameterize all
ompensators that stabilize a given system. This greatly simplies the design
of a stabilizing
ontroller.
In 1979, Doyle and Stein [DS79 pointed out that the good phase and amplitude margins
of the LQ
ontroller, easily are ruined by an observer, and also suggested a method to
re
over these appealing properties.
In 1981, Doyle and Stein, [DS81, showed that model un
ertainties
an be des
ribed
well as norm bounded deviations. Along with the
In 1982,
Doyle [Doy82 suggested to generalize this to stru
tured un
ertainties by introdu
ing
the stru
tured singular value,
.
In 1989, Doyle et al. [DGKF89 derived expli
it design formulae for
ompensator design
that minimized the
Robust Control