PID Control for Reactor Temperature Management
PID Control for Reactor Temperature Management
Solved Exercise
An open loop test was performed on the system and it was found that with a
an increase of 10 gpm in the water intake rate results in a drop of
temperature of 3 ºF, after a long period, which lasted ¼ of an hour.
Nutrition
CW
P1 =30psi Product
P2 =15psi
a) Establish the control loop scheme according to ISA standards, for the
studied system and establish the type of controller to use. Justify.
yourselection.
b) Create a representative block diagram of the process.
PreparedbyGustavoVilarroel
Processcontrol
c) According to your analysis, establish the valve failure and the action of the
controller. Justify your response.
d) Determine the valve coefficient Cv, for a safety factor
of 2.
e) Build the transfer functions and adjust the controller
by the method of direct substitution and by the POMTM method.
Consider that all signals are electrical. Justify any.
assumptionthatrealice.
f) Find the deviation when a change is made at the point of
control (set point) for a temperature of 215 º F.
Answers
a)
P
TS TC TT
01 01
I/P
TY
01 Food
CW TCV
01
P1 =30psi
Product
P2 =15psi
The type of controler to be used is the PID controler. The reason for this
selection is mainly based on the fact that this type of controllers
in addition to having the advantage of correcting the effect of disturbances,
without producing any type of error in steady state (integral action),
it has the ability to anticipate future errors and introduce an action
appropriate (derivative action) producing a stabilizing effect for the
closed-loop response, thus avoiding pronounced oscillations such as
the responses of the PI controllers. Consequently, they are generated
faster and more robust responses. For this process that is characterized
due to having long response time constants, it is advisable then
a PID controller.
PreparedbyGustavoVilarroel
Processcontrol
TW
Gp
CAO Gp
Controller FI +++ T
Gp -
TC-01 -
Valve
Fw
TCV-01
mA mA gpm °F
TSP + Gc Gv Gp
-
Sensor/T
TT-01
mA H °F
c) Taking into account the safety of the equipment, it is determined that the
The control valve must remain open at the time of a failure.
system. This condition is established in order to always reduce the
temperature in the reactor since it is carried out there
exothermic reaction and to prevent damage to the equipment due to
overheating. In this analysis, the effect it has is not considered.
a marked decrease in temperature at the reactor exit
theprocess'downstream'.
PreparedbyGustavoVilarroel
ProcessControl
ΔP
F= C v⋅
Gf
So to calculate theCvdesign conditions are given
Fmax
C v=
ΔP
Gf
Donde
ΔP= ΔP−Total
ΔP serpentine
= 15psi−10psi= 5psi
G f= 1
Fmax= 2 ⋅ Fop= 2 ⋅ 350 gallons per minute= 700 gpm
e)TransferFunctions:
Sensor-Transmitter:
ow
onls:iosalufnretcT
fnashret
KH
H(s)=
τ ⋅ s+ 1
m
rnedsL
dsitaebyga:nic
Δexit
K H=
Δentry
(20− 4)mA
K H= = 0.32mA/°F
(230−180)ºF
PreparedbyGustavoVilarroel
Processcontrol
0.32mA/ºF
H(s)=
0.8 minutes⋅ s + 1
Valve:
ow
onls:iosalufnretcT
fnashret
Kv
Gv(s)=
τ ⋅ s+ 1
ΔP Vp−1
K V= CV→Vp=1⋅ lnα ⋅ ⋅α
Gf
Since the opening of the valve is not knownυ p), first it is calculated
mediate the following equation:
ΔP
F= CV→Vp=1⋅ α Vp−1 ⋅
Gf
5psi Vp−1
⋅
350 gallons per minute= 313.04gpm/psi⋅ 50
1
5psi
K V= 313.04 gpm/psi⋅ ln(50)⋅ ⋅500.82−1
1
K V= 1354.17gpm/(adim)
ElaboratedbyGustavoVilarroel
Processcontrol
K Valve= K v ⋅ K υ'
Where:
Kυ' Gain that relates the opening of the valve with the signal of
controller output.
gpm ⎛ (0−1A.V
) ⎞
K V= 1354.17 ⋅ ⎜⎜ ⎟⎟ = −84.64gpm/mA
A.V ⎝ (20− 4mA
) ⎠
ow
onls:iosalufnretcT
fnashret
− 84.64gpm/mA
GV(s)=
0.2 min⋅ s + 1
Process:
Δexit
K P=
Δentry
− 3⋅ºF
K P= = −0.3ºF/gpm
10gmp
For the calculation of the system response time, the following is considered:
5 ⋅ τ P= τ TOTAL− τ D
PreparedbyGustavoVilarroel
Processcontrol
In this way:
15min− 0.4min
τ P= = 2.92 minutes
5
onih:euosnfrtcepT
rfnashret
− 0.3ºF/gpm⋅ e −0.4⋅s
G P(s)=
2.92 minutes⋅ s + 1
Once the transfer functions are obtained, the adjustment will be made
controller selected by the Z-N method settlement ratio 1/4
andtheZ-NPOMTMmethod.
• Closedloopmethod:
D
1− ⋅s
e − D⋅s = 2
D
1+ ⋅ s
2
0.4
1− ⋅s
2 1 − 0.2⋅ s
e −0.4⋅s = =
0.4 1 + 0.2⋅ s
1+ ⋅s
2
G P(s)=
(− 0.3ºF/gpm ) ⋅ (1 − 0.2⋅ s)
(2.92 minutes⋅ )s+
⋅ (0.2⋅
1 s+ 1 )
Applyingthecharacteristicequation:
1 + GC(s)⋅ GV(s)⋅ G P⋅ H ( s ) = 0
PreparedbyGustavoVilarroel
Processcontrol
Substituting:
Substituting:
s = i⋅ wu
K C= K See you
By direct substitution:
0.0931⋅ (i⋅ wu ) 4+ 1.08⋅ (i⋅ wu) 3+ 3.86⋅ (i⋅ wu ) 2+ 4.12⋅ (i⋅ wu) + 1 + 8.18⋅ K C−1.64⋅ K C⋅ (i⋅ wu) = 0
As:
i 4= 1
i 3= −i
i 2= −1
i= I
Substituting:
4 3 2
0.0931⋅ wu− 1.08⋅ i⋅ wu− 3.86⋅ i⋅ wu+ 4.12⋅ i⋅ wu+ 1 + 8.18⋅ K C− 1.64⋅ K C⋅ i⋅ wu= 0
Groupingtheimaginarytermsandseparatingthemfromtherealterms,
it is had:
PreparedbyGustavoVilarroel
Processcontrol
ApplyingtheZiegler-Nicholsmethodofsettlementratioof¼:
• Open-loopmethod:
To apply the open loop method, the practical rule must first be applied.
of approximation where:
τ = 2.92 minutes
τ D= (0.4+ 0.2+ 0.8)min= 1.4min
⎛ °F gpm mA⎞ mA
K= ⎜⎜− 0.3⋅ ⋅ −84.64 ⋅ 0.32 ⎟⎟ = 8.12
⎝ gpm mA °F ⎠ mA
ApplyingthePOMTMmethodofZiegler-Nichols,wehave:
5
lims⋅ G(s)⋅
s→0 s
Where:
T(s)
G(s)=
Tsp(S)
PreparedbyGustavoVilarroel
ProcessControl
So:
Given that the transmitter's dynamics are negligible and its gain is equal to
the unit. Substituting each F.T of the closed loop:
⎡ 1 KV Kp ⎤
⎢ K c(1+ τ ⋅ s + τ D⋅ s)⋅ τ ⋅ s+ 1τ ⋅⋅ s+ 1 ⎥
lims⋅ ⎢
I V p ⎥ ⋅5
s→0 ⎢ 1 KV Kp ⎥ s
⎢ 1 + K(1+
c
+ τ D⋅ s)⋅ ⋅ ⎥
⎢⎣ τ I⋅ s τ V⋅ s+ 1τ ⋅ s+p1 ⎥⎦
5
lims⋅ G(s)⋅ =5
s→0 s
It is said that with the PID controler, a final temperature of:
T f= T+ ΔT= 210ºF+ 5ºF= 215ºF
dveonnehiltcw
T
et rnthew
laurbehafim
htevadtfrtpedi
fixed temperature system as control point:
PreparedbyGustavoVilarroel