Академический Документы
Профессиональный Документы
Культура Документы
Traditional Control
Does not address plant/model mismatch issues in a systematic manner. Performance initially may be satisfactory, i.e. performance good for nominal model, but it may deteriorate or even become unstable when process dynamics vary with time. y
Response obtained during sunny days
throughput change t
Ambient
Equipment etc
What is Robustness?
Robustness is the ability to control under changing operating conditions. As plant drifts from current conditions and process dynamics change, a robust controller will provide the best performance under different conditions.
Robustness vs. Performance PID Ad Hoc Model Information Sensitivity Information Z-N Tuning C-C Tuning partly partly Direct Synthesis invertible parts Robust Control a set of models uncertainty description
2
Feedback Principle
+
d
GK = 1 + GK y
y GK = r 1 + GK
y 1 = d 1 + GK
+ + +
G ( s) K ( s)
1 = S (s) : 1 + GK GK = T (s) : 1 + GK
S +T =1
1. Set-Point Tracking
A If r = s y G ( 0) K ( 0) GK = = T y (t ) = A G (0) K (0) should be large or T (0) = 1 r 1 + GK 1 + G ( 0) K ( 0)
T ( j )
T
y (t ) = A T ( j ) sin[t + (T ( j ))] T ( j ) 1 and (T ( jw)) 0 when G ( j ) K ( j )
1 1 2
y
2
b1
b2
Example G =
1 1 , K 1 = 1.5(1 + ), K 2 = 0.75(1 + ) s s s 2 + 3s + 2
1.2
0.8
0.8
0.6
T
0.6
0.4
0.4
0.2
0.2
0 -3 10
10
-2
10
-1
10
10
0 0
10
15
20
25
30
frequency
time
2. Disturbance Rejection
y 1 = =S d 1 + GK
' y For a step disturbance, (t = ) = 0 => large G (0) K (0) or small S (0)
If d = A sin t
S ( j ) => 0 .
Again, high loop gain is required for good disturbance performance, or S ( j ) = 0 over a large frequency range.
6
3. Measurement Noise
GK = T ( s ) 1 + GK
= 0 T = 0
Trade-off exists between the noise suppression and set-point tracking (or disturbance rejection). 4. Plant/Model Mismatch In process control, noise is not the major limitation because it is either small or its frequency falls outside the bandwidth of interest. Bandwidth becomes limited usually by modeling error before it is limited by noise.
T
Modeling error becomes significant noise
Design Objective How to achieve high loop-gain (i.e. performance) while maintaining closed-loop stability in the presence of uncertainty ?
8
10
s / M + wB wp ( s) = s + wB A
A =? M =?
wB = ?
11
1. Parametric uncertainty. The model structure is known, but its parameters are uncertain.
1.
12
13
14
|Gm(jw1)|
15
16
17
18
Example G m =
1 s + 1 , Gp = , 1 1 2s + 1 ( s + 1)(2 s + 1)
| l m ( j ) | Max
Gm
1 = Max
( 1 ) s s 2s = 2 => l m ( s ) = s +1 s +1 s +1
10
10
10
10
10
10
10
-1
10
-1
10 -2 10
-2
10
-1
10
10
10
10 -2 10
-2
10
-1
10
10
10
19
Performance
Robust Stability
T21
T1
Mp T ( j1 )
l m ( )
1
M
1 p
T2
T11 ( j )
T1 violates RS condition T2 satisfies RS condition by detuning, i.e. at the expense of performance loss
This problem is inherent in feedback control (why ?) and cannot be overcome by any clever controller design.
20
21
22
23
Example G m =
1 s + 1 , Gp = , 1 1 2s + 1 ( s + 1)(2 s + 1)
Case 1: K = 2.
6 12
1
10
NP + RS
Wp
3
RP
lm
S
0 -3 10 10
-2
10
-1
10
10
0 -3 10
10
-2
10
-1
10
10
frequency
frequency
24
1.5 1
Case 2: K = 1 +
1 1 1.5 s
s +1 Gp = ( s + 1)(2s + 1)
20 40
Gp =
0.5s + 1 ( s + 1)(2s + 1)
20 40
1 Gp = ( s + 1)(2s + 1)
20
1
0 40 -0.5 0
Gp =
20
1 2s + 1
40
T
W
1 p
NP + RS
0.8 4
RP
l
m
0.6
3 0.4
2 0.2
S
0 -3 10 10
-2
10
-1
10
10
0 -3 10
10
-2
10
-1
10
10
frequency
frequency
25
50
2 1
1 1 Case 3: K = 21 + 1 . 5 s
Gp =
-50 0 1.5 1 0.5 0 -0.5 0
6
1
s +1 ( s + 1)(2s + 1)
20 40
0
Gp =
0 .5 s + 1 ( s + 1)(2 s + 1)
-1 0 1.5 1 0.5
20
40
Gp =
1 ( s + 1)(2 s + 1)
0 40 -0.5 0
Gp =
1 2s + 1
20
1.4 1.2 1
20
40
NP + RS
W
3
1 p
RP
l
m
S
1 0.2 0 -3 10
0 -3 10
10
-2
10
-1
10
10
10
-2
10
-1
10
10
frequency
frequency
26
2 1
Case 4: K = 1 +
1 1.1s
20
40
-1 0 1.5 1 0.5 0
20
40
G p[ =
1 2s + 1
1.2
20
40
-0.5 0
20
40
NP + RS
RP
W
1
0.8
0.6
lm
0.4
0.2
S
0 -3 10 10
-2
frequency
10
-1
10
10
0 -3 10
10
-2
frequency
10
-1
10
10
27