Академический Документы
Профессиональный Документы
Культура Документы
E = PV - SP
PID
Error Permanente
PID
E = PV -SP
PID
E = PV -SP
PID
E = PV -SP
PID
1 + Ti(s) 1 + Td(s)
U(s) = k R (s) R (s) – y(s)
Ti(s) 1 + Td(s)
• Continuous Cycling
- Eliminate integral and derivative action
- Increase the controller gain until process oscillates continuously
- Determine ultimate controller gain Kcu and ultimate period Pu.
Pu
A
B=1
B
Sp A 4
CV
t
Cohen-Coon (1)
PI Controller: Kc = 1 ( 0.9 + )
Kp 12
30 + 3 (/)
I (or T1) =
9 + 20 (/)
Cohen-Coon (2)
1 16 3
PID Controller: K c
Kp 12
32 6 /
I (orT1)
13 8 /
4
D orT2
11 2 /
• Advantage
- Can get tuning constants without oscillating the process.
• Disadvantages:
- 1/4 decay responses are usually judged oscillatory by operators
- Considers only two points of closed-loop response (first two peaks).
Direct Synthesis (1)
Classical Feedback
GpGc 1
The response (output) y G p U L G p G c E L R L
1 Gp Gc 1 G p Gc
Where:
• Gc represents the dynamics of the controller (could be a PID)
• Gp represents the dynamics of the process.
Direct Synthesis (2)
1 y/R
Gc ( )
Gp 1 y / R
Direct Synthesis (3)
Given: 5 y
Gp =
10 s + 1
and = 1
R 5s+1
Gc = Kc ( 1 + 1 )
T1 s
Direct Synthesis (5)
• Disadvantages:
- y/R may not be realizable for a delayed or inverse-response system
- Control performance relies heavily on the accuracy of the model.
IMC: Internal Model Control (1)
Classical Feedback
L
R U + y
+ f ^
G Gp +
- c
~
y
~ +
Gp -
~
y-y
IMC Feedback
IMC Relation (3)
f Gc Gp 1 - f Gc Gp
y= R+ L
1 + f Gc ( Gp - Gp) 1 + f Gc ( Gp - Gp)
1
2. The controller is determined as: Gˆ c G˜ p and then G* c G˜1 f
p
1
• f is a low-pass r-th order filter with gain of one: f =
c s + 1) r
• c is a desired closed-loop response time constant
*
• r must be a positive integer such that Gc is realizable
(The order of numerator must be Š the order of denominator+1,
assuming an ideal derivative is allowed.)
IMC: Performance vs Robustness
(6)
• Tuning parameter c :
Ke s
˜ p (s)
G
s 1
˜ p (s) G
G
˜ p e s
˜ p G
K
s 1
f s 1 1 1 s 1
*
Gc G
p K c s 1 K c s 1
*
Converting Gc to classical feedback controller Gc gives:
*
Gc 1 s 1
Gc
1 Gc G
*
˜p K c s 1 e s
IMC: An Example (8)
K 2
2
C 2 2
s 2s 1 c 2
PV
Reflux
Vapor
t
Drums MV
Coke
Coking Heater t
SISO Example
PV
Reflux
Vapor
t
Drums MV
Coke
Coking Heater t
SISO Example
PV
Reflux
Vapor
t
Drums MV
Coke
Coking Heater t
SISO Example
PV
Reflux
Vapor
t
Drums MV
Coke
Coking Heater t
Nominal Control Design
1.4
1.2
A fast controller:
1
2.5 times faster ( = )
0.8
c
0.6
A sluggish controller:
0.4
4 times slower (c = 48)
0.2
0
0 20 40 60 80 100 120 140 160 180 200
1.4
1.2
0.8
0.6
4 times slower (c = 48)
0.4
0.2
0
0 20 40 60 80 100 120 140 160 180 200
1.4
1.2
0.8
0.2
0
0 20 40 60 80 100 120 140 160 180 200
1.4
1.2
2.4 times faster (c = )
1
0.8
0.6
4 times slower (c = 48)
0.4
0.2
0
0 20 40 60 80 100 120 140 160 180 200
Robust Control Design (1)
1.4
1.2
0.8
0.6
4 times slower (c = 48)
0.4
0.2
0
0 20 40 60 80 100 120 140 160 180 200
1.2
0.6
0.4
0.2
0
0 20 40 60 80 100 120 140 160 180 200
Robust control looks for a family
of good performance.
1.4
0.6
0.4
0.2
0
0 20 40 60 80 100 120 140 160 180 200
How to Design a Robust PID
Setpoint e u y
PID Controller K
Kc I D 2 s2 + 2 s +1
Controller Process
u y
K
Process: 2 s2 + 2 s +1
K K K
Parameter uncertainty is introduced to
Process
0.5 K 1.5
G(s) = K with 10 30
2 s2 + 2 s +1
0.1 0.5
Controller
IMC PID Robust PID
with filter constant 5 with min-max principle
by using average model
Setpoint e u y
PID Controller K
Kc I D 2 s2 + 2 s +1
Controller Process
1.4
1.2 3
2
1
1
0.8
0.6
Process 1: Red
0.4
Process 2: Blue
0.2
Process 3: Green
0
0 20 40 60 80 100 120 140 160 180 200
Robust PID Performance (4)
1.4
1.2
3
1 1
2
0.8
0.6
Process 1: Red
0.4 Process 2: Blue
0
0 20 40 60 80 100 120 140 160 180 200
Robust PID Design