Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Autumn 2011
Introduction
Recall that the purpose of robust control is that the closed loop
performance should remain acceptable in spite of perturbations in the
plant. Namely,
P P0
(P , C) (P0 , C),
Introduction
Nominal performance
The closed loop specifications hold for the nominal plant P0
(Standard H2 and H problems)
Robust stability
The closed loop is stable for all plants in the given set P
Robust performance
The closed loop specifications hold for all plants in P
Introduction
(mainly)
- robust performance
- H optimization
(previous lecture)
k BRH ,
(contd.)
BRH .
Example 1
Consider a plant with parametric uncertainty
P (s) =
1+
,
s+1
[0.2, 0.2].
1
0.2
,
+
s+1
s+1
| {z }
| {z }
P0
BRH .
Example 2
BRH ,
0.5
0.5
1.5
2.5
3.5
2
1.5
0.5
0.5
1.5
2.5
Theorem
Suppose M RH . Then the closed loop system (M, ) is internally
stable for all
BRH := { RH | kk 1}
if and only if kM k < 1.
Interpretation in terms of Nyquist criterion (SISO case):
(proof)
Proof:
The internal stability of (M, ) is equivalent to
I
M
1
RH .
Since M , RH it is equivalent to (I M )1 RH
([Zhou,Corollary 5.4]).
BRH
(proof)
Sufficiency:
P+
n
n=0 (M ) .
+
X
n=0
+
X
n=0
kM kn
kM kn = (1 kM k )1 < +.
(proof)
Necessity:
M(j)
kM(j)k
[0, 1] : (I M )
RH det
kM k
I MM
6= 0.
Corollary
Suppose M RH . Then the closed loop system (M, ) is internally
stable for all
1
1
BRH := { RH | kk }
(contd.)
Theorem
Let W1 , W2 RH , P = P0 + W1 W2 for RH and K be a
stabilizing controller for P0 . Then K is robustly stabilizing for all
1
BRH
if and only if
kW2 KSo W1 k < .
(contd.)
Feedback uncertainty:
P = P0 (I + W1 W2 P0 )1 , BRH
Rcf uncertainty:
P0 = N M 1 ,
M, N RH and rcf
N
1
BRH
P = (N + N )(M + M ) ,
M
Lcf uncertainty:
1 N
, M
,N
RH and lcf
P0 = M
1
+
M ) (N
+
N ),
N
P = (M
BRH
(I + W1 W2 )P0
kW2 To W1 k <
P0 (I + W1 W2 )
kW2 Ti W1 k <
(I + W1 W2 )1 P0
kW2 So W1 k <
P0 (I + W1 W2 )1
kW2 Si W1 k <
P0 + W1 W2
P0 (I + W1 W2 P0 )1
kW2 So P W1 k <
K
1
M
S
o
I
<
1
M Si K I
<
+
M )1 (N
+
N)
(M
= [N M ]
(N + N )(M + M )1
= [N M ]
?
Wd
- f6
- P
d y
-?
f - We
e-
BRH
BRH
SISO case
Consider for simplicity a case when K and P0 are scalar. Then we can
join We and Wd as well as W1 and W2 to get RP condition
WS S
kWT T k < 1,
1 + WT T
< 1
Proof: The condition
|WS S| + |WT T |
< 1 is equivalent to
kWT T k < 1,
WS S
1 |WT T |
< 1.
Proof
|WS S|
Assume robust performance. Pick a frequency where 1|W
is
TT|
maximal. Now pick so that 1 |WT T | = |1 + WT T | at this point .
We have
WS S
WS S
|WS S|
= |WS S| =
1.
1 |WT T |
1
|W
T
|
|1
+
W
T
|
1
+
W
T
T
T
T
Remarks:
- Note that the condition for nominal performance is kWS Sk < 1,
while the condition for robust stability is kWT T k < 1. Together
the two conditions say something about robust performance:
max{|WS S|, |WT T |} |WS S| + |WT T |
2 max{|WS S|, |WT T |}
- For MIMO systems the corresponding condition for robust
performance becomes only sufficient (see [Zhou,p. 149]).
- It is possible to obtain robust performance conditions for other
uncertainty models as well. Some of them are simple others are very
messy.