Académique Documents
Professionnel Documents
Culture Documents
This chapter
Previous chapter
Later chapters
1
MV (t ) = K c E (t ) +
TI
d CV
0 E (t ' )dt 'Td dt + I
t
Controlled Variable
0
-20
-40
20
40
60
Time
80
100
120
20
40
60
Time
80
100
120
100
Manipulated Variable
Is there
an easier
way than
trial & error?
20
50
Trial 1:
unstable,
lost $25,000
0
-50
-100
Controlled Variable
1
0.8
0.6
0.4
0.2
0
20
40
60
Time
80
100
120
20
40
60
Time
80
100
120
Manipulated Variable
1
0.8
Trial 2: too
slow, lost
$3,000
0.6
0.4
0.2
0
AC
S-LOOP plots deviation variables (IAE = 9.7189)
Controlled Variable
1.5
d CV
(
'
)
'
E
t
dt
T
+I
d
0
dt
20
40
60
Time
80
100
120
20
40
60
Time
80
100
120
1.5
Manipulated Variable
1
MV (t ) = K c E (t ) +
TI
0.5
0.5
Trial n:
OK, finally,
but took
way too
long!!
0.8
Determine a model
using the process
reaction curve
experiment.
0.6
0.4
0.2
Manipulated Variable
Yes, we can
prepare good
correlations!
DYNAMIC SIMULATION
0
0
10
15
20
10
15
20
25
Time
30
35
40
45
50
0.8
0.6
0.4
0.2
0
0
25
30
Time
40
45
50
TI
Kc
Controlled Variable
1.5
0.5
20
40
60
Time
80
100
120
20
40
60
Time
80
100
120
1.5
Manipulated Variable
35
0.5
DYNAMIC SIMULATION
1.5
1
Controlled Variable
0.5
0
0
DYNAMIC SIMULATION
10
15
25
30
35
40
45
50
1.5
0.8
0.6
1
Controlled Variable
Controlled Variable
2. Measured
variable
20
Time
DYNAMIC SIMULATION
0.4
0.2
0.5
3. Model error
10
15
20
25
30
35
40
45
50
Time
10
15
20
25
30
35
40
45
50
35
40
45
50
Time
DYNAMIC SIMULATION
DYNAMIC SIMULATION
1.5
0.6
Controlled Variable
4. Input forcing
Controlled Variable
0.8
0.4
0.2
0
10
15
20
25
30
35
40
45
50
Time
5. Controller
0
0
10
15
20
25
30
Time
Manipulated Variable
0.8
6. Performance
measures
0.5
0.6
0.4
0.2
0
0
10
15
20
25
Time
30
35
40
45
50
DYNAMIC SIMULATION
1.5
1
Controlled Variable
unstable
0.5
0
0
DYNAMIC SIMULATION
10
15
25
30
35
40
45
50
1.5
0.8
0.4
1
Controlled Variable
0.6
Controlled Variable
2. Measured
variable
20
Time
DYNAMIC SIMULATION
0.2
Integrator, see
Chapter 18
0.5
3. Model error
10
15
20
25
30
35
40
45
50
Time
10
15
20
25
30
35
40
45
50
40
45
50
Time
DYNAMIC SIMULATION
DYNAMIC SIMULATION
1.5
0.6
0.4
0.2
0
Controlled Variable
4. Input forcing
Controlled Variable
0.8
10
15
20
25
30
35
40
45
50
Time
5. Controller
underdamped
0
0
10
15
20
25
30
35
Time
Manipulated Variable
0.8
6. Performance
measures
0.5
0.6
0.4
0.2
0
0
10
15
20
25
Time
30
35
40
45
50
1. Process
Dynamics
We will develop
tuning correlations
for these dynamics.
DYNAMIC SIMULATION
1
0.8
0.6
Controlled Variable
2. Measured
variable
0.4
0.2
3. Model error
10
15
20
25
30
35
40
45
50
Time
DYNAMIC SIMULATION
1
Controlled Variable
0.8
4. Input forcing
0.6
0.4
0.2
0
10
15
20
25
30
35
40
45
50
30
35
40
45
50
Time
5. Controller
Manipulated Variable
0.8
6. Performance
measures
Most commonly
occurring
0.6
0.4
0.2
0
0
10
15
20
25
Time
6. Performance
measures
Manipulated Variable
4. Input forcing
5. Controller
DYNAMIC SIMULATION
1.5
Controlled Variable
10
15
20
25
Time
30
35
40
45
50
10
15
20
25
Time
30
35
40
45
50
1
0.8
0.6
0.4
0.2
0
0
1. Process
Dynamics
DYNAMIC SIMULATION
Manipulated Variable
2. Measured
variable
0.8
Controlled Variable
0.8
0.6
3. Model error
5. Controller
6. Performance
measures
0.4
0.2
0
0
4. Input forcing
0.6
0.4
0.2
10 15 20 25 30 35 40 45 50
Time
0
0
gain
10
15
20
25
30
Time
35
Dead time
1.5 - 2.5
3.75 - 6.25
5 s
CV ( s ) 2.0e
GP ( s ) =
=
MV ( s ) 10 s + 1
Time constant
7.5 -1 2.5
40
45
50
3. Model error
4. Input forcing
5. Controller
6. Performance
measures
FS
solvent
FA
pure A
AC
SP
2. Measured
variable
1
MV (t ) = K c E (t ) +
TI
d CV
0 E (t ' )dt 'Td dt + I
t
3. Model error
FS
4. Input forcing
5. Controller
solvent
FA
pure A
AC
6. Performance
measures
SP
more
aggressive in
5. Controller
early part of
transient
6. Performance
measures
CV Dynamic Behavior:
Stable, zero offset, minimum IAE
MV Dynamic Behavior:
damped oscillations and
small fluctuations due to
noise.
2. Measured
variable
Steam flow
40
Manipulated Variable
30
3. Model error
4. Input forcing
20
10
0
-10
0
10
15
20
25
30
35
Time
5. Controller
AC
6. Performance
measures
40
1. Process
Dynamics
2. Measured
variable
40
AT
1
FT
1
PI
4
30
TI
1
PI
5
TI
5
20
TI
3. Model error
TI
6
TI
3
TC
TI
7
TI
4
4. Input forcing
TI
10
10
-10
0
TI
FT
2
FI
3
PI
2
6. Performance
measures
Manipulated Variable
PT
1
5. Controller
Fuel flow
PI
PI
3
TI
11
PI
6
Fuel
10
15
20
25
30
35
40
Time
4. Input forcing
5. Controller
6. Performance
measures
Apply, is the
performance
good?
1.5
1
0.5
0
-0.5
0 5 10 1520253035404550
1
0.8
0.6
0.4
0.2
00 5 10 1520253035404550
v
1
TC
v
2
Kp = 1
Kc = 0.74
= 5
TI = 7.5
= 5
Td = 0.90
v
1
TC
v
2
15
15
10
10
10
5
0
20
40
60
80
100
-5
0
120
40
MV bound
40
60
80
100
-5
0
120
20
MV bound
40
60
80
100
120
100
120
MV bound
15
10
10
10
20
25
MV
MV
20
20
20
5
0
30
30
0
0
MV
-5
0
CV
15
CV
CV
The tuning is not the best for any individual case, but it is
the best for the range of possible dynamics - it is robust!
5
20
40
60
time
80
100
Plant = - 25%
120
0
0
20
40
60
time
80
Plant = model
100
120
0
0
20
40
60
time
80
Plant = + 25%
1
0.8
0.6
0.4
0.2
00 5 10 1520253035404550
v
1
TC
Requires a computer
program.
15
10
CV
1.5
1
0.5
0
-0.5
0 5 10 1520253035404550
v
2
-5
0
40
20
40
60
20
10
60 80 100 120
time
Kc = 0.74
= 5
TI = 7.5
= 5
Td = 0.90
80 100 120
30
0
0
Kp = 1
20
MV
Process
reaction curve
Good
Performance
v
1
TC
v
2
e
1
K c K p 1 +
+ s' (Td /( + )
s
'
(
T
/(
)
1
s
'
(
/(
))
+
+
+
CV ( s )
=
s ' /( + )
MV ( s ) 1 + K K 1 + 1
e
s
'
(
T
/(
)
+
+
c p
d
s' (TI /( + )
1 + s' ( /( + ))
Dimensionless
Tuning Constants
Independent variable
Recall that [/(+ )] + [ /(+ )] = 1
disturbance
CHAPTER 9:
PID TUNING
Tuning Charts for PID
Feedback Controllers
These were developed by
summarizing a large
number of case studies
in these dimensionless
charts?
CHAPTER 9:
PID TUNING
Tuning Charts for PI
Feedback Controllers
These were developed by
summarizing a large
number of case studies
in these dimensionless
charts?
disturbance
Set point
pure A
AC
Kp = 0.039 %A/%open
Kc =
??
= 5.5 min
TI =
??
= 10.5 min
Td =
??
pure A
AC
Kp = 0.039 %A/%open
Kc = 1.2/0.039 = 30 %open/%A
= 5.5 min
TI = 0.69(16) = 11 min
= 10.5 min
Good
Performance
Effluent concentration
3.4
concentration
3.3
3.2
FS
3.1
solvent
3
0
20
40
60
FA
Valve %
open
pure A
50
AC
manipulated flow
45
40
35
30
25
0
20
40
60
80
1
d CV
v = 30 E (t ) + E (t ' )dt '0.80
+ 50
11 0
dt
1
MV (t ) = K c E (t ) +
TI
d CV
(
'
)
'
E
t
dt
T
+
I
d
0
dt
t
v2
60
Bad
40
?
20
0.5
1
1.5
controller gain
Kc = 0.62
0.5
0
-0.5
50
100
time
150
200
1
controlled variable
1
controlled variable
controlled variable
-1
0
Kc = 1.14
0.5
0
-0.5
-1
0
100
time
150
200
Kc = 1.52
0.5
0
-0.5
-1
0
50
100
time
150
200
1
MV (t ) = K c E (t ) +
TI
d CV
(
'
)
'
E
t
dt
T
+
I
d
0
dt
t
1.5
0.5
0
0
10
15
20
25
Time
30
35
10
15
20
25
Time
30
35
40
Manipulated Variable
1.5
0.5
0
0
45
50
Controlled Variable
1.5
0.5
0
0
10
15
20
Constant slope
E(t) = 1.5
constant
Manipulated Variable
damping, and
25
Time
30
35
40
45
50
0.5
MVss
0
0
10
15
20
25
Time
30
35
40
45
50
Controlled Variable
1
0.8
0.6
0.4
0.2
Manipulated Variable
0
0
10
15
20
25
Time
30
35
40
45
50
10
15
20
25
Time
30
35
40
45
50
1
0.8
0.6
0.4
0.2
0
0
Controlled Variable
1
0.8
0.6
0.4
0.2
0
0
Manipulated Variable
10
15
20
25
Time
30
35
40
45
Controller not
aggressive enough.
Small MV0, increase
50 controller gain,
Kc by about x2
1
0.8
0.6
0.4
0.2
0
0
10
15
20
25
Time
30
35
40
45
50
Controlled Variable
Manipulated Variable
10
20
30
40
50
Time
60
70
80
90
100
10
20
30
40
50
Time
60
70
80
90
100
2.5
2
1.5
1
0.5
0
0
Controlled Variable
1.5
1
0.5
0
0
Manipulated Variable
10
20
30
40
50
Time
60
70
80
70
80
90
2.5
2
1.5
1
0.5
0
0
MV0
10
20
30
40
50
Time
60
100
v2
Controlled Variable
v1
-1
0
TC
10
15
20
25
Time
30
35
40
45
50
Manipulated Variable
15
v2
10
5
0
0
10
15
20
25
Time
30
35
40
45
50
Controlled Variable
1.5
1
0.5
v1
TC
Manipulated Variable
-0.5
0
10
15
20
25
Time
30
35
40
45
50
20
v2
15
10
5
0
-5
0
10
15
20
25
Time
30
35
40
45
50
1
Manipulated Variable
0.8
Controlled Variable
0.8
0.6
0.6
0.4
0.4
0.2
0
0
0.2
10 15 20 25 30 35 40 45 50
Time
0
0
gain
10
15
20
25
30
Time
35
Dead time
1.0 - 3.0
2.5 - 7.5
5 s
CV ( s ) 2.0e
GP ( s ) =
=
MV ( s ) 10 s + 1
Time constant
5.0 -1 5.0
40
45
50