Professional Documents
Culture Documents
Email: agus.saptoro@curtin.edu.my
Professional membership
- Senior Member of American Institute of Chemical
Engineers (AIChE)
- Member of Institution of Chemical Engineers (IChemE),
UK
2
Contents
1. Riggs, J.B. and Karim, M.N. Chemical and Bio-Process Control. 3rd
ed. Ferret Publishing. 2006.
2. Cooper, D.J. Practical Process Control: Fundamentals of
Instrumentation and Process Control. Control Station, Inc. 2005.
3. Seborg, D.E., Mellichamp, D.A., Edgar, T.F. and Doyle III, F.J.
Process Dynamics and Control. 3rd ed. John Wiley & Sons, New
York. 2010.
4. Romagnoli, J.A. and Palazoglu, A. Introduction to Process Control.
2nd ed. CRC Press. 2012.
5. Marlin, T.E. Process Control. 2nd ed. McGraw-Hill, Inc. 2000.
6. Ogunnaike, B.A., Ray, W.H. Process Dynamics, Modeling and
Control. Oxford University Press. 1994.
7. Bequette, B.W. Process Control: Modeling and Simulation. Prentice
Hall, New Jersey. 2003.
8. Cooper, D.J. Practical Process Control using Loop-Pro Software.
Control Station, Inc. 2005.
Unit learning outcomes
So here
Flowrates of the cold and hot water are
manipulated variables
and
our skin is the sensor.
Controlled variable:
position of our car is in
the right and safe lane
Product
TC Steam
Stream
TT
Feed
Condensate
Heating of a colder stream using steam to produce a hotte
TC: Temperature T: Temperature C: Concentration
Controller F: Flowrate : Valve
LC: Level Controller h:height/level
Feedback Control - Concept
INPUT OUTPUT
(cause) (effect)
Classification of Input Variables
can be adjusted freely by a
human operator or a
control system..
represent the effect of the
surroundings on the Manipulated
process.
Input Variables
Measured
Disturbances
Unmeasured disturbances
generate the most difficult
control problem !!!
Classification of Output Variables
Output Variables
Unmeasured
General Process Representation
External Disturbances
.. PROCESS
..
....
control
signal
Safety First:
people, environment, equipment
The Profit Motive:
meeting final product specs
minimizing waste production
minimizing environmental impact
minimizing energy use
maximizing overall production rate
Benefits from Process Control
Concentration
Concentration
Limit Limit
Impurity
Impurity
Time Time
Old Control: with Large Improved Control: with
variability Smaller variability
Concentration
Limit Limit
Impurity
Impurity
Time Time
OLD Control NEW Control
d(t)
u(t) y(t)
? Process
Process
Open-Loop Control
Control Design Problem
d(t)
Feedback Control
u(t) y(t)
? Process
Control Design Problem
d(t)
u(t) y(t)
?? Process
Feedforward Control
Control Design Problem
d(t)
u(t) y(t)
? Process
Process
Feedforward-Feedback Control
FC
FT Feed
TT
Steam
Product
You should know the process before
making any attempt to control it, else the
result can be disastrous
Anonymous
Improved
Profitability
$
Process Modeling
How we see the process..
How the controller sees the process..
Inputs Outputs
LI QI
Types of Models:
Mechanistic Models (rigorous)
Empirical Models (input-output)
Linear Distributed
Deterministic
Lumped
Stochastic
Simple!! But not
necessarily the best
Why we need dynamic model?
U Y If I increase U by 10%,
Process
important questions:
How far Y will change?
PV = 1.0 m
PV 1.0 m m
Kp = = = 0.1
CO 10% %
CO = 10 %
PV63.2
P
Copyright 2007 by Control Station, Inc. All Rights Reserved
t PVstart t 63.2
FOPDT Model How to obtain p
p
tCOstep
t PVstart
The FOPDT Model is All Important
100% 100%
K
D
c 0.5
PB 200%
100%
K c 0.5 0.25 % / psi
200 psi
Process Nonlinearity Behaviour
Nonlinearity !!
Second Order Process
2
d y(t ) dy(t )
2
p 2
2 p y(t ) K pu(t )
dt dt
Differential equation
Kp
G p ( s) 2 2 Transfer function
p s 2 p s 1
Note that the gain,
time constant, and
the damping factor
define the dynamic
behavior of 2nd
order process.
Underdamped vs Overdamped
Effect of on Underdamped
Response
2
=0.1
1.5
0.4
y(t)/AKp
0.7
1
=1.0
0.5
0
0 4 8 12
t/ p
Effect of on Overdamped
Response
=1
0.8 =2
=3
y(t)/AKp
0.6
0.4
0.2
0
0 4 8 12
t/ p
Characteristics of an
Underdamped Response
Rise time
B C 5% Overshoot
(B)
Decay ratio
y(t)
T (C/B)
D Settling or
response
time
Period (T)
Time
trise trt
Transfer Function (TF)
u(t) y(t)
Process
u(s) y(s)
g(s)
General Feedback Control Loop
D(s)
Gd(s)
Ys(s)
Gs(s)
Closed Loop Transfer Functions
From the general feedback control loop and
using the properties of transfer functions, the
following expressions can be derived:
Y ( s) Gd (s)
D(s) G p (s) Ga (s) Gc (s) Gs (s) 1
Characteristic Equation
Since setpoint tracking and disturbance rejection
have the same denominator for their closed loop
transfer functions, this indicates that both setpoint
tracking and disturbance rejection have the same
general dynamic behavior.
The roots of the denominator determine the
dynamic characteristics of the closed loop
process.
The characteristic equation is given by:
Gd(s)
Yf(s) Ys(s)
Gf(s) Gs(s)
PID Algorithm
1 d e(t )
t
c(t ) c0 Kc e(t ) e(t )dt D
I 0 dt
Reverse
acting
1 d e(t )
t
c(t ) c0 Kc e(t ) e(t )dt D
I 0 dt
Direct acting
Function of the Derivative Term
1. Cascade Control
2. Ratio Control
3. Feedforward control
Cascade Control Strategy
Consider a jacketed CSTR with an exothermic reaction where the
temperature of the reaction mixture is kept at a desired point by the
flow of the coolant in the jacket.
Control Objective:
Feed (Fi, Ti) Keep T at Tsp
Manipulated Variable:
Tsp Tmeas Coolant Flow Fc
TC
Possible
Disturbances:
Ti and Tc
CSTR
(V, T)
Product (F, T)
Coolant (Fc, Tc)
Cascade Control Strategy
Tsp Tmeas
TC
Tc,sp
Tc,meas
TC
CSTR
Product (F, T)
Coolant (Fc, Tc)
Example
PT
Steam
TT
Feed
Condensate
RSP
TC PC PT
Steam
TT
Feed
Condensate
Multiple Cascade Example
RSP
TT TC AC
RSP
FC
FT
AT
d1
d2
gd1
gd2
u1sp y
ysp u2 u1
gc1 gc2 gp2 gp1
gm2
Secondary Loop
Secondary Loop
gm1
Primary Loop
Cascade Control Transfer
Functions
The secondary feedback loop yields the following
transfer function (assuming gm2 gf 2 1 ):
g c 2g p 2 gd 2
u1 u1sp d2
1 g c 2g p 2 1 g c 2g p 2
u1 GCL
sp
u
2 1sp G d2
CL 2d 2
Cascade Control Transfer
Functions
The open-loop process for the primary loop is
given by:
y g p1u1 gd1d1
y sp
g p1 GCL2u1sp GCL2d2
d2
g d 1d1
y sp
g p1GCL2u1sp g p1GCL2d2
d2
gd1d1
Cascade Control Transfer Functions
sp
GCL2 1
Cascade Control Transfer Functions
y GCL
sp
y
1 sp G d2
d
CL1 2 G d1
CL1d1
Cascade Control Design
76
However, feedback control also has certain inherent disadvantages:
77
Introduction to Feedforward Control
The basic concept of feedforward control is to measure important
disturbance variables and take corrective action before they upset the
process. Feedforward control has several disadvantages:
78
Figure 15.2 The feedback control of the liquid level in a boiler drum.
79
A boiler drum with a conventional feedback control system is shown in
Fig. 15.2. The level of the boiling liquid is measured and used to adjust
the feedwater flow rate.
This control system tends to be quite sensitive to rapid changes in the
disturbance variable, steam flow rate, as a result of the small liquid
capacity of the boiler drum.
Rapid disturbance changes can occur as a result of steam demands
made by downstream processing units.
80
Figure 15.3 The feedforward control of the liquid level in a boiler
drum.
81
Figure 15.4 The feedfoward-feedback control of the boiler drum level.
w/ ratio control
Time
Ratio Control for Wastewater
Neutralization
RSP
FC
FT FT
NaOH
Acid Solution
Wastewater
pHC pHT
Effluent
Analysis of Ratio Control Example
AC
FT AT
FC
Feed
FT Vent
Steam
Product
TT
Ratio Control Requiring Dynamic
Compensation
FT DC
Feed
AC
RSP
FC
FT
AT
Example
FT TT
Flue
Gas
FT
Process
Fluid
Fuel
FT TT
Flue
RSP Gas
FC
FT
Process
Fluid
Fuel
Discussion and Q & A sessions