Professional Documents
Culture Documents
VADE-MECUM
9. PROCESS CONTROL
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
Table of Contents
Index - i
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
1. Process Characteristics
x1(t) y1(t)
1.1 Definitions x2(t) System y2(t)
• A process, a system can be considered as a x3(t) y3(t)
black box, which transforms manipulative Transfer function yp(t)
xn(t)
variables (input variables which can be
modified by the operator) into output
variables.
• The dynamics of a process is the time
p1(t) p2(t) pm(t)
dependent behavior of the process.
• Processes and their dynamics can be
characterized by different properties.
• Stable: variables converge to some steady state when disturbed.
• Unstable: disturbances cause the variables to go to infinity.
1.2 Order
• If the system is described by an ordinary differential equation (one input, one output) with derivatives of order
N, the system is called Nth order:
d n y( t ) d n −1 y( t ) dy( t )
x( t ) = a n + a n −1 + ... + a1 + a0 y( t )
n n −1 dt
dt dt
dy( t )
- First order system: x( t ) = T + y( t )
dt
d 2 y( t ) dy( t )
- Second order: x( t ) = T 2 + 2ξT + y( t )
dt 2 dt
• With such a mathematical description of the system, it is possible to assess the dynamic response of the
system.
9.1
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
9.2
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
Perturbations
Definitions:
• Overshoot: The amount of swing past the set point
• Rise time (speed of response): The time it takes the
Input Output process to come up from 10 to 90% the new set
Process
(to control)
(To be point.
controlled) • Decay ratio: the ratio of maximum amplitudes of
successive oscillations.
• Setting time: the time it takes the amplitude of the
Regulator
oscillation to decay to some fraction (0.05) of the
change in set point.
00 0
.9
.1 Rise time
0
0 10 20 30 40
Time
9.3
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
P controller
• X the value to be controlled, S the set point, Y the new value for the process input, Kp is the gain and is
normally adjustable on the controller.
Measurement to be
controlled
X X-S +
+
- Kp + Y = Y0 + Yi
S ( X - S) * Kp = Yi Y0
Setpoint
• The X-Y values are NOT proportional: the proportional-only feedback controller changes its output signal in
direct proportion to the error signal.
• The gain of the controller can be positive or negative (switch on the controller or direction plate).
• The proportional-only controller is very rarely used. The output of such a controller changes only if the error
signal changes: they are not able to bring the variable to control back to the set point. They leave what is called
a steady state error: Offset.
b. Integral function
t2
• The integral action moves the controller based on the time integral ∫ x dt of input signal.
t1
x (%) 2 6
S1 = ∫ x dt = 10 %min, S2 = ∫ x dt = 20 %min
10 X 1 4
S1 S2
t (min)
0 1 2 3 4 5 6 7 8 9
• The basic purpose of the integral action (reset action) is to drive the process back to its set point.
• The longer and the bigger the error, the bigger the action.
PI Controller
Kp
Y = Y0 ± K p ( X − S ) ± ∫ ( X − S ) dt
Ti
• The term Ti increases or decreases the influence of the integral. It is expressed in min and is called the integral
or reset time.
• Most controllers are calibrated in minutes/repeat, a term which comes from the time to ramp up the controller
output (gain taken into account) for a step change (1 unit) in set point.
• The PI controller is more commonly used in plants.
• The integral action eliminates the Offset and brings the system to its set point.
• The smaller the reset time ( Ti ), the faster the correction of error (if too small, the loop can give overshoot or
become unstable).
9.4
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
c. Derivative function
• The derivative is the slope of the tangent of the curve (x vs. t). It occurs whenever the measurement signal
changes.A derivative-only controller would have the following definition:
dX
Y = Y0 + Td , Td is the rate action (min)
dt
• The purpose of the derivative action (rate X
action) is to try to anticipate the control S
action by looking at the time rate of the error
change (the derivative). Y
Y0
Time
PID controller
Kp
Y = Y0 ± K p ( X − S ) ± ( X − S ) dt ± K p Td dX
∫
Ti dt
• In theory, the derivative action should always X
000000000000000000000000000000000000000000
improve the system response. But, it is
necessary to give a particular attention to this S
term because there is not perfect derivative
action, and if the signal is very noisy, the 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Derivative
action Yo
d. Sampled-data system
• In a sampled system, the signals are non-
continuous or discrete. The process variable is
sampled every scanning cycle and the value is
kept constant between two cycles. Sampled
• A typical example of this kind of system is the signal
Field
Direct Digital Control: all the control signal
calculations are done in a digital computer,
which directly commands the actuators in the
field. Sampler
• The control function of a DDC loop consists of
calculating the new value of the actuator Time
through an equation (algorithm) which
describes the three functions of the analogic
(continuous PID controller).
e. Continuous controller
9.5
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
Kp d(X − W )
Y = Y0 ± K p ( X − W ) ± ∫ X dt ± K p Td
Ti dt
f. Incremental DDC controller
( X t +1 − W )* ∆t ± K p * Td ∆( ∆x )
Kp
Yt +1 = Yt ± K p [( X t +1 − Wt +1 ) − ( X t − Wt )] ±
Ti ∆t
3.3 Tuning
On-line trial error
• Proportional action:
- Set integral and derivative action at O action (maximum Ti , minimum Td ).
- Set K p at a low value (.5).
- Put the controller in auto.
- With a small change in set point, the controller reaction will be very sluggish.
- Double the proportional coefficient until the loop becomes oscillatory.
- After reaching this ultimate gain, set the K p half of the ultimate K p .
• Integral action:
- With the controller in auto and the proportional band fixed, start to reduce Ti by factor 2, with small
changes in set point after each step.
- Find the value of Ti that makes the system oscillatory, underdamped and set Ti double of that.
• Derivative action:
- Increase the derivative term until the system noise starts to appear on the controller output.
- Set the Td at half of this maximum value.
Ziegler-Nichols Method
• The basis of this method is to find the ultimate value of K p ( K u ) and to assess the corresponding period of
oscillation of the signal ( Tu ).
• The Ziegler-Nichols controller settings are given in the following table:
P PI PID
Kp Ku Ku Ku
2 2.2 1. 7
Ti Tu Tu
1. 2 2
Td Tu
8
• The Ziegler-Nichols coefficient should be considered as a reasonable first estimate of the controller coefficient,
which could have to be adjusted.
• Due to the similarity between the DDC algorithm and the continuous function, tuning procedures for DDC
loops are the same as for the continuous loops.
9.6
Rev. 2002
CEMENT PROCESS ENGINEERING SECTION 9 – PROCESS CONTROL
VADE-MECUM
9.7
Rev. 2002