Tuning Workshop PID Controllers: Shell Global Solutions
Tuning Workshop PID Controllers: Shell Global Solutions
Tuning Workshop
PID Controllers
What is Controller?
Outlet temperature
Feed flow
Fuel flow
TT
Furnace
TC
Set Value
2
CP0420
TC
Process
TC
Process
Derivative Action
Proportional action
Controller output varies proportionally
to input :
out = G c * in
G c = Controller Gain
in = deviation or (PV-SV)
100%
G c
7
CP0520
Proportional-only control
Controller output
( MV )
100%
0
0
20
50
80
Controller input
( PV )
100%
8
CP0585
Proportional-only control
Low Gain
Set value
Offset
Deviation
Process variable
time
High gain
Set value
Offset
Deviation
- smaller offset
- less damping of measured value
Shell Global Solutions
time
9
CP0560
Set value
Offset
Desired value
Offset
Process variable trend
(if no feedback control)
Process variable (actual measured value)
time
10
CP0550
Proportional action
OP = K *
With:
= (PVP SPP)
11
out = 1 0 (t) dt
12
CP0570
Integral action
Deviation
Time
Controller Output
Integral Action Only
Time
Controller Output
Proportional + Integral Ac
Proportional Action Onl
Time
13
Time
Time
14
80
100.00
70
90.00
80.00
60
70.00
50
60.00
40
50.00
30
20
40.00
Output (%)
SP
PV
OP
30.00
20.00
10
10.00
0.00
0
8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
Time (minutes)
15
16
Set value
Deviation
Process Variable
time
Set value
Deviation
Process Variable
time
17
CP0590
Derivative Action
Deviation
time
Controller output
time
Shell Global Solutions
18
CP0610
out =
d
dt
19
CP0600
Disturbance at t = 10 (min).
Initial kick in output from proportional
action
and derivative action; integral action increases OP further; when
PV starts to move derivative action brings OP quickly back to
PI controller - with derivative action
steady state value.
80
100.00
70
90.00
80.00
60
70.00
50
60.00
40
50.00
30
40.00
O u tp u t (% )
S e t p o i n t / P r o c e ss
V a l u e (E U )
SP
PV
OP
30.00
20
20.00
10
10.00
Disturbance of - 5
0.00
0
10 12 14
16 18 20 22 24
26 28 30 32 34 36
38 40
Time (minute s)
80
100.00
70
90.00
80.00
60
70.00
50
60.00
40
50.00
30
40.00
O u tp u t (% )
S e t p o i n t / P r o c e ss
V a l u e (E U )
SP
PV
OP
30.00
20
20.00
10
10.00
Disturbance of - 5
0.00
0
10
12
14
16
18
20
22
24
Time (minutes)
26
28
30
32
34
36
38
40
20
21
Set value
P + I action
(without Derivative action)
Deviation
Process Variable
time
P + I + D action
Set value
Deviation
Process Variable
time
Shell Global Solutions
22
CP0620
Proportional action
out = Gc * in = Gc *
1(t).dt
out =
Derivative action
out =
d
dt
P + I + D controller
t
(t).dt + d
d
0
dt
i
for a P-only controller Out = Gc * + 50%
Out = Gc * +
23
CP0630
Controller Responses
Proportional control
Offset
Offset
Low Gain
vs.
High Gain
vs.
24
CP800
Controller Selection
P-Only Controllers:
Used
offset is undesirable
25
Type
Td > 5*Tp
Td < 0.2*Tp
PI
Dominant
PID
PIT
I-only
Use PI as standard
Use Derivative action (together with P& I action) only as exception; most
effective when 0.5*Tp < Td < 5*Tp
Proportional Integral Time-delay (PIT) controller when dead time exceeds time
constant. Special algorithm and relatively easy to implement in DCS.
x
x
26
Desired Response
27
28
The controller
output has to
be reduced to
counter act
Reverse
PV
OP
Reverse
If the
measurement
increases
The controller
output has to
be increased
to counteract
Direct
PV
OP
Direct
29
Controller Action
DirectActing
Controller
C-1
LC
Output
Pump
increase of PV leads to increase of
OP of controller with constant SP
Shell Global Solutions
30
Controller action
(Air Failure Close)
C-2
Output
LC
Reverse-Acting Controller
Pump
increase of PV leads to decrease
of OP of controller with constant
SP
31
Valve Linearity
Valves are usually non-linear.That is, the flow through the valve is not the
same as the valve position. Several types of valves exist:
Linear
Same gain regardless of valve position
Equal Percentage (most commonly used)
Low gain when valve is nearly closed
High gain when valve is nearly open
Quick Opening
High gain when valve is nearly closed
Low gain when valve is nearly open
32