You are on page 1of 9

ISA Transactions 50 (2011) 2–10

Contents lists available at ScienceDirect

ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans

Editorial — Choosing advanced control✩

1. Introduction Attributes of processes within the chemical process industries


(CPI) pose particular challenges and a unique relative importance
1.1. Bottom line to issues that are different from those encountered in other control
applications such as robotics, aerospace, and communications.
Use an appropriate tool for the job. Start with process Furthermore, differences in economic and risk considerations and
knowledge. This is essential to making right decisions. in standardization of process and equipment design, between
the CPI and other control applications, restrict the permissible
1.2. Scope investment of sensing and control modeling. As a result, only
a subset of control technologies has found acceptance within
ARC (Advanced Regulatory Control) seems to have a common the CPI. There are many other advanced control approaches
meaning. It refers to what used to be called advanced process used outside of the CPI. These include sliding mode control (an
control: gain scheduling, ratio, cascade, feedforward, decouplers, adaptive approach), fractional order (a nonlinear approach), and
override, and related and ancillary techniques such as anti-windup, state–space (or modern) control and linear quadratic regulator
bumpless transfer, PID modifications, and tuning techniques. (multivariable linear model-based predictive approaches). The
The ARC techniques were known prior to computers and the focus of this editorial is on technology appropriate to the CPI.
modern era of state–space and model-predictive control. Most of
these techniques were known during the time of analog control. 2. Challenges in process control
However, the problems of individual component cost, component
reliability and consistent performance precluded the use of most Understanding the issues that face CPI applications is essential
of them, except for occasional cascade loops. Perhaps the heyday to choosing a right control strategy. Here is a listing of CPI
of these ARC techniques was after the introduction of computer- application attributes that cause difficulty for control.
based distributed control systems (DCS) and prior to the wide- • Nonlinear Process—The process gain changes with manipulated
spread use of APC. variable (MV) (controller output, process input), to process
By contrast, APC (Advanced Process Control) has many mean- variable (PV) (process response), and to controlled variable (CV)
ings. Within the model predictive control (MPC) community, APC (the process response that is controlled, controller input). If the
means MPC. Since the ‘‘big ticket’’ APC item within the chemi- sensor or the final element introduces the nonlinearity, often
cal process industry (CPI) is MPC, APC and MPC are synonymous signal characterization or control element characterization (an
to many of us. However, many control experts recognize that the inverse of the nonlinearity) can linearize the control loop.
modern computer era also brings us other advanced nonlinear • Non-Stationary Process—Process attributes (such as time-
and adaptive controllers, automation of supervisory real-time eco- constants, gain, interactions, and dead time) change in time
nomic optimization of controller set points, computer perception due to product grade, piping arrangement, unit switching for
and monitoring of status and health to trigger corrective action, maintenance or production, operational stages within units,
control of inferential variables, and computer-based planning and and fouling or other degradation of equipment or sensors.
scheduling. • Ill-Behaved Dynamics—This includes large dead time relative
Since this editorial is primarily about a comparison of feedback to other time-constants or sampling interval, integrating, open
control strategies, it includes nonlinear and adaptive algorithms loop-unstable, inverse acting, or disparate settling times for
along with MPC in the definition of APC. different variables.
With this focus on feedback control, this article does not • Multi-Variable—Each of several MVs affects each of several
explicitly address essential and control-relevant methods for CVs.
inferential process sensing, supervisory process health analysis, – Interaction—Requiring a coordinated plan for the several MV
fault detection and abnormal situation support, device function moves to temper interactions.
and reliability. But the importance of such techniques is frequently – Degree of Freedom—There may be more MVs than CVs, an
acknowledged in the paper. extra degree of freedom (DoF) situation that requires an
economic optimization of the best MV combination that
meets the CV objectives. Alternately, there may be fewer
✩ This editorial is based on a presentation ‘‘Advanced Classical or Model- MVs than CVs, a negative DoF that requires optimization
Predictive Control?’’ at the ISA 2010 Automation Week Conference, Oct 4–7, to best limit deviations from set points (SP). The DoF
Houston, TX, USA. situation changes in time as production, product mix, raw
0019-0578/$ – see front matter © 2010 ISA. Published by Elsevier Ltd. All rights reserved.
doi:10.1016/j.isatra.2010.10.004
Editorial / ISA Transactions 50 (2011) 2–10 3

material, process maintenance, and environmental factors • Disturbances—These can take many forms: Accidental human
(disturbances) shift active constraints. The economic weights perturbations or errors, equipment failures, environmental up-
for the DoF > 0 optimization change with economic sets (weather and raw material variability), up-stream process
factors affecting the business (waste penalty, raw material changes, aging equipment, catalyst degradation, surging, up-
cost, energy cost, product price, etc.). And, the constraint stream controller cycling, valve sticktion, etc. Disturbances can
violation and SP violation concern values needed for the have short or long persistence. If their persistence is less than
DoF < 0 optimization could change with the same factors. the sampling interval they appear as noise. Most disturbances
Additionally, they could also reflect scheduling issues, or are not measured, surprising the control system with a CV devi-
political factors (What is management’s concern today? How ation to fix, and providing little information about the impend-
soon is the labor contract to be re-negotiated? How long ing magnitude or trend in the CV deviation.
has it been since a community or regulatory complaint? • Noise—This comprises seemingly random and independent
etc.). However in practice, rather than updating optimizer perturbations to what might be an average signal. Noise could
weights, limits and targets are normally changed, or parts of be due to mixing fluctuations causing variation on composition
the application are turned off. measurement, or due to process turbulence impacting flow rate
• Constraints—This includes product specifications, operational measurement. Such sources of noise are due to the process-
limits on equipment (cavitation, vibration, pump capacity, valve sensor combination. Alternately, noise may be the result of
position, temperature, vacuum), inventory storage (tank level), mechanical vibration or stray electromagnetic corruption of
safety issues (pressure, explosive limits), occupational health transmitted signals. Often noise is close enough to being
issues (noise, fumes, physical exertion), etc. The constraints Gaussian distributed that it can be accepted as normal for
may be either soft (some violation for a short period is analysis methods. There is a fine line between disturbance and
permissible) or hard (violation is either impossible or absolutely noise. If the sampling frequency is increased, what appears to
not permissible). Constraints may be on the MV, CV or any be independent noise begins to express autocorrelation and
PV. Constraints may be encountered now or in the future, appears like a disturbance with some persistence.
due to the eventual expression of control action taken now, • Cause and Effect Relations—Depending on one’s viewpoint, a
or due to the effect of measured or unmeasured disturbances substantial shift can be made in the input–output perspective.
(any form of upset). In this case a model that relates current For example, on a primitive heat exchanger control, the signal
MV action to the future values of the process variable is
from the product temperature controller to the steam valve
required. Constraints may be contradictory, where increasing
constitutes the single loop. In this case, steam pressure is a
the MV relieves one constraint violation but makes another
significant unmeasurable disturbance to product temperature.
worse. Constraints may require one variable to always have a
However, in either a cascade or ratio arrangement, the steam
proportion that is larger than another (such as cross-limiting
flow controller operates the valve, and gets the flow rate set
control in fired heaters/boilers where the fuel follows air when
point from the primary temperature controller. In the cascade
increasing and air follows fuel when decreasing). If constraints
strategy, any flow rate fluctuation due to steam pressure is
are ‘‘active’’ they are violated or about to be. If constraints are
‘‘immediately’’ corrected, eliminating that disturbance from the
inactive, the controller is not constrained. Active constraints
product temperature.
reduce DoF.
• Individuality—No two CPI processes are the same (usually). • Initial Capital Cost—The desire to minimize investment cost of-
ten drives the design and equipment decisions. Such ‘‘rational’’
By contrast, every robot, car, camera, or airplane of the same
economic decisions often result in control-related undesirables,
series has the same behavior (usually). Admittedly, some
processes have standardized designs (air separations, fired boil- such as: making CVs have a nonlinear and interacting response
ers, water treatment, ion exchange units, refrigeration units, to MVs, limiting process information available to the control
etc.), and standardized process units would be shipped with a system, providing instruments and final control elements prone
unit-specific control system. But by contrast, nearly every CPI to faults, and confounding the measurement with inferential
plant has a unique design with unique behavior. Even if origi- variables, delays, and noise.
nally built from a standard design, maintenance procedures, ad- • Faults—These take many forms:
ditions, upgrades, ownership history, and replacements cause – Measurement Error—Due to sensor failure, fouling, aging,
processes to evolve individually. This makes each control appli- calibration drift. . .
cation unique. – Final Control Element Problems—Valve sticktion, steam
• Sensors—Seeking to minimize capital investment, the process pressure in down-stream utility lines, instrument air failure,
designer usually employs the minimum number of sensors capacity, . . .
essential for control and analysis. The sensors are often selected – Process—Bypass, blockage, cavitation, choking, collapsed
and located with a priority given to cost, safety, and flexibility internals, broken mixer impeller, . . .
rather than to goodness of control. Orifice flow meters, for – Control System—High traffic leads to missed or delayed
example, have a 3%–7% measurement uncertainty; flange taps transmission, CPU overload, alarm/priority overload, . . .
are often used because desire for maintenance convenience and – Calibration—Discrimination error dominates a signal, PV is
safety each overrides concern about measurement accuracy. beyond calibrated range, bias or systematic error, . . .
As long as the flow meter is internally consistent, the • Models—Since processes are nonlinear, multivariable, and
numerical value of flow rate (reflux perhaps) is irrelevant to unique, model development is expensive. Since processes
composition control. Often sensors measure the wrong thing are non-stationary, models can be either short lived, require
(volume flow rate instead of mass flow rate) because it is maintenance, or must be periodically updated or made
convenient, or because it is easy to ‘‘prove’’ to regulatory adaptive.
bodies by convenient calibration. There are not enough sensors • Plant Staff Experience (of the Operator and Process Engineer)—
to measure everything, sensors are often located in a spot Several human issues include: Human machine Interface (HMI)
that leads to delay or lag, low-cost sensors often have high understandability, process and control method complexity,
uncertainty, and they often measure a related but not then easy and understandable process overview, training and
primary value (pressure drop can infer viscosity which infers education required to implement and maintain the controllers
polymer average molecular weight). and associated aspects (HMI, models).
4 Editorial / ISA Transactions 50 (2011) 2–10

• Return on Investment—Control system and algorithms need (f) SISO Nonlinear Controllers—With a linear model, the
to be economically justified. The essential minimal control following all reduce to PID or one of the subsets (P, I,
is obvious to the process owner. How does one justify the PI, etc.). As with SISO PID, each needs to initialize model
economic, safety, waste or risk reduction benefit and pay-out values and have other auxiliary operations such as set point
time for each additional level of control complexity? tracking in the MAN mode, or a gradual return to the prior
• Infrastructure—The choice of control scheme and devices must set point in the AUTO mode for bumpless transfer. And,
be compatible with the legacy of field instrumentation, control each needs to limit the output between 0 and 100% (or −6%
systems, software, procedures, and training materials for the and 106%, for example).
site.
(i) Gain Scheduled PID—Either from explicit mathemati-
cal models or from experience it is relatively simple to
3. Control schemes
understand how the process gain, transport delay, and
It seems that no control scheme (strategy) solves every one time-constant change with operating conditions. This
of the problems listed above. Accordingly, the users must assess knowledge can be used to determine controller gain,
which problems are most important within their process context integral and derivative time by conventional reaction-
(this includes technical, economic, safety, and political issues), and curve tuning rules. The controller tuning response to
choose a control scheme that is right for that confluence of issues the nonlinear or non-stationary process can be placed
and concerns. in a look-up table or calculated by equations.
Listed below are a wide range of control schemes that have been (ii) Relatively Simple Process-Model Based Controllers—
accepted in the CPI by industrial practice. These are organized from There are several control approaches that use process-
simple to complex, and in the broad categories of Basic Control, models which are relatively simple for an individual
ARC and APC. Relative advantages are described for each. to implement. Predictive Functional Control (PFC) [1]
(1) Basic Control—First level controllers, generally single-input- and Active Disturbance Rejection Control (ADRC) [2,3]
single-output (SISO). are of the few that are also marketed as a product. The
(a) On–Off—Sometimes referred to as bang–bang control, and user must define the process model and embed it in the
representing the signal to a solenoid valve, relief valve, air controller software. Alternately, Generic Model Control
compressor, refrigeration, room heater, etc. This is simple (GMC) [4] and Process-Model Based Control (PMBC) [5]
to understand and implement. The on–off switch could be also provide simple structures, and any of these can
initiated by a CV crossing a threshold and tempered by a be implemented by an engineer with MS-level skills.
dead band. In this case, there are no proportional-integral- An engineer that is able to generate a first-principles
derivative (PID) tuning parameters (switching dead band (simplified, basic modeling) process model can also
may be adjustable). Alternatively, the on–off periods may write the controller code. PFC uses a coincidence point
be apportioned as a percent of a fixed cycle time, as in time- (a time in the future when it is desired to have
proportioning control. In this case, there is a higher level the process match the reference trajectory) for the
controller, such as PID, that is setting the percent on-time MV calculation. GMC with steady-state models uses a
within each cycle time. fraction beyond the set point as a target to calculate
(b) PID—This includes P-only, I-only, PI, and all combinations. the MV. PMBC and GMC with dynamic models use a
This is the classical controller that was substantially com- desired rate of change toward the set point to calculate
pleted and analyzed by the 1940s. It includes anti-windup
MV. Feedback correction could be used to bias the set
and bumpless transfer features, and many variations (rate
point. In PMBC feedback correction is used to adjust
before reset, parallel gains, velocity mode, proportional
model parameters, keeping the model locally true to
band, set point softening, bumpless transfer, etc.).
the process; this has the additional benefit of providing
(c) Self-Tuning PID—These products use a range of strategies
information about process health. Using a steady-state
(expert systems, evolutionary optimization, auto-tune
variation, model-based, etc.) to periodically adjust the PID model, GMC reduces to a PI controller sending a signal
controller tuning values to meet dynamic performance that represents a biased set point to an output function
choices as the process changes. that uses the nonlinear model to calculate the MV GMC
(d) SISO Linear Model-Based Controllers—Targeted to com- is easily implemented a digital controller.
pensate for dead time is the Smith predictor, and for (2) Advanced Regulatory Control multi-input–single-output
more complex dynamics, Internal Model Control (IMC), and (MISO).
other sampled-data model-based controllers. (IMC forms (a) Cascade—One controller sends a set point to a lower-level
the basis for lambda-tuning of PID control.) In ideal cases, controller. When an intermediate PV can provide early
such as a low-order process model and a simple control ob- indication that a change will affect the primary CV, use the
jective, these algorithms generate PI or PID rules, and are no MV to control the secondary CV, and use the primary CV
different from a PID. Where the model dead time is a rea- controller to determine the set point for the secondary CV.
sonable approximation to the process dead time these con-
(b) Ratio—One controller determines a desired ratio between
trollers provide excellent results because they essentially
PVs, then one PV times the ratio becomes the set point
control the model rather than having to wait to see what
for the second PV. When a wild flow changes, the ratio
the process does. There is only one tuning parameter, usu-
times the wild flow determines the controlled flow rate set
ally for CV damping, simplifying on-line tuning. However,
point. Ratio could be based on energy or other composite
generating the model is a step more complicated for the
user. These also must have MAN–AUTO bumpless transfer variables. Ratio control detects a change and takes
and output limit features as do PID. immediate action. If there is a large dynamic difference
(e) Adaptive Controllers—These usually have models or inter- in how the wild and secondary controlled variables affect
nal learning ability that adapts to the dynamic process data, the CV then include dynamic compensation. Ratio control
tracks changes in process dynamics and gain, and then uses can be viewed as feedforward, but without dynamic
the models for control action. compensation.
Editorial / ISA Transactions 50 (2011) 2–10 5

(c) Feedforward—A disturbance is observed; when it changes, (ii) Linear MIMO Control—If interactive, decouplers can
a time-scheduled compensator (typically lead–lag-delay- solve that problem. If subject to measurable distur-
gain) is added or multiplied to an MV. The disturbance bances, feedforward can handle that. Override can
might be either a single measurement or a calculated handle constraints, when they are hit. These tech-
composite of several measurements. niques, however, may be impractical in situations of
(d) Override—Control intended to keep one CV at the SP very high number of interacting MVs, in situations
could make an auxiliary PV violate a limit. In this case where avoidance of future constraints is an impor-
control of the MV needs to be taken over by the auxiliary tant consideration, in situations where there are con-
CV controller. Override could be the result of safety, flicting constraints, and finally, in situations where
specification, economic conditions, the boss is watching, DoF > 0 calls for economic optimization or where
maintenance, etc. In any case it is especially important that DoF < 0 calls for balancing CV objectives. Model Pre-
the non-selected controller not windup. When there are
dictive Control handles these in a unified framework.
conflicting constraints, classic override by either high or
MPC typically uses a finite impulse response (FIR)
low select blocks is inadequate.
model of the process, a vector of CV values after an MV
(e) Decouplers—In a multivariable interactive process with
impulse, with a vector length (time duration) equal
SISO control loops, one controller changes its MV to correct
for a disturbance to its CV. However, that MV action upsets to the time required for the CV to return to within a
another CV, and acts as a measurable disturbance to the noisy vicinity of its original value. Feedback of process-
other controller. Dynamic compensators can decouple the model-mismatch (residual) corrects all future model
interaction by adding a time-compensated change on one predictions by the current residual. Tempering control
MV so that the change in the other MV does not upset the action is by either CV damping (CV reference trajec-
one CV. tory) or MV damping (a penalty for large MV moves).
(f) Signal characterization—If a nonlinearity is fairly well- Optimization handles the DoF ̸= 0 case. Vendors use
known and relatively stationary, then a characterizing a variety of optimizers. Compared with the number of
function (the inverse of the process nonlinearity) can options available with PID (velocity mode, rate before
be employed to overcome the process nonlinearity, reset, proportional band, set point softening, bumpless
thus linearizing the control loop as a whole. Signal transfer, external reset feedback, . . . ), there are even
characterization will often eliminate the need for self- more options within the concept of MPC.
tuning or gain-scheduling in the PID. (iii) Nonlinear MIMO Control—Some processes are so
(g) Tailored Process-Model Based Controllers—Several compa- nonlinear that linear control only has a limited
nies specialize in implementing process-model based con- useful range. Nonlinear MPC can accommodate for
trol, and have developed techniques to handle multivari- the nonlinearity. There are a variety of approaches,
able aspects, model evolution, and constraints. including the use of neural network static models,
(h) Adaptive and Self-Tuning Controllers—These algorithms first-principle models, expert estimates, switching
observe the MV and CV and possibly disturbances, and use between several linear models as operating conditions
the information to adjust the controller.
change, and grouped NNs to individually predict select
(i) Fuzzy Logic (FL) or Expert System (ES) Controllers—This
future process values. Most commercial products
set of controllers uses human knowledge. Heuristics or
use linear (stationary) dynamic representations and
expert rules are embedded in a logic system that uses
either nonlinear static gains or multiple linear models.
human understanding to calculate the MV. This can adjust
for nonlinearity, and often includes issues such as dynamic However, some companies are offering true nonlinear
compensation for measurable disturbances or coordination control approaches.
from up-stream events. Most vendor products show an (b) Other—Depending upon the corporate organization and
example FLC as a nonlinear velocity-mode PI. But if culture, there are other technologies that are sometimes
nonlinear PI control is desired, then classic gain scheduling considered as within the realm of APC. These include
would be simpler. It appears that FLC and ES are better expert systems, artificial neural nets, optimization, abnor-
suited for higher level applications, such as coordinated mal situation management, alarm management, safety in-
control of parallel streams, to change cycling periods as strumented systems, etc. They are not ‘‘control’’ per se,
carbon bed absorption capacity degrades, or automation of however. There are also many other advanced control ap-
other supervisory activities of the process operator. proaches used outside of the CPI.
(3) Advanced Process Control—generally multi-input–multi-
output (MIMO). 4. Comparisons of ARC and APC
(a) Model Predictive Control—This is the most often consid-
ered component of APC. MPC packages may include some
are all of the following features: 4.1. Experimental
(i) SISO or MISO constraint-handling control—Action
now could lead to violating a constraint in the future. Subawalla et al. [6] evaluated MPC (a commercial product
Model-based Constraint-handling controllers forecast [DMC]⃝ r
), PMBC, IMC, and ARC algorithms on a commercial-scale
the impact of past MV and disturbance influences plasma etch reactor and a lab-scale distillation column. Joshi
on the future of the process, and choose a future et al. [7] evaluated ARC, IMC, MPC, PMBC, GMC, FLC, and MPC–NN
MV sequence that will avoid or minimize constraint (a neural network based model within an MPC structure) control
violation. If the model is linear, the least squares algorithms for on a pilot-scale fluid flow and heat exchange
inverse is relatively easy to obtain. If nonlinear unit. Ou and Rhinehart [8] evaluated grouped neural network
but static, Dynamic Programming can calculate a MPC on lab-scale distillation. Collectively the processes express
best path, which can be placed in a look-up table. classic problems associated with MIMO, interactive, nonlinear,
Either case imposes an inconsequential computational varying dynamics, measurement noise, and substantial dead time.
burden for on-line, real-time calculations. However, Although the test processes expressed many control problems
if the process model is non-stationary the controller (ill-behaved dynamics, disparate dynamics, noise, interactive,
must calculate an optimal MV sequence at each stage. disturbances, nonlinear), they all were of low dimension (2–4 MVs)
6 Editorial / ISA Transactions 50 (2011) 2–10

Table 1
Advanced control strategy impact on humans.
Enhance operator ability Diminish operator ability

A good dynamic model can provide a strong training simulator that enhances Advanced control can be confusing and reduces process understanding, especially
operator understanding and ability to respond to abnormal situations. for relative new personnel.

Automation can correct human error, by revealing the right way to coordinate Control displays may not keep the operators engaged with the process, revealing
MVs. nothing that improves their understanding.

Control system can disentangle interactions and move multiple MVs in a Operators are often not able to make sense of what the controllers are doing.
dynamically coordinated, constraint avoiding manner.

with relatively simple constraint and degree of freedom (DoF) Controller models based on process first-principles can be
aspects. Each group evaluated multiple performance criteria especially useful for knowledge validation and dissemination, and
related to control implementation and operation. Tests included automated process health monitoring.
set point tracking and disturbance rejection.
Their evaluation criteria included: 5. Economic benefits of control and advanced control
• Cost (initial, development, equipment, process testing to obtain
models). 5.1. Primary benefits
• Operator issues (education, convenience, understandability,
engagement, maintenance, supervision/intervention, ease of Bauer and Craig [9] reported the results of a survey of
adjustment, knowledge development). industrial APC experts (66 responded, 38 users, 28 suppliers),
• Computational aspects (computer speed, memory require- asking about how to determine the economic benefits of APC. They
ments, ancillary routines, algorithm robustness, execution er- covered all major sectors of the CPI. In their study, APC includes
rors, guaranteed solutions within a defined time). MPC, constraint control, split range control, linear programming,
• DoF handling (excess and insufficient number of MVs, future nonlinear control, dead time compensation, statistical process
constraints, hard and soft). control, FLC and Expert systems, IMC, self-tuning and adaptive
• Robustness (unexpected upsets, process and instrument faults,
control, and others. More than 50% of the 38 users indicated that
calibration errors, stays tuned, product changeover, production
they had in-house APC software and expertise to implement it.
rate).
They reported the primary reasons for economic benefits,
• Balance of CV and MV performance (ISE, MV movement, and
which are listed in the following. The numbers in parenthesis
propagation of noise).
• Miscellaneous benefits (process knowledge validation and are approximations of the proportion of respondents listing that
dissemination, personnel training, process diagnosis and health aspect as important. For instance, 70% of the respondents stated
monitoring, predictive maintenance, politics). that ‘‘throughput Increase’’ was an economic benefit associated
with an APC project. Listed in decreasing priority (the percentages
Their conclusions include: represent the number of respondents citing this as an economic
• None of the control approaches are operator-convenient. benefit, not the magnitude of the benefit):
• When any controller contains solutions to all process problems,
it is technically equivalent to any other controller. With the
• Throughput increase (70%).
same features, ARC matches nonlinear-APC.
• Process stability improvement (55%).
• DoF handling (future impacts) requires model-predictive con- • Energy consumption reduction (55%).
trol. • Increased yield of more valuable products (50%).
• ARC was best in all categories except in miscellaneous benefits • Quality giveaway reduction (40%).
and DoF (constraint) handling. • Down time reduction (18%).
• Where a single problem dominates, use the simplest control • Better use of raw materials (15%).
approach designed to handle that problem. • Responsiveness increase (12%).
• Reprocessing cost reduction (10%).
4.2. Evaluation • Safety increase (9%).
• Operating manpower reduction (7%).
APC or ARC decisions should not be based on CV performance • Other (10%).
alone. There are many other benefits to consider. Obviously there are many economic benefits. In any one
How does advanced control impact the operators’ ability to particular application, one benefit may have been the critical issue;
take manual corrective action in response to process events? This
but overall, the first 5 benefits dominate. And of them, it seems
is grounded in operators’ understanding of both the advanced
that most applications used the improved control to increase
controller and the process, and complicated controllers can either
throughput.
diminish or enhance that ability (see Table 1).
The human machine interface (HMI), which displays the
process and controller activity to the operators, is a critical element 5.2. Estimating economic benefits of advanced control
in the success of process management. If operators are not engaged
and the control action is not understandable, then their ability to The survey [9] also asked APC experts to state the extent
manage abnormal events in the process progressively diminishes. of the economic benefit, the payback period, and how can
How do the modeling outcomes of advanced control benefit one estimate the potential impact from an APC application?
process understanding by the engineer and subsequent process en- Respondents cited a range of 35%–85% for CV variability reduction
gineering aspects such as trouble shooting, process improvement, from improved control, averaging about 50%, which matches
and abnormal management? The better the process knowledge, the authors’ experience. A reduction in variability means tighter
the better will be process management decisions related to predic- control. This provides the process owner an opportunity to choose
tive maintenance, fault/situation diagnosis, knowledge dissemina- from the above benefits, and the popularity of the benefits
tion, supervisory economic modeling, and process management. indicates that owners chose to operate closer to specifications
Editorial / ISA Transactions 50 (2011) 2–10 7

and process constraints, which means increased throughput and • Internal manpower cost (35%).
yield, and reduced energy consumption. Bauer and Craig [9] report • Control hardware (upgrade) (35%).
that ‘‘. . . throughput and quality, which are directly related, were • Maintenance cost (30%).
two frequently named profit factors’’. Canney [10] estimates that • Traveling expenditure (5%).
APC increases throughput by about 3%–5%. Some of the Bauer and • Production loss due to installation downtime (4%).
Craig [9] respondents cited 5%–10%. • Other (5%).
The respondents also indicate that APC projects have a payback
period of 3–9 months. Honeywell [11] reports 6 months on Again, numbers in parenthesis represent the number of respon-
a particular project, giving credit to the strong involvement dents who placed that category as one of the top three contributors
and cooperation between the vendor staff and the user staff. to implementation cost.
Canney [12] estimates 9 months on his web site. This makes APC Canney [12] estimates an average MPC implementation cost of
very high on the investment priority list. $450k.
However, it appears that many applications degrade into disuse,
disappointingly rapidly, because resources are not allocated to 6. When to use which?
maintain the APC [9,13,14]. Wade recalls an estimate of APC
project half-life of about one year, which is consistent with the 6.1. Technical aspects
authors’ experience. Reasons for disuse include: process operating
conditions (equipment reconfiguration, equipment revamp, or Estimates for the number of MPC product units implemented
product mix) change and the models or relationships become world-wide since the 80s range from 10,000–15,000. Estimates of
dysfunctional for the new process; rotation of operators and the proportion of control loops using PID controllers within the
engineers is not accompanied by adequate training; re-tuning or CPI are about 95% with the remaining 5% of loops using something
restructuring of lower level controllers changes relative gains that else (MPC, adaptive, fuzzy, etc.). Application demographics favor
the upper-level MPC experiences; changing valve sizes changes implementing PID, but certain control problems make other
constraints and nonlinearity. Unless the economic incentive choices technically more favorable.
remains, companies do not justify the economic re-investment to Use the right tool for the job: A kitchen worker may need
maintain the control system. For instance, a change in product to open a can of touch-up paint. Being familiar with the shape
distribution or demand, or an improvement in process capacity of a table knife, knowledgeable about where to find one, and
could remove the primary APC justification—throughput increase. understanding how to use it; the knife may become the chosen tool
This would suggest that a criterion to consider when justifying to open the paint can. A garage-person may use a screw driver. But,
an APC application is the expected time over which the economic a paint can opener is the best tool, considering damage to the tool
incentive will remain strong. or to the can lid. However, if the tool works once, then there will
Since the first stage in implementing MPC seems to be be a tendency to use it next time. Rhinehart says, ‘‘I know I have a
improving the basic control system, it is difficult to separate the paint can opener somewhere, but I continue to use the screwdriver,
impact of good regulatory control and MPC on the economic even though it bends the lip on the can top’’. Interestingly, Bauer
benefits. Hugo [13], for instance asks, ‘‘Were any measurements and Craig [9] report that ‘‘. . . half of the APC experts choose a control
added? Benefits are commonly claimed for MPC pushing the plant to technology that they are already familiar with, based on favorable
a new measured constraint, but is this benefit due to MPC, or is it due experience with that technology on similar processes’’. Some people
to new knowledge of the constraint?’’ say, ‘‘When you have a hammer, all the world looks like a nail’’. Use
It is often stated that fixing basic problems with a control sys- the right tool. Here is a guide for controller selection:
tem that is in need of renovation is often a major contributor to
improvements. For instance devices and inferential measurements • PI(D)—It is simple, well understood, reasonably functional,
may not be functioning properly, and the strategy may no longer has many enhancements for gain scheduling, overrides, etc.
be matched to how the plant is now being operated; and fixing Products are widely available from most control vendor for PCs,
such problems may significantly improve process performance. PLCs, and DCSs. It translates an operator’s experience in one
Kern [15], Darby et al. [16], Ford [14], and Hugo [13] each mention process to another. Its high reliability makes it appropriate for
this. Wade recalls an instance where, in a process study made for most situations where interactions are and constraints are not
the purpose of designing ARC, a controller was tuned in order to ob- significant issues.
tain meaningful study results. This action substantially improved • If SISO, nonlinear, with well-behaved dynamics—Use gain
the process performance; so much so, that the process owner re- scheduled PI(D). Alternately, use PFC, ADRC, GMC, or PMBC to
ceived more benefit than expected from the ARC upgrade and clearly embody the process models.
wanted to end the project. Refreshingly, even an APC vendor [11] • If SISO, nonlinear, only qualitatively understood, but adequately
credits economic improvement to ‘‘. . . several basic control loops understood for good manual control—Use FLC.
were modified and optimized, yielding improved plant controllability • If SISO, linear, and ill-behaved dynamics—Use IMC. This requires
and stability, which was necessary for a successful APC realization’’. a model of the ill-behaved dynamics (integrating, inverse,
MPC successes are often credited to fixing and upgrading the delay).
primary control devices and strategy. Perhaps management buy-in • If SISO, nonlinear, and non-stationary—Consider adaptive
to APC is the mechanism to get the resources needed to take care controllers.
of the basics. • If MISO, linear, and stationary—Consider inferential control, or
ARC.
5.3. Estimation of costs of implementing APC • If MISO, linear, well-behaved dynamics—Ratio, cascade, feed-
forward.
Bauer and Craig [9] report that the main costs associated with • If MISO, nonlinear, well-behaved dynamics—Ratio, cascade,
implementing APC are: feedforward, gain scheduling.
• Consultant manpower cost (68%). • If MISO, constraints on present value of auxiliary variables—Use
• Cost of technology (58%). override.
• Control software (upgrade) (45%). • If MISO, with constraints on future PV values—Use APC.
8 Editorial / ISA Transactions 50 (2011) 2–10

• If MIMO, nonlinear, well-behaved, not subject to constraints— 6.3. Why not use MPC?
Use PFC, ADRC, GMC, or PMBC. (The authors are not aware of
commercial GMC or PMBC products, so these will have to be The reasons to use MPC are grounded in model-predictive ac-
user-structured.) tion, DoF handling (economics and present and future constraints),
• If MIMO, linear, interactive, subject to simple constraints, and 2 coordinated MIMO control, and reduction in CV variability. But,
or 3 MVs—Consider ARC. there are things that MPC is not best at doing, providing a set of
• If MIMO, linear, interactive, subject to constraints (DoF < 0) reasons to not use MPC. Extracting information from [13,14], these
or opportunities (DoF > 0), large number of MVs, loops that include:
switch between MAN and AUTO, and similar dynamics for all
CVs—Use MPC (APC, HPC, DMC, etc.). This can be expensive, • Cascade and hierarchical applications, which have intermediate
which requires strong payout rates. Unless the process never variables and loops with relatively fast dynamics relative to the
changes (product mix, physical structure, operating rate), primary or upper-level loops.
MPC performance degrades, requiring model re-development. • Control loops where the primary problem is nonlinearity (gains
Payout is usually the consequence of throughput enhancement, or time-constants change with state) or nonstationarity (gains
and 6- to 9-month pay-back periods are often indicated. of time-constants change in time). Linear MPC is not the
However, without maintenance, staged decommission by solution, perhaps nonlinear MPC is applicable or linear MPC
default by the operators a year later is also often mentioned. with gain scheduling or multiple models.
• If MIMO, linear, interactive, subject to constraints (DoF < 0) or • Batch—nonstationary.
opportunities (DoF > 0), large number of MVs, and dissimilar • Processes that cycle through distinct stages, and would need
dynamics for the CVs—Use a hierarchal control structure with dynamic models for each stage. (Notable, with any control
APC supervising a lower level ARC. scheme, independent tuning may be needed for each stage.)
• If MIMO, interactive, subject to constraints, and either nonlinear • Processes with three or fewer interacting MVs.
or non-stationary—Consider nonlinear MPC, or a hierarchal • Situations where continual engagement of operators on the
structure. process is desired to keep them trained and able to react for
abnormal event management.
An underappreciated issue with ARC is one of identifying • Applications with a small constraint set where economics
the required models (e.g., Smith predictors, decouplers), which dictate a consistent constraint policy.
are often limited to first-order plus dead time. Most modeling
packages on the market are tailored to MPC not ARC. For more There are some residual reasons that seem to be disappearing.
complicated strategies, where engineering principles cannot be • Processes that are likely to change frequently or soon, to the
used to determine the model parameters, trial-and-error tuning of extent that the model needs to be changed. Nonlinear MPC
the model parameters is not a viable option. and multi-model MPC can cope with this. Regardless, if a
Related to choosing an appropriate control strategy, Darby significant change is impending, ARC will likely need retuning
et al. [16] discuss the ‘‘. . . significant ‘art’ aspect to the application or restructuring also.
. . . ’’ and that ‘‘. . . both technical and organizational issues . . . are • Situations where the controller undesirably causes the process
critical . . . ’’ Experience with the process, classical control and to jump from one set of constraints to another as supervisory
model-predictive control is needed to consider whether sensors optimizers economically adjust set points. This is somewhat of
are in the right locations, measuring enough variables, and a complaint about earlier MPC implementations, disappearing
reliable enough to be able to provide accurate, fault-free, and as the technology evolves.
complete information in a timely manner. Can reliable inferential • Applications where critical sensors or analyzers are subject to
measurements be generated from time-compensation of the frequent faults. If ARC has the same functionality as an MPC,
measurements, or from a combination of simpler measurements?
it needs the same sensors. For equivalent performance, the
Are valves adequately sized to provide a linear response, and
problem with sensor faults is equivalent with both ARC and
are they properly functioning to prevent sticktion and constraint
MPC.
issues? How should plant tests be designed to reveal plant
dynamics without hitting future constraints? When is the model
7. Commercial MPC products
adequate? In a hierarchical structure, which variables should be
included in the lower level ARC and which in the upper-level APC?
From the Wikipedia Web site [17]:
The answers to these questions depend what operating conditions
‘‘Commercial MPC packages typically contain tools for model
will affect the plant today, and in the future, which shape the
identification and analysis, controller design and tuning, as well
relative importance of the pros and cons associated with each
as controller performance evaluation. The commercially available
choice.
packages include:
6.2. Non-technical aspects • FLSmidth Automation ECS/Process Expert for Cement and Mineral
Applications.
Consider the following example: A single controlled variable • Connoisseur control and identification package (Invensys).
with significant dead time and one or more significant disturbance • INCA (linear, nonlinear, Batch) from IPCOS.
variables are available as feed forwards. Such a strategy could be • Pavilion8 (Pavilion Technologies).
implemented as ARC or MPC. If there are skills in the company and • ADMC & APCX1 (both Cutlertech).
the necessary capability in the distributed control system (DCS), • DMC Plus (Aspen Technology).
ARC is a viable option. Issues that might lead to implementing • RMPCT (Honeywell).
the strategy in MPC include company expertise and knowledge, a • 3dMPC & Expert Optimizer (both ABB).
longer term plan to develop a more extensive MPC strategy, or lack • DeltaV Predict and PredictPRO (Emerson).
of a standard DCS platform (e.g., a company with several different • APC Library (Siemens|PCS7).
DCS systems) and a decision to standardize advanced applications • MACS (Capstone Technology).
with MPC with only base regulatory controls implemented in the • eMPC (eposC) and Control Station’s LOOP-PRO.
DCS systems. DCS migration of ARC is typically time-consuming; • ControlMV, PharmaMV and WaterMV from Perceptive Engineer-
migration of MPC to a new DCS is typically not. ing.
Editorial / ISA Transactions 50 (2011) 2–10 9

• MATLAB Model Predictive Control Toolbox. • The development of robust, accurate, in-process cost account-
• Prime (RandControls)’’. ing systems to determine the value of intermediate and final
products.
With help from [18], here are additions, in alphabetical order
by vendor name, including adaptive, nonlinear, process-model • Control technology to achieve improvement, not to hold at the
based, and MPC products. (Notably there are many companies that status quo. This would be a supervisory recognition of desired
provide APC or ARC services. Listed below are only companies with and undesired outcomes of control action, scheduling, etc. by
named products.) monitoring waste, costs, safety, inventory, etc.; which would
lead to autonomous changes in the system management rules.
• ABB (Optimize IT). • Automated model development and adjustment by computer-
• Adersa (HIECON, and PFC). observation of data. Automate validation of new observations
• Aspen Technologies (AspenOne, Aspen Target, DMC-Plus). with data and comparison to historical models. Using utility as
• Capstone Technology Corporation 2(MACS). the evaluation criteria, only update a model when utility reveals
• ControSoft (Mantra). that it is justified.
• Cutler Technology (ADMC1 Adaptive Multivariable Controller).
• Better integration of laboratory analysis as feedback action
• CyboSoft (Model Free Adaptive Control).
when inferential techniques use laboratory data for updates.
• Emerson (Delta-V NN and FLC, and EnTech).
• Creation of a modeling framework for control which combines
• Expertune (Plant Triage).
empirical models and fundamental models (of appropriate
• Gensym (G2 products).
complexity for the application).
• Honeywell (Profit MAX, Profit Suite, and former Dot Products
Nova and STAR).
• Development of MPC Cascades, or distributed MPC. (This is
• Hyperion (DMCplusTM). already getting research attention and could alleviate some of
• Ipcos (INCA). the MPC challenges or concerns expressed earlier.)
• Knowledge Process Solutions (IPC). • Shifting of the marketing of FLC and ES from feedback control
• LineStream (ADRC). to supervisory applications.
• Matrikon (ProcessACT). According to [9,14,16,18] here are additional development
• Perceptive Engineering (Perceptive). needs for control:
• Shell Global (SMOC-II).
• Universal Dynamics (Brainwave). • Standard methodology or tool to estimate the cost benefit
• Yokogawa (APCSuite). analysis of potential APC or RTO application.
• Look-up table of benefits from post application audits on a
8. Additional perspectives to guide improvement per unit per situation basis to facilitate estimation of economic
benefit of new applications.
8.1. Product improvement
• Continuous monitoring of economic benefit, total and for each
loop.
Although research and development in control and related • Evaluation of economic impact of ‘‘model degradation’’ (actu-
automation support has provided wonderful tools, room for ally the plant changes which makes the outdated model less
improvement remains. Here are some development opportunities: than ideal).
• Integration of planning, scheduling, RTO, and APC. RTO is a
• Autonomous health monitoring of the process and the control SS model sandwiched between dynamic operations. RTO uses
system; or other such ‘‘cyber employees’’ that observe, evaluate, instantaneous prices and costs, but APC action is devoid of
and advise operators and engineers. economics or based on old values. RTO changes can move from
• Sustainment—monitoring and improving both ARC and APC, one constraint set to another, with no assessment of the impact
perhaps within 6-sigma plans. on utilities cost or product variability. Scheduling creates a
• Autonomous abnormal event (fault, disturbance) recognition, wave of change that progresses through the plant, but RTO uses
diagnosis, and compensation. SS models.
• Normal event (stage completion) recognition and action trigger.
• Improvement in HMI technology so that operators and process
The event to be recognized might be steady-state, transient
engineers can understand both the process behaviors and the
state, draining complete, emulsion stabilization, etc.
controller solution.
• Control of perceived situations from visual, acoustic, sniffer
• The use of multiple objective functions, for priority shedding of
diagnosis of phenomena (cavitation, impending log jams, im-
constraints, for instance.
pending undesired confluence of events, impending flooding,
clinker formation, foaming, froth, agglomeration, taste, cus-
• Creation of adaptive MPC that auto corrects the model,
preventing degradation.
tomer satisfaction). This is in contrast to controlling state vari-
ables. • Development of tuning procedures that are easy to implement
• Automation of every routine function of the operators and (prevent ill-conditioning, reflect operational priorities, do not
engineers (data analysis, transition start & stop, balancing need extensive simulation testing).
feeds, adjusting cycle times, initiating calibration, evaluation of • Development of guidelines to indicate when the model is
last night’s loop performance, set point adjustments based on good enough to stop plant tests. Plantwide control (coordinate
control chart data). sequential units, overall plant optimization instead of local
• The use of economic uncertainty to temper control action. units, synthesis of control structure), hierarchy and strategies
Evaluating the value of intermediate products is even more for what and how to control in a plant?
difficult than determining a value of the product (considering • Diagnostic techniques for poorly performing controllers.
Sales activities). But real time optimization (RTO) and APC • Automation of the hierarchal structure. What variables should
actions are strongly grounded in economic values. How can be part of the conventional ARC and what should be inputs
we prevent RTO and APC from bouncing operating conditions and outputs of the supervisory MPC? Should there be one
between constraints when there is an appearance of a penny to supervisory MPC or does the plant isolation of effects indicate
be saved? that several smaller MPCs, one for each section, is better?
10 Editorial / ISA Transactions 50 (2011) 2–10

• Development of technology for making MPC action more Acknowledgements


aggressive when CV is changed by unmeasured disturbances?
• Automatic and robust updating of inferred property rules The authors appreciate the review and feedback from Dave
(inferential sensors, soft sensors) which estimate the CV value Schnelle, Jacques Smuts, and Alan Hugo.
for the controllers.
• Automatic and robust updating of steady-state models used in References
RTO (real time optimization) to keep them true to the plant.
[1] Richalet J, O’Donovan D. Predictive functional control: principles and
• Improved robustness to field instruments (sensor transmitters, industrial applications. New York (NY, USA): Springer; 2009.
communication network, final elements). [2] Han J. Auto-disturbance rejection control and its applications. Control and
• Static transformations to linearize the process I/O so that linear Decision 1998;13(1):19–23 [in Chinese].
[3] Gao Z. Active disturbance rejection control: a paradigm shift in feedback
MPC is applicable. control system design. In: Proceedings of the 2006 American control
• Models of the unmeasured disturbance so that future model conference. 2006. p. 2399–405.
predictions are corrected by future estimated residuals. [4] Lee PL, Sullivan GR. Generic model control. Computers and Chemical
Engineering 1998;12(6):573–80.
• Inclusion of consistency relationships in the model. Include [5] Rhinehart RR, Riggs JB. Process control through nonlinear modeling. Control
material and energy balances, VLE, unit operation models, 1990;III(7):86–90.
[6] Subawalla H, Paruchurri VP, Gupta A, Pandit HG, Rhinehart RR. Comparison
steady-state gains, etc. as constraints in model optimization. of model-based and conventional control: a summary of experimental results.
• Continued improvements in methods for closed loop plant Industrial and Engineering Chemistry Research 1996;35(10):3547–59.
identification. [7] Joshi NV, Murugan P, Rhinehart RR. Experimental comparison of control
strategies. Control Engineering Practice 1997;5(7):885–96.
[8] Ou J, Rhinehart RR. Grouped neural network modeling for model predictive
8.2. Undergraduate process control experience control. ISA Transactions 2002;41(2):195–202.
[9] Bauer M, Craig IK. Economic assessment of advanced process control—a survey
and framework. Journal of Process Control 2008;18:2–18.
The topics discussed in this paper also present a challenge to [10] Canney WM. The future or advanced process control promises more benefits
and sustained value. Oil & Gas Journal 2003;101(16):48–54.
control educators related to the preparation of students within [11] Honeywell process solutions, BASF ammonia plant increases production and
undergraduate engineering programs for automation and control achieves ROI in six months with profit controller. http://hpsweb.honeywell.
careers. Here are some perspectives on how education should be com/Cultures/en-US/NewsEvents/SuccessStories/Success_BaASF [accessed
28.04.10].
changed to support the automation engineering workforce needs: [12] Canney WM. WMCanney@ModelPredictiveControl.com [accessed 05.06.10].
[13] Hugo A. Simpler control methods often provide better results. Hydrocarbon
• Let go of the technology legacy of PID control to a set point, Processing 2000;83–8.
and prepare engineers to become the parents and coaches of [14] Ford JR. APC: a status report (The Patient Is Still Breathing!), a white paper.
intelligent controllers who can baby-sit their process. Students Maverick technologies. www.mavtechglobal.com [accessed 12.06.08].
[15] Kern A. An inferential update. InTECH. May/June 2010. vol. 57. No. 3. 2010. p.
will need to understand the rasion d’etre of their process. 14–6.
They will need to understand and recognize misbehavior [16] Darby ML, Harmse M, Nikolaou M. MPC: current practice and challenges,
and know how to correct and prevent it. They will need to ADCHEM 2009. In: Proceedings of the international symposium on advanced
control and chemical processes, an IFAC symposium. Koc University. Keynote
understand health, recognize symptoms, diagnose the disease, Lecture 3.1. Paper 239. 2009.
and implement a cure. Control theory is not the essential issue [17] Wikipedia. ‘‘Model predictive control’’. http://en.wikipedia.org/wiki/Model_
for undergraduates seeking to go to industry. Present the math predictive_control#Overview page was last modified on 15 May 2010 at
11:18 [accessed 02.06.2010].
and analysis that is fundamental to control as a secondary, [18] Qin SJ, Badgwell TA. A survey of industrial model predictive control
supporting theme. Do not let the joy of the mathematics mask technology. Control Engineering Practice 2003;11:733–64.
the primary course objective. Drop frequency analysis and
z-transforms from undergraduate courses. Diminish Laplace
transforms to the role of a historical language of communicating R. Russell Rhinehart ∗
process and controller dynamics. For the plant engineer, School of Chemical Engineering,
Laplace transforms need to be understood only as a carrier of 423 Engineering North, Oklahoma State University,
information such as process order, dead time value, and gain Stillwater, OK 74078-5021, USA
value. Paraphrasing a comment from Greg Shinskey in a 2003 E-mail address: rrr@okstate.edu.
ISA Division Newsletter: There is too much academic emphasis
on tuning for set point changes—in part due to IMC/lambda tuning Mark L. Darby 1
approaches. The key is tuning for disturbances! Principal CMiD Solutions,
13106 Dogwood Blossom Trail,
• Add process control laboratory experience to the undergrad-
Houston, TX 77065, USA
uate program. Automate Unit Operations Laboratory process
E-mail address: darbymark@sbcglobal.net.
equipment. Use pilot-scale equipment. Do not use bench-top
engineering-science experiments or computer simulators for
Harold L. Wade 2
the chemical engineering lab. Students need to experience
Principal Wade Associates,
valves, sensors, data logging, loop structure and tuning, signal
Inc. 17522 Bushy Ruver Ct.,
transmission, etc. Houston, TX 77095, USA
• Add Automation Engineering degree programs to universities, E-mail address: wade@wadeco.com.
or adequate courses to obtain a minor in automation. The one
control course in the ChE program is adequate to reveal the 20 October 2010
‘‘tip of the iceberg’’ of PID feedback control to students, but it Available online 24 November 2010
does not usually cover instrument system calibration, ARC, APC,
∗ Corresponding author. Tel.: +1 405 744 5280; fax: +1 405 744
optimization, DCS structure or operation, electronic aspects
(grounding, wiring protocol, isolation), Safety Instrumented 6338.
1
Systems, health monitoring, permissible industrial tuning Tel.: +1 713 927 8709.
2
practices, etc. Tel.: +1 281 304 9502.

You might also like