Process Automation (Anewcerefresher) A 14-Part Series
Process Automation (Anewcerefresher) A 14-Part Series
A 14-Part Series
CONTENTS
Page
Basicconcepts,terminologyand
techniquesforprocesscontrol
How the interplay among the measured,load and control
variables is established in order to achieve required
objectives for controlling process operations.
I Any study of process control must begin by investigat- In this example, the control system manipulates the
ing the concept of a ``process." From a production position of a steam valve. However, the temperature of
viewpoint, it is generally thought of as a place where the water depends not only on the position of this valve
materials and, most often, energy come together to but also on the flowrate of the' water, its inlet tempera-
ture, the enthalpy of the steam, the degree of fouling in
produce a desired product. From a control viewpoint,
the meaning is more specific. A process is identified as the exchanger, and the ambient temperature.
having one or more variables associated with it that are This simple example illustrates controlled, manipu-
important enough for their values to be known and for lated and load variables-the three categories associated
them to be controlled. with every process under control (Fig. 1b). The parame-
Initially, in this new CE REFRESHER (see accompany- ters that indicat,e product quality or the operating condi-
ing box for series topics), we will concentrate on proc- tion of the process are called controlled variables, such as
esses having only one controlled variable, such as the pressure, level, temperature, pH, specific gravity or den-
heat-exchange process shown in Fig. Ia. To maintain the sity, composition, moisture cont,ent, weight and speed,
temperature of the product (hot water) in this process, and other variables, depending on the process.
another variable influencing the variable being con- Manipulated variables include valve position, damper
trolled must be available for manipulation by the control position, motor speed and blade pitch. Further, one
System. control loop is often manipulated for controlling another
variable in more complicated control schemes. For exam- signal based on the difference between the actual and
ple, a flow variable is manipulated to control a tempera- reference-measurement values. For /ccd/o7'tt;ord systems,
ture or a level. the control signal is generated from values based on the
All variables affecting a controlled variable, other than various load variables as they affect the process.
the one being manipulated, are defined as loads. Both
loads and the manipulated variable may influence a Feedback systems
controlled variable from either the supply side or the Feedback systems are more common than feed for-
demand side of the process. For example, the outlet ward ones. The structure of a feedback loop is shown in
temperature of a heat exchanger can be controlled by Fig. 2. Here, the value of the controlled variable re-
manipulating the steam valve, while tank level can be sponds to the net effect of the loads and the manipulated
controlled by manipulating a valve on the outflow from variable. A sensor/transmitter measures the current
the tank. Often, a controlled variable in one process is a value of the controlled variable and sends a signal to the
load variable for another. For example, the temperature feedback controller, where the signal is compared (by
of the outlet stream from a heat exchanger will almost subtraction) to a reference value. The control function
certainly affect other plant variables-otherwise, it would within the controller generates a signal, which positions a
not be important enough to control. valve on the basis of the sign and magnitude of the dif-
ference between the measurement and the reference or
The control problem setpoint values.
The relationship among controlled, manipulated and In the example for the heat exchanger, a temperature
load variables qualifies the need for process control. The transmitter continuously generates a signal that repre-
manipulated variable and the various load variables may sents the actual temperature of the hot water. At the
either increase or decrease the controlled variable, de- controller, this signal is subtracted from an operator-set
pending on the design of the process. Changes in the
value that represents the desired temperature. If these
controlled variable reflect the balance between the loads values are the same, the current position of the steam
and the manipulated variable. valve is correct, and the controller will not change its
For the heat exchanger, increases in steam-valve open- output. However, if the actual value is below the refer-
ing, steam enthalpy, inlet temperature and ambient tern- ence value, the controller will change its output in the
perature tend to raise the product temperature, while it direction that opens the steam valve and raises the actual
is lowered by increases in flowrate and exchanger foul- temperature. Conversely, if the actual temperature is
ing. The temperature responds to the net effect of these above the desired one, the controller will change its
influences. If the positive influences are greater than the output in the direction that closes the steam valve, to
negative, the temperature will rise. If the reverse is true, lower the actual temperature.
the temperature will fall. If all the load variables were to Thus, a feedback controller solves the control prob-
remain constant, the steam valve could then be adjusted lem through a trial-and-error procedure. Assume that a
until the product temperature was constant at the de- change in the load variables upsets the temperature, and
sired value, and would remain there indefinitely. a new valve position is required. The controller becomes
Process control equipment is needed because these aware of the upset when the imbalance between the
variables do not remain constant. For example, varia- loads and the manipulated variable begins to change the
tions in inlet temperature and flowrate both upset prod- controlled variable. The controller immediately begins
uct temperature, and require a different steam-valve to make corrective changes in its ouputs-even as it
position in order for water temperature to be maintained monitors the effect of these changes on the controlled
at the desired value. Thejob of the control system is to variable. When the controller sees that its correc(ions
determine and continuously update this valve position as have returned the controlled variable to the desired
load conditions change. value (i.e., difference equals zero), it holds the output
Generally, the control problem is to determine the one steady and continues to observe the controlled variable,
value of the manipulated variable that establishes a and waits for the next upset.
balance among all the influences on the controlled vari-
able and keep the variable steady at a desired value. Feedforward systems
Other factors such as speed of response, shape of re- While feedback control is reactive in nature and re-
sponse, and operator interface are also important in sponds to the effect of an upset, feed forward schemes
designing control systems. respond directly to upsets and, thus, offer improved
No matter how complicated, every control system control.
solves this same basic problem, and for a given process The block diagram of a feed forward-control scheme is
and load conditions must arrive at the same result. shown in Fig. 3. Transmitters measure the values of the
The control problem can be solved in only two ways, load variables, and a calculation unit computes the cor-
each of which corresponds to a basic control-system rect control signal for the existing load conditions and
design philosophy. Fcec!bcLcfe systems generate the control reference value. In this way, changes in load conditions
4
Inside a feedback controller
Regardless of the hardware used for implementation,
the concept of feedback control remains the same. The
first feedback mechanisms were mechanically connected
directly to the process and the manipulated variable.
When pneumatic and electronic transmission made cen-
tral control rooms possible, pneumatic and electronic
controllers were developed.
The state of the art today is distributed control
through digital systems, and controllers now often exist
in software. Digital systems may have an extensive selec-
tion of features such as automatic alarming, output
clamps, and built-in linearization or signal compensa-'
tion. However, none of these change the basic function
of the feedback controller-to solve the control
problem.
All feedback controllers must have certain common
elements (Fig. 4). The feedback-control function always
has two inputs and one output. One input will be the
measurement signal from the transmitter; the other, the
reference value. For feedback controllers, the reference
signal is called the setpoint, which usually represents the
desired value of the measurement.
For simple loops, the reference signal may be entered
directly by the operator and is called a "local" setpoint.
In complicated schemes, this signal can come from
cause a direct change in the control signal without another instrument and is defined as a "remote" set-
waiting for the controlled variable to be upset. point. Often, the controller can accept both types of
In general, this technique is more complicated and setpoints, and a remoteflocal switch is available for the
more expensive. It requires greater process understand- operator to select which one the controller will use.
ing than trial-and-error feedback. Therefore, feed for- Within the controller, measurement and setpoint val-
ward control is usually reserved for difficult and critical ues are compared by subtraction. The difference is
applications. called the error and is the input to the mechanism, circuit
or algorithm that generates the output. Generally, this
response contains proportional, integral and derivative
(PID) components, although they may not all be present
in every controller. Proportional or integral responds to
error, while derivative usually responds directly to mea-
surement. The sum of the individual responses forms
the automatic control signal.
5
negative feedback, and oscillation. Let us now examine
in some detail the significance of these characteristics for
feedback loops.
6
cause of the lags within the process, the outlet tempera-
?=-iifet3£=--ri.`.I=t'.
ture does not respond immediately. In fact, it continues
to move away from the setpoint. The controller then
---:`: -+:-rlr-, -.-:. -:--•..;..........:.:.:..-........;.:...gr.I.,.'.as;..:.-...,.:..... .'12`
7
L,:,: , , , ., , ,. , ,1, , 1, , ,: : ,
to have quarter-wave damping (i.e., B/A = 1/4 in Fig.
5c). Depending on the period, a loop having quarter-
wave damping stabilizes fairly quickly following an upset.
Often, this is taken as an indication of good control.
Determining proper controller adjustments is somewhat
more complicated than achieving this one objective.
Nevertheless, quarter-wave damping may be used for a
rough evaluation of controller performance.
Process characteristics
The existence of lags in the process has a fundamental
effect on the performance of the feedback loop. Without
understanding the causes and characteristics of these
lags, it is impossible to evaluate which control modes
(proportional, integral, derivative) will be required, or
whether feedback control will be successful in any partic-
ular application. Basically, lags may be considered in two
categories: deadtime and capacity.
Deadtime
A process that has essentially pure deadtime response
is shown in Fig. 6a. A hopper valve deposits material on a
moving belt. A weight transmitter measures the amount
of material. How does the weight measurement respond
to changes in the control signal to the hopper valve?
As shown in Fig. 6a, a step change in the control signal
will immediately begin to deposit more material on the
belt. This step change will appear in the measurement
after a delay (deadtime) that corresponds to the time
necessary for the material to travel from the hopper to
the sensor.
In general, deadtime is defined as the time delay
between a change in the control signal and the beginning
of its effect on the measurement. The shape of the
change in the control signal is not relevant. Fig. 6a also
shows an oscillating control-signal input delayed by the
same time interval.
Because deadtime is often caused by the time required
to move material from one point to another, it may be
referred to as transport lag or distance/velocity lag. The
actual time depends on the distance traveled and the
velocity of the material.
Delay in the process response can be created in other
ways. The performance of mixers (i.e., agitators) has a
large influence on the deadtime in loops monitoring
composition, such as pH, density, or oxidation-reduction
potential. The sampling operation of a chromatic ana-
lyzer will also create delay in the perceived measurement.
And, significantly, a combination of a number of capac-
ity-lag elements will also create deadtime.
From a control point of view, what is important is the
length of the delay. Deadtime represents an interval
during which the controller has no information about `
the effect of a control action already taken.
Deadtime does not slow down the rate at which the
measurement can change. Except for the delay, the
measurement changes at the same rate as does the
control signal. Still, the longer the delay, the more
difficult it will be to control. As will be shown, the
amount of deadtime in the process has a strong effect on
the controller adjustments and on the perforinance that
can be expected from the loop.
Because deadtime interferes with good control, every
8
T| I
I -\,.
attempt should be made to reduce this delay by properly 2. The capacity inhibits the rate at which the measure-
locating transmitters, specifying sufficient mixing, de- ment can change.
signing proper tankage, and minimizing transmission Because level is a measure of the liquid stored in the
lags. tank, and because the rate of accumulation (positive or
negative) responds to the difference between inflow and
Capacity and its effects outflow, level cannot change instantly even if the control
Pure deadtime processes are rare, and virtually every signal does. The bigger the tank in comparison with the
control loop will include, and will be dominated by, flows, the slower the level will change. Therefore, the
capacity elements. capacity element in the process tends to attenuate distur-
A capacity element is that part of the process system bances. This makes control easier, whereas deadtime
where material or energy can accumulate. The tank makes control more difficult.
shown in Fig. 6b represents a single capacity (material The size of a capacity is measured by its time constant.
storage). Flow into the tank is manipulated to affect the Fig. 6c shows, in more detail, the level response of Fig.
level; flow out of the tank is the load variable. Initially, 6b. Since the two flows (in and out) approach equality
the level remains constant because inflow and outflow asymptotically, they never quite become equal-at least`
are equal. How does the response of this process differ in theory. The level never stops changing and, therefore,
from that of a deadtime element? the response cannot be measured by the time to
Let us assume that the valve and flow respond in- completion.
stantly to changes in the control signal. When a step Instead, the response is quantified by a time constant
change occurs in this signal, the difference between in- that is defined as the time required to complete 63.2% of
flow and outflow will immediately cause an increase in the total response. (This number is not`arbitrary. It has
level. However, as level increases, the gradually increas- significance in terms of the differential equations that
ing pressure across the drain valve raises the outflow. model the process.) As a first approximation, the time
This tends to bring the two flows back into balance, with constant of a capacity element will be roughly equal to its
the net result that level rises more rapidly at first, then residence time, which is defined as the volume divided
more slowly, and finally stops as the flows become equal. by the throughput (in consistent units). Thus, if the tank
The other vessel shown in Fig. 6b also represents a in Fig. 6b holds 1,000 gal, and flow through the tank is
single capacity (energy storage). Temperature responds 100 gpm, the residence time becomes 1,000/100 = 10
to the accumulation of energy in a process just as level mln.
responds to the accumulation of material. The response Fig. 6b also shows the response of a capacity element
of the temperature to a step change in heat input will be to a cycling control signal. If the signal cycles the inflow,
the same as the response of the level to a step change in the outflow will approach the average value of the inflow.
flow input. The level will rise while the inflow is greater than the
The responses of these capacity elements differ from outflow; and it will fall while the inflow is less than the
that of the deadtime element in two significant ways: outflow. In short, for a cycling input, the measurement
I. No delay occurs before the measurement begins to signal from a capacity element will also cycle at the same
change-i.e., no deadtime is associated with a single- period.
capacity element. The variation in the measurement signal, in compari-
9
son with `the variation in the control signal, depends
strongly on the period. If the control signal cycles very
rapidly (with a short period), the swing in the level will be
very small. Conversely, if the same variation in the
control signal occurs at a much longer period, the swing
in the level will be much greater.
10
ments has an input and an output. The first parameter, Betlnning at any point in the loop, let us consider the
gain, describes the amount of change in the output that effects on that signal as it travels once around the loop.
will be caused by a stven change in the input. Both The signal is made larger or smaller as it passes through
s[cady-state and dynamic gains must be considered. For each element, according to the gain of that element. At
a step input, the output of the element begins to change the same time, the signal will be somewhat displaced,
and approaches a new value. The steady-state gain, Gas, is according to the magnitude of the phase angle associated
defined as the ratio of the final change in the output to with that element.
drge in the input, or: For the cycle to continue, the total effect of these
displacements must equal 360 deg., so that the signal
Gss = A(Out)/ A(In) (I)
returns to the berinning point. Therefore: a feedback
of the uhits for gain. For control loop will cycle at that period which makes the
kispi:pi:r:::t::e::eps
example, if the steady=-asta gain of the valve in the sum of the phase angles equal to 360 deg.
temperature loop were being determined, the output More importantly, the net effect on the size of the
would be in units of steam flow, while the input would be signal depends on the product of the individual gains, or
percentage. Thus, if a 10% change in controller output the open-loop gain, Gal:
caused a change of 200 lbth in steam flow, the steady-
COL --(GD)c(GD)v(GD)p(GD)t (6)
state gain becomes:
where (GD)c is the dynamic gain of the controller, (GD)u is
Gss = 200/10 = 20 (lb/h)7%; (2)
the dynamic gain of the valve, (GD)p is the dy-
However, the signals traveling around a control loop namic gain of the process, and (GD), is the dynamic gain
usually vary cyclically. The sensitivity of an element to a of the transmitter.
cycling input is measured by its dynamic gain. When the The dimensional units for the individual gains must be
input cycles, the output will also cycle at the same period specified in such a way so that they cancel when the
(see Fig. 6a and 6b). The dynamic gain may be computed open-loop gain is calculated from Eq. (6). If that gain is
as the ratio of the size of the output swing, Acha„ to the greater than 1.0, the signal will arrive at the beginning
size of the input swing, A7„ or: larger than when it started. As it continues to travel
around the loop, it will continue to grow. At any one
GD -AowJ Aln (S)
point in the loop such as at the measurement input to the
For the heat exchanger, let us suppose that a 200 lbth controller, the signal will appear as an ever-increasing
variation in steam flow caused a 20°F variation in outlet oscillation. Therefore, a feedback control loop will be
temperature. The dynamic gain for this situation stable only when the product of the dynamic gains in the
tHomes: loop is less than 1.0.
Adjustments to proportional, integral and derivative
GD = 20°F/200 lb/h = 0.1°F/(lbth) (4)
responses affect the gain and phase parameters of the
The second parameter of the response of an element controller and, in turn, the behavior of the entire loop.
to a cycling input is the phase angle, which is illustrated These concepts will be explored in subsequent articles of
in Fig. 9. Because of the lags (i.e., delays) within the this series.
element, the peak of the output does not coincide with
the peak of the input. The phase angle, ¢, of an element Su-any
measures this displacement. One complete cycle in any The purpose of every control loop is to find the one
periodic signal is considered to be composed of 360 value for the control signal that holds the measurement
degrees. If the peak of the output cycle occurs one- at the setpoint for the existing load conditions. A feed-
qualter of the way through the input cycle, the phase back or feed forward approach may be used. In this
angle is: article, we have concentrated on feedback techniques. In
a later article, we will cover the feed forward approach.
¢ = (360)(-1/4) = -90° (5) The next article in this CE REFRESHER will appear in
In Eq. (5), the negative sign indicates that the peak of the Aug. 8 issue, and will analyze the actions and reac-
the output occurs after the peak of the input. This is tions for basic feedback-control modes.
termed a phase lag. It is also possible for the output peak Steven Deyndos , Editor
to occur before the input peak; and this is called a phase
had.
The author
CHosed-loop applications IIewis M. Cordon is a systems
application enctneer at The Foxboro
Theparametersofgainandphasearefundamentalfor Co., Foxboro, MA 02035. Currently, he
is involved in advanced control systems,
understanding the behavior of a feedback loop. They are
especially important in the study of controller tuning fy::::indgesEi=edseacl:Le::guqoonn,a:odntrol-
startup. He also conducts seminars for
because both are functions of the period of the imp.ut personnel at Foxboro and offplant sites.
rfu.
When a feedback control loop is upset by a change in
Previously, Mr. Cordon spent seven
years with Foxboro Educational
Services. He has a B.S. and and M.S. in
either the load conditions or setpoint, it will begin to mechanical enctneering from the
University of California (Davis).
usrillate at some period characteristic of that loop. Every
element in that loop sees an input signal varying at that
pernd.
11
Feedback control modes
Control modes are specific responses to a change in the
measured variable or error signal. The analysis of control
modes and their combinations will show how to improve the
stability and speed of response for closed feedback loops.
I Understanding the individual lnodes in a controller is tified in different units. The de]`ivative response may bc
essential to successfully apply feedback control. These generated in several ways~and varying degrees of inter-
modes involve: on-off, proportional-only, integral, and action are possible among the proportional, integral zlnd
derivative actions. Each possible combination represents derivative modes.
a tradeoff between cost and performdnce. For specific situations, many specidl features have
A feedback controller must be connected in a closed been added to improve control, such as external integral
loop, and appropriate control action selected, to estab- feedback, batch switches, tracking, and output biasing.
lish negative feedback. Given these essentials, the con- In the future, the flexibility inherent in digital feedback-
troller can solve the control problem by a trial-and-error algorithms will increase the specialization and variety of
search for the output that establishes a balance among all feedback controllers. Nevertheless, control systems will
the influences on the controlled variable. still be built ()n the foundation pr()vided by the basic
Selecting the proper control action establishes nega- responses.
tive feedback by defining the direction of the controller A controller is a nonthinking device-its responses are
response. The next objective is to determine the magni- built in. It is up to the designer to select those zippropri-
tude of this response. ate lo the apt)licalion. Specifying the wrong combination
of c()ntr()I modes leads to poor system performance,
Control modes increzises the complexity of the tuning pr()blem, and may
A controller in a feedback loop is in a difficult position. add unnecessary c()st.
Unpredictable forces can influence the measurement it
is trying to control. Even worse, the dynamic characteris- On-off control
tics of the rest of the loop will delay and distort the On-off or two-position response is the simplest form
output variations used by the controller to reduce error. of feedback control loop. Fig. I shows the performance
In this environment, it is misleading to believe that of this loop for a process in which liquid is being heated.
control is imposed on the process. Instead, the relation- An on-off control function has only two p()ssible out-
ship between a controller and the process is interactive. puts (on,10097o; or off, 097o), and only considers the sign
Here, the size, shape and rate of the variations in the of the error. In the example, the controller closes the
controller's output are crucial as the controller restores fuel valve when the measurement rises above the set-
the measurement to the setpoint value following an point (Fig. Ib). Because ()f deadtime and/or lags in the
upset. process, the temperature continues to rise before revers-
A control mode is a particular controller response to a ing and moving toward the setpoint. When the tempera-
change in the measurement or error. The four basic ture falls below the setpoint, the controller opens the
responses are: fuel valve. Deadtime and/or lags in the proc.ess again
I On-off (two-position). create a delay before the temperature begins to rise. As it
I Proportional. crosses the setpoint, the controller again shuts off fuel
. Integral. flow, and the cycle repeats.
I Derivative. Cycling is the normal condition for a loop under on-
Variations on these basic responses exist among man- off control. This limitation arises because with only two
ufacturers of control instrumentation. Sometimes, these possible outputs the controller is unable to solve the
responses are identified by different names, or are quan- control problem exactly. The output is either too high or
*To meet the author, see Che7%. E7.g., May 30, p. 66.
too low to establish a balance among all the influences
Articles published thus far in this CE REFRESHER: Part I, May 30, p. 66. on vessel temperature. A 100% output supplies too
18
depends on the length of the period and the rate at which
the measurement changes. Since capacity inhibits mea-
surement change, the amplitude is inversely proportion-
al to the time constant, 7.1, of the process. [See Part 1 for a
discussion of period, amplitude and deadtime.]
On-off control should be applied to those situations
where three conditions are present:
1. Precise control must not be required, because the
measurement will constantly cycle.
2. Deadtime must be moderate to prevent excessive
valve wear because of too short a period.
3. The ratio 7.D7i/7-1 must be small to prevent too large
an amplitude in the measurement cycle.
When these conditions apply, the simplicity and econ-
omy of on-off control offer significant advantages.
A variation of on-off control that reduces wear on the
final operator, and that may be described as differential-
gap or gap-action control, is shown in Fig. 1c. Instead of
changing the output in both directions at a single point,
the control function may take action only at specified
high and low limits. As long as the measurement remains
within the gap, the controller holds the last output state.
As Fig. 1c illustrates, the effect of this variation is to
extend the period, and to increase the amplitude.
Often, the size of the gap will be adjustable and need
not be symmetrical, hence some acceptable compromise
can be achieved. Typically, an on-off controller will have
a very small gap designed into its mechanism.
13
the size of the error. To achieve this, proportional
control ties the change in output to the change in error, Controller boundary `` .:;
range. setpoint
Fig. 3 is a graphical representation of proportional
ri:..` .<.
}: ;S:i,: f: ;*:£i
-
As shown in Fig. 3, the output scale describes increase-
decrease (J/D) action. Changing to increase-increase ac-
tion simply reverses the output scale. Dynamic properties of proportional action
Fig. 3 also illustrates two properties of proportional
Measuring proportional action action that have the most influence in a closed loop. Pro-
Fig. 3 illustrates several important concepts about portional action is both immediate and specific.
proportional action-the first of which is proportional I . The linkage between the error and the output, rep-
band, PB, or gain, G. These adjustable parameters define resented by the pointer, means that the output change
how strongly the controller reacts to changes in the occurs simultaneously with error change. No delays
error. The location of the pivot, as shown in Fig. 3, fixes occur in the proportional response.
the amount of output change` for a given error change. 2. Each value of the error for a given proportional
With the pivot in the middle, a 100% change in measure- band generates a unique value of the output. The pro-
ment (from 50% below the setpoint to 50% above it) will portional-response generator is incapable of any other
cause the output to change from 0 to 100%. Moving the combination. This one-to-one relationship between the
pivot to the left can reduce the measurement change error and the output places severe limitations on the
required for a 100% output change to 50%, i.e., from closed-loop performance of proportional-only control,
25% below to 25% above the setpoint. In the same way, as will be described shortly.
moving the pivot to the right will increase the percent Fig. 4 presents another graphical representation of
change in error required for full-valve travel. proportional action. Each value of the proportional band
The proportional band, PB, is defined as the percent
change in measurement (at a constant setpoint) required
to cause 100% output change. Gain, G, is defined as the
ratio of the output change to error change. Both quantify
the same thing-the sensitivity of the controller to
changes in the error, and each can be expressed in terms
of the other:
G -100%/PB (1)
The relationship of Eq. (1) can also be expressed in PB = 1000/o
PB = 500/o
14
band equals 50%. Then, for increase-decrease action:
07D = (60 -40)(100/50) + 50 = 90%
here O+D = output for increase-decrease action.
Increase-increase action is achieved by reversing the
calculation of the error for Eq. (2) within the controller.
Then:
0,, = (40 -60)(100/50) + 50 = 1097o
15
\\,,,,`````
`` ` `tt i
\```` ` `t`
+Ia,LE
some steady-state error must be present. Each variation \,
in the load will require a different output and a different -.-..fro ---tffi*iE`-i`` - tF'`1`\`i` `
O = e(100/PB) + B
eo = (PB/100)(O -B)
(3a)
(3b) a. Integral action responds to'® ign, size and duratio',,n of er
e- r \\,`,\ ',\
-
rfeSRES
"manual reset."
55=----i- -th
t'
`1
a ce © © 'jl6.a
espQ\ se`;a/repea
tS \,&`
Assuming the bias remains fixed at 50%, the offset for --#+lr,t ` ``,`
\`
f¥i FTt-±J:
t!
®~ 0 4Gas €- ^^-
Fig. 5b shows the effect of narrowing the proportional ®Eoo=E-2oio*ao'aoofroaiQ?o® ``Oc'a•©,©',,3 a• oo. .rfu#i#t I ````\tir
``` ``
'\
response of the controller is just strong enough to cause c. Integral action shifts the bias to balance the lo
`,\ , ri:;f.: : Fi:i;i:i;. ` `, \'fi.`,`,`\, `````,'`'
quarter-wave damping. \''
I
I Case D-The proportional band is too narrow. The I tntngra* astlSn *mprnveSth # *¢#*#¢1\
++
#ffiasffiRE`!`RES
a,,
16
elty of integral action. Whereas proportional action ties
the output to the measurement through the error, inte-
gral action can achieve any output value-stopping only
when the error is zero. This is the property that enables
integral action to eliminate offset. Integral action is only
sadsfied when the measurement has returned to the
setpoint. As long as an error exists, integral action will
drive the output in the direction that reduces error.
The open-loop response in Fig. 6b shows how propor-
tional and integral actions are combined in a controller.
Initially, the output is constant because the error is zero.
When a step change in the error appears, a simultaneous
step change occurs in the output because of proportional
action (see Fig. 3). The size of this response depends on
the proportional band. At the same time, the integral
action begins to drive the output, as shown in Fig. 6a.
For a constant error, the adjustment to integral action
changes the rate at which the output is driven. This rate
f quantified in terms of the time required for the change
in output (due to integral action) to equal or repeat the
response caused by proportional action.
Some instrument manufacturers use dimensional
units of minutes/repeat, referred to as integral time.
Others use units of repeats/minute, referred to as inte-
gral gain. Each is simply the inverse of the other, as
shown in the chart:
17
Applications in which sustained errors are likely (batch vanced in time. The size of this advance is the derivative
processes or those having large setpoint changes) can time, D„ min. Derivative action is sometimes erroneously
lead to integral (or reset) windup. Although the integral referred to as "anticipating" action. (Note: The control-
time may be correct for normal control in such situa- ler can only respond to a real error, and cannot antici-
tions, the output may saturate during the sustained pate the arrival of an error.) Increasing the derivative
error, and lead to overshoot when the measurement time will generate a larger derivative response that will
finally approaches the setpoint. appear as a larger time difference between the two
In these applications, a "switch" may be added to the responses in Fig. 7b.
integral circuit (whether electronic or pneumatic) of the Following the techniques for proportional and inte-
controller. This switch has b;come known as a "batch gral actions, earlier controllers applied derivative action
switch" because the windup problem is primarily associ- to the error. However, this causes the derivative action to
ated with discontinuous or batch processes. Newer con- respond to both measurement and setpoint changes.
trollers and control algorithms are designed to avoid the Since setpoint changes are usually made stepwise, this
integral saturation or windup problem. approach often "bumped" the process with large output
spikes, as shown in Fig. 7a.
Adding derivative action Almost universally today, controllers are designed so
Proportional and integral actions share one serious that the derivative-response generator looks only at the
limitation. A significant error must be present before measurement signal. Initially, only the proportional and
either of these modes generates a strong response. integral actions respond to changes in the setpoint.
Derivative action is based on the principle that the When derivative action is combined with proportional
controller should also respond to the rate at which the and integral actions the total response is given by:
measurement is changing-even though the actual error
is still small.
O=#[co++/codj-D,(#)] (5)
The open-loop response in Fig. 7a shows how deriva-
Live response is related to measurement. (The rate of
change may be computed as an amount of change divid- where c, a controlled variable, represents the measure-
ed by the time over which the change takes place.) For ment signal.
example, in Fig. 7a: Eq. (5) describes an ideal, noninteracting controller.
I Point A-A step change appears. Because the In most three-mode controllers, some interaction occurs
change takes place in zero time, its rate is infinite, and among the control modes, so that changing any one of
derivative action responds with an output spike. The the adjustments has some effect on all the responses.
response direction will be determined by the controller
action. Fig. 7a shows the response for increase-increase Applying derivative action
action. Since the measurement is steady after the step Incorporating derivative action can significantly im-
change, the derivative contribution immediately returns prove control for processes having large lags. Derivative
to zero. action is the opposite of integral action. To generate the
I Point B-A second, negative step appears. The de- derivative response, the dynamic inverse of a lag (i.e„ a
rivative contribution responds with a negative spike. lead) is built into the controller. Although derivative
I Point C-The measurement begins increasing at a action also increases the gain of the controller, its lead
constant rate. Derivative responds with a constant, posi- characteristics can effectively cancel a lag elsewhere in
tive contribution that is proportional to the rate of the control loop, and therefore shorten the period of
change. oscillation. This can more than cancel the increase in the
I Point D-The change in the rate of measurement period caused by integral action, even though offset is
undergoes an increase. The derivative contribution in- still eliminated.
creases proportionately. The main disadvantage of derivative action is sensitiv-
I Point E-The measurement stops changing. The ity to noise. Because it reacts to the rate-of-measurement
derivative contribution returns to zero. change, even very low-amplitude noise can cause large
The derivative response is unrelated to the absolute variations in controller output. In effect, the derivative
value of the measurement. Whenever the measurement tries to control the noise-an impossible task.
stops changing, the derivative contribution returns to Since noisy measurements are usually responsive mea-
zero. When it starts to change, derivative action opposes surements, the reduction in the period offered by deriva-
that change whether the measurement is moving away tive action will not be a significant benefit. Hence, deriv-
from or toward the setpoint. ative action should not be applied to noisy loops.
The open-loop response in Fig. 7b shows how propor- Controlled variables that are slow enough to benefit
tional and derivative actions are combined in a control- from derivative action (e.g., temperature) are usually not
ler. When the measurement starts to change, derivative noisy. One exception is the output of sampling analyzers
action generates an immediate response proportional to such as chromatographs. This signal, which changes
its rate of change. As the measurement continues to stepwise, must be filtered before it is applied to a con-
change, the output changes because of proportional troller having derivative action.
action. Because of derivative action, the output immedi- The next article in this CE REFRESHER will appear in
ately reaches a value that it would not have reached until the Sept. 19th issue, and will review principles and pro-
sometime later. cedures for tuning control loops.
In effect, the proportional response has been ad- Steven Danatos , Editor
18
Tuningprocesscontrollers
A review of the basic principles and procedures of controller
tuning will enable engineers to tune a variety of control loops
so as to achieve stability in the loops, and thus the process.
19
Steam
loop response can be predicted from the results of this The final step is to draw a tangent to the maximum
method by using algorithms developed by Ziegler and rate of rise, and lo measure the slope of this line to find
Nichols /I/, Cohen and Coon /2/, Shinskey /3J, et al. the resp()nse rate. The slope is determined as follows:
As an example of the open-loop lnethod, let us con-
sider temperature control of the heat-exchanger process y-axis: #=25%changeininput
sh()wn in Fig. 2a. Assume that the temperature of the
water leaving the exchanger is 100°F, the temperature
transmitter has a span ranging fr()in 0 to 200°F, and the
X-axis: #=0.33min
steam pressure remains constant. A chart recorder is at-
tachcd to the measurement signal. The mezlsuremcnt Since the slope is prt>portional to the size of the output
bcf()re and after the step change w()uld appear ()n the step, the units must be normalized before the slope is
recorder as shown in Fig. 2b.
computed, to account for the percent change made in
the ()utput. Hence, the response rate, fzft, becomes:
For this example, the rcc()rder has a chart speed of :i/4
in./min. At Point A (Fig. 2b), a step change of +20% is 25%/0.33 min
made to the output ()f the controller, and at the same RR- - 3.7/min
20% output
time A mark f()r the measureinent signal is made on the
chart. At Point 8, the measurement begins to rise, and Closed-loop cycling
reaches a final value of 15:OOF. This temperature increase The closed-loop cycling method is popular because
corresponds to the increase in steam flow. The chart only one parameter is measured. Its disadvantage is that
travel through the recorder (after the step change is somc- online processes cannot be allowed to cycle for
made and before the measurement rises) is I/2 in. Since even a short period of time. By causing a control loop to
the chart moves at 3/4 in./min, the deadtime is calculated cycle at a constant amplitude and period, its naturdl pc-
froln: ri()d, 7„ can be determined. An example of a measure-
7.fjr;` = 0.5/().75 = 2/3 min = 40 S ment that is cycling sinusoidally is shown in Fig. 3.
To induce constant-amplitude cycling in a process-
The next step is t,o locate the point at which 63.2% of control I()op, it is necessary to:
the rise* between the initial and final measurements oc- `Step / . Make sure that the loop is in a stable condition.
curs. This corresponds to a temperature of 131.6°F. At S'/c¢ 2. Adjust the integral (I) and/or derivative (D)
this temperature, draw a horizontal line on the chart to modes to minimum aiction if the controller has more
intersect the measurement curve at Point C. Next, drop than one mode (i.e., proportional plus integral, or pro-
down to the line extended from the initial measurement
portional plus integral plus derivative).
to locate Point D. Measure the distance between Points 8 LSTfc¢ 3. Make a step change in the controller's setpoint,
and D (which is I/I in.). Then, the time constant for ca- and observe the resulting measurement cycle.
pacitance is calculated as: S`£¢ 4. Reduce the pr()portional band further if the
7.I = 0.25/0.75 = 0.33 min measurement cycle damps out to a steady-state value,
*Lsee Pal`t 1 ol` this series ((,'/mw J`j`ntJ.. Mzi)I :io, I). 64) for a (lisc`ussioli ol time. and, following this, make another change in the control-
{.t>nst:tnt antl (rit> 6:i.2t/ ixi]nt. ler's setpoint.
ao
S/ep i. Continue repeating Steps 3 and 4 until the
measurement cycles at a constant amplitude and period,
as shown in Fig. 3. Also, be certain that the final actuator
is not oscillating between its limits, because such oscilla-
tion will yield erroneous results.
S/c¢ 6. Measure the peak-to-peak distance from the
recorder's output of the measurement. Convert this
measurement to time by dividing it by the speed of the
chart in the recording device.
As an example of this procedure, consider the heat
exchanger and control loop in Fig. 2a. The temperature
controller (TC) was switched to the automatic mode, and
the proportional band reduced until the measurement
cycled continuously, as represented in Fig. 3. The peak-
to-peak distance is measured as I.65 in. Therefore, the
natural period for this cycling becomes:
1.65 in.
- 2.2 mill sponse will produce a larger total error than QAD but
0.75 in./min
may be acceptable, depending on the particular process
The proportional band that produced the cycling was requirements.
140%, and will be referred to as /PB)*, i.e., (PB)* = If the gain of the controller is increased further, pro-
140%. longed cycling will occur from an upset. This type- of
response is referred to as "underdamped," and results in
Errors in measurement a smaller deviation from the setpoint (see curve in Fig.
A chart recorder or trending device may be used I.o 4b). C()nversely, if the gain is reduced, the response lo an
track the response of the measurc`d variable for a corre- upset will be reduced, resulting in a large dc`viation fr(`tm
sponding change in controller output. Since the control-
ler settings are based on measurements from the record-
ing element, any errors in rec()rding and measuring are
passed directly to those settings.
In addition, adjustments on the controller frequently
have a resolution no better than 15% of the value indi-
cated, because the adjustment dials have large gradua-
tions. Hence, one cannot expect an accuracy of better
than +15% of the value desired for mechanical dials.
Digital controllers, on the other hand, permit exact set-
tings. Therefore, only the errors arising from the ()verall
system used to capture the responses need be considered
in using digital controllers.
Tuning objectives
After measuring the natural period and/or the dead-
time and capacity time-constant, controller settings can
be determined by using relationships developed by
Ziegler and Nichols /I/, Cohen and Coon /2J, Shinskey
/3J, and others. The objective of these investigators was
to determine settings that would minimize the inlegrflted
error over time.
The methods for deriving such relationships are
highly analytical and, therefore, difficult to use. In gen-
eral, the response that results from an optimally tuned
controller will be that of quarter-amplitude damping
/QAD). Fig. 4a is characteristic of QAD. This type of re-
sponse correlates well with the minimized-error re-
sponse, and is practical to use.
Some processes cannot tolerate an oscillation about the
final value, and so another type of response must be cho-
sen. An example of a response curve for a proportional-
only controller, approaching the final value, is shown by
the curve in Fig. 4b, and is called a ``critically damped"
response. If gain were added to this controller, the re-
sponse path would cross the final value of the measure-
ment more than once. A critically damped controller re-
al
setpoint (see curve), and a response referred to as "over-
damped.„
The formulas developed by Ziegler and Nichols /JJ for
predicting controller settings to produce QAD are based
on a process model hav`ing a capacity that is purely inte-
grating. In the example of Fig. 5, the level in the tank
corresponds to the integrated value of flow. If a change
in inflow occurs and the outflow remains constant, the
tank will either empty or overflow. The steady-state gain,
Gss, of this process is infinity, and the process is said to be
non-selfregulating.
If the outflow from the tank is affected by changes in •.. .. --.®
trie inflow, the level in the tank will likely reach a steady -./,.----
ler settings to account for selfregulation. a. Chart for natural period, 7.a
However, it is recommended that the Ziegler and
Nichols relationships be used rather than those of Cohen
and Coon, unless the ratio for 7D7/7-1 becomes greater
than 0.1.
Procedures and guidelines for tuning the common
combinations of proportional, integral and derivative where (PB)* is the proportional-band setting that pro-
modes, along with criteria for their evaluation, will fol- duces constant-amplitude cycling.
low. The analysis of selected settings is required to com-
Open loop
pensate for errors in measurement and adjustments. In
this respect, the procedures may be considered as an iter- 1001 _
8a
The recommended settings based on the measure- Open loop
ment of 7o, or 7.I and 7D7`, or both are:
100 0.9 0.9
- 0.363
Method: Ziegler and Nichols TEE~=fiF=T=-F5])(o:-61-)
Closed loop
PB -T75%
PB--2(PBt* / = 3.33 7-DT = 2.23 min
I -TJ1.2
-=---
Using the relationships of Eq. (7) yields:
where J is the reset time, min.
Open loop o.9(I+#) o.9(l+0.18,
100
- 0.428
loo 0.9 PB TDTRR 0.&] (3.])
PB TDTRR pB = 233cmo
I = 8.38 TDT
1.. (1+#)
(7a)
PB TDTRR Substituting into Eq. (8) produces:
PB = 2(PB)* = 2(140) = 280%
I -8.88 TD-I (7b) / = 0.43 7-o = 0.43(2.2) = 0.95 min
a3
change rapidly when the temperature measurement
begins to change. Derivative action shortens the response
period to an upset.
Due to the physical construction of most controllers,
an interaction occurs between the integral and derivative
modes. This interaction causes the effective values of the
modes to differ from their set values. The effective inte-
gral time, J,(,/T.F is actually the sum of two time constants:
It(ef f.) -It + D, (9)
Dt(elf.,-
11
I, + ir,
Two important points concerning Eq. (9) and (10) are:
1. The effective value for derivative time can never be
greater than one-fourth the effective integral time,
which occurs when D, = I,.
2. When D, is larger than J„ the contribution to each
control action is reversed. In other words, when setting
D, greater than J„ this changes the value for I, more than
Typical responses of a PID controller for several inte-
for Dt(eff.).
The rule-of-thumb is to never adjust a controller so gral and derivative times are shown in Fig. 7.
that derivative action is greater than integral action. Summary
The performance criteria for a PID controller can be Open-loop and closed.-loop methods can be used to
evaluated by measuring t,he damped period. Optimum measure deadtime and capacity, or the natural period, of
tuning generally results with a QAD-period that is ap- a control loop. In turn, these measurements can be used
proximately equal to the natural period. The damped to predict controller settings via the methods presented
period will be referred to as 7.p+D, and is equal to 7o. here, depending on the degree of selfregulation of the
Recommendations for response settings are: controller.
Method: Ziegler and Nichols In most cases, the desired response should be quarter-
Open loop amplitude damping, which is a practical measure of the
minimum absolute integrated-error. In the case of a PI
loo I.2 or PID controller, the shift in the period of the damped
ir _ TfrR response should be considered, as well as quarter-ampli-
I -2.0 TDT tude damping.
The next article in this CE REFRESHER will appear in
D -0.5 TDT
the Nov. 14 issue, and will cover advanced techniques for
Closed loop feedback control.
Steven Danatos, Editor
PB -+.66(PB)*
I -0.5 To
D - I(J8 References
I. Ziegler, I. G., and Nichols, N. 8., Opti'mum Settings for Automatic Controllers,
Method: Cohen and Coon rrc}us. ASME, Vol. 64, p. 759, American Soc. of Mechanical F.ngineers, New York,
(1942).
2. Cohen, G. H., and Coon, G. A., "Theoretical Considerations of Retarcled Con-
trol," Bull. No. TDS-10A102, Taylor Instrument Co., Rochester, N.Y.
3. Shinskey, F. G„ "Process Control Systems," 2nd ed., Mt`Graw-Hill, New York,
(13a) 1979.
The author
I -2.5 TDT Th'omas 8. Kinney is a systems applii`tltions
engineer at The Foxboro Co., Foxboro,
MA 02035. Currently, he is involved with
the design of control slrategies for process
D -0.12 7.a
84
Feedbackmethodsfor
processcontrolsystems
Special feedback techniques provide stability and operability
to processes and their associated control loops whenever nonlinear
characteristics are present in the measured or sampled variables.
8e
changed 10% (i.e., increased from 50 to 60%), the proc-
ess having the 100% proportional-band (PB) controller
(Fig. 2a) would have a loop gain of 1.0, and never settle
out. With the controller set at 200 or 400% PB (Fig. 2b
and 2c), the cont.roller loop would be stable, but the
measurement would settle out at 55% and 52.5%, respec-
tively. A high price, at least in terms of settling-time off-
set, has been incurred to achieve stable control.
Ideally, the measurement should come to setpoint in
one sample period (AC). Since measurement is not equal
to setpoint when P-only control is used (except for the
one load condition where the manual bias was set to
make the measurement equal to the setpoint), the addi-
tion of integral (I) control action is necessary to remove
the offset.
Fig. 3 illustrates the behavior of integral-only control
in the process of Fig. 1 to a setpoint change for different
integral-controller settings as related to the sampling
time. (Remember that a pure deadtime process under
a lonly control will oscillate, so that To = 4 7-D7`.)
1`E`60 C13cO50~Ia,E9I§=ag56oIaC1£5oEa'Ee!5I When I = A£, the ideal response is achieved without
the need for adding proportional action. However, the
dynamic characteristic of the process shown in Fig. I was
idealized by eliminating capacity and real process dead-
time. Should a process exhibit the assumed characteris-
Firal tics, the best control would be I-only, where J = AC.
The responses in these examples were initiated via a
twit-ed
setpoint disturbance. Had they been initiated by a posi-
tive (increasing) load disturbance, the results would have
been the same. A negative (decreasing) load disturbance
Sampling interva 1' Af, min would have caused the offset (if any) to appear on the
a. Proport ional band = 10 0% other side of the setpoint.
A generalized feedback-control example for a process
similar to that of Fig. I is shown in Fig. 4a. Here, a
+AJ steady-state gain, Kp, has been included, and the process
deadtime, (TD7-)p, is significant but less than the sampling
^aife =-5R---
interval, AC.
Fig. 4b illustrates the closed-loop responses of the
process. These are somewhat similar to those illustrated
-i- in Fig. 3. However, recovery in one Al (i.e., the sampling
time) is not realized for the conditions indicated. The
addition of process deadtime has changed the process
characteristics.
The question now arises whether a proportional plus
Sampling interval, Af, min integral (PI) controller can be used to permit the meas-
b. Proportional band = 200% urement to reach setpoint after one AC when additional
process deadtime, (7.D7`),, that is less than the sampling
time Al is present. When a setpoint change is introduced
to a process such as that shown in Fig. 4a, it is known that
z,y`
SEtpoint*1*-
-H t
"i
+i+-+++i+:+
ire a ¥£-*-
an error, a, results, such that:
Ac= Ar-Ac (5)
8e
XaeL1I,+ -0C|j* iLur-t #*yi
i
change in the controller output, Am, can be expressed in +£ri
terms of its proportional and integral settings as: I\ar
Am=(ig)Ae+(ig)(f)A£ (7)
S
Solving Eq. (6) for Arm,\ and setting the result equal to
Eq. (7), yields: S
+
2£+ Ia'E®LIt® 0=
ifl¥, r±---_peifife,r3[-`}
Ac=Kp[Jg+(ig)(f)AJ] (8) I ¥1I`1I
#£ J-i# >
>
}
L±-Kp(i#)+
Ac
I-(#)(i#)A,
Solving for the proportional band, PB:
A'
PB--100Kp
(TDT)P
and: I - (TDT)a
ratio control
Ratio control is the simplest form of feed forward con-
trol in that a load variable (the wild flow) is used to calcu-
late the setpoint of another control loop. For the most
part, ratio control is primarily concerned with the ratio
of one flowing stre-am (gas, liquid or solid, or their com-
binations) with respect to another.
Ratio control can be applied in a manual-set mode
where the user fixes the ratio of one stream with respect
to another, or in a variable mode where the ratio is con-
tinuously adjusted-usually via a feedback loop.
Variable-ratio control will not be discussed in detail
here because it is better handled under feed forward con-
trol, where a know`ledge of instrument scaling is re-
quired. Variable-ratio control is applied when some
property of the process or process inputs is not constant.
In such cases, a manual setting will dive an inconsistent
ratio between the controlled and wild variables. For ex-
ample, the ratio of reboiler heat input to column feed
flow can be manually set. However, if the feed composi-
tion changes significantly (assuming no feed analyzer is
available) or fouling alters the heat-transfer characteris-
tics of the reboiler, the ratio must be increased or de-
87
With Eq. ( 18), a nonlinear division is replaced by a lin-
ear (constant gain) multiplication. Fig. 5b illustrates the
preferred control arrangement.
The "R" (ratio) and "FC" (flow controller) blocks of
Fig. 5b are normally contained in one piece of hardware
called a ratio flow controller. Typical ranges for the ra-
tios available in ratio controllers are: 0 to I.0, 0 to 3.0,
and 0.6 to 1.3. The range chosen is usually based upon
the application.
There is no limit to the ratio range that could be used.
In practice, it should be remembered that a ratio value is
essentially a "gain," and that the higher the ratio value,
the more sensitive the setpoint change becomes to
changes in the flow signal of the wild stream.
For a given application, the principal ratio factor is
handled at the transmitter level. If a ten-to-one ratio is
desired, the transmitters are selected so as to have a ten-
to-one difference in their flow ranges. This choice allows
the signal levels of each transmitter to be about equal, as
the actual flowrates vary from 0 to 10097o. The ratio set-
ting on the instrument faceplate is easily determined, as
illustrated by the following example.
Let: FA=Oto logpm= 10F'A (A)
FB = 0 to loo gpm= 100F'B (8)
R-Otoo.1 -0.1R' (C)
where F'A, F'B and R' are the percentage instrument-sig-
nal values, expressed as decimals.
Since A = FA/FB = 0.I, the equation to be solved is:
F'A -0.lF'B (D)
creased, depending upon, the changes. In this instance, a Substituting Eq. (A) and (8) into Eq. (D) gives the flow
temperature controller ih a stripping section of the col- relationships in terms of the instrument signals, or:
umn could be used to continuously adjust (trim) the F'A = 1.OF'B (E)
ratio.
In ratio control, the controlled variable is in reality the Since the coefficient of the F'B term is I.0, an instru-
ratio, fz, of one variable to another. For example: ment range would be selected to include the ratio value
of 1.0. Thus, any of the ratio ranges previously men-
R = FAIFB (\4) tioned could be used.
where FA is the flowrate of Material A, and FB is the The range 0 to I.0 might be considered if the user
flowrate of material 8. wanted to ensure that the flow, FA, never exceeded
0.1FB, but could go lower. Choosing 0 to 3.0 provides a
Nonlinear characteristics of ratio control wide range of ratios about the normal setting of I.0. The
Fig. 5a illustrates a ratio flow process where the ratio, 0.6 to 1.3 range would provide a high-resolution adjust-
fz, is the controlled variable. An examination of the proc- ment about the normal setting.
ess-gain characteristics (assuming FA is varied to maintain If the range of FA in Eq. (A) had been 0 to 15 gpm,
J3) shows:
Eq. (E) would become:
a8
tuned at one operating setpoint will remain stable over C, the result is a very low process gain, and a controller
the entire range of operating setpoints. having a very low gain will cause the process to hang at
Fig. 6b represents a moderately nonlinear process, Point A or C. The controller output eventually adds
e.g., the change in slope (gain) is equal to or less than 4 to enough reagent to cause the measurement to overshoot
I when the manipulated variable varies from 0 to 100%. Point 8. This sequence of events usually repeats itself
The process gain is a function of the operating point. A indefinitely; and if recorded on a chart, the area between
controller tuned at Point A would behave in a more slug- Points A and C rapidly f"s with many lines.
gish manner if the setpoint were moved to Point 8. Simi- A pH process described by Shinskey /I/ is shown in
larly, a controller tuned at Point 8 would be more re- Fig. 7. Here, a strong-acid/strong-base neutralization is
sponsive if the process operation were changed to Point being controlled to a setpoint for the neutral value of
A; and in the extreme could become marginally stable pH = 7.0. Shinskey calculates the controller gain, G„ for
(sustained oscillation) or even unstable. this process as 0.033; and the proportional band, PB =
Fig. 6b is typical of many thermal-type processes. The loo/(;„ as 3,030.*
simplest way to overcome moderate nonlinearity of such Since most industrial controllers do not have a propor-
processes is to include another element in the loop, hav- tional-band adjustment above about I,000, any attempt
ing characteristics opposite those of the process-gain to tune a loop similar to the one in this example will be
characteristic. Such an element is the equal-percentage ineffective. In fact, it might make one assume that the
valve whose characteristic is opposite to that of the pr()c- *For additional inl`ormation on gain, see Part I (C'he»t. I"g., May 30, pp. 65-66)
ess shown in Fig. 6b. The resulting combination of valve ai`d Shinskey /2/.
loops also have a similar characteristic when the boiling- v=`8 2cOa', •^,
a9
For example, if (PB)D = 300%, and the slope = 0.1,
tt Adjustable
A nonlinear controller functions as a gap-action float-
ing controller when its output has a slope of zero. In
: '#:rd ;r;v;:,`:/f/ Fig. 9, flow to a process is sup|)lied from two pipelines; a
\``,
`\ \ ./ constant or base load is flowing through the large valve,
and a manipulated amount through the small valve.
\\` F/be b@ndJ As long as the output from the controller, XIC, is be-
tween 30 and 70%, the small valve is able to control the
\/ process. If the small valve tries to open more than 70% or
close less than 3097o, the base load needs readjustment.
'/^T#tn#r The deadband of the nonlinear controller, VPC, would
be set at ±30% with a slope of zero. The setpoint of VPC
could be any value within the deadband (say, 50%) and
its measurement is the output of XIC. The major short-
coming of gap-action control is that the measurement
Characteristics of a nonlinear controller Fig. 8
tends to hang at or near the edge of the deadband.
Other applications of gap-action control, using a non-
linear controller, include surge-tank level control, and
controller was inoperative once the pr()portional-band control of processes having measurement noise. For
adjustment had been set at its limit. surge-tank level control, the surge vessel will absorb the
In order to handle a process having characteristics inflow and not pass it to the downstream process as long
similar to those in Fig. 6 or the pH exainple, a contr()ller as the level is between 20 and 80% of measured height.
with a characteristic opposite that of the process is re- Here, a small amount of gain within the deadband might
quired. This is illustrated in Fig. 8, where the dashed be considered so as to slowly pass the surge to a down-
diagonal line represents a linedr control characteristic. stream process.
The two adjustments available to the user are the In some instances, measurement noise in the signals
deadband width and the slope of the line within the such as that caused by pulsations or mixing may be in
deadband, as indicated schematically in Fig. 8. The slope excess of say ±5%. It may not be desirable to have a final
varies from 0 to I.0. At zero slope, the line between the operator respond to this noise via the proportional action
breakpoints is horizontal. At a slope of I.0, the nonlinear of the controller. Here, a nonlinear controller with a
characteristic is completely removed, and the controller deadband equal to the noise band of the measurement
becomes a converitional linear controller, as shown by czin be used to steady the controller's output.
the dashed diagonal line in Fig. 8.
The effective proportional band, (PB)F, within the Coming Soon
deadband is: The next article in this CE REFRESHER will appear in
the issue of Feb. 6,1984, and will cover the direct synthe-
(P13)E = (PB)DIstope sis controller and adaptive control.
where (PB)D is the setting for the proportional band on Stevon Danatos, Edtw
the controller dial.
References
I.§r#:recyy'E.e:..i:,Pr¥,a,'Sj3P[°NC°ntrolinpTt>cessandwastestreams,"chapter
The author
`pEac:ac=ka#ayg=mni±T.:'idm`3[n=?.gilroof
systems design a[ The Foxboro Co., 38
Neponset Ave., r`oxboro, MA 0`2035. Since
jao:i,£g,a:::s;,:n:+u::ee;r:%vo:;e.:;;:¥hne:nfo:n
;is:t&;c:a:|d,:y:s::sE;e::nec:he:nhrg!?:::g::rTnd
a::yT::-i'n?cnE;ns:i::it,:5:`:imhaRse:IS,Sde::erarken
graduate study in enchneering management
at Northeastern University.
30
Direct-synthesis
and adaptive controls
A model consisting of the steady-state gain, deadtime and lag for an
actual process is the basis for such control systems. Damping and speed
of response of the controlled variable provide the tuning adjustments.
I Direct-synthesis controllers (I)SC) and adaptive The flow loop usually responds much faster than the
direct-synthesis controllers (AI)SC) can be used in com- temperature loop. Hence, a standard PI controller is
position, temperature and vapor-pressure loops. They sufficient.
are also effective for plug-flow processes and solids- The outlet temperature of the exchanger responds
transportation loops that tend to be dominated by dead- slowly to changes in steam flow because it takes time to
time. And they can be readily used as feedback-trim overcome the lags associated with transfer of heat to the
controllers in feed forward control schemes.
product stream.
Direct-synthesis controllers provide a means for quan- Also, the rate of product flow affects the residence
tifying process information in a systematic and relatively time of the loop because at a given flow it takes a certain
simple way. amount of time to displace the product volume in the
Adaptive direct-synthesis controllers provide an op- tubes of the exchanger.
portunity to improve control further by adapting the Before designing a direct-synthesis controller for the
model parameters on the basis of the measured process outlet temperature, we must first obtain a process model
variables. This employs additional information to char- for the loop that quantitifies the variation in outlet
acterize process gain and dynamics. temperature with steam flow for a given product flow
We will discuss the basic design of a DSC by using a before specifying its desired response.
heat-exchange process. This will also be used to show
how an ADS(`, can be designed by adapting the parame- Process model
ters of the controller from the process variables. With the temperature controller on manual, or the
The direct-synthesis controller is designed by devel- flc`w controller on local set, a step change is made to the
oping a process model to achieve a desired response for flow controller, and the response of the outlet tempera-
a controlled variable. In most cases, the parameters for lure, r2, is observed. During the response time for this
the process model vary as a function of the measured experiment, it is assumed that the load variable remains
variables. The latter can then be used to continuously relatively constant.
adapt the model parameters to further improve the Fig.1b shows a typical response. The time it takes for
response of the controlled variable to load upsets. the temperature to respond after a step change is initiat-
ed is referred to as the deadtime, 7.D, , of the process.
Design of direct-synthesis controller The time it takes for the temperature to reach 63.2% of
In the heat-exchange process of Fig.1a, the objective its final value from its starting point, but excluding
deadtime, is defined as the lag of the process, 7.1. The
:sn:oaf::t,:Teetper#::'t:::,:Tr;:,:::,tnegm;te:a::::;:',5), steady-state gain of the loop, K, is obtained by dividing
manipulating steam flow, Ttr . A typical method is cas- the change in temperature by the change in steam flow,
cade control. Here., the temperature controller, TC, pro- Or:
vides the setpoint for the flow controller, FC. The flow
controller [a standard proportional-plus-integral (PI) de- K = AT2/AW\ (I)
vice] provides the demanded steam flow, regardless of where Ar2 is the steady-state change in outlet tempera-
steam-supply pressure and steam-valve characteristics. ture, and AW'\ is the change in steam flow, as shown in
Fig.1b.
pd:tit:,"t\'LL,;PBL`b,I:)`;I.;t'pth7L:)",;`c'H:'`3[[;I:p(tr,t?Ci|`;8`:'jTC;j?,;I,[p'd„\`+i"\:i,(:'`i:?i'983:33`
i).`3.I)
Steady-state gain, deadtime and lag constitute the
31
Undamped,'-±f//,a:cn,ii:tri:n I
Und8rdasetpoint1\/\/\mped \ \ \ \ I_\1
/
LNa)LI+COLaJC|
EaJ J+aJ
ii
iI./
/
\
\ \ \ \ \ \ •cri
£
I tIBed-J
+Ia
tic lly dam ed
overdaDampin
g ratio = A2/A1
Time-
Damping ratio affects the
close d-loop response Fig. 2
Closedlloop response
Desired outlet-temperature responses to setpoint
changes when the temperature is under closed-loop
control (i.e., temperature controller on automatic) are
shown in Fig. 1c. Since the deadtime of the process
cannot be speeded up or overcome, deadtime for the
desired closed-loop response is set equal to the deadtime
of the process.
The steady-state gain of the desired closed-loop re-
sponse must equal 1. This guarantees that the tempera-
ture is regulated at the desired setpoint, and that it
follows setpoint and, hence, load changes without offset.
In other words, the controlled variable returns to the
setpoint in the steady state, following load upsets or
setpoint changes.
The ratio of the desired closed-loop lag to process lag,
7-/7.I, is used to speed up the response. As shown in Fig.
Ic, the faster the desired response, the smaller is the
ratio 7./7.1 .
Possible responses for any control loop are shown in
Fig. 2. For an overdamped response, the temperature
slowly approaches but does not exceed the setpoint. A
critically damped response means that the temperature
approaches as quickly as possible but does not overshoot
the setpoint. Although an underdamped response exhib-
its cyclic behavior whose period is 7.o, the magnitude of
the periodic response decreases with time and, thus, the
loop remains stable. On the other hand, the under-
damped response has a uniform oscillation of constant
amplitude and period.
For the underdamped response in Fig. 1c, the ampli-
tude of the second peak divided by that for the first peak
is termed the damping ratio, €, or:
` -42/41 (2)
The smaller the damping ratio, the more damped the
response.
The model for the DSC is used in a complementary
38
Process has gain and pure deadtime
K>0.5Ka
I Gain, K, is the same for process and model
Stable for deadtlme, 7-07-, Of :
0.57ora<707-<1.257ora
I Deadtime, 7-07-, and lag, 7.1 , are the same for process and model
K>0.49Ka
I Gain, K, and lag, 7., , are the same for process and model
Stable for deadtlme, 7-07-, Of :
0.41TDTa<TDT<1.32TDTa
33
Outlet-temperature,
r2 , setpoint
Direct-synthesis
controller, Dsc
Desired response:
• Damping gain, Ko
• Speed-of-response
ratio, 7./7.1
Process model :
• Steady-state gain, K
• Deacltime, 7.07-
• Lag, 71
a. Process b. Controller
Main elements of a process and model for the direct-synthesis controller Fig. 4
gain of the pure deadtime process. This implies that to be used, the tuning parameters for the DSC would still
reasonable estimates of the model parameters will pro- be desired damping and speed of response.
vide stable control. The equation for the controller [J] is:
Design summary M n --BM T,_\ + (I ~ B)M T,_I_\ + K\(e n- CLe „_\) (4)
The main elements of the direct-synthesis controller where K]=(I -6)/[K(1 -a], a=exp(-I/7.1),
for the outlet temperature of the heat exchanger of Fig. I A = exp(-I/7.), c = r -c, r = setpoint, c = controlled
are: (I) the process model, consisting of the steady-state variable, jw = manipulated variable, I = sampling time,
gain K, deadtime 7-D7`, and the lag 7-1; and (2) the desired K = gain of the process model, 7.1 = lag of the process
response, as chosen by the damping gain KD, and the model, 7-,„ = deadtime of the process model, 7. = lag
desired ratio for deadtime to process lag 7-/7.I. These for the desired closed-loop response, IV = nearest inte-
procedures are summarized in Fig. 4a. ger of 7.or/r, 7t = current sample number, "-IV-
Fig. 4b shows the direct-synthesis controller that con- 1 = sample number (IV + I) sample times ago.
tains the model of the process implicitly, i.e., the control- Microprocessor-based shared controllers have a rep-
ler complements the process. Fig. 4b also shows sche- ertoire of well-defined control algorithms (or ``blocks")
matically the two tuning adjustments-desired damping that can be selected and con figured by the user. These
and desired speed of response of the controlled variable. do not require special programming.
These are the only tuning adjustments, and there is no In many processes, steady-state gain, deadtime and lag
proportional, integral or derivative action to tune as is vary mainly as a function of variables that are measured.
true for a PID (proportional + integral + derivative) For such situations, the measured variables can be used
controller. Even if a more complex process model were to adapt the model parameters and, thus, provide further
Outlet-temperature
setpoint, r2
Adaptive direct-synthesis
control I er, ADsc
Desired respoilse :
Outlet • Damping gain, KD
tern peratu re, • Speed-of-response Steam flow,
r2 ratio, I/ri Ws
Process model :
• Steady-state gain, K
• Dead time, 7.or
Lag, rl
Productflow,Wpl
Adaptive-direct-synthesis-controller
relationships Fig. 6
34
control improvement. This is consistent with the philos-
ophy of using as much known information about the
process as possible in order to improve its control.
Adaptive direct-synthesis control
In the heat-exchange example (Fig.1), the steady-state
gain varies inversely with product flow. For instance, if
the product flow is cut in half, the temperature will
change twice as much for the same change in steam flow.
Deadtime also varies inversely with product flow because
the volume of the exchanger tubes is constant. As prod-
uct flow increases, it takes less time to displace the liquid
in the exchanger. Heat-exchanger tests show that the lag
of the process also varies inversely with product flow [j].
A typical plot that characterizes the steady-state gain
as a function of product flow is shown in Fig. 5 (where
gain is expressed in multiples of the gain at full or 1007o
product flow). As the product flow approaches zero, the
gairl becomes infinite. To avoid division by zero (for zero
flow), the gain is kept at a constant value, say K]o, up to
some chosen value of flow-in this case,107o.
Characterizations of the process, deadtime and lag are
similar to the characterization for gain because they also
vary inversely with flow. Thus, the process parameters
are obtained either by using a characterization curve Feed forward-control systems are always based on
such as Fig. 5 or by computing them directly from the steady-state and dynamic models. They compensate for
inverse relationship. In either case, the product flow is measured load variables on the basis of feed forward
used to adapt the process-model gain, K, the deadtime, computations. These systems always have a feedback
7 -,,,, `, and lag, 7-1. trim controller to control the unmeasured load variables,
Moreover, speed of the desired response is also adapt- and to correct for inaccuracies in the feed forward model.
ed because the desired response lag is set in ratio to the The direct-synthesis controller can readily be used for
process lag. Since gain for the process model is adapted such feedback trim controllers because some under-
by the product flow, the damping gain (once set) pro- standing about the process model for the direct-synthe-
vides the desired damping regardless of product flow. sis controller already exists in the feed forward model.
The adaptive direct-synthesis controller is the same as An application of the direct-synthesis controller is for
the direct-synthesis controller, with the addition of the plug-flow processes such as are found in the pulp-and-
process-model characterization as a function of product paper and aluminum industries. Other applications may
flow, and is summarized in Fig. 6. be found in the minerals-processing industries.
The next article in this CE REFRESHER will appear in the
Where to use DSC and ADSC issue of Apr.16,1984.
Deadtime makes control more difficult. In particular, Steven Danatos, Editor
the ratio of deadtime to lag for a process is a measure of
the control difficulty. The higher the ratio, the tougher References
the control problem because no feedback information is
I Badavas, P C , Stabilit\ Ijimits and Parameter Sensitivit\ in Svnthe-
supplied to the controller during the deadtime portion si7.ed Digilal controllers, (,`r»i/7o/ I,`7/g , Sept l98l ` `
2 Bada\'as, P C , Mi(`ropro(`ess()r-Based, I)Ire(`t Svnthesis C()ntrollers for
of the response. Pulp and Paper I'ro(`esses, I'ro(`eedings of the i982joint Lsympt)slum ,
A typical PID controller will have to be detuned in Columbus, ()hio, Apr 13-15,1982.
3 SlvT:Z`,Srkac;I,:±`][{,;it,:::,rt)7:`,:`Sks, i:6);l(;rol S}'Stems," 2nd ed , pp 40 -4 1 , 8o,
order to remain stable for processes having a ratio of
deadtime to lag greater than, say, 0.5. The direct-synthe-
sis controller can be tuned more tightly because it uses
the model of the process implicitly.
Table 11 lists the properties of common control loops. The author
Paul C Bada\'as is a systems appli(`ation
Obviously, the standard PI controller is sufficient for (`onsultcint for The F()xboro Co , 38
liquid flow, level and pressure loops, and those for gas Neponsct A\c , Foxbt)ro, MA 02035
For o\'er 13 tears, he has been
pressure. These loops are essentially single capacity, or asso(`iated with the appli(`ation of
are very fast if multiple capacity. (`oiilrol to mduslritll processes
Currently, hc is responsiblc for the
However, the direct-synthesis controller is appropri- de\elopmcnt. dcsign and appli(ation of
ad\'an(`ed (ontr()I s\slems for the
ate for composition, temperature and vapor-pressure t`heniit`al prt>cess induLstries He
loops that are multicapacity and have appreciable dead- (ondu(`ts studics £`or pr()ccss plalils t()
imi)lemenl (`ontrol strategy and s\stem
time. Moreover, the adaplive direct-synthesis controller spet`ifi(`ation He has the B.S. and` M S.
can be used in these loops because process variables, in ele(`tr](`al engineering I rom the
Universit\ t>f Massat`huselts and the
such as feed flow, are usually available to adapt the Ph I) in i]le(`trical engineering fr(>m
model parameters. Purdue Uni\'cTsitv
33
H¥ffl" fffl use fieelELal¥ Tfflc]ms
flea lmeefl mlfenc:ass c:cDmcl:fl:cDris
Multiple feedback controllers combined with other hardware
components are a means for designing control systems to
handle the difficulties often met with in process systems.
Parallel control
A simple example of parallel control is the use of
multiple controllers to maintain a single controlled vari-
able, such as level control (LC) in Fig.1. Although the
level in the filtrate tank would normally be maintained by
manipulating outlet (wash) flow, a second controller is
used to manipulate a makeup valve to ensure that liquid
is always present on the suction side of the discharge
Pump.
The setpoint of the second controller would be lower
than that of the first, and the proportional band would be
relatively narrow. (See Part 2, Chcm. E7tg., Aug. 8,1983
for information on the proportional band.) A low-level
condition would cause the makeup valve to open rapidly to provide the desired valve action for a given value of
to provide pump protection. A third, parallel controller the controlled variable.
(whose setpoint is fixed higher than that of the first
controller) and a dump valve could be added to prevent Cascade control
tank overflow. A feedback controller uses a single controlled variable
The general concept of one controlled variable with 7i (measurement) to set the manipulated variable. Fre-
controllers and " manipulated variables (provided 7} is quently, additional process information, particularly
greater than 1 but less than infinity) is shown in Fig. 2 load variables, can improve the performance of a control
(on the following page). The setpoints, of course, would loop.
be at different values, and the proportional bands adjust- For example, the application in Fig. 3a provides tem-
ed to cover different ranges of the controlled variable. perature control for the stream leaving a fired heater.
Care must be exercised in selecting the setpoints and Here, the manipulated variable is the fuel-gas valve
proportional-band settings for the respective controllers position. Changes in the fuel-gas header pressure (load
disturbances) would cause a change in fuel-gas flow, and
*Articles published thus far in this CE Refresher:
Part I, May 30,1983, p. 66; Part 2, Aug. 8,1983, p. 79; Part 3, Sept.19,1983, p. 67;
eventually, a temperature upset. Load disturbances can
Part 4, Nov.14,1983, p. 233; Part 5, Feb 6,1984, p. 99. be eliminated by introducing an additional measurement
The next Installment of this series is tentatively scheduled for the June 25th
Issue, and will cover the scaling of process variables for control for fuel-gas flow and a fuel-gas flow controller (Fig. 3b).
36
The temperature controller (TC) now manipulates the
setpoint of the fuel-gas flow controller (FC), which in
turn manipulates fuel-gas valve position. This is the
classic cascade-control structure for feedback controllers
that are nested within one another.
One aspect, however, begins to be dependent on the
control device. For example, suppose that the inner
flow-control loop were placed in manual. Because the
temperature-control loop could no longer manipulate
fuel-g`as flow, it would tend to cause a sustained error in
the temperature controller. This controller would satu-
rate at zero or full output because of its integral action.
In the example, integral saturation is prevented by feed-
ing back the fuel-gas flow measurement to the tempera-
a. Simple feedback ture controller.
37
To understand this, let us look at the construction of a
typical proportional-plus-integral colitroller (Fig. 3c).
Here an error signal is multiplied by a gain term (loo
divided by proportional band), and the product term
(error multiplied by gain) is integrated via a first-order
lag in a positive feedback loop.
Any nonzero error will cause the controller to eventu-
S,gnals
ally saturate unless the positive feedback loop is opened.
from
The source of the signal to the lag in the positive individuE
process-
feedback loop can be obtained from the controller out- Contro,
put or from an external feedback signal. Here, the use of loops
Valve-position control
An application in which the valve position is consid-
ered as a controlled variable is shown in Fig. 4. Here, an
air compressor discharges into a header having multiple
process demands as variables. Header pressure is main-
tained by the pressure-control loop, which manipulates
the compressor's inlet damper. Typically, the header-
pressure setpoint is maintained high enough so that
maximum demand for any process area will be met
without saturating the corresponding control valve.
While` this ensures proper control action, the scheme
does waste energy during those periods when process
demand is low and pressure drop across the control
valves is high.
What is desirable is to keep throttling losses to a
minimum when process demands are variable. To ac-
complish this, valve position can be used as a demand
index; i.e., at low demand, the control valve will tend to
close. Which valve has the largest opening can be deter-
mined by using a high (greater than) selector to choose
and output the largest of the input signals; a low (less
than) selector would output the smallest of the input
signals.
The output of a high selector can be fed to a valve-
position controller whose setpoint can be some value
that will allow process demands to be met in the respec-
tive process areas without saturating (i.e., reaching 907o)
the control valve. Output from the valve-position con-
troller will become the setpoint, in cascade, for the
header pressure.
If the valve having the largest opening is less than 907o
open, the position controller will reduce the header-
pressure setpoint. This will tend to open the other
control valves to minimize throttling losses. External
feedback provides protection against integral windup
38
(saturation) for the valve-position controller when the failure of a single field transmitter in a control loop
pressure controller is under manual operation. cannot be tolerated, because this would create an unsafe
condition or cause unacceptable downtime. Therefore,
Ratio control as many as three transmitters may be used to measure a
The blending of solid or liquid ingredients, or both, single variable. A means of processing these signals is
on a continuous basis often requires the maintenance of needed to give a reliable indication of the controlled
a ratio among them. The implementation is, of course, variable even if one of the transmitters fails.
dependent on the control device, -but the requirement is Fig. 6 represents a particular solution. Three high
to perform arithmetic computations within the normal selectors and one low selector are combined to generate
control scheme. This requirement introduces the ratio a median (middle number in a series) value. For the
device, which will take a given input signal, multiply it by configuration shown, if any one transmitter fails (either
some externally set ratio, and output the product. high or low), the resultant output will not be materially
Fig. 5 illustrates a blending application. Additives A affected. While the example is simple, it presents a
and 8 are to be blended with stock at fixed ratios, and the powerful concept-that of using selectors as ``switches"
total blend controlled to some total flowrate. To control to alter signal processing.
additive addition, the flow of stock is measured (flow
measurement here is linear) by a flow transmitter (FT). Constraint control
This signal is processed through respective ratio blocks In planning process-control schemes, it is not uncom-
for Additives A and 8 to generate the respective set- mon to encounter situations where process constraints
points for the additive-flow controllers (FC). Total require a more complex control strategy. The simplified
blended-product flow is controlled by measuring total reactor shown in Fig. 7 has reactant streams entering,
flow, and manipulating the control valve in the stock line. and a single-product stream exiting. Product composi-
Suppose that the availability of Additive 8 becomes tion is controlled by residence time and, therefore, exit-
limited to the extent that its flow is below the setpoint, stream flow. However, to prevent a critical overpressure
creating an off-specification product. It would be desir- condition, it may be necessary to override the product-
able for the control scheme to recognize this situation composition controller, as in the scheme in Fig. 7.
and take corrective action. For example, the scheme Under "normal" operating conditions, the composi-
could be modified so as to reduce total flow to the point tion controller manipulates the setpoint of the product-
where the flow of Additive 8 would equal its setpoint, flow controller. Pressure would be well below the
thus restoring the proper ratio. The blended product pressure-controller setpoint (pressure constraint on the
would now be on-specification, although at a reduced reactor). Under ``abnormal" conditions (upset in reac-
total flowrate. i tant composition) when the pressure starts rising above
setpoint, the pressure controller will override the com-
Signal selection position controller via the high selector. The pressure
A collection of techniques that incorporate logic to c.ontroller will now manipulate the setpoint of the prod-
provide the appropriate control action arises because of uct-flow controller so as not to exceed the pressure
an event such as an operator action or a process con- setpoint. As "normal" conditions return, the output of
straint. Simple examples will be covered first before we the pressure controller will decrease until the composi-
look at an enhanced ratio-control scheme. tion controller regains control of the product flow. Both
A simple example for using logic to solve a control controllers have increase/increase action; i.e., increasing
problem is signal selection. In critical applications, the measurement causes increasing output.
39
In this scheme, the ouput of the high selector is used
as the external feedback to both the composition and
pressure controllers. This provides protection against
integral windup to the controller that does not have
control of the product-stream flow, and a smooth transi-
tion from composition control to pressure control and
back. The power of this external-feedback concept
should become evident, and it will be used in the control
techniques that follow.
Multiple-output control
The control of a single variable with multiple similar
manipulated variables is frequently encountered. Let us
consider multiple compressors that discharge into a
common header, as shown in Fig. 8. The control objec-
tive is to maintain header pressure by manipulating the
compressor discharge valves. In designing this pressure-
control scheme, it would be highly desirable to make
sure that:
I Loop gain is constant, and independent of the num-
ber of compressors in service.
I Independent biasing of each compressor is allowed,
so that the proportion of the total load taken by a given
compressor can be adjusted.
I Manual control of each compressor discharge valve
is possible.
I Each compressor discharge valve is constrained in-
dependently, without upsetting overall pressure-loop
performance.
These objectives are attained by the scheme shown in
Fig. 8, the heart of which is shown inside the "envelope."
A very fast integral-only controller (MOC) adjusts the
signal levels to the respective valves simultaneously to
maintain the demand setpoint. This loop can be very fast
because it contains only hardware components that have
negligible dynamics. (The feedback in this loop is a
weighted average of signals to the respective discharge control objective of maintaining pressure, but will not
valves, and not actual valve positions.) necessarily provide safe process operation.
The summer (2/") computes the average valve-posi- Features that could be incorporated for safety include:
tion signal as a measurement to the integral-only con- 1. Letting air lead fuel on a load increase.
troller. The hand controllers (HC) on the discharge 2. Letting air lag fuel on a load decrease.
valves provide the ability both to bias one control-valve
signal relative to the others, and to manually set the
control-valve signal so as to baseload a given compres-
sor, or take it completely out of service. The low selec-
tors also allow a given compressor to be constrained
independently of the others without upsetting the pres-
sure-control loop.
This scheme will allow header pressure to be con-
trolled until all hand stations are in manual, or all
compressor discharge valves are constrained and/or sat-
urated. In both cases, the pressure controller is protect-
ed from windup via the external feedback of the average
valve signal.
Parallel metering
Controlling a single variable via manipulation of IV
unlike variables is a situation frequently encountered in
combustion control. A simple application is a single
boiler controlling header pressure with a single fuel and
single source of combustion air. In order to maintain
header pressure under conditions of variable load, fuel
and air must be adjusted in parallel. This will satisfy the
40
3. Requiring fuel flow to be decreased on a falling air-
flow condition.
4. Requiring air flow to be increased on a rising fuel-
flow condition.
Meeting these requirements will ensure that gas flow
does not exceed air flow. The parallel-metering scheme,
shown in Fig. 9, meets these design criteria. (For clarity,
only the control scheme is shown; boiler components are
omitted.) Both air and fuel flows are controlled via their
respective flow controllers. The output of the pressure
controller adjusts the setpoints of these flow controllers
in parallel. However, the setpoints can be constrained via
the high and low selectors.
In accordance with design requirements, output of the
pressure controller increases if steam load is increased.
However, the low selector will not let the fuel-flow Er....i.:....II
i;i;E':i:;i:;;!i:';;f;i;;!!!;;i!i;!!i:i;
.`..--.`..`..`,`..`..._.`_.`_.,.,_.+_.i++.r+..-..-..
setpoint increase until air flow increases. Thus, air leads :::':'' `'':i::: I
Pacing control
The enhanced ratio-control scheme shown in Fig. 1 I
uses the positions of the valves for Additives A and 8 as
41
demand will be reduced-bringing the additive-flow
controller back in control. . . Hydrogenheader I
The high selector is used to determine which additive \!!
I
I
Switching schemes I
that expresses a relation among engineering variables where IW=flowrate in mass units, p=density, and F =
cannot be rewritten using normalized variables via sim- flowrate in volume units.
ple substitution. To be meaningful, the equation in Let us assume that the mass flow is to be measured in
engineering variables must be transformed into an tons/h, while the densit`. is measured in lb/ft3. Volumet-
equivalent equation in normalized variables by "scaling" ric flow is measured in gpm. Adding three conversion
the engineering equation. This is done in a way that takes factors, [o make Eq. (I) dimensionally correct, yields:
the ranges of the inputs and outputs into account.
In this version, the density term will always exceed I.0. where A=differential pressure, P=absolute pressure,
Because of hardware limitations, the equation should be r=absolute temperature, and F=volumetric flow.
factored so that no term that contains a normalized Let us assume that the ranges of the transmitters are:
variable can exceed I.0. The correct technique is to fr = 0 to 100 in. H20
factor out a new term equal to the upper-range value.
P = 14.7 to 64.7 psia (or, 0 to 50 psig)
This may be done as: 7T = 500 to 600°R
Maximum flow, F,w,4j¥, will correspond to the maxi-
(0.004) (500) (loo)
M|- (0.5p' + 0.5) (F') mum differential pressure and absolute pressure and
175
minimum absolute temperature, or:
Simplifying this last equation yields:
M' = I.14(0.5p'+0.5)F' (3) F+4zix = 278 V(100) (64.7)/506 = 1,000
*Miller, RW„ "Flow Measurement Lngineering Handbook," Chapter 9,
Eq. (3) is the correct form of the scaled equation. In MCGraw-Hlll, Ne\`r York,1983.
0.83A'(0.23 + 0.77¢')
F,-
(0.83 + 0.17r')
QT--QTLl+#fi
Let us assume that the range of the flow transmitter is
0 to loo gpm, and that the scan period, A£, is 2 s. Flow is
to be totalized for 8 h. Finally, let us assume that even
though the transmitter is calibrated to read up to loo
gpm, the maximum flow will never be greater than 80
gpm. Thus, the maximum possible totalized flow is:
QM4x = 80mlnh
£SL X 60 Eil X 8 h = 38,400 gal
does the scaling process relate to digital systems? or, Qr' = Qr-l' + iTiin/`'
Scaling is a general technique, applicable whenever
calculations are performed with normalized variables. Let us assume that the equation performed by the
Whether or not scaling applies to a particular digital totalization routine in the digital system is given as:
system depends on .how the variables are stored.
Process variables are stored in one of two ways: S' - S'_I +
Smaller systems designed for process control usually
use a normalized range with their memory to pass values where S!= normalized variable representing the totalized
among control ``blocks" that are analogous to analog variable, and S!= the sample, normalized input. Then, by
instruments. comparisbn, a totalizer can be implemented on this flow
Larger systems, primarily designed for data analysis by assigning 41=1 and -,42=11,520 in the hardware
and process management, often store engineering val- unit.
ues. For such systems, engineering values are normal- In general, the block functions available for computa-
ized far transmission but reconverted to engineering tion using normalized variables in digital systems win
values for storage in the computer memory. have their unique equations-the same as the analog
Systems storing engineering values can perform engi- computational instruments that have been described.
neering equations directly. For systems storing values in The procedure and concepts for applying normalized
a normalized range, the scaling procedures presented in variables in digital systems are identical to those for
this article are entirely applicable. analog computation.
Let us consider the problem of using a digital system The next article in this CE Refresher, on advanced
to totalize a liquid flow over a period of 8 h. Fig. 6 shows types of control, will appear in the Aug. 20, 1984 issue.
the essential elements for such an application. An analog Steven Danatos, Editor
. ,. ,, ,,.,.,.':::::,`,`
i;:;;:;i;::;;:::;;:;::::;:;
::;:;;;;:i:;;:.:;:::;;;:;;:;;;;;;;;;;;..;;;;:;;;:::::;;;;;::;;;;:::;:;:;;:;:.;;;;:;;:;;;:;:;;;:;;::.:;;;;;:::;;;;;;:.
::i;;;;:;;:;ii'::::;;;::::::;;:i:;::::;::;:;;::::;;:
:.::;::;
•:: ;;;i:::i;:::::;:;:;:;;..:;;::;;;:;;:;;;::;;::;;;
The classic example for achieving advanced control ;:i ;:.:.:.:., ,., .,.,:; : :
__
:;:;:::;:;;;:;:;;;:: ;i;;;;;;:::;:;;i;::;;; ;;;;:;::::;;;;;;;;;;:;;;;;;;;;::;:::;:;;:;:;:;::;:::;':;;:;;;;;;;
speed to minimize deadtime. In addition, the pH elec- • ;;::; :;;;:;:;::: ;:;;:;;:;::;;;;;;:;;:: ;:;:::;;;;;:;:;:;;;: :..ii!:;;:::
:;:::;:;:;::;;:::;:::;:;:;;;:;;;;;;;;;;::;;;;;:::::;;::::;:;;;:;;::;::;;::;;;;;;;:;:;;::;;;;;;;::;;:;:;:;;:::;:
;;;;;;;::;::;:;::;;;:;::::::;;;:::::;::;;:;;:;;::;:;;:;:
;;;::;:;;i;;:i;;;i:':::;;:;:;:;;;:;;::;:::;::;;;;:;;::i::;::: :::;;:.:`!i:;.'.i:::;:':i!.i!ii::i:i;:ii:'`:;;;;;:;;:;:::i;
::;:::::;:;::;:;:;;:;:i;:::;; ::::;i;:::.;;:;;;;i;;;;;:;::::;;.:;;;:;;::;i;;;;:;;;; :;;;:::::;:i::;;;::;:.::;::;;;;:;:;:::::::;:,::;;:;;.
`_''_|'-.'_.':1|J::rr:i:i+il:++|[zlrz±Izl:i
v ffli88888888gr88888888S#jREHREffi
*
49
A tendency exists to blame the controller for poor con- (up to 1 part in 100,000) simulation and control capabili-
trol. Small improvements can be made by modifying the ties. This ability to solve equations accurately and contin-
uously was ideal for feed forward control. Today, analog
pH controller; e.g., a properly tuned nonlinear control-
ler will help to keep the amplitude of pH oscillations to a computers in the control industry have been separated
minimum and the frequency as high as the process will into modules to perform specific functions such as addi-
allow. In the final analysis, modifying the controller will tion, multiplication, division, integration, filtering (lag),
have only a minor effect on performance, while modify- differentiation (lead or derivative), characterization,
ing the process will have a major one. ramping, and signal selection.
The pure time-delay (deadtime) algorithm needed for
Feed forward control techniques realistic simulation and for dynamic compensation of
In principle, if an upset can be measured en route to a feed forward control systems cannot be implemented
controlled variable, feed forward techniques could be practically in analog controls. However, this algorithm
applied in a manner that would allow corrective action. can be easily implemented in digital processors, along
This exactly cancels the upset and maintains the con- with all the functions previously available in analog hard-
trolled variable constant. In practice, perfect correction is ware. In addition, digital processors can easily handle
seldom achieved with feed forward control because accu- complicated systems of equations, gate logic, sequencing,
rate feed forward compensation can be very complex on and iterative calculations. With present-day analog and
all but the simplest systems. digital computers, application of feed forward controls is
Combining feed forward control with feedback trim limited only by the availability of suitable load measure-
can be an effective way of achieving improved regulatory ments or sufficiently accurate process models.
control. High accuracy in the steady state can be obtained
with a feedback controller (especially if it has an integral Ratio control
or reset mode), and good response to upsets can be Ratio control is an effective form of feed forward con-
achieved by using feed forward techniques. (See Part 2, trol. Fig. 2 shows a commonly used ratio-control system,
Cfacm. E7ig., Aug. 8, 1983, p. 79.) which continuously adds 20% NaoH to a varying flow of
Clearly, conditions causing upsets should be elimi- water to produce 5% NaoH. If the water flowrate were
mated or reduced when this is more cost-effective than to change, the setpoint to the caustic flowlcontroller
adding feed forward control. When feedback controls would be increased or decreased proportionately, main-
cannot be arranged to respond fast enough to catch the taining a constant ratio of caustic flow to water flow. In
upset, feed forward controls can be an effective answer. this way, the upset has been compensated for before the
composition (density) has been affected.
Hardware and software constraints Feed forward action substantially reduces the amount
Feed forward techniques were first applied to control of feedback correction required for upsets in the water
boiler-drum level (three-element control), but it was not flowrate. The multiplier is scaled for twice the product of
until the pneumatic multiplier/divider was introduced the A and 8 function to obtain a feedback controller out-
that they began to gain acceptance for other processes. put of 0.5 (i.e., midscale). This allows the feedback trim
In the late 1960s, electronic analog computers (based to adjust the ratio equally well up or down from the nor-
on the operational amplifier) provided highly accurate mal value.
30
The "2AB" rule of thumb is acceptable when the flow- output limits of the controller can be used to restrict the
meter sizing for both water and caustic flows is consistent adjustable range of K by setting them for minimum and
with respect to orifice overranging. In other words, both maximum ratios.
flow measurements are normally of the same fraction of
the full-scale range. Feedback trim can be introduced Feed forward reactor control
with a summer, adding to or subtracting from the feed- Fig. 3 shows a feed forward control system for a refin-
forward calculation. The choice of using a summer or a ery reformer. This is a reactor manufacturing hydrogen
multiplier for feedback trim is mostly a matter of mini- for a downstream hydrocracker. The hydrogen pressure
mizing feedback corrections. in the hydrocracker system is an indication of hydrogen
Preferably, both flow measurements have been linear- inventory.
ized (i.e., square-root extractor for differential-pressure If conversion at the hydrocracker is increased, more
transmitter). Ratio control can work if both signals are hydrogen is consumed and the pressure will fall. To
"flow squared." Without square-root extraction, the ratio
maintain constant pressure, the controller increases the
of caustic flow "squared" to water flow "squared" will be
maintained. This is an accurate and acceptable imple-
mentation of a mathematical model. Mixing squared and
linear signals does not fit the mathematical model for
blending, and would not produce accurate results.
Feed forward controls are based on a model of the
process. In the ratio-control example, the model seems
intuitive. Actually, the model for the blending is based on
two simultaneous equations: the overall and the caustic-
materials balances, or:
Ft--Fw+ Fc (1)
F,xt -F( (I)
Solving for the desired value of the manipulated varia-
ble, Fc, the required caustic-flow setpoint can be calcu-
lated from the measured value of water flow, Fz„ and the
desired dilution concentration, x„ or:
Fzu
Fc- -KFu, (&)
[(X/X,) - 1]
For constant concentrations, the flow of caustic is di-
rectly proportional to the flow of water. Unlike open-
loop ratio control, the ratio value, K, is not calculated but
is determined by the feedback controller output. The
el
„`-'^.J- ,Moles of hydrogen produced per moles of feed +``1~^ the previously identified production factors will yield a
scaled equation for the summer:
F'i = 8|,F'L -82F'2 (7)
Component, H2 produced,
Component moles moles where the prime mark (') indicates scaled values, and gf
H2 Xa Xa and g2 are gain terms determined by scaling.
lnerts Xb 0 If the pressure controller is in automatic mode and is
CH4 Xc 4xc controlling well, its output could be determined by:
C2H6 Xd 7xc/
C3H8 Xe 10xe FL-%+ 8% (8,
CxH(2x + 2) X 3x+1
8a
Fz-``. EI- "
Jy:'J+'6(;8 j;FBKisres tfe dback`:i+;i
4'\*` x * og`*a*#xxgrF°rfeS `
L'quldfeedf S-Z § F€
'`\`!`'
DTI M is deadtime gr83iif:;;i3`}t,1::c:3;';1r?xO;
BTIM - T ooaX o 'J'®*-a, ,
a o' `o0000
FTTTS
€:(„
` ;:, =if _-.
-,`a
team ¢(``
$5:J -- a lip;- J` i a- A(r -^=^1
: tl. r
± B%td°u_Tf ;o8:
- ri(:i;^
^i e€d
f
ormiard cantrnd §yslem handles tvur* upsets simurfarfeSusl¥
Lo a.`,a.``^
i,`v ^` r ,s-.,={i.:':J.f.'S.
€
111111111111_ ;:8!jg§,,`;€:(r„y5/:.,a::.,,,`:`^i;.?t^{;+?`as[£?:.^5:os`:
The most difficult part of this system involves the dy- of steam-typically by adjusting firing rate at a boiler. If
namic compensation. If the flow of feed suddenly in- this pressure controller is fast compared with those of the
creases, the effect at the bottom of the column is delayed other users or suppliers, the pressure in the header can
by the length of time it takes for the increased liquid to be maintained, thus minimizing interaction.
cascade down the column. Such interactions can be decoupled explicitly or im-
For most columns, it will take roughly 10 s/tray before
plicitly. Explicit decouplers use a process model (often,
the upset begins to affect the bottoms temperature. The including dynamics) in order for each controller to in flu-
deadtime and lag settings for the feed forward dynamic ence other interacting controllers in such a way that any
compensation should be based on actual column testing. changes in output reduce or eliminate the propagation
The deadtime is primarily a function of mixing on the of upsets to the other interacting controllers. Implic`it
tray, and transport delay in the downcomer liquid level. decoupling involves rearranging and/or tuning the con-
The lag time of each tray is approximately equal to the trollers in ways that make individual loops inherently less
actual volume of liquid on the tray divided by the liquid interactive. The major problem with interaction in multi-
flowrate. variable processes is the lack of identification of the ex-
The easiest and fastest way to get an estimate for dead- tent and mechanism of interaction.
time and lag time is to increase the feed flow about 10%
with the steam flow held constant, while at the same time Relative gain
recording feed and bottoms flowrates. This procedure To analyze loops for interaction, Shinskey [2] employs
has been successfully used to accurately set the dynamic- a technique developed by Bristol [4] called "relative
compensation time constants, which change with flow-
gain." It has been increasingly used to guide control-sys-
rate, composition and tray level. These may require peri- tem arrangement for distillation columns, and is applica-
odic readjustment. ble to a wide range of interaction problems. It is success-
ful because it quantifies the speciflc amount of
Multivariable control techniques interaction and can be used for any control loop. Relative
Process interactions arise from interconnected net- gain is defined as:
works of mechanical, fluid or electrical components. In
some cases, the interactions are intentional; in others,
they arise as an unavoidable consequence of the process ^3,-
EEI
design. For example, if a large steam user suddenly starts acJ (9)
up, it will decrease the pressure in the steam header- 6m,1 c-k
possibly causing upsets to other steam users on the same where C; = Controller c., ^Gj = relative gain for Controller
header. This interaction occurs as a result of the piping i with Valvej.
network. The relative gain, which is the ratio of two gains, can
When a user or a supplier moves a control valve, all be used to determine if Controller 8. should be connected
other users and suppliers are affected. Usually, the to Valvej. The numerator in Eq. (9) is the change in the
header pressure is controlled by manipulating the source controller measurement with a change in the valve posi-
85
CV-2 C;N -2
a. Blending process with implicit decoupling b. Blending process with explicit decoupling
(NOT) (oFl)
_-----Track
(1 = Track mode)
EM/ 1 = Automatic/
pr
V1
+gf%mein¢%
unllllNI CV-1
y *:J3:+8Zl` tot?Sg$3
-;S
§:u¥„9RE£®gr?:
EM
/ilgES€.`o*:-a./
tic
?-Autom-a,Streams
I
tion with w = A (that is, all other valve positions in the relative gain is equal to 1.0, and Valve 2 will control
plant are fixed). The denominator is the change in the Measurement I without interaction from any other con-
controller measurement with a change in the valve posi- troller in the plant.
tion with C = fa (that is, all other controllers in the plant Let us consider the blending process in Fig. 5a. To
moving their valves as needed in order to maintain their determine which valve should be used to control the total
measurements at setpoint). flow, calculate the relative gain for the flow that is con-
The relative gain can be obtained by field testing. In trolled by valve CV-I. If Valve I is opened and Valve 2 is
practice, it has usually been calculated from simple mate- fixed, the flow increases, indicating that the numerator
rial-balance equations. Ideally, moving the valve should of Eq. (9) is a positive number. If the composition con-
affect the measurements to be controlled equally, troller is in automatic when Valve 1 is opened, the flow
whether the other controllers are in automatic or man- will increase. However, the composition controller will
ual. In this ideal case, numerator equals denominator, open Valve 2, increasing the flow further in order to
e4
keep the composition at setpoint. Thus, the denominator gain of 0.8, the opposite pairing would give a gain of 0.2.
is greater than the numerator and the relative gain is The 0.8 combination would be the preferred controller
somewhere between zero and one. arrangement, but some interaction would still exist.
To determine the specific relative gain, calculate the For two valves and two controllers, the relative-gain
numerator first. The analysis is slightly easier if valve array is a 2 X 2 matrix. Here, the sum of the columns
position is proportional to the individual flows, i.e., a lin- and the sum of the rows is equal to I.0. For a few proc-
ear installed-valve characteristic. The material balance is: esses, the relative gain is actually negative. The general
matrix is:
FT= FA+ FB (10)
Be
sentative of the valve position, and a separate in
quency can always be separated somewhat by tuning.
Furthermore, frequency separation can also be accom- display would have to be used.
If direct manual control of the valves is required
plished by changing the deadtimes or lags in the process.
Sometimes deadtime can be reduced inexpensively by automatic/manual (auto/manual) device could be
moving the measurement location, changing the sam- serted between the control valves and the decou]
The operator could use the auto/manual station in r
pling system for the measurement, or moving the control
valve. If surge tanks are used to smooth flows or compo- ual mode to stroke the valves to any desired posii
sitions, then the associated lag can be used to stabilize one However, upon return to automatic mode, a complic
or both of the interacting loops. balancing procedure would be needed to avoid bum
Another way to help reduce interaction is to prevent the valve position. If this trial-and-error balancing pl
upsets from reaching the process. Feed forward control dure must be done often, the operator would prot
could be used to catch these upsets. Also, some upsets find the decoupler difficult to use.
can be scheduled or can be reduced by changing operat- Fig. 5c shows the decoupler system with an impr
ing procedures at the origin of the upset. operator interface and automatic balancing. If an
In the home, feed forward scheduling and changing manual station is put in manual, a logic signal swi
operating procedures are used to reduce interaction. For the other auto/manual station into manual, and
example, the shower water becomes scalding hot when- both of the feedback controllers into track. This a
ever cold water is used at the kitchen sink. To overcome the operator to stroke one valve with the other
such an interaction, the temperature loop can be tuned flxed.
faster, the use of the sink can be delayed until after the Upon return to automatic mode, bumpless tra
shower, the piping to the sink can be restricted, the ther- can be achieved because the controller reset feedb;
mostat on the water heater can be turned down, or a back-calculated. With both controllers in the track n
temperature-controlling shower valve installed. All of a positive feedback loop is established and the poss
these techniques, except the last, are examples of implicit of an unstable feedback calculation exists. A first-(
decoupling. lag with a setting of perhaps 0.1 min could be ins
downstream of either decoupler (see Fig. 5c) to
Explicit decoupling stability.
Implicit-decoupling techniques such as previously de- The cost and complexity of the explicit decoup
scribed are not always practical or effective. Occasionally, often increased in order to provide an acceptable o
explicit decouplers are the most effective way of remov- tor interface. The operator need not know the deta
ing troublesome interaction. The temperature-control- the decoupler design, but must know how to start, I
ling shower valve is an effective decoupler with inde- ate, and shut it off. If the operator is comfortable
the decoupler interface and if the decoupler works,
pendent adjustment of flow and temperature. Many
building codes require them for new construction. The the operator will view it as a way to achieve impi
decoupling shower valve is effective because it (1) works, operation.
The next article in this CE REFRESHER will app
(2) is economical to build and install, and (3) is compre-
hensible to the operator. These three requirements are the Oct. 15, 1984 issue, and will deal with feedfo
control.
prerequisites for a successful explicit decoupler.
Stwen Dam
The explicit decoupler shown in Fig. 5b is designed to
allow the flow controller to adjust the total flow, y, and
the composition controller to adjust the ratio of flows, X.
Linear installed-valve characteristics are assumed, and
References
I. Buck]ey, P. S., "Techniques of Prow:ess Control," Wiley, New York,1964
the dynamics can be neglected if both valves have the 2.§iHn[sFkfyd3y:FE:£rao:'hMnino£`[an:eaB,g±¥#oPos#}sfenfsT£:t3::,Pketcot
same time constant and are very close to the blending
Canada, jul}' 1977.
junction. The factor K in Fig. 5b has been added to 3. Ryskamp, C. J., Explicit `.ersus Implicit Decoupling in Distillation Contr
equalize valve size. n6ering'Foun-datioh Conference. Sea Island, Ga., lan. 1981
The flow-controller output y is proportional to the 4. Bristol, E. H., On a New Measure of Interaction for Multivariable Pros
trol, JEEP rra7as., Vol. AC-I I, Jam. 1966.
total flow, Vi + V2:
- '-I r-
5. Rinard,I. H„ A Roadmap to Control System Design, Cfeow £`7ig., Nov
pp. 46-58.
Xy y(I +X) -y
vl+v2-#+ X+1 X+1
(15)
The author
The composition-controller output X is proportional =-_----
Xy
V2 _ X+ 1 -X
distillation columns. He has a B.S. in
Vly
.i.i :¥e#::::cehnu9entets:rE8]fsr:mm:h#rn:Vfe
Instrument Sou. of America, and is a
registered professional engineer in
This decoupling scheme may meet the first two re- Massachusetts.
ee
Feedforward methods for
processcontrolsystems
The design of feed forward-control systems requires the use of steady-
state, inferential and empirical process models, dynamic compensation,
and feedback correction. Practical examples using these elements show
how to apply the procedures for achieving good control.
I In all process-control loops, the points where the load If all the load variables for a particular process were
variable enters the process and where the controlled var- measured without errors in the primary measuring,
iable is measured are not the same. The longer the proc- transmitting and computing devices, and if the relation-
ess deadtime, the more difficult it becomes to maintain ship between manipulated variables were exactly known,
the controlled variable at the desired setpoint. This is then perfect control could be achieved. Of course, this is
particularly true when load variables change frequently not practical nor, even necessary.
in relation to the process deadtime and when the change The berinning step is to decide which are the major
is large. load variables (based on how often they change in rela-
A more effective approach becomes necessary when tion to the process residence time) and how large is the
the process deadtime is large, when load upsets are fre- change. The major load variables are the ones that need
quent and large, and when high purity is important or to be measured. All others (termed minor load variables)
the monetary value of the product is great. A relation-
provide load upsets that are relatively small or are usu-
ship for the controlled variable must be found among ally controlled by individual feedback controllers having
load variables, manipulated variables, and desired set- relatively fast dynamic responses.
pointssothatmanipulatedvariablesarechangeddirectly The next step is to find the steady-state relationship
as load variables change. Typically, this relationship is
(be it material and/or energy balance, inferential or em-
based on material and energy balances and on inferential
pirical) that relates the manipulated variable to the meas-
and empirical relationships (to be discussed later in this ured load variables and the setpoint of the controlled
article). Designing control systems in this fashion has
been termed "feed forward" control.
The three elements necessary for implementing feed-
forward control are shown in Fig. I. These are the
steady-state model for the process, dynamic compensa-
tion, and feedback correction.
Steady-state model
The steady-state model is developed by using material
and energy balances, and inferential and empirical prac-
ess relationships. The manipulated variable is then com-
puted as a function of the measured load variables and
the desired setpoint. Thus, control correction is made
directly as the defined load variable changes.
fro mcct the author, see Chem. Erg., Feb. 6, 1984, p. log.
gi?;,cf:g;f:I,§¥f!#9:,|i5f':,.£iprtc3,:9,,:i:8:3#e;77,,Pja¥;,,J¥i!e;:,;il39?828,,gpi3i;
e?
variable. This provides the steady-state model of the trolled variable from its setpoint. To eliminate this offset,
Process.
a feedback controller is added to the control system, as
shown in Fig. I, to force the controlled variable to its
Dynanic compensation setpoint. In essence, the feedback controller makes up
Rare is the case in which load and the manipulated for all the inadequacies and inaccuracies of the feed-
variables occur at the same point in the process, and dy- forward model over a period of time.
namic compensation is not needed. Typically, load and Feed forward control was introduced because the feed-
manipulated variables enter the process at different loca- back controller alone could not maintain the controlled
tions. This causes a dynamic imbalance because the re- variable close to the desired setpoint for large and fre-
sponse of the controlled variable to changes in the ma- quent changes of major load variables. The feed-
nipulated variable is different from its response to forward-control computation does most of the control
changes in the load variable. In this situation, dynamic work by responding to changes in measured load varia-
compensation in the form of lags, lead/lags and/or dead- bles directly. The feedback controller \t,hen provides less
time (see Parts 1 and 5) is required so as to minimize the corrective action than the feed forward part. That is why
effect of the dynamic imbalance and thus improve the feedback correction is referred to as feedback "trim."
performance of the feed forward-control system. Integral control action is usually sufficient for feedback-
trim controllers. However, proportional and derivative
Feedback correction action can help to control some of the unmeasured
The feed forward system can provide perfect control if minor load variables that are not in the feed forward
the process can be modeled exactly, with completely ac- computation.
curate measurements and computations. However, this Typically, feedback trim is introduced as the replace-
is not possible because of errors that can result from: ment for the setpoint of the feed forward model. In some
1 Inndequale steady-state models for the process-:Mzrterizh cases, however, it provides adjustment to one of the coef-
and energy balances usually contain mass- and heat- ficients of the model because variations of process char-
transfer coefficients whose values vary as functions of acteristics, corresponding to that coefficient, provide the
time and the operating point of the process. For exam- major upset to the controlled variable.
ple, the heat-transfer coefficient of a heat exchanger var-
ies as the heat-transfer area fouls over time. For complex Heat-exchanger control
processes, the models are complex and nonlinear. Line- Fig. 2a shows a heat-exchanger process in which feed-
arization about operating points of the process and sim-
forward control has been successfully implemented by
plification of the models usually results in less-accurate using an energy-balance computation, along with dy-
representation of the process phenomena.
I Inaccuraci,es in load-variable rneasure'rnents-Such inzLc-
namic compensation, and feedback-trim controllers. The
objective is to heat the product of liquid flow Wp and inlet
curacies in the measurements occur in many places, e.g„
temperature 7`i to a temperature T2 by manipulating
the primary measuring devices, orifice plates, vortex
steam flow Wf .
meters, thermocouples, resistance bulbs, and analyzers.
A typical system is cascade control, whereby the tern-
Another source of error is in transmitters and other con-
verters that bring the signal to the control and comput- perature controller (TC) provides the setpoint of the flow
controller (FC). The flow controller [here, standard pro-
ing devices, and back to the valves and other actuators.
In digital systems, the analog-to-dicttal (A/D) and ditl- portional-plus-integral (PI)] provides the demanded
steam flow, assuming that the steam supply from the
tal-to-analog (D/A) convert.ers also add to the error. Of
boiler or header does not vary. The flow loop usually
course, the more bits (for the digital representation) used
responds much faster than the temperature loop; there-
in the conversion, the better the resolution. For practical
fore, a standard PI controller is sufficient.
purposes, these errors are essentially negligible for A/Ds The outlet temperature of the exchanger responds
and D/As in comparison with errors during transmission
more slowly to changes in steam flow, because it takes
and in primary sensors.
I Measureri'ients Of major load ved]les only-The set of time to overcome the lags associated with transferring
heat to the product flow. Also, the rate of product flow
minor load variables is not measured, and therefore, is
influences the residence time of the loop, because at a
not included in the computation. Hence, the feed-
forward system does not correct for changes in minor given flow it takes a certain amount of time to displace
the product volume in the tubes of the exchanger.
load variables. (Flow through a heat exchanger is an ex-
The major load variables that affect the outlet temper-
ample of a major load variable, while a small variation in
ature are the product flow and the inlet temperature.
the steam-supply pressure is an example of a minor load
Outlet temperature control is substantially improved by
variable.)
I Coy"Pt4tocio?'i¢/ c7Torj-The accuracy of the comput- using feed forward control. The steady-state heat-bal-
ance model is:
ing devices is important in analog systems, where pneu-
matic or electronic devices such as summers, multiplier/ Q." -W.ZJs (I)
dividers and leadAag units are used. For practical pur-
gout = WpCp(T2 -Ti) (2)
poses, digital systems (including those that are
microprocessor based) are capable of providing the com- where Ws = mass flow of steam, kg/h; Wp = mass flow of
putation, with negligible error. feed, kg/h; QS„ = heat-transfer rate input by steam, kcal/
The cumulative effect of errors in the feed forward- h; Qot„ = heat-transfer rate to the heated product, kcal/
control computation does result in an offset of the con- h; Hj = latent heat of steam, kcal/kg; Cp = heat capacity
88
of the liquid product, kcal/(kg)(°C); Ti = inlet tempera-
ture, °C; and r2 = outlet temperature, °C.
The heat supplied by the steam is equal to the heat
absorbed by the liquid, or:
e®
used to produce the feedback trim by providing the set- For an evaporator having 7& effects, Eq. (14) becomes:
point T¥ in the feed forward computation. The tempera-
ture controller produces the necessary feedback correc- wo[l + #] -€flv3 ,15,
tion continuously, and forces the temperature to reach
its setpoint without offset in the steady state. Moreover, where #„ = weight-fraction of solids coming out of the
this controller can be tuned to minimize the upsets re- 7t-th effect, and where V2 = mass flow of vapors in the
sulting from minor load variables not taken into account 8.-th effect.
in the feed forward model. The energy balance relates the amount of total vapors
Evaporator control removed to the amount of steam used in the first effect,
Feed forward control has been implemented in evapo- and is described by:
rators using a material and energy balance, along with
dynamic compensation, and feedback-trim controllers. £v3-EWs (16)
To improve heat efficiency, the vapors generated in €-I
one stage (or effect) are used as the energy source for the
where Ws=mass flow of steam, kgth; and E=
next. This is called multiple-effect evaporation and is
evaporator economy defined as the ratio of vapor pro-
accomplished by lowering the absolute pressure-and
duced to steam used, kg vapor/kg steam.
hence the boiling point of the liquid as it goes from the
For example, if the efficiency of each effect were
first effect to the second, and so on.
100%, the economy, E, would equal the number of ef-
From two to six effects may be used, depending on the
fects. However, heat losses and latent-heat differences
nature of the feed and product. The absolute pressure
cause the economy to decrease as the number of effects
decreases from the first effect to the condenser. The low
increases.
absolute pressure in the last effect is maintained by a con-
The feed to the evaporator is normally measured volu-
denser exhausting into an air ejector. In most applica-
metrically, e.g., using magnetic flowmeters. Therefore,
tions, water is the evaporated solvent. Typically, it is re-
the mass flow is related to the volumetric flow by:
moved by a direct-contact condenser. The steam-jet
ejector removes air dissolved in the feed and also pro- Wo -poFo (17)
vides vacuum for startup.
where Fo = volumetric feed rate, IJh; and po = feed
Fig. 3 shows a double-effect evaporator with the com-
density, kg/L.
plete feed forward-control system. The objective is to Substituting Eq. (16) and ( 17) into Eq. (15), and solving
maintain a constant concentration in the product. The
for the steam flow (i.e., the manipulated variable) results
two major load variables are the solids concentration in
ln:
the feed, and feed flow. The steady-state model for the
feed forward-control computation is obtained by using
both material and energy balances.
ws-iFopo (1 -#) (18,
The amount of solids entering each effect must equal
Here, A* indicates the desired weight fraction of the
the amount of solids leaving, because the vapors of each
are composed only of solvent. Moreover, the total mate- product.
Fig. 3 shows the instrumentation for implementing Eq.
rial entering each effect must also equal the material
leaving. Thus, for the first effect: (18). The feed density, po, and the feed solids weight-
fraction, #o, are related. Therefore, the signal characte-
Wo#o -WIXI rizer,/too), is used to obtain the calibration curve of #o vs.
Wo - Wl + Vl Po.
The feed-flow signal, Fo, is dynamically compensated
For the second effect: with the lead/lag function. It is set to a predominant lead
Wixi = W2X2 function because the product density does not respond
with equal speed to changes in the feedrate and steam
Wl - W2 + V2
flow. Changes in steam flow produce a slower response
where Wo, Wi, W2 = mass flow of feed, and of first and because of the thermal time lags associated with the heat-
second effects, respectively, kg/h; #o, #i, x2= exchange surfaces. Hence, simultaneous increases in
weight-fraction of solids in feed, first and second effects, feed and steam flowrates produce a temporary reduction
respectively, kg of solute/kg of solution; and Vi, V2 = in density.
mass flow of vapors in first and second effects, respec- Since steam is the manipulated variable, lead action is
tively' kg/h. necessary to minimize the dynamic deviation of the
Combining Eq. (8) and (10), and solving for W2, yields:
product density from the desired setpoint. The dynamic
W2 = (Xo/X2)Wo (12) compensator in this case is similar to that for the heat
exchanger shown in Fig. 2c. Feed-density dynamic com-
Combining Eq. (9) and ( 11), and solving for Wo, yields:
pensation is not included, because the density normally
Wo=W2+Vi +V2 (13) does not vary as fast as the feed flow, and is also fairly
slow-varying in relationship to the residence time of the
Substituting Eq. ( 12) for W2 in Eq. ( 13), and combining evaporator.
Wo terms, results in: Feedback trim is provided by the density controller
that manipulates the desired setpoint, ##, in the feed-
wo[l +¥] -vl+v2 (14, forward model.
®0
Steam, WS
Moisture control for adiabatic dryers Initially, the wet feed goes through a period of con-
stant-rate drying, during which the surface of the solid
Feed forward control has been achieved for adiabatic material is totally covered with liquid. The mass of liquid
dryers by using an inferential steady-state model, along transferred from the surface to the hot air is replaced
with dynamic compensation. Fig. 4 shows a rotary-type continuously by liquid from below the surface of the rest
adiabatic dryer, in which the fuel is burned in the com- of the material. After a certain period of time in the
bustion chamber to heat the ambient air. The hot air dryer, surface moisture is evaporated because the rate of
enters the dryer, where it comes in contact with wet feed. mass transfer of liquid to the surface begins to be less
The hot gases and the feed move parallel to each other. than the mass-transfer rate of liquid from the surface.
Heat is transferred from the hot gases to the wet material Thus, the material enters what is called the "falling rate"
to remove moisture. Moist air is exhausted to the atmos- of drying.
phere,andthedriedpred.uctisremovedatthedischarge Shinskey [J2] provides a derivation of the moisture in
end of the dryer. the falling-rate recton by combining heat- and mass-
®1
Eq. (20). ete erature differe
between ds. The rate which water lea
the surface of the solids and enters the air is proporti
to this temperature difference.
Now consider what happens as the evaporative
(Fig. 4) increases with a rise in moisture of the feed, a
the outlet temperature decreases. To restore the ou
temperature to its setpoint value, the outlet-temperat`
controller raises the setpoint of the inlet-temperat`
controller, thereby increasing the inlet temperature.
The increased inlet temperature is now used to
crease the setpoint of the outlet-temperature control
through the lag and the ratio-plus-bias station. This I
in outlet-temperature setpoint heightens the drivi
force (i.e., increases the rate of water removal) in ort
to meet the higher evaporative-load requirement. Th
the material exits the dryer at the desired value of prt
uct moisture. In this manner, the inlet temperature
the dryer is used to infer load changes.
Increases in feedrate also result in a boost in the ev
transfer relationships in the dryer. The result is: orative load and are controlled in the same fashion as
T-Tw rise in feed moisture.
(19) In describing the action of the control system thus
a positive feedback feature is evident in that elevating
where x = produc( moisture, kg liquid/kg wet solid; inlet temperature to the dryer causes the outlet-temp
#c = critical moisture at berinning of falling-rate zone, kg ture setpoint to rise, and causes a further increase to
liquid/kg wet solid; G = air flow, kgth; C = heat capacity inlet-temperature setpoint. This can cause long-
of air, kcal/(kg)(°C); H = latent heat of id, kcavkg; shon-term instability. I.ong-term instability will occur
y = mass-transfer coefficient, kg/(h)(ELH; (OC); A- in Eq. (20) is set at a greater value than the steady-si
surface area, m2; T! = inlet air dry.-bhlb temperature, °C;
gain of the process. (The steady-state gain is the cha`
To = outlet air dry-bulb temperature, °C; and r„ = air in outlet temperature divided by the change in inlet
wet-bulb temperature, °C.
perature.) Thus, for long-term stability, fa must be set :
The terms before the logarithm are generally constant value less than the steady-state gain of the process.
for a given dryer and product. Air dry-bulb tempera- Short-term instability is caused when the setpoint
tures, I,. and To, are easily measured. The wet-bulb ten- the outlet-temperature controller is changed faster tl
perature, however, cannot be measured readily inside the actual inlet temperature. The lag unit in the positi
the dryer, because the surface of the bulb is easily cov- feedback loop provides the adjustment to retard t
ered with solids. change in setpoint long enough for the actual outlet t€
The inferential-control model then has to maintain the
perature to respond to the change in that of the act
relationship between inlet- and outlet-temperature con- inlet. In this way, dynamic or short-term stability
stants, so that the logarithmic term in Eq. ( 19) is also con- achieved.
stant. This provides for constant dryness, and hence, The moisture controller is used to provide long-te
constant product moisture. correction by var)ring 4 in Eq. (20), to maintain the acti
For a reasonable range of operation, the following moisture at the desired setpoint. It is implemented in t
straight-line model [J,2] with adjustable gain (slope) and manner because the inferential model is based on
bias is used: measurement, and air moves through the dryer fas
To= kT.+ b (20) during transient load changes, and therefore provit
more effective control.
where A = gain, °Crc; and a = bias, °C. Normally, the mass flow and moisture of the feed,
Variations in ambient-air humidity affect this compu- well as the air flow, are no`t economically feasible to m€
tation, particularly at inlet-air temperatures in the neigh- ure so as to provide more effective control. The in fen
borhood of 180°C, and below. In this case, dewpoint tial-control strategy presented here is a practical way
correction (based on the psychrometric chart) is imple- improving control by using the readily available air-tc
mented by varying the bias term, a, in Eq. (20) as a func-
tion of the dewpoint-temperature measurement. Typi- perature measurements.
The next article in this CE Refresher win appear i
cally, direct-fired dryers operate at inlet temperatures Dec. 10, 1984 issue, and will cover other advanced
sufficiently above I 80°C so that the effect of variations in trol techniques.
ambient humidity is negligivle.
S~ Dantws,
The objective of the control system is to control prod-
uct moisture when major load variations such as feed- References
rate and feed moisture occur. The control system accom- 1. Shinskcy, F. G., "Praccss Control Systems," 2nd ed., MCGraw-Him, New
1979.
plishes this by varying the driving force for drying as 2. Shinskey, F. G., "Energy Conservation Through Control," Acadelrfe Pliess,
these load variables occur, by using the relationship in York, 1978
ea
Advancedcontroltechniques
for distillation columns
Predicting and applying the control strategies for distillation columns
will depend on the interactions among the process variables and the
economics, and on equipment and process limitations.
I The distillation process is a perfect example for illus- Doubling the feed will double reboiler heat require-
trating advanced control techniques because: ments, assuming other variables constant. Increasing the
I Distillation-column operation involves high energy number of trays will reduce energy use, as will increasing
consumption, and a corresponding large increase in the tray efficiency.
product value compared with feed value. Many columns The tray efficiency, E, is the number of theoretical
in current operation were engineered and constructed trays divided by the number of actual trays, 71. It is a
during a period of low energy cost, and most are measure of the extent that equilibrium is reached. The
equipped with only basic measurements and controls. number of theoretical trays is what counts for energy
I Distillation columns are difficult to control because consumption.
of significant interaction between the controlled varia- The relative volatility, c¥, for ideal solutions (Raoult's
bles and upsets. Certain of these variables should be con- law) is the ratio of vapor pressures of the two liquids
trolled at optimum values. However, variable constraints being separated. For example, ordinary water (boiling
often shift the optimum operating point. point 100°C) and heavy water (boiling point 101.4°C)
The techniques to be discussed in this article are based have a relative volatility of about 1.05 at 100°C. Relative
on practical field-proven approaches that produce ac- volatilities near 1.0 produce little separation per tray and
ceptable returns on investment. require a large number of trays to achieve a high purity.
Conversely, methane (boiling point -164°C) and
Basic concepts for distillation heavy oil (boiling point 200°C) have a relative volatility of
A distillation column separates two, or more, liquids about 20,000 at 100°C, and can be separated to very high
on the basis of differences in boiling points. For simplic- purities in a single tray or flash tank with only sufflcient
ity, our discussion will be confined to a column handling energy to vaporize the methane. Increasing the relative
a single feed and two products. The lighter, low-boiling volatility can usually be accomplished by lowering pres-
product is referred to as distillate, D; while the heavier, sure, which will reduce heat input requirements.
high-boiling product is bottoms, 8. The separation factor, S, is defined as:
The energy required to separate two liquids is essen-
tially related to the feed rate, F, number of theoretical y(1 -#)
(1)
trays, 7tE, relative volatility, cr, and the particular separa- #(I -,)
tion' S.
where x is mole fraction of "lights" in the bottoms, and )
Let us briefly look at how each variable affects heat
is mole fraction of "lights" in the overhead.
consumption. Although most of this consumption (usu-
The heat input to most columns is nearly proportional
ally steam) occurs primarily at the reboiler, some heat
to the logarithm of the separation. Reducing separation
energy may be required for a feed preheater. Heat sup-
will reduce energy requirements when other variables
plied to the reboiler boils some of the feed, F, and reflux, are constant. When S is equal to 1.0, no separation oc-
i, to produce a vapor flow, V, in the column. Heat-en-
curs. A separation of 9,800 will allow both distillate and
ergy consumption is essentially proportional to feed rate.
bottoms to be 99% pure.
*To meet the author, see Cho. E7®g., Aug. 20, 1984, p. 158.
Economic benefits
In an ordinary two-product binary or multicompo-
i;§e:;;C|§:[i:9:8:3[,:Sp|e#hE:as:t:i;inepi:1;lo:,:199¥4;,EPS;7;,?E:r%r;,J[jitu¥V:y!?:;i:;;P:i:;::::
8, Aug. 20,1984, p.151; Part 9, Oct.15,1984, p.103. nent distillation column, economic benefits resulting
e3
the pressure controller should be set at a safety margin
slightly higher than the low-pressure constraints to ab-
sorb short-term pressure upsets. The condenser con-
straint is variable, usually because of temperature or flow
variations of the (`ooling fluid. Coolant temperature
often varies from night to day, and with the seasons.
Fig. 1 shows a control system to "float" pressure in a
depropanizer column. A valve-position controller [J] is
used to implement this system, which should be set high-
perhaps to 9097o of valve signal. To keep pressure low,
the cooling-water valve should be kept open. This will
allow good pressure control that floats at a constant
safety margin (10% of valve travel) away from the con-
denser constraint.
2. Pulse duration Of feed rate-1£ the feed rate to a cch-
umn is very low and if feed and product storage tanks
are very large, it may be economical to operate the col-
umn at a high rate part of the time, and to shut it down
until feed-tank inventory is refilled. Ambient insulation
losses are reduced, and the column would likely operate
from advanced control can be achieved in three ways: with much higher tray efficiency at the higher rates.
I. Maintaining a constant separation between distillate On the negative side, the utility cost to maintain total
and bottoms composition, but reducing energy costs. reflux operation during several hours of startup can be
2. Maintaining constant separation and energy costs, expensive, especially if the run time is just a few days.
while varying the column material balance to increase Also, inventor\' flexibility is reduced because of the step-
the total value of distillate~plus-bottoms products. wise operation'. For instance, a sudden influx of feed into
3. Changing separation, with a corresponding change a feed tank that is nearly full could present problems.
in energy costs, to increase the value of the distillate and Similar problems `\'ould exist in product surge or in-
the bottoms-minus-energy costs. ventor}. tankage. This t}'pe of pulsed operation can be
For our discussion, varying the feed rate and feed accomplished profitabl}' if the right circumstances exist
composition will not be considered, and comparisons will and if scheduling is carefull}' planned. The feed rate to
be made per unit of feed. In most cases, the feed rate to the feed tank is still a dependent variable in pulsed oper-
a column is a dependent variable (limited by upstream or zition. The feed rate to the column itself would resemble
downstream processes or inventories). The feed rate a low.-frequenc}' square wave. The duration of each
may be set independently at an optimum or maximum square-``'a\.e pulse `\'ould vary in proportion to feed rate.
rate. Here, feed rate is considered a dependent variable 3. Eliiiiina[ion Of b[eirding-Another way to reduce utll-
that is not adjustable by the column-control strategy. it}. costs and still produce distillate and bottoms product
of specified purity. demonstrates the need for good regu-
Reducing energy costs lator\- control. To understand the significance of this
It might appear that a distillation column could be method. it is necessar\. to understand how real processes
operated only one way (i.e., with a fixed energy cost) to actuall}. produce on-specification product.
obtain products of a particular purity from a given feed. Let us suppose a column is to process loo volumes of
This is not true. Three alternative methods can be used: feed, \\'hich contains 507c light component A and 50%
I. Floating Pressure control-Go\umn pressure c2\n heav}' component 8. The distillate is to be 95% A and 597o
often be varied. Since operating at lower pressure almost 8, while the bottoms is to be 95% 8 and 591o A. A simple
always improves relative volatility, a lower column pres- material balance sho``'s that loo volumes of feed will pro-
sure with a corresponding increase in relative volatility duce 50 \'olumes of distillate and 50 volumes of bottoms.
increases separation on every tray. And, the improved Let us also suppose that the distillate and bottoms are
separation is free. sampled and anal}'zed e\'er}' time 10 volumes of feed
To prevent products from becoming too pure, the re- leave the column. Table I gi\7es an example of how this
flux and boilup must be reduced to return the separation column could produce 50 volumes of distillate and 50
to its original value. In actual practice, achieving savings volumes of bottoms that meet the specified purity. The
is not as easy as it seems. It is seldom possible to merely variation of the individual samples from the specified
lower setpoints of the pressure controller. Pressure af- compositions is an indication of how well the regulatory
fects tray hydraulics, temperature measurements, vapor composition controls are controlling. Reboiler energy
velocity, and condensing and boiling temperatures. If consumption will be reduced whenever the distillate and
pressure is to be changed, it must be done slowly, and bottoms composition can be held more steady.
compensations for temperature changes must be made. Operation can be closely approximated by assuming
As pressure is reduced, condenser limitations aLre likely that the compositions were steady at the analyzed value
to appear, which will determine how low the pressure for the duration of the sample period. In this way, the
can be reduced. It is seldom acceptable to operate a col- energy consumed during each of the 10 sample periods
umn without pressure control, because upsets to con- can be calculated separately.
densers could easil}' affect column compositions. Instead, The total energy consumed to produce 50 volumes of
e4
effect to the reactor. Solvent values
depend mostly on how the reactor
performance changes with the con-
centration of solvent.
The value of finished product
often drops sharply if specifications
are not met. Often, there is little or no
incentive for exceeding specifications.
When the value drops sharply, eco-
nomical operation can be achieved by
making the product no purer than
specifications. Operators often refer
to this as "crowding the spec," mean-
ing that overpurification should be
minimized. In this case, the value
added would change abruptly with
material balance.
Most specifications are composi-
tion-related, and the safety margin
for overpurification of finished prod-
ucts is based on the ability to control
compositions. In order to ``crowd the
spec" without going off-specification
(which may contaminate product-
storage tanks and require expensive
rerun), regulatory control of compo-
sitions must be accurate. The over-
purification safety factor is based on
experience. The safety margin will
from a bent flapper sticking to the nozzle on a locally be narrowed if the operator is convinced that off-specifi-
mounted pneumatic bottoms-level controller. The sticky cation compositions will be prevented by the control
flapper held the bottoms flow from the de-ethanizer System.
wide open for a period, then fully closed until repairs Intermediate surge tanks placed between the column
were made. The upset was handled with all controls in and product storage can be used to attenuate composi-
automatic. The bottoms compositions was tangibly af- tion variations. However, inefficiency will exist. Compo-
fected but responded to the upset with nearly quarter- sition variations should be prevented by better control
amplitude damping. and not merely attenuated.
®e
sumed a constant feed rate and adequate column capac- Since temperature measurement responds more slowly
ity. However, when equipment limitations occur in an than does pressure measurement, compensation may be
unlimited market, optimization becomes more complex. in error during transients. Also, the pressure measure-
The instantaneous profit (S/h) must be maximized. Max- ment may not be made at the temperature-measurement
imizing profit per unit of feed is not sufficient.
point, introducing an error. In addition, the slope of the
Since utility costs and product values may vary with vapor-pressure curve (needed for calibration) will vary
feed rate, the profit function can no longer be described with concentration and temperature.
in a two-dimensional graph. A three-dimensional surface
relating profit, separation and feed flow is needed to de-
termine the most profitable operation. Since feed-tray
Other methods for composition
location and preheat are both optimizable, they must also Differential vapor-pressure transmitters can often be
be factored into the analysis. used to provide an inherently pressure-compensated
Most operating columris have relatively poor regula- measurement of temperature. The instrument can be
tory control. Yet, it is a prerequisite for optimization and filled with a fluid having the same composition as that at
is needed for economical operation. the temperature-measurement location. The instrument
outputs a signal that is very sensitive to concentration
The optimization of distillation columns can take
changes, and is virtually unaffected by pressure.
many forms, and can be successful if two requirements
are met. First, a set of regulatory controls must be pro-
In many columns, the effect of third components
vided to continuously control at the optimum-composi-
makes temperature-based measurements unsuitable for
composition control. Variations in concentrations of
tion setpoints within the constraints of the process. Sec-
third components can significantly change temperatures,
ond, the optimizer must be able to accurately determine
causing upsets to the concentrations being controlled. In
the real optimum of the process.
some columns, dozens of components can be involved.
Off-line optimization is generally adequate. However,
online optimization has been attempted. In either case, Columns separating close-boiling components may not
be able to use temperature-based measurements because
the real optimum is difficult to determine because the
of limitations in instrument accuracy. In such cases, ana-
comprehensive economic data that are needed depend
lyzers are needed to verify compositions.
on a large number of unknown variables.
Online analyzers are commonly used in closed-loop
Composition measurement control when upsets are common and monetary incen-
In an ordinary distillation column, five independent tives are large. Online analysis has the advantage of pro-
variables must be controlled: pressure, bottoms level,
viding a fast, accurate measurement for prompt feed-
accumulator level, bottoms composition, and distillate back correction. Long deadtimes in the sample transport
for both online and off-line analyzers, or deadtime aris-
composition. For the most part, the measurement and
ing from shared analyzers, will degrade control. Feed-
control of pressure and level are reasonably straightfor-
back-controller error increases as the square of the total
ward. Composition measurements are more difficult.
loop deadtime. Deadtime should be minimized for both
Temperature vs. composition online and off-line measurements.
Most columns use temperature measurements to indi-
cate composition. Every column has a temperature pro- Regulatory control
file that is hottest at the bottom and coolest at the top. Distillation columns are subject to many upsets includ-
Generally, a mixture of two components in equilibrium ing, but not limited to, variable feed rates and composi-
between liquid and vapor at a particular pressure will tions, variations in product-purity specifications (setpoint
have only one degree of freedom (Gibbs phase rule). changes), sudden rainstorms dumping cool water on an
This means that the temperature and the composition air-cooled condenser, tumbleweeds getting caught in
are directly related, and a particular temperature can condenser fans, lightning setting relief valves on fire,
occur only at a corresponding particular composition. and water in the feed forming ice (hydrates) that com-
Liquid or vapor temperature in a distillation column pletely blocks off the top tray with slush and prevents
will be a good indication of composition if the: reflux from reaching lower trays. Some column upsets
1. Pressure at the point of temperature measurement are extraordinary and the column controls cannot ade-
remains relatively constant. quately respond to them.
2. Temperature is not significantly influenced by the Many upsets can be reduced or eliminated by control-
presence of third components. ling interrelated processes. Upsets in feed flow, feed
3. Temperature sensor is located in a position where it composition, steam pressure, or coolant temperature can
is in temperature equilibrium with the stream whose often be reduced most economically by controls else-
composition is desired. where in the plant. Upsets can be handled by an infinite
4. Temperature-measurement system has sufficient variety of feed forward and feedback techniques (see
accuracy to provide adequate resolution. Parts 4, 6 and 8 of this series).
If these are adequately met, the temperature scale It is not uncommon for distillation-column controls to
could be renumbered in units of concentration. exhibit sustained oscillations, possibly triggered by an
The most severe problems occur with interferences upset. Interaction between two composition (or tempera-
due to pressure and third components. Temperature ture) controllers can cause this instability. Since distilla-
measurements can be pressure-compensated by using a tion columns are multivariable processes, interaction will
simple summer, but some difficulties must be overcome. always be a problem.
e7
Potential pairs for relative gains Table ll
--I--
BD
FF
Distillate-composition variables, my "E,(1 -J)
1-# (12)
exist in a large number of different control strategies (see The results for the example are summarized in Table
Part 8 of this series). 11, where the variables that may be manipulated for dis-
The benefits for predicting the degree of interaction tillate-composition control are listed across the top, and
of a control strategy applied to a particular distillation those available for bottoms-composition control are listed
column are obvious. An organized method for determin- down the side.
ing the basic structure of the control system helps to en- Those pairs of variables that will produce unaccepta-
sure that the selected control strategy will be effective. ble values or that have unfavorable dynamic properties
Changing control strategies on an operating column, have been discarded. Each intersection identifies a po-
with or without a shutdown, is sure to introduce upsets tential pairing. The relative gain that quantifies its inter-
and will increase the cost of the control system. Few plant action can be calculated via Eq. ( 12). Pairings having rela-
managers would allow experimentation on an operating tive gains closest to I.0 are the least interactive.
column in order to adequately compare the perform- The calculations of these relative gains is made by
ance of a dozen or so potential control strategies. using the simplified model developed by Douglas, ]af-
To show how relative gains are determined, let us con- frey and MCAvoy [j]. A slight improvement in accuracy
sider a distillation column having theoretical plates, can be obtained with tray-to-tray calculations. However,
"I = 30; a reflux-to-distillate ratio, i/D = 2.5; mole-frac- a simple model has ample accuracy for this purpose and
tion of "lights" in the bottoms, # = 0.05; mole-fraction of is fast and easy to use with hand-held calculators.
"lights`. in the overhead, } = 0.95; and the mole-fraction
Variations can be added to each of the basic control
of lights in the feed, z = 0.50. strategies. For instance, column-pressure control can
The following equations apply for this distillation: have many different arrangements, or constraint over-
D z.-xi
rides can be added.
Fig. 4b shows the control strategy that will have the
(2)
F yt-x. least interaction as calculated for the column in the ex-
ee
techniques such as I.eadback checks on output compo-
nents impro\'e the abilit}' of the system to confine the
effects of a fault to the smallest possible area. The ability
of the system to continue functioning acceptably in the
Category Name Description
event of a fault is increased by fault~tolerance measures
Control PID Proportional, integral, derivative, including
such as redundancy.
absolute, deviation and output alarms,
If plant process control is viewed as a multilayered
adaptive tuning.
entity (basic PID feedback loop, advanced control strate-
DGAP On-off control,with tri-state (dead band),or
gies, unit and plant control strategies), the application of
microprocessor controllers now allows the user to imple- pulse-duration control.
ment levels of control that heretofore were thought to be AMB Automatic/manual switch with bias. Bate
available or implementable only with host computers. can be applied to measurement, track
capabil ity .
Application to distillation INT Integral only, control, skip feature allows
The power of the microprocessor-based controller t,o per- use as sample data control.
form advanced control strategies with enhanced loop se-
DOUT Collects upto8 single-bit logicsignals,and
curity, as well as single-loop control, is illustrated in transfers them to an output component.
Fig. 4. Here, a typical depropanizer in a refinery is de-
Input and AIN Signal conditioning and alarming, will filter,
signed to separate propane from a multicomponent gaso-
conversion zero, span.
line feedstream. The bottoms stream is fed to a
deisobutanizer column where there is a "hard" propane NONL Operatesasan extenderforastandard PID
block for control loops having nonlinear
specification on the isobutane product.
gain.
Plant economics dictate that the depropanizer over-
head-distillate product contains a minimum amount of CHAP Linear segment x-y calculator,
isobutane because it has a higher value than propane. 10 segment.
Therefore, both top- and bottoms-composition control PCIN Pulse accumulation with batch feature
systems are required. logic bit out if accumulation exceeds batch.
Column reboil heat is supplied by a steam reboiler;
D|N Brings in 8-bit word from hardware, and
overhead vapors are condensed in a partially flooded, compares with Lip to 16 user patterns,
water-cooled condenser; and the overhead receiver is alarm on match.
operated liquid-full. The heat-removal rate is controlled
Computation BTIO Multiplier with input/output scaling, bias
by manipulating the flow of liquid from the receiver,
and alarms.
which determines the amount of liquid backed up in the
condenser tubes, and therefore, the heat-transfer area SSEL Of 8 inputs, select the highest, lowest,
median or average value.
available for condensation.
In this example, it is economically desirable for the BAMP Dual adjustmentramp (upordown) with
depropanizer (operated in parallel with another column) reset, follow and hold features.
to take as much of the total feed as possible. It is known TIMB Sets output bit and leaves it set for speci-
that the overhead condenser is the process constraint or fled time period, has two-stage and repeat
bottleneck. Frequently, during the summer months, the features.
column pressure increases because of the condenser con- SUM 4-input adder with input/output bias and
straint, and the operator is forced to reduce the column gain controls.
feedrate.
ACuM Variable-scale rate integrator/totalizer has
The operator's clue that the condenser is overloaded is output limit alarm for batch.
the appearance of a liquid level in the overhead accumu-
CALC Multiple-input-35-step computation, 3
lator-i.e. , the pressure rises even though the pressure
memories for store-retrieve operations,
controller has increased the accumulator flow until all of 3 separate outputs.
the heat-transfer area is exposed. It would be desirable
Logic GATE 16 logic inputs, 8 logic operators speci-
to automatically operate at the constrained feedrate
tied for 8 (2-input) logic gates.
without upsetting the column.
SEQ Produces 8 numbered 8-bit word patterns
Feed forward and composjlion control in a stepped numerical sequence.
An appropriate control strategy for this column might SWCH Double-pole, double-throw toggle switch.
include a feed forward system (Fig. 4) to set heat input,
ALBM Absolute, deviation, rate alarms;absolute,
with feed flow as the measured load variable. Because rate output limiting.
the feed is primarily liquid, feedrate changes are pro-
Dynamic LLAG Causes gradual (lag) or rapid (lead) output
jected toward the bottom of the column. compensation change in response to input.
To maintain a dynamic balance, changes in heat input
must be'delayed until the load change reaches the column DTIM Adjustable-length tapped delay line; 25
base. Delays are due to the hydraulics of the trays below taps, user-selectable delay.
\ RE
\1
idllllllll
\
Local
communication
device
I ~----Bus
ae
11111------iliii
-
ae;
-i-i---:.f#
^7jy
yl[=FHrTl \ TT= /I
•
•.
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiR-
= • •..
.
.
..-. .
•...
.
. .
. .
..
---.
.-¥#;
.. •.. . .. -¥REI
73
Rellux ratio and temperature conlrol
Close pressure control is mandatory for good composition
control. The column overhead pressure controller (PC) Description
manipulates both reflux and distillate flows (I+D) out of
Automatic/manual (can be latched).
the overhead condenser for a fast-responding control
Remote/local s,etpoint (can be latched).
loop.
Output tracks integral-feedback signal.
Variations in distillate composition are minimized by a Local setpoint tracks measurement
reflux-ratio control system developed by Ryskamp [J]. in REM.
The pressure-controller output (I+D) is connected to Error-squared action.
both a multiplier and a summer. The other signal into the Nonlinear proportional gain.
multiplier is the fraction of total overhead [D/rL+DJ] Sampled-input operation.
that is to be withdrawn as distillate product. The output Preselected system-flunk options.
74
?3
Feedfoiward and composition control
Fig. 5a is a microprocessor-based-controller block dia-
t, F, ' gram of the column's feed forward and bottoms-composi-
tion control system. Process inputs to the controller are
F,
shown on the left, and the one process output (steam
valve) is on the right. Each block is labeled with the algo-
rithm type and block number. Block logic signals are
BK Setpoint
shown as dotted lines.
valve
- • ffiaeeeffl
The feed forward system is depicted in Blocks 2, 3, 10,
and 11. Dynamic compensation on the column feed-flow
signal is accomplished in first-order lag Block 2 and dead-
time Block 3. Steam-flow setpoint (Q)' for PID Block 11
is determined by multiplying the compensated feed flow,
F, by the desired (Q/F)' in calculation Block 10.
Bottoms-composition feedback trim control is accom-
plished in Blocks 1, 4, 5, 6, 7, 8 and 9. Chromatograph
i--i- :i== inTRE signals %C3 and %¢C4 are received by AIN Blocks 4 and
5. The AIN Blocks allow the operator to set high and low
absolute-alarm limits for each signal.
The controlled variable (C3/¢C4) is calculated in CALC
Block 6 (1), and then passed through a second-order filter
(Blocks 7 and 8). 'two first-order lags in series produce a
second-order lag. This signal is the measurement to PID
controller Block 9, the output of which is the desired (Q/
primary controller will then continue to change its output F)' factor in CALC Block 10. Integral feedback (FBK)
(windup) as long as there is a difference between its set- for the AC controller is the actual Q/F, which is calcu-
point and measurement. lated in CALC Block 6 (2). (The CALC Block can have rip
The external setpoint of the secondary controller will to three outputs.)
be driven farther and farther from its measurement. Loop security is handled in logic GATE Block 1. The
When the secondary control loop suddenly becomes re- absolute-alarm status for each chromatograph input sig-
sponsive to its external setpoint, the process will be nal is input to OR GATE Block 1 (1). The output of the
upset until the primary controller can drive its output OR gate is connected to the MAN parameter of PID
back to the proper steady-state value. Block 9. As a result, if either chromatograph signal is in
Integral saturation can be prevented by incorporating an alarm state, Block 9 will be latched in the manual
the actual process variables, represented by the output mode.
of the primary controller, into the integral calculation of Bumpless transfer of the steam-flow controller (PID
the primary controller (external feedback). In a simple Block 11) to remote setpoint is accomplished in GATE
cascade loop, the secondary measurement variable would Block 1 (2). In Block 11, two status bits, open loop (OLP),
be used as feedback to the primary controller. The bot- and local setpoint (LOC), are inputs to the OR GATE of
toms-composition controller output, however, represents Block 1 (2). The output of the OR gate is connected to the
the desired Q/F factor for the feed forward loop. TRACK parameter of PID Block 9. If either status bit is
The proper integral-feedback variable for this control- set, Block 9 will go to the TRACK mode.
ler is the actual steam/feed flow ratio. With this refine- The startup procedure would be to first establish
ment, the AC controller will not saturate as it would if steam-flow control in automatic and local setpoint. Then,
the integral action were connected directly to its own the AC controller would be placed in automatic. Because
Output. of the tracking logic, the steam-flow external setpoint
Table 11 shows a partial list of the operation and status would follow the steam-flow measurement. The final step
modes associated with the PID algorithm for the control- would be to place the steam-flow controller in remote set-
ler used in this example. The TRACK mode is useful on a
point to close all loops.
primary controller to prevent a bump from occurring in
the secondary controller's setpoint when the cascade loop keflux ratio and lemperalure conlrol
is closed. In the TRACK mode, the primary controller's Fig. 5b is a block diagram for the column's overhead-
output will follow its feedback signal when the secondary pressure, reflux-ratio, and temperature control systems.
controller is in either local setpoint (LOC) or open loop Column-pressure control is implemented in Blocks 14 (1),
(OLP). 16, 17, 18 and 19. The pressure-controller output (PID
For example, the AC controller in TRACK will always Block 16) represents the desired total reflux and distill-
calculate an output signal, which when multiplied by the ate flowrate (I +D)'. This signal is multiplied by the de-
column feedrate signal will produce a steam-flow setpoint sired proportion of distillate flow [D/(I+D]' in CALC
equal to steam flow. When the steam FC is placed in Block 17 (1). The resultant product is the desired distill-
remote setpoint (REM), there will be no upset. ate flow, D'.
The combination of available algorithm types, opera- Desired reflux flow (L') is calculated in CALC Block 17
tions modes, and block-status information can be chosen (2) by subtracting the actual distillate flow from the de-
to meet other operating philosophies. sired total flow. Distillate and reflux flow controllers are
?e
PID Blocks 18 and 19, respectively. Integral saturation overhead-accumulator level transmitter. When the col-
is prevented in the pressure PID block by calculating an umn heat-removal demand has exceeded the condenser
FBK, which is the actual I,+D flow in CALC Block 14 capacity, a level will appear in the accumulator. The LC
(1). controller will reduce its output signal (F)' until it is less
Column-tray temperature control is achieved in Blocks than the operator-entered value and is selected as the
14 (2),15 and 17 (1). 'Thay temperature (inferred composi- feed-flow setpoint.
tion) is the measurement to PID Block 15, the output of At this point, the LC is the primary controller in a
which is the desired [D/(I + D)]' factor in CALC Block 17 cascade loop. Feed flowrate will reach a steady-state
(1). Feedback for the temperature controller (TC) is the value equal to the available heat-removal capacity. This
actual D/(I + D) ratio, which is calculated in CALC Block feedl.ate is the highest the column can tolerate and still
14 (2). maintain top- and bottoms-composition control.
This strategy presents a subtle control problem. 'I\vo When the heat-removal capacity increases (due to
primary controllers (TC and PC) are setting two second- colder cooling water or venting of inerts), the LC control-
ary-flow controllers (distillate and reflux). If for any rea- ler will increase until the local setpoint is selected for
son either flow cannot respond to its external setpoint, feed flow. The LC controller will not saturate because
the two primary controllers could be in contention for the actual feed-flow signal is used as feedback.
control of the remaining flow controller. For example, if Bumpless transfer to remote setpoint is assured by the
the reflux-flow controller is placed in manual, both the tracking logic of GATE Block 20. If the transfer is made
PC and TC would attempt to control their respective con- in the unconstrained condition, th`e external setpoint will
trol variable by manipulating distillate flow through gradually increase at the LC integral rate until the local
CALC Block 17 (1). setpoint is selected.
This control contention can be prevented by first de- The column base-level controller is PID Block 24,
ciding which primary controller is the most critical. It which outputs directly to the bottoms control valve.
was decided that column-pressure control was more criti- This distillation example required 24 blocks out of the
cal than tray-temperature control. Logic GATE Blocks 60 available to the control designer. 'I\vo such control
12 and 13 solve the contention problem in favor of the PC designs could be easily accommodated with this type of
controller when either flow controller is unable to re- shared-control equipment.
spond to its external setpoint. Microprocessor-based control equipment offers the
Two block-status bits (LOC and OLP) from each flow system designer many choices. The line between pure
controller are inputs to OR GATE Blocks 12 (1) and 12 regulatory and advanced control has become blurred. No
(2). The output of each OR GATE block represents the longer is a large digital computer required to implement
contl.ol condition of its respective flow controller. Each advanced control strategies. In a single ``box," the user
condition signal is sent to both OR GATE Block 13 (1) can implement a range of control strategies from single
and AND GATE Block 13 (2). The output of the OR loop to advanced feed forward, without the need to spec-
GATE is connected to the TRACK parameter of TC ify exactly all the necessary functions months before the
Block 15, and the output of the AND gate is connected to control equipment is delivered.
the TRACK parameter of PC Block 16. In addition, process changes are no longer a cause for
If either flow controller is unavailable for direction, the major concern. The restructuring or addition of loops is
TC will go to the TRACK mode and the column pressure easily accomplished without the need for a large pro-
will stay under control with the remaining FC. If both gramming effort, or for shutting down a process unit to
flow controllers are unavailable, neither the TC nor the install control hardware.
PC can affect the process. Hence, both are placed in The next article in this CE Refresher will appear in the
TRACK mode by the logic gates. The PID tracking logic Apr. 29 issue.
will maintain both FC external setpoints at their meas- Steven Danatos, Editor
urement values.
The startup procedure would be to first establish re-
flux and distillate flow control with local setpoints. Then, References
1.g*1aeEptoqLi.ris?uHa;£,Oo?oprobs;%OFr::ens:sr.?I;Ef:e:tg!g6.EvenonThermally
the PC and TC primary controllers would be placed in
automatic. Both primary controllers would immediately 2.#£yB:e°#ri:P£:;:SLsgeso?P:%t;°e¥en:igst:¥ne£::#°cne:j°t]h:°p%e:t„eddppoufB7a7n„q
go into the TRACK mode. One of the FCs would then be
placed in remote setpoint. The PC controller would go
out of TRACK, and into control. When the next FC is
placed in remote setpoint, the TC controller will go out of The author
TRACK, and into control.
%°n=[uiTin¥:fieh;SFa:xg%F;!C6;i.?n3S8
Constraint control
Fig. 5c is a block diagram of the overhead-condenser con-
straint-control system and the base-level controller. Col-
:E::pi:inis!:::h::::;ic;:::o;?:iiii:;¥gr:tre;::a3s5a
umn feed-flow setpoint (PID Block 23) is determined by
signal selector (SSEL) Block 22. It selects the lowest sig- %5lil:F:fsttha:elnus?#emr:l#,s::.doi;a
America.
nal between an operator-entered value and the output
from constraint LC controller (PID Block 21).
A condenser-constraint condition is measured by the
EILIIIJI--I
Set-
nections of several input contacts to a coil imple- Pol n
ment their Boolean-logic relationships.
Fig. 1 shows a system for maintaining the tem- „
I
Molten glass
(at the proper time) accomplishes the following:
1. Closes both fuel valves for a short time, allow- Makeupairi
ing makeup air to purge the heating chamber.
2. Sets the damper to route fresh air through the
selected ceramic matrix, and to route flue gas
FC set-
through the other one.
3. Switches temperature measurement to the point
selected--side temperature sensor.
4. Switches all controllers to balance and hold, ~
during switching of measurement and outputs. ]`
Cyclestart
Progammable controllers
:: i:Ttucah'R] Pet:Sye Solid-state programmable controllers permit arbitrary inter-
connections between a number of elementary devices that
R, „ Latchlng relay R Side select,anddamperpositionSide-select include switches, relays, timers, counters, registers, and
'12
register arrays. The output switches may be connected to an
R2 „ `^` Right arbitrary set of input/ouput (I/0) devices.
„,U\ When connected with I/0 devices having the proper volt-
F\2 I I, `,\, Left indicatorsHoldandbalanceforal control ersAtomizing-airtimerCycletimer,left
I,u\ age and power outputs, PCs can switch machinery on and
off, as well as input and output analog values to and from
R1 " T, T their internal registers. The only limitation becomes the
I Hmomentarycontact, 1 amount of I/0 and solid-state memory. More importantly,
program changes can be implemented by reprogramming
instead of rewiring the machinery. This improvement has
8,, resulted in a huge reduction in the cost of implementing,
documenting and maintaining controls that depend on Bool-
T2L;I T2-T2 ean logic.
c,,+ _, Enable
3b), which is sometimes used to clarify more-complicated
logic relationships, and a programming-language equivalent
(Fig. 3c). This becomes important when a higher-level lan-
T5 -" SW,,t;h guage such as BASIC is used to program the controller.
Special-purpose high-level languages (called batch lan-
guages) become important when general-purpose computers
c2l+ " ITN0menclature are used to implement complex logic.
The power in a given PC lies first in the generality of
definition of elements. Such elements might consist of logic
switches, counters, timers, comparators, registers, and reg-
ister arrays. Newer PCs provide for programming by using
-- Pushbutton logic circuits and a PC version of BASIC. The PCs also
RFtLaTC, provide for direct operator interface through a CRT [J].
L5:,eanytahcetj:::,:dR:,y,srej:¥:::,r,gpz,;dTt.,:.,reh:¥ The logic diagram has immediacy because the coils of its
ladder lines may switch various forms of power. These may
_:I+ Belay activated by relay coil, 8,. This relay is closed
when the coil, F`h is not energized, i.e., nor
mally closed include 110 or 220 V a.c.; 5, 24 or 48 V d.c.; BCD (binary coded
ulse decimal); or ASCII over RS-232 or RS-422 lines.
rgized, the
R.
I Coilofpulserelay,
contacts change theirBi.Whenthecoilisene
state for a brief, limit In addition, PC registers may input and output voltages
ed interval
ching
and currents representing continuous measurement signals.
The continuous signals may then be displayed on a CRT, and
Rj Coil of latching relay, R,, when coil is momentarily
energized may be used in comparator logic lines to switch a logic switch
- Switch closed on time-out of timer, Ti when continuous signals have crossed a threshold value.
They may also be used as measurement, setpoint and output
i, Is closed
¢:?ij#::::r,'nT:.rvAaica°frtreers¥?lsd:nnge:gvy!tecdh'T for a PID (proportional + integral + derivative) calculation.
Ln i-
-i-I(b)Logiccircuit
K 1. Rotary valve fails to start after a specified time.
2. Pneumatic conveyor is not running.
3. ESD of the variable-speed screw conveyor is set to 1.
4. Low-level alarm from bin has been set to 1.
Restarting the area sets the rotary-valve ESD to 0.
Hybrid controllers
E (A . OB . B) . AND . C. AN D . D
Initially, contl.ollers were responsible for continuous feed-
K ( E . AN D . F ) . O R . G . OF{ . H
back control by using PID action. So many logic functions
(c) Batch language
have now been added to these continuous control functions
Figure 3 -Logic functions as realized for programmable controllers that the controllers will be referred to here as hybrid control-
lers. These modules control a number of process variables to
operator-entered setpoints by using control algorithms hav-
ing discrete or continuous outputs. Discrete algorithm out-
puts may have more than two possible values in addition to
the two-valued outputs used in PCs [fl.
Model.n hybrid controllers may use both continuous and
logic algorithms. A typical set includes PID, differential gap
(continuous control with discrete ouputs), a bias that pro-
vides an offset or bias between input and output, integral-
only action, digital input, digital output, ratio, low- or high-
signal select, ramp, timer, generalized sum, accumulator or
totalizer, deadtime, lead-lag, general nonlinear algebraic
calculation, a characterizer composed of piecewise linear
segments, a gate function capable of calculating general
Boolean functions, a switch for analog signals, and a se-
quencing block for outputting series of bit patterns.
In addition, the internal modes of continuous algorithms
may be switched by using logic inputs calculated from other
algorithms in the system. This greatly facilitates interaction
between the logical and continuous algorithms required for
sequential control. Most hybrid controllers have no onboard
operator or programmer interface, and require additional
modules to program and operate them.
Free-standing hybrid controllers having up to eight analog
and/or digital outputs and a limited onboard operator display
appeared soon after single-chip microprocessors became
available. Programmable with a simple keypad, they may be
readily used for small applications, with or without logic, as a
popular replacement for relay devices [4].
Distributed systems
Distributed systems have made it possible to position con- Germany.
trollers near their corresponding process units and input/
output interfaces, while having command inputs for these
- §REaiRE
.:
S#
•:.....
ffiE
alarm) takes place, the actual (sampled)
values of up to 61 variables, both dis-
i:.
ii
ff
#
printed out for a period of 15 minutes
## before the trip to 15 minutes after it.
8g
+
8
a- .:. •.:....;;: vals between 15 minutes and 5 minutes
before the trip, at 15-s intervals be-
.''.'':
..:.. .
§se ¥#9£
tween 5 minutes before and 5 minutes
•.
ffi :..
•'.
3Hrm '`''''`:;
:.:.:,,:
This gives a comprehensive, time-based
picture of pre- and post-trip events, aid- i
a
ing the operator in assessing the cause
4a ffi
of the trip and damage that might have
iHHEEfr I
dEBffl •..
ffiae
.:.....
- been caused.
.:.
Figure 5 -Sequence-of-events-monitor (SEM) printout enables operator to determine which event(s) Initiated a shutdown, and which followed
Table -Multilevel-hierarchical-control
approach includes four or more levels
OBJECTIVE: TOOL:
Economic business Information control
Includes:
• Management information systems/
data processing
• General ledger
• Payroll
• Personnel
• Accounting
• Investment management
OBJECTIVE: TOOL:
Production Optimizing control
Includes:
• Non-constraint optimization
• Dynamic process models
• Static economic models
• Inventory management
• Quality decision management
• Maintenance management
• Production scheduling
• Plesource allocation
OBJECTIVE: TOOL:
Operating Advanced regulatory control
Includes:
• Constraint optimization
• Static process models
• Material energy balance
• Feedforward control
• Decoupling control
• Quality control
OBJECTIVE: TOOL:
Stability Conventional regulatory control
Includes:
• Simple control loops
Figure 4 - Cascade-feedback • Simple cascade loops
interchanges can reduce control complexity
tion. The cascade-feedback principle extends itself as these estimated from optimization. Complex models, requiring
advanced regulatory-control strategies provide convenient many inputs, are difficult to fit with real process data.
independent variables (setpoints) for human operators or the Inaccul.acies from process measurements are all combined,
next-higher level, plant/area management. and the model can lose its predictive accuracy [Jfl. Further,
That level uses optimizing control in both a practical and a inaccurate predictions result in larger safety margins and
sition approach can extend to a hierarchy of four, or more, 10. Rys, R. A., Advanced Control Methods, Cfoe77.. E7tg., Aug. 20, 1984, p.
levels. Each higher level coordinates the actions of a lower 151.
Summary !egb;ilo?k,29692i£,'Fteo,x¥6!1i:ge4:;:6?8:.VNaenEc:if:C:o#:o:
An integrated control system using a multilevel hierarchical
structure with a decomposition approach is concerned with #h#d;Eos%:a:tafeey¥:e:n:i;#:o:£t;;*;#sar¥:;Xj;£Ee:nFE;;sre:eh:_
the integration of many decision-making and contl.ol func- Instrument Soc. of America, and is a registered Pro-
fessional Engineer in Massachusetts.
tions. These play a role in the effective operation of an
'CunoR
PUB 623A IOM 5/86
Printed in u.S.A. ® Registered Tradornark