01 - Introduction To Process Control
01 - Introduction To Process Control
Process Control
Industrial Automation Research Group
Program Studi Teknik Fisika
Institut Teknologi Bandung
GOALS
+
Controller
Controller Actuator
Actuator Process
Process
Sensor
Sensor++
Transmitter
Transmitter
Adjustment of
Command signal Physical Variable
(V, mA, psig,…)
Actuator (F, motor speed,…)
Actuator types
• Control valve: pneumatic, electric, hydraulic
• Electric heater output: thyristor
• Pump/Motor speed: inverter
• Displacement: pneumatic, electric, hydraulic
Transducer
• Convert signal value of instrument to signal value of other instrument
• Signal convertion
• Transducer I/P or P/I : current to pressure or vice versa
• P/E or E/P: pressure to voltage or vice versa
Energies Out
Raw Materials Products
Process
Energies Out
Control
• To maintain desired conditions in a physical system by adjusting selected
variables in the system
Data
Knowledge
Information
Dynamic performance
depends more on the
vehicle than the driver!
qi Open Tank
h
q
INPUT DATA
MATLAB
OUTPUT DATA
dy (t )
p y (t ) K p u (t ) Differential equation
dt
Kp
G p ( s) Transfer function
ps 1
u(t) u(t)
Always
Always overdamped
overdamped
2
d y (t ) dy (t )
p
2
2 p y (t ) K p u (t ) Differential equation
dt 2 dt
Kp Transfer function
G p (s)
2p s 2 2 p s 1
underdamped
critical damped
overdamped
Rise time
Overshoot (B)
Decay ratio (C/B)
Settling or
response time
Period (T)
Emergency
cooling
Automatic
• The computer (or other device)
autonomously controls the process
and may report status back to a
operator
Question: Why manual override has to be included in every automatic control systems?
Introduction to Process Control 1- 32
Regulator vs. Servo
Regulatory control Servo control
• Follow constant setpoint, • Follow the changing
overcoming the disturbance setpoint
o o
75.5 C… 7.00 AM: 80 C…
75.3o C… 8.00 AM: 70o C…
o o
75.4 C… 9.00 AM: 60 C…
DV
Closed-loop
• The information from sensor is
CO PV
used to adjust the MV to obtain Process
Process
the desired value of the PV Decisions
Controller
Controller
SP
Introduction to Process Control 1- 34
Control Strategies (1)
Feedback Control
• Corrective action based on process variable (PV)
DV
SP
Feedback CO PV
Feedback Process
Process
Controller
Controller
Advantage
Requires no knowledge of the source or nature of disturbances, and minimal
detailed information about how the process itself works
Disadvantage
Controller takes some corrective actions after some changes occurs in process
variable PV
DV
Feedforward CO PV
SP Feedforward Process
Process
Controller
Controller
Advantage
Controller takes some corrective actions before the process output is different
from the setpoint theoretically, perfect disturbance rejection is possible!
Disadvantage
Requires process model which can predict the effect of disturbance on PV
If there are some modeling error, feedforward control action will be erroneous
(no corrective action)
Feedforward controller can be quite complex
DV
CO PV
SP Feedforward/
Feedforward/ Process
Feedback Process
Feedback
Controller
Controller
Outer loop
Inner loop DV1 DV
SP
Inner CO CO PV
Outer
OuterFeedback
Feedback InnerFeedback
Feedback Inner
Inner Outer
Outer
Controller
Controller Controller
Controller Process
Process Process
Process
Outer loop
DV
Inner loop DV1
SP Outer
OuterFeedback
Feedback Inner CO CO PV
Controller
Controller InnerFeedback
Feedback Inner
Inner Outer
Outer
Controller
Controller Process
Process Process
Process
SISO MIMO
DVs
DV …
CO PV …
Process
Process COs Process
Process PVs
Decisions
Decisions … …
Controller
Controller …
Controller
Controller
u
R (15-1)
d
FY FFRC FY
101A 101 101B
FT FT
101A 101B
A B
Now, we will address the other method, split
range. Again, we consider a process example.
T LC
A
Reaction: A B
FC
Looks good to me. What could go wrong?
T LC
AC
Reaction: A B
Introduction to Process Control 1- 48
FC Signal Select
Signal Select
Disturbance is feed
inhibitor increase.
T LC
AC
Reaction: A B
Unfortunately, the
design does not
consider T, which
exceeded its
maximum. The
equipment was le
damaged! ptab
c ce
o ta
N
The controller did a
good job of keeping
CA near its set point.
AC
fo
< = low signal select
<
AY AY = calculation element
Introduction to Process Control 1- 50
Signal Select
FC
Signal Select
Disturbance is feed
inhibitor increase. TC LC
AC
Reaction: A B
fo
<
AY
t a ble
c c ep
a
The controller
cannot keep CA at its
set point!
cooling heating
Fuel B
fc
Split range
We chose to control pressure.
Measured variable
fc
Fuel A Pressure which is constant when
flows in and out are the same.
To consumers.
l v e ?? Manipulated variable
va
hich PC
W Either valve has causal
relationship and fast dynamics
Fuel B Disturbances
fc Changes in consumption rate
To consumers.
x
x
First, if we adjust two valves,
PC on what basis can we decide
x
which valve to open first?
Fuel B
fc Hint:
x = controller output
Introduction to Process Control 1- 56
Split Range
si v e
pe n
Le ss e x
fc We have determined that fuel A is less
Fuel A expensive than fuel B.
x
To consumers.
x
Our strategy is to use only fuel A
PC unless we must use B (when fuel valve
e
x p e nsiv A is completely open).
ee x
Mor
Fuel B How?
fc
x = controller output
Introduction to Process Control 1- 57
Split Range
Split range Split range: The valves are calibrated to
respond as shown in the figure
e opened
x pensiv
e
Less Fuel A
fc
Fuel A
Valve opening
To consumers.
x
Fuel B
x
PC
s i ve
ex pen
e
Mor x
Fuel B
fc
x = controller output closed
0 100
x, controller output %
Introduction to Process Control 1- 58
Split Range Characteristic
e
x pensiv
e
Less
fc
Fuel A
To consumers.
x
sive PC
ex pen
e
Mor x
Fuel B
fc