Department For Automatic Control and Electronics Faculty of Electrical Engineerging University of Sarajevo Sarajevo, Decemeber, 2014 Adnan Tahirovic
Department For Automatic Control and Electronics Faculty of Electrical Engineerging University of Sarajevo Sarajevo, Decemeber, 2014 Adnan Tahirovic
Department For Automatic Control and Electronics Faculty of Electrical Engineerging University of Sarajevo Sarajevo, Decemeber, 2014 Adnan Tahirovic
Robust Control
Robust Control
Requirements
Robust Control
Requirements on a dynamic system
Stability,
step response (rise time, settling time, overshoot),
CL bandwidth,
CL resonant pick,
PM, GM
Robust Control
Sensitivity
Robust Control
Sensitivity
Robust Control
Uncertainties
Robust Control
Parametric Uncertainties (k)
Bode Diagram
40
20
Magnitude (dB)
Magnitude (dB)
Bode Diagram
20
-20
-40
-20
-60
-40
-80
720
-60
0
-360
Phase (deg)
540
Phase (deg)
360
180
-720
-1080
-1440
-1800
0
-2
10
-2
10
-1
10
10
10
10
Frequency (rad/sec)
Frequency (rad/sec)
1.4
16
1.2
14
12
0.8
frequency
step response
10
0.6
0.4
10
8
6
4
0.2
2
10
15
time
20
25
30
4
6
8
overshoot percentage
10
12
Robust Control
Parametric Uncertainties (\tau)
Bode Diagram
40
20
Magnitude (dB)
Magnitude (dB)
Bode Diagram
20
-20
-40
-20
-40
0
-60
720
-360
540
Phase (deg)
Phase (deg)
360
180
-720
-1080
-1440
-1800
-2
-1
10
10
10
10
-2
10
-1
10
10
Frequency (rad/sec)
10
10
Frequency (rad/sec)
20
1.4
1.2
15
frequency
step response
1
0.8
0.6
0.4
10
0.2
0
10
15
time
20
25
30
6
8
overshoot percentage
10
12
Robust Control
Parametric Uncertainties (\theta)
Bode Diagram
40
20
Magnitude (dB)
Magnitude (dB)
Bode Diagram
20
-20
-40
0
-20
-60
-40
-80
720
-60
0
Phase (deg)
Phase (deg)
-360
540
360
180
-1080
-1440
-1800
0
-2
-1
10
10
10
-2
10
10
10
10
10
Frequency (rad/sec)
16
14
12
frequency
1.2
0.8
0.6
0.4
10
8
6
4
0.2
0
-1
10
Frequency (rad/sec)
1.4
step response
-720
2
0
10
15
time
20
25
30
6
8
overshoot percentage
10
Robust Control
Parametric Uncertainties (K, \tau, \theta)
Bode Diagram
20
Magnitude (dB)
40
-20
-40
0
-20
-60
-40
-80
720
-60
0
540
-360
Phase (deg)
Phase (deg)
Magnitude (dB)
Bode Diagram
20
360
180
-720
-1080
-1440
0
-3
-2
10
-1
10
10
10
10
10
-1800
-2
-1
10
10
Frequency (rad/sec)
10
10
Frequency (rad/sec)
25
1.4
1.2
20
frequency
step response
1
0.8
0.6
15
10
0.4
5
0.2
0
0
0
10
15
time
20
25
30
5
10
15
overshoot percentage
20
Robust Control
Systems with uncertain parameters
Robust Control
Systems with uncertain parameters
UNSTABLE
Robust Control
Norms
Robust Control
Norms
Robust Control
Parametric Uncertainties
Multiplicative uncertainty
sa 1
,
,
s a s 1
1
0.1
,
(5s 1) 3 s 2 0.1s 1
Robust Control
Multiplicative and inverse multiplicative uncertainties
Multiplicative uncertainty
GAIN UNCERTAINTY
Robust Control
Multiplicative and inverse multiplicative uncertainties
Lumped uncertainty to describe parametric uncertainty
Reasons
Robust Control
Representing uncertainty in the frequency domain
Multiplicative uncertainty
Nyquist Diagram
Nyquist Diagram
3
2
2
Imaginary Axis
Imaginary Axis
-1
-1
-2
-2
-2
-1
1
Real Axis
-3
-2
-1
1
Real Axis
Robust Control
Robust Control
Nyquist Diagram
3
Imaginary Axis
-1
-2
-3
-2
-1
Real Axis
Design:
should be discovered
More conservative form:
Robust Control
1. Nominal model?
or
2. Worst-cases?
Bode Diagram
20
0
-20
Magnitude (dB)
-40
-60
-80
-100
-120
-140
-160
-5
10
-4
10
-3
10
-2
10
-1
10
Frequency (rad/sec)
10
10
10
Robust Control
1. Nominal model?
or
Bode Diagram
2. Worst-cases?
-10
Magnitude (dB)
-20
-30
-40
-50
-60
-3
10
-2
10
-1
10
10
10
Frequency (rad/sec)
10
10
10
Robust Control
3. Catch the worst-cases!
Bode Diagram
3
2.5
Magnitude (abs)
1.5
0.5
-4
10
-2
10
Frequency (rad/sec)
10
10
Robust Control
3. Catch the worst-cases!
Bode Diagram
Bode Diagram
2.5
2.5
Magnitude (abs)
1.5
1.5
1
0.5
0.5
0
-4
10
-2
10
10
-4
-2
10
10
10
Frequency (rad/sec)
Frequency (rad/sec)
Bode Diagram
1.4
1.2
1
Magnitude (dB)
Magnitude (abs)
0.8
0.6
0.4
0.2
0
-1
10
10
Frequency (rad/sec)
10
10
10
Robust Control
3. Catch the worst-cases!
Bode Diagram
Bode Diagram
3
2.5
2.5
2
Magnitude (abs)
Magnitude (abs)
1.5
1.5
1
0.5
0.5
-4
10
-2
10
Frequency (rad/sec)
10
10
-4
10
-2
10
Frequency (rad/sec)
10
10
Robust Control
SISO Robust Stability
Robust Control
SISO Robust Stability
ZN
K c1 1.13
Robust Control
SISO Robust Stability
ZN
K c1 1.13
T1
K c1 1.13
Unstable for
T2
K c 2 0.31
Limiting case:
K c 3 0.58
Robust Control
Nominal performance - NP
Amax
A(0)
Robust Control
Nominal performance NP (weighted sensitivity)
Robust Control
SISO Robust Performance
Robust Control
Robust Control
History