Vous êtes sur la page 1sur 19

Appendix G

Plantwide Control System Design


In this chapter, we describe a hierarchical design pro- G.1 PROCEDURES FOR THE DESIGN OF
cedure that can be used to develop multiloop and PLANTWIDE CONTROL SYSTEMS
multivariable measurement and control strategies for The design of a plantwide control system consists of
plantwide control systems. The procedure assists the four major steps:
engineer in determining how to choose the best con-
1. The overall specifications for the plant and its
trolled, manipulated, and measured variables in the
control system are stated.
plant, when to use advanced control techniques such
as MPC, and how to select appropriate multiloop 2. The control system structure is developed. This
step includes selecting controlled, measured, and
control structures with minimum interactions among
manipulated variables; choosing multiloop or mul-
the coupled processes in the plant. The proposed de-
tivariable control; deciding how to control produc-
sign procedure is based on the hierarchy of process tion rate, product quality, and inventories; and
control activities described in Chapter 1, the control handling operating constraints. Decomposition of
system design guidelines discussed in Chapter 12, the plantwide control problem into smaller prob-
RGA and SVA multivariable methods presented in lems for the purpose of analysis may also be em-
Chapter 16, the model predictive control approach of ployed here.
Chapter 20, plantwide control concepts of Appendix 3. Design is followed by a detailed specification of all
F, and designers’ experience. It is important to real- instrumentation/hardware and software, cost esti-
ize that the design of plantwide control systems is an mation, evaluation of alternatives, and the order-
art as well as a science. Typically, more than one de- ing and installation of equipment.
sign will be satisfactory; thus, there is no single solu- 4. Following design and construction of the plant,
tion to the design problem. Furthermore, a design plant tests, including startups, operation at design
procedure generally involves iteration of individual conditions, and shutdowns, are carried out prior
steps until a satisfactory design results. Thus, the ap- to commissioning of the plant.
plication of a systematic design procedure, such as This chapter is concerned with the first two steps,
the hierarchical approach of this chapter, produces beginning with the plant control system design speci-
preliminary designs that are subject to further explo- fications.
ration and refinement. Simulation methods should be In principle, a comprehensive top-down formulation
employed to examine alternative control configura- could be used to develop the required plantwide con-
tions while exploring the effect of controller tuning trol design. We assume that general requirements for
on the response of key process variables. The hierar- the plant, such as product specifications and production
chical procedure recommended in this chapter is il- rates, have been established at the plant, division, or
lustrated by a case study. corporate level. The specifications for plant operating
conditions have been developed by the plant design
The goal is a plantwide control system design that
group working in collaboration with product develop-
is no more complicated or expensive than necessary
ment and process control specialists. Starting with the
and that, when built, can be operated easily by typical above specifications plus knowledge of the potential
plant operators. Ultimately, the only definitive way measured, manipulated, and controlled variables, opti-
of validating a selected plantwide control system mization methods could be employed to develop the
design is by plant tests and by the operating plant’s control system design based on a comprehensive
performance. dynamic model of the plant. Unfortunately, such an

A-63
A-64 Appendix G Plantwide Control System Design

approach is impractical because of the large number of 5. Planning and


process variables involved in modern processing plants. (days-months)
scheduling
On the other hand, some aspects of a top-down design
approach may be quite useful as part of a realistic de-
sign procedure. (hours-days)
4. Real-time
The traditional design procedure used for industrial optimization
control systems has been a bottom-up, unit-by-unit ap-
proach. Even though it incorporates systematic meth-
3b. Multivariable
ods to develop the control structure, this approach (minutes-hours) and constraint
also relies on heuristic design methods and rules of control
thumb developed from previous designs and the expe-
rience of both the process and control system design
groups. 3a. Regulatory
(seconds-minutes)
control
Control system design has been organized into a
logical, sequential, process-oriented methodology by
numerous control researchers—for example, Buckley 2. Safety and
(1964), Downs (1992), Luyben et al. (1998), Larsson (< 1 second) environmental
and Skogestad (2000), and Stephanopoulos and Ng equipment
protection
(2000). However, it would be naive to assume that any
proposed design procedure can generate a suitable
plantwide control system design after one pass 1. Measurement
(< 1 second)
through a set of sequential steps. At virtually every and actuation
step of a given procedure, alternative choices will pre-
sent themselves, each leading to a different final de-
sign alternative. The knowledge, skill, intuition, and Process
persistence of the plantwide control design team will
always be key elements in the design process. In addi- Figure G.1 Hierarchy of process control activities.
tion, the control design specifications and models
used for design will exhibit uncertainty, which means
that multiple designs may need to be developed (Sko- The extent to which a plantwide control system can be
gestad, 2002). decentralized into smaller control systems designed to
An effective way to make the large number of deci- work at the process unit level invariably determines how
sions is to organize the procedures in a generally hier- easily the control system can be designed, tuned, and un-
archical manner. Thus, detailed studies should not be derstood by plant operators. Decentralized control sys-
undertaken until important general questions have tem designs generally are more robust when operating
been answered. Skogestad (2002) has developed a de- conditions change and are more tolerant to individual
sign procedure based on the intrinsically hierarchical component failures.
nature of plantwide control systems while incorporat-
ing the best aspects of top-down and bottom-up design
approaches. As shown in Fig. G.1, the most critical G.2 A SYSTEMATIC PROCEDURE FOR
control tasks deal with the safety system (Chapter 9) PLANTWIDE CONTROL SYSTEM
and with regulating the integrating response modes DESIGN
usually associated with liquid levels (holdups in the
vessels). Thus, the basic objective at Levels 1, 2, and 3 Table G.1 provides the key steps in a systematic procedure
is to provide safe, stable control of the plant. Level 4 is recommended here for design of plantwide control struc-
concerned with economic optimization of plant oper- tures. It is based on the combined top-down/bottom-up ap-
ating conditions, and this step is usually decoupled proach of Larsson and Skogestad (2000) and Skogestad
from the control system operation. (2002) and the hierarchical organization that generally
Missing from many control system design methodolo- matches Fig. G.1. The proposed systematic plantwide
gies, even hierarchical ones, is the important role that control design approach consists of the four major steps
decomposition and decentralization play in a plantwide shown in Table G.1.
design approach. Procedures that lead to decomposition
of the overall design into smaller subproblems can be
G.2.1 Control System Design Objectives
advantageous. Even highly integrated plants do not re-
quire a multivariable approach linking all of the con- Plant operating/control objectives must be established
trolled variables with all of the manipulated variables. at the outset of the design process. Two categories of
G.2 A Systematic Procedure for Plantwide Control System Design A-65

Table G.1 Recommended Procedure to Design a Plantwide control structure. (See Step II for an outline of individ-
Control System ual tasks.) Among the conceptual issues considered at
I. Specify the control system design objectives. this point in the design are where to control the key
A. State the plant production, economic, and control production and quality measurements, how the overall
objectives, including composition and production plant might be divided into smaller subsystems (decom-
rates of all products. position) to simplify control system design, and where
B. Identify process constraints that must be satisfied, variable coupling or constraint handling may justify, or
including safety, environmental, and quality even require, the use of multivariable control. For ex-
restrictions. ample, it is important to identify certain subsystems
II. Perform a top-down analysis. whose control system designs cannot be developed sep-
A. Identify the process variables, control degrees of arately because the processes are so closely coupled,
freedom, control structure, and options for such as in heat integration.
decomposition.
B. Establish the overall control structure (in conceptual
form).
III. Develop a bottom-up design.
A. Develop a strategy for regulatory control. Step II. Perform a top-down analysis.
B. Examine the potential of applying advanced control
strategies. A. Identify the process variables, control degrees of
C. Evaluate the economic benefits of real-time freedom, control structure, and options for
optimization. decomposition.
IV. Validate the proposed control structure. 1. Identify the potential controlled variables.
A. Perform a final control degrees of freedom 2. Determine how the CVs can be measured or
analysis. Check the allocation of the NFC degrees inferred, and identify other process variables
of freedom. to be measured.
B. Check control of individual process units.
3. Select the potential manipulated variables.
C. Check the effect of constraints and
disturbances on manipulated and controlled
4. Perform a preliminary control degrees of free-
variables. dom analysis (compare the numbers of poten-
D. Simulate control system performance for a wide tial manipulated and controlled variables).
range of conditions. 5. Identify the source and nature of the signifi-
cant disturbances that must be mitigated.
6. Perform a structural analysis based on a
steady-state model, select the final controlled
information must be provided: (1) plant production and manipulated variables, and evaluate the
and control objectives and (2) process constraints possibilities for decomposition of the control
(Step I). problem.
B. Establish the overall control structure (in con-
Step I. Specify the control system design objectives. ceptual form).
1. Identify where the production rate of each
A. State the plant production, economic, and control product will be measured and controlled.
objectives, including composition and production 2. Identify how quality will be measured for each
rates of all products. product, and how quality will be controlled.
B. Identify process constraints that must be satis- 3. Determine how each recycle loop throughput/
fied, including safety, environmental, and qual- composition will be controlled.
ity restrictions. 4. Specify how the constraints will be satisfied.
5. Determine how major disturbances will be
handled.
In this chapter we use box outlines to summarize the 6. Analyze the energy management scheme, and
tasks in each step. A full case study and references indicate conceptually how it will be controlled.
to related work are provided to clarify the detailed
procedures.

G.2.2 Top-Down Analysis


Note that the number of control degrees of freedom
The top-down analysis identifies both the scope and can be influenced by constraints imposed during the
complexity of a plantwide control design project and its control system design process. Once the scope of the
A-66 Appendix G Plantwide Control System Design

design problem has been determined and guidance is considers the real-time optimization of the process oper-
available to begin the control system design task, it is ations. The purpose of control at this level is to choose
much easier to develop a preliminary (conceptual) con- operating conditions that meet overall objectives in an
trol structure. An important goal at this level is to utilize economically optimum fashion.
structural analysis techniques (SVA, RGA) subject to
the availability of a steady-state and/or a dynamic model
of the plant. As part of the conceptual design of the
Step III. Develop a bottom-up design.
plant, one should attempt to identify the most effective
measured and manipulated variables, and identify any A. Develop a strategy for regulatory control.
highly decoupled or highly interacting process units that 1. Specify how the control system will respond
will need special attention. to unsafe or abnormal operating conditions
Normally, careful consideration of the process design and deal with constraints.
itself will indicate how the control system of an entire 2. Identify control loops to regulate production
facility (for example, a refinery) might be decomposed rates and inventories.
to control systems for its individual sections—for ex- 3. Identify control loops that will mitigate
ample, the gas treatment section or the separations sec- major disturbances.
tion. In addition, a top-down analysis generally will
B. Examine the potential of applying advanced
provide further clues as to how the overall control
control strategies.
problem can be reduced to a set of smaller problems.
1. Evaluate the use of enhanced single-loop con-
From this discussion, it should be clear why recycle,
trol strategies, including feedforward, ratio,
heat integration, and constraint handling systems are
cascade, and selective control schemes.
best dealt with conceptually before decomposition de-
2. Employ MIMO control for highly interactive
cisions are made.
processes.
After completing the top-down design step, the de-
C. Evaluate the economic benefits of real-time
signer should have an excellent overview of the
optimization.
plantwide control system design task in terms of sub-
systems of processes rather than as many single-unit
control systems. For example, a train of distillation
columns coupled via heat integration is probably best G.2.4 Validation of the Plantwide System Design
considered as a single subsystem for purposes of con-
trol. Of course, several single-loop controllers may Finally, the design of the plantwide control system
have already been identified in the top-down sequence needs to be checked carefully and validated. At this
to deal with production rate and quality variables, and point, a series of checks should be performed to ensure
a structural analysis may point to certain specific pair- that the plantwide control structure is complete, is inter-
ings of the CVs and MVs that will be worth consider- nally consistent, and functions appropriately, as shown
ing. However, a detailed design of the control system in Step IV.
is properly treated in the bottom-up procedure consid-
ered next.
Step IV. Validate the proposed control structure.
A. Perform a final degrees of freedom analysis. Check
G.2.3 Bottom-Up Design the allocation of the NFC degrees of freedom.
B. Check control of individual process units.
Once a conceptual control structure has been developed C. Check the effect of constraints and disturbances
and the plant has been decomposed into subsystems, the on manipulated and controlled variables.
control design procedure reverts to a traditional bottom- D. Simulate control system performance for a wide
up approach. However, there are good reasons to treat range of conditions.
the different control activities in a multilevel hierarchy,
as shown in Fig. G.1. The first task in Step III is to iden-
tify the essential controllers, those that are absolutely re-
quired. The safety and regulatory levels in Fig. G.1 After Steps I–IV are completed, a number of other
enable safe and stable operation of the plant. The ad- tasks must be finished to complete the control system
vanced control functions are handled at Level 3 and design. They include detailed specification and costing
keep the controlled variables close to their optimum set of instrumentation and control equipment, purchase,
points through standard methods such as cascade, ratio, installation, and checkout. Then the control system
feedforward, and multivariable control. Level 4 in Fig. G.1 must be evaluated during actual plant operation. The
G.3 Case Study: The Reactor/Flash Unit Plant A-67

final step is to certify that the plant and control system CSTR in the liquid phase; a condensor in the recycle
meet safety, environmental, production, and quality re- line is used for this purpose. It is assumed that a com-
quirements (the commissioning step). pressor is not required.
The reactor is fitted with a cooling coil for tempera-
ture control. A heat exchanger (preheater) is provided
G.3 CASE STUDY: THE REACTOR/FLASH to heat the feed stream to the flash unit to ensure that
UNIT PLANT the feed enthalpy is sufficient to provide a complete
separation of B and D (vapor) from A and C (liquid).
We now apply the principles from the previous two
Several dynamic models of the primary process units in
sections to a specific case study—a reactor/flash unit
this plant are presented in Appendix H.2. For simplicity,
plant with recycle similar to the plants discussed in
the flash unit is modeled as a splitter rather than by a
Section G.2 and by Robinson et al. (2001). The plant
more complex flash model.
consists of a reactor, flash unit, and recycle (surge)
We now discuss in detail each step in the design pro-
tank as shown in Fig. G.2. The reactor produces a
cedure presented in the previous section. Table G.2 lists
product C from two feed streams consisting of pure
the controlled and manipulated variables.
A and B, which contains a small amount of D. The
reaction is

A + B:C G.3.1 Step I: Specify the Control System Design


Objectives
A single-stage flash unit separates unreacted A and
A. State the plant production and control objectives,
product C (liquid phase) from reactant B and an impu-
including composition and production rates of all
rity D (vapor phase). A small portion of the vapor
products plus economic objectives.
stream is purged to keep the composition of D from
building up to a point where the reaction would be re- We assume that plant management and the design
duced significantly. Figure G.2 indicates that the recycle group have already developed product quality and
tank is intended to operate at a high enough pressure to production rate specifications, nominal operating con-
recondense B and D for introduction back into the ditions, and operating constraints for the plant. The

S7
Cooling
water
Condenser Recycle
(B and D)
S11

Recycle
surge
tank
B S2
Purge
stream stream
A S8 S6
stream
S1
S5
Cooling
water Reactor

S9
Preheater
Flash
unit
S3
Steam
S10
Product
(A and C)
S4

Figure G.2 Schematic diagram for the reactor/flash unit plant showing stream numbers (circles).
A-68 Appendix G Plantwide Control System Design

Table G.2 Potential Controlled and Measured Variables for Nominal value  1% on long-term basis (days);
the Reactor/Flash Unit Planta Nominal value  3% on short-term basis (hours)
Controlled and 3. The reactor should be operated with approxi-
Measured Variables Location/Symbol mately constant conversion as production rate
Composition, CV Product stream, x4A varies within expected limits. Because a suitable
Composition Reactor effluent, x3A value of conversion will depend on the produc-
Composition, CV Recycle stream, x8D tion rate, no specific requirement can be pro-
Flow rate, CV A feed stream to reactor, w1 vided. The nominal reactor temperature TR is
Flow rate, CV B feed stream to reactor, w2 specified.
Flow rate, CV Product stream, w4
Temperature, CV Reactor, TR
Temperature, CV Flash unit feed stream, TFF B. Identify process constraints that must be satisfied,
Temperature, CV Recycle tank (condenser exit including safety, environmental, and quality
temperature), TC restrictions.
Liquid level, CV Reactor, HR
Liquid level, CV Flash unit, HF 1. Mass fraction of A in the product stream, x4A, should
Liquid level, CV Recycle tank, HT be less than 0.011 (1.1%), a quality constraint.
Pressure, CV Flash unit, PF 2. Mass fraction of D in the recycle liquid stream, x8D,
Flow rate Reactor effluent stream, w3 is 0.1 (10%), a value determined by steady-state
Flow rate Recycle vapor stream, w7 economic optimization.
Flow rate Purge stream, w6
3. PL H
F … PF … PF (low-level constraint to yield
Flow rate Recycle liquid stream, w8
smooth operation: high-level constraint required
Temperature Flash unit, TF
to meet materials limits).
Pressure Reactor, PR
Pressure Recycle Tank, PT 4. TR … T H H
R and PR … P R (high-level constraints on
a
reactor temperature and pressure imposed by ma-
Controlled variables are designated by CV and are also measured.
terials limits).
Notes: i. Compositions in A and B feed streams cannot be
measured. 5. All vessel levels (HR, HF, and HS) maintained be-
ii. Compositions x4A and x8D, pressures PR, PF, and PT, and tween high and low limits.
temperature TR must satisfy specific constraints.
iii. Production rate w4 has to be established via direct flow Note: The product must be sent to waste if x4A 
measurement (not inferred). 1.1%. On the other hand, maximizing x4A while satis-
iv. Flow rates w1 and w2 should be measured and considered fying the constraint is the optimum economic strategy.
for flow control in order to isolate the reactor from Depending on how tightly x4A can be controlled, some
upstream pressure disturbances.
nominal value, such as 1%, should be used as the set
v. All vessel inventories, HR, HF, and HT, must be
point.
measured and eventually controlled. However, only HR
must be controlled to a set point.
vi. Temperature TR must be controlled.
vii. Temperature TF is included to be conservative. Normally, G.3.2 Step II: Perform a Top-Down Analysis
P and T are closely related in an adiabatic flash unit. (For a
binary mixture, one measurement is equivalent to the This step is intended to develop a conceptual design
other; also approximately true for a pseudobinary such as of the plantwide control system. Step II.A is con-
this one consisting of four components.)
cerned primarily with analysis; in Step II.B, the over-
all control structure is established in a conceptual
form.
control objectives are determined so as to meet cus-
tomer requirements and anticipated sales figures, to A. Identify the process variables, control degrees of
reflect plant raw material and operating costs, and to freedom, control structure, and options for
satisfy materials of construction and environmental decomposition.
limitations:
A.1. Identify the potential controlled variables. The
1. The product should contain approximately 99% schematic flow diagram in Fig. G.3 shows the most im-
C; the remaining impurity is A. portant measurement locations and the process vari-
2. The desired production rate w4 to the downstream ables. The operating objectives clearly require that two
unit should meet the following specifications: key variables be controlled, x4A and w4. Composition
G.3 Case Study: The Reactor/Flash Unit Plant A-69

Cooling
water
Condenser Recycle
(B and D)
TC TT
w2 AT
HT Recycle
LT surge
FT xBD AT tank
B Purge
stream stream
A PF TF
stream LT HR
FT
PT TT
Cooling w3
w1 water Reactor

FT
Preheater Flash
TR TT
unit
TP TT LT HF

Steam

AT Product
(A and C)
x4A FT w4

Figure G.3 Instrumentation for the reactor/flash unit plant.

x4A has to be tightly controlled, but w4 only needs to be give the operators a clear picture of the process behavior
tightly controlled on a long-term basis. Whether compo- and its environment. Such information is particularly
sition x3A must be controlled explicitly is unclear at this important during plant start-up, shutdown, and periods
point. However, we assume that it can be maintained when the plant is upset.
approximately constant without using a specific compo- The measured variables listed in Table G.2 are based
sition controller. Furthermore, the composition of D in on the problem description, the control system specifi-
the recycle stream, x8D (and consequently x8B), also will cations (Step I.A), and the general guidelines of Section
likely need to be controlled. If x8D is controlled, opera- 12.2. Included are several potentially useful measure-
tion of the reactor/flash plant probably will not be un- ments that are not needed in the control system design.
duly subject to disturbances (snowball effect). However,
these issues need to be checked carefully at the end of
A.3. Select the potential manipulated variables. Unless
the design using simulation.
a stream is “wild” and cannot be manipulated (such as an
Table G.2 lists the controlled variables for the plant
exit stream from an upstream unit) or cannot be manipu-
developed using the specific arguments given above
lated independently, its flow rate will be adjusted via a
and the general guidelines given in Section 12.2. At this
control valve. An example of the latter restriction would
point, each process measurement could potentially be
be a valve in Stream 5 (Fig. G.2), which cannot be used to
used as a control variable.
manipulate flow rate independently if control valves are
installed in both Streams 6 and 7.
A.2. Determine how the controlled variables can be General guidelines for selecting manipulated variables
measured or inferred and identify other process vari- are given in Section G.2. All of the manipulated variables
ables to be measured. The schematic flow diagram in in the case study are adjusted by control valves. In gen-
Fig. G.3 also shows the locations of the most important eral, we try to select manipulated variables that have the
sensors/transmitters. In addition to measurements for most direct influence on the controlled variables—that is,
the controlled variables, actual plants are routinely pro- largest sensitivity (gain) and fastest dynamic effects. The
vided with many additional, but less important, mea- primary requirement is to enable pairings in which there
surements. Measurements such as cooling water inlet is a large, direct influence (high process gain) and, do not
and outlet temperatures on the reactor cooling coil and exacerbate loop interactions. Structural analysis (RGA
heat exchanger steam supply pressure are required to or SVA) can provide specific guidance for sensitivity and
A-70 Appendix G Plantwide Control System Design

Cooling
water
Condenser Recycle
(B and D)
V11
Recycle V7
V2 surge V6
V8
tank
B Purge
stream stream
A
stream
V1

Cooling
water Reactor
V3 Flash
unit
Preheater
V9

V4
V10

Steam Product
(A and C)
Figure G.4 Control valves for reactor/flash unit plant.

process interactions. A secondary heuristic is to select We assume that the feed flow rates can be manipulated,
manipulated variables that are physically close to the because the specifications do not indicate that these vari-
controlled variables to take advantage of potentially fast ables are considered to be disturbances.
dynamics. Figure G.4 and Table G.3 indicate locations
selected for the reactor/flash plant control valves. Again, A.4 Perform a preliminary control degrees of freedom
Stream 5 contains no valve, because its flow rate cannot analysis (compare the numbers of manipulated and
be manipulated independently if V6 and V7 are installed. controlled variables). The number of control degrees
of freedom is the number of manipulated variables (10).
Recall that a control degree of freedom is allocated each
time a manipulated variable is utilized in a control loop,
Table G.3 Manipulated Variables (and Associated Valves) except in cascade control or in other applications where
of the Reactor/Flash Unit Plant a set point is manipulated instead of a control valve.
Stream Number/MV Valve From Table G.3, we obtain

1. Reactor A feed, w1 V1
2. Reactor B feed, w2 V2 Control degrees of freedom  10
3. Reactor effluent, w3 V3
4. Flash unit liquid product, w4 V4 corresponding to the 10 control valves shown in Fig. G.4.
6. Purge, w6 V6 Note that NFC (10) is less than the number of controlled
7. Recycle vapor, w7 V7
variables (12) shown in Table G.2. It might appear to be
8. Recycle liquid, w8 V8
9. Reactor cooling water supply, w9 V9
necessary at this point to identify additional manipu-
10. Flash unit preheater steam supply, w10 V10 lated variables or to omit some of the controlled vari-
11. Condenser cooling water supply, w11 V11 ables. However, if certain variables do not have to be
independently controlled, it is possible to handle this
Notes
situation by using advanced control methods (cascade
i. Both feed streams (1 and 2) and the plant product stream (4) are
provided with control valves.
control) or partial control (Kothare et al., 2000). This
ii. Stream 5 contains no valve.
feature will be illustrated in the bottom-up design.
iii. The reactor, flash unit (liquid), and recycle tank effluents, and
the purge stream are available for inventory control. A.5. Identify the source and nature of the significant
iv. Control valves are required to manipulate cooling water flow disturbances that must be mitigated. There are four
rate in the reactor and condenser coils, and steam pressure in the primary sources of disturbances, three from within the
flash unit preheater. plant itself or its immediate environment: composition
G.3 Case Study: The Reactor/Flash Unit Plant A-71

variations in the feed streams, and temperature or pres- where the flow rates and holdups are in mass units and
sure variations in the cooling water and steam utility the compositions are mass fractions. Six manipulated
streams. The fourth disturbance is caused by planned variables (all flow rates established by control valves
changes in production rate: shown in parentheses) are available:
1. xD stream feed; random variation.
A feed flow rate w1 (V1)
2. TW (temperature of cooling water supply to reactor B feed flow rate w2 (V2)
and to recycle condenser); diurnal (24-hour) cycle. Reactor exit flow rate w3 (V3)
3. PS (pressure of steam supply to flash unit pre- Flash unit liquid flow rate w4 (V4)
heater); relatively slowly varying supply pressure as Purge flow rate w6 (V6)
other units load the steam supply header. We dis- Recycle flow rate w8 (V8)
cuss in Step III.A.3 what to do in the event this dis-
turbance turns out to be more difficult to handle. At this point, one could develop a 6  6 RGA that
4. Operator-implemented changes in desired pro- would provide guidance on how the plant might be de-
duction rate w4. composed for multivariable control and how variables
might be paired in a subsequent bottom-up (detailed)
A.6. Perform structural analysis based on a steady- design. First, we recognize that the most direct way of
state model and evaluate the possibilities for decompo- controlling the plant production rate w4 is to use V4.
sition of the control problem. To simply this step, we However, making that choice leads to a problem dis-
assume that the pressure and temperature control loops cussed in Appendix F regarding the design of flow/
are essentially decoupled from the plant holdups (inte- level controllers for vessels in series. If V4 is used to
grating modes), the compositions, and the liquid flows. If control w4, then only V3 can be used to control flash
this assumption is approximately valid, we can analyze a unit holdup HF. Furthermore, there is no easy way to
core plant model (“core model”) that comprises the re- control the reactor holdup HR, because use of any reac-
actor, flash unit, and recycle tank—all assumed to oper- tor inlet valve (V1, V2, or V8) to adjust the reactor level
ate isothermally and isobarically (see Fig. G.5). Thus, can change the molar ratios of reactants. Of course,
the approximate plant model consists only of material that problem could be mitigated by ratioing all three
balances but includes the key flows, levels, and composi- valves, but normally this approach is undesirable. Thus,
tions. This type of approach, in which temperatures and we conclude that it is better to control HR by V3 and
pressures are assumed to remain constant at their nomi- HF by V4, and to control the production rate in an indi-
nal values, was employed by Robinson et al. (2001) in rect manner.
their analysis of a similar plant. These preliminary decisions leave four controlled
The resulting core model (see Appendix H.2) con- variables and four manipulated variables that can be
tains six controlled variables: analyzed using a 4  4 relative gain array. For the core
plant model (mass balance equations only) and values
Production rate, w4 of the operating parameters given in Appendix H, the
Composition of A in the product stream, x4A steady-state gain matrix is
Reactor holdup, HR
Flash unit holdup, HF
Recycle tank holdup, HT Steady-State Gain Matrix
Composition of D in the recycle stream, x8D w1 w2 w6 w8
-2
w4 1.93 2.34 * 10 0 6.29 * 10-3
Stream
Recycle 7 K x8D 8.46 * 10-4 -7.97 * 10-4 0 5.72 * 10-6
tank
Stream Stream x4A 2.51 * 10-5 -1.18 * 10-5 0 -3.17 * 10-6
8 HT
6
HT -0.93 0.977 -1 -6.29 * 10-3
Stream
5 (G-1)
Stream
2
Reactor Flash Note that w6 only affects HT. The elements in the HT
unit row (K4j) consist of rate-of-change coefficients instead
HR Stream Stream
3 HF 4 of gains, because it is an integrating variable. Woolverton
Stream
1 (1980) and Arkun and Downs (1990) showed that, in
Figure G.5 Process flow diagram for the core model of the order to calculate the RGA, the rate-of-change coeffi-
plant: the core model consists of reactor, flash unit, and cients for an integrating variable can be treated just
recycle tank, all operated isothermally and isobarically. as if they were gains. Using their approach, we can
A-72 Appendix G Plantwide Control System Design

obtain the RGA: that is true only as long as A and B compositions in the
reactor are near the stoichiometric ratio. We know that
Relative Gain Array A is the limiting reactant. Thus, that is why the RGA
w1 w2 w6 w8 indicates that only flow rate w1 has a meaningful effect.
Valve V1 is allocated for this purpose.
w4 0.975 0.013 0 0.012 Initially, we assume that flow rate w1 will be main-
 x8D 0 0.974 0 0.026 (G-2) tained using a flow controller whose set point is ad-
x4A 0.025 0.013 0 0.962 justed manually to hold w4 within the desired limits.
However, what type of control loop to use or how its set
HT 0 0 1 0 point is to be adjusted is uncertain until we develop the
From the RGA, it is clear that the core plant model is detailed bottom-up design. Following the introduction
not very interacting; however, it gives little insight into of several additional considerations in the bottom-up
potential decomposition of the full plant. Thus, a con- design phase, these details can be developed.
trol system design developed with a multiloop approach Result: Valve V1 is allocated for control of produc-
based on a simplified model should be tested using sim- tion rate.
ulation, and eventually with the actual plant, to see how
well the simplifying assumptions hold. Note that the Remaining control degrees of freedom  10  1  9
RGA and similar analytical methods are intended to be
used for initial screening. B.2. Identify how quality will be measured for each
Because the degree of interaction is low, there ap- product and how quality will be controlled. Composi-
pears to be no compelling reason to employ a multi- tion x4A is a key quality variable because it is strictly
variable control methodology such as MPC in dealing limited to less than 1.1%. Because the RGA recom-
with the core plant. Thus, it is possible to decompose mendations are unambiguous (Eq. G-2), the recycle
down to the individual unit and, except for cascade and stream valve V8 (flow rate w8) is chosen as the manipu-
ratio control applications discussed below, even to the lated variable.
single-loop level.
Result: Valve V8 is used to control xA.
Those potential pairings exhibiting relative gain ele-
ments approximately equal to one serve to guide the Remaining control degrees of freedom  9  1  8
detailed bottom-up design that follows. For this simple
plant model, with its straightforward reaction kinetics Although one of the secondary control objectives is to
and separator modeled by a splitter rather than a flash keep the reactor exit composition x3A reasonably con-
model, enough information is already provided at this stant, control of this intermediate variable does not ap-
point to design the control system structure. However, pear difficult enough to require a separate feedback
we continue with application of the recommended design controller.
procedure to illustrate its application.
B.3. Determine how each recycle loop throughput/
B. Establish the overall control structure composition will be controlled. Because this plant does
in conceptual form. not appear to be sensitive to disturbances leading to effects
such as snowballing, controlling x8D in the recycle loop
B.1. Identify where the production rate of each prod- appears to be sufficient.
uct will be measured and controlled. The production
rate w4 is measured by means of a flow transmitter B.4. Specify how the constraints will be satisfied. All
placed directly in the product line, rather than inferred of the operating constraints can be addressed by selec-
from a measurement elsewhere in the plant, as is some- tors and overrides (Chapters 9 and 15). These include
times required. Because the desired variability of the
production rate is small (1%), measuring a related 1. x4A
flow rate further upstream (e.g., w3) could introduce 2. x8D
too much variability if the flash unit level controller 3. PH L
F and PF
manipulates product stream flow rate w4. However, TH H
4. R and PR
with only two units in the downstream path of this
plant (reactor and flash unit), we have already dis- 5. High and low levels in all three vessels.
cussed why it is reasonable to manipulate the produc- Note that Constraint 2 on x8D has been specified by
tion rate at an upstream location using a variable that plant designers in advance. If x8D should be changed in
directly influences this flow rate. In principle, either w1 response to operating and economic conditions, it
or w2 could be manipulated for this purpose, because could be determined on-line via real-time optimization
both reactants are required to make product C. However, (Chapter 19).
G.3 Case Study: The Reactor/Flash Unit Plant A-73

There is one implicit condition, not part of the design such as selective control techniques and multivariable
specifications, that needs to be considered in the bottom- control (Chapters 15 and 16).
up design. Because the flash unit separates a pseudobi-
nary mixture (A/C and B/D), its temperature and pres- A.1. Specify how the control system will treat unsafe
sure cannot be independently specified. Thus, either TF or abnormal operating conditions and deal with con-
or PF, but not both, can be controlled. straints. First identify those variables that potentially
pose a safety or environmental hazard (cf. Chapter 12):
B.5. Determine how major disturbances will be han- PR subject to high-pressure limit PH R : Pressure-operated
dled. The effect of temperature changes in the cooling overrides (see Chapter 15) should be placed on the
water supply on reactor temperature or condenser exit reactor level controller and on any flow controllers
temperature presumably can be attenuated by their that feed or empty the reactor. To ensure that this
temperature control loops without upsetting the com- hard constraint is never violated, a quick opening
position and flow loops. The same is true for the effect valve and rupture disk should be installed in a sepa-
of pressure changes in the steam supply header on flash rate line leading to a flare or blow-down tank.
unit temperature (or pressure). All three of these loops TR subject to high-temperature limit TH R : A tempera-
will have to be tested carefully after design is complete, ture-operated override should be placed on the reac-
through simulations and/or plant tests, to determine tor temperature controller and a fail-open valve used
whether the assumptions underlying the decision to de- to manipulate the cooling water flow rate.
sign the actual plant using a reduced model (the core PF subject to high-pressure limit PH F : Pressure-operated
model) are correct. overrides should be placed on the flash unit level con-
Variations in the remaining environmental distur- troller and on the recycle and purge stream controllers.
bance x2D require an explicit feedback controller to Again, the contents should be released to a flare or
maintain x8D near its desired value. The purge stream blow-down tank if the hard constraint is reached.
w6 (the only path by which D leaves the plant) could be
manipulated to control x8D. However, RGA results Then identify those variables whose constraints might
clearly indicate that approach will only work if all con- compromise satisfactory operation of the plant:
trol loops are closed (see Exercise G.4); but an effective PF subject to a low limit PLF : Place an override on the
manipulated variable (w2) is available to deal with this purge stream flow controller to make sure that the
disturbance without imposing such a severe restriction. recycle tank is not upset by a low-flow situation in
the recycle line.
B.6. Analyze the energy management scheme and in- HR, HF, HT subject to high- and low-level limits: Place an
dicate conceptually how it will be controlled. A po- override on the level controller for each vessel to open
tential source of energy savings for this process appears or close the pertinent control valve in the event that
to be the energy liberated in the exothermic reaction. an “overflow” or “running dry” state is approached.
That “lost energy” could provide some of the energy
required to heat the flash unit feed to flash conditions. A.2. Identify control loops to regulate production
However, it is impossible to control the reactor temper- rates and inventories. First, we specify control loops
ature at a desired value and simultaneously heat up its for the holdups in the major vessels. This step deals
exit stream, the flash unit feed stream, to a higher with the plant’s integrating modes discussed in the
value. In other words, this energy is thermodynamically top-down analysis (Step II.A.6). The RGA results
unavailable (Sandler, 2006). (Eq. G-2) indicate that the recycle tank level is con-
The flash unit vapor condenser might supply some trolled best by manipulating the purge stream valve
part of the flash preheater energy requirements, but re- rather than the recycle stream valve:
covering it with the small approach temperature differ-
ences that are available would require too large a heat Results: Reactor exit stream valve (V3) is used to
exchanger. Thus, it appears that the potential for en- control HR.
ergy savings through heat integration is small, and Liquid product stream valve (V4) is used
plant heating/cooling utilities will have to be used. to control HF.
Purge stream valve (V6) is used to control
HT.
G.3.3 Step III: Develop a Bottom-Up Design
Remaining control degrees of freedom  8  3  5
A. Develop a strategy for regulatory control.
The primary tool for regulatory control is the SISO Note that averaging control can be used for HF and HT
control loop. However, many applications benefit from where tight level control is not required to smooth out
the use of (and may even require) advanced methods the effect of disturbances, but not for HR.
A-74 Appendix G Plantwide Control System Design

A.3 Identify control loops that will mitigate major


Results: V9 is used to control TR.
disturbances. Variations in x2D will produce devia-
V10 is used to control flash unit feed tem-
tions in x8D from its desired nominal operating value.
perature TFF.
The RGA analysis has identified the B feed stream
V11 is used to control condenser exit tem-
valve (V2) as the most effective actuator.
perature TC.
Recall that plant designers included the purge stream
in order to remove D from the plant. However, the Remaining control degrees of freedom  4  3  1
RGA results in Eq. G-2 indicate that manipulating V6
is not an effective way to control x8D. Instead, V2 is One major disturbance remains: the variation in PF
chosen, based on the RGA analysis: caused by changes in w6. PF can be controlled by ma-
nipulating valve V7 in the recycle vapor line.
Result: V2 is used to control x8D.
Result: V7 is used to control PF.
Remaining control degrees of freedom  5  1  4
Remaining control degrees of freedom  1  1  0
Upstream pressure variations in the two reactor feed
streams (w1 and w2) can be attenuated by using a flow Note that some designers would choose to operate V7
controller in each line. However, x8D only needs to be fully open and let PF “float” in order to save pumping
controlled approximately at the desired value of 10%; costs associated with the pump in the reactor effluent
thus, a flow controller for w2 appears to be an unneces- line. We assume here that pressure control is necessary to
sary complication. Using a flow controller on w1 implies maintain flash unit pressure constant. Disturbance sensi-
that its set point will be adjusted to maintain production tivity is assumed not to be an issue for this plant, so any
rate w4. Note that an additional control degree of free- need to control a flow rate or composition variable within
dom is not required, because control valve V1 was already the recycle loop will be satisfied by controlling x8D.
allocated in the top-down analysis (Step II.B.1) to adjust At this point in the analysis, there are no remaining
production rate. control degrees of freedom. However, the design of the
plantwide control system is by no means complete:
Results: Flow controller manipulates V1 to control w1. advanced control methods that adjust the set points of
Set point of w1 controller is adjusted to set already specified feedback controllers can be used to make
production rate w4. the plant operate better. The objective here is to structure
the control system in ways that avoid the need for opera-
Remaining control degrees of freedom are un-
tor intervention except when absolutely necessary.
changed  4  0  4
B. Examine the potential of applying advanced
Because energy management is simple for this plant,
control strategies.
disturbances in energy balances presumably can be
handled by single-loop controllers. It is assumed that Advanced control is intended to provide improved per-
disturbances to reactor temperature (caused by a vary- formance over traditional single-loop control. It includes
ing reaction rate or cooling water temperature changes) such techniques as multivariable, cascade, feedforward
can be mitigated by using a reactor temperature control (including ratio), and inferential control. As noted al-
loop. The same is true for the effects of pressure ready, overrides (Chapter 15) can be particularly helpful
changes at the steam supply header on flash unit pres- in dealing with variable constraints.
sure or temperature. Because there are explicit con- Cascaded flow controllers can reduce the effect of
straints on pressure but not on temperature, pressure is any upstream pressure variations or changes in control
chosen. This item is considered more fully in Step IV.D, valve characteristics resulting from nonlinearities or
where the accommodation of constraints is discussed in from fouling, as noted in Step II.A.3. Ratio control be-
detail. tween w1 and w2 can maintain the desired stoichiomet-
Similarly, the effects of temperature variations in the ric ratio of reactants approximately constant, despite
cooling water supply on operation of the condenser can changes in production rate or feed composition. Fi-
be mitigated by use of a temperature control loop. If nally, cascade control can help deal with disturbances
disturbances are particularly large in a utility supply, a introduced by intentional changes in production rate
cascade secondary controller can be employed to con- w4, as is discussed next.
trol the temperature or pressure of the utility stream at
the point it leaves the process, with a primary controller B.1. Evaluate the use of advanced single-loop control
used to maintain the process temperature (Chapter 15). strategies, including feedforward, ratio, cascade, and
Cascade control, which is applied in Step III.B, is not selective control schemes. In reviewing the plant pro-
used here for reasons of simplicity. cessing and control objectives, a variable that needs
G.3 Case Study: The Reactor/Flash Unit Plant A-75

further attention is the production rate w4. One way of separation process), and x8D (here assumed to be con-
automating w4 is to measure it and use a cascade con- stant at 10%). A steady-state process model must be
troller to adjust the set point of the w1 controller. An available to carry out such calculations; see Chapter 19
additional degree of freedom is not required to imple- for more details.
ment the cascade (master) controller, because the set
point of the w1 controller is available. A slow change in
G.3.4 Step IV: Validate the Proposed Control
the w1sp should meet the long-term production rate re-
Structure
quirements and not interfere on a short-term basis with
the HF control loop. A. Perform a final control degrees of freedom
analysis. Check the allocation of the NFC degrees of
Results: A cascade controller for w4 is employed to freedom.
adjust the set point of the w1 flow controller.
Its set point, w4sp, is used to set the desired Because we have kept track of the control degrees of
production rate. freedom as individual control loops have been proposed
(control valves have been allocated), it is clear that we
Remaining control degrees of freedom  0 have not attempted to use too many degrees of free-
(unchanged) dom. Nor have any possibilities been neglected to ob-
tain better control through the use of additional control
It is also desirable to speed up the adjustment of w2 loops that utilize already allocated degrees of freedom.
so that the ratio of B to A remains approximately at its
correct (stoichiometric) value. A ratio controller (Sec-
tion 14.2) whose internal ratio is adjusted by a primary B. Check control of individual process units.
composition controller is used to control x8D.
The next step is to make sure that no physically unre-
Results: Controller for x8D adjusts the B to A ratio alizable control schemes have been proposed—for ex-
controller set point. The ratio controller ample, to attempt to control all of the component
manipulates V2. concentrations in a stream plus its total flow rate. Even
with controllers in place, there must be some way for
Remaining control degrees of freedom  0 each species to leave the plant. For example, when the
(unchanged) purge line is closed, there is no way for component D
to leave the recycle path; thus, constraint handling
B.2. Employ multivariable control for highly interac- methods associated with the control system cannot
tive processes. So far we have assumed that a multiloop close V6 for a significant period of time.
control approach will be sufficient and that multi- Finally, if steady-state simulation software is avail-
variable control will not be necessary. One way to help able, this is a good place to check anticipated concen-
ensure that this assumption will eventually be validated trations and flows throughout the plant with the
is to design the individual control loops so they interact controllers implemented. Failure of the simulator to
as little as possible by careful selection of controlled converge to the design operating conditions may be an
variables and their pairing with manipulated variables. indication that something is fundamentally wrong.
For example, adjusting the value of w1 and the ratio of In designing the plantwide control system, we have
w2/w1 (in order to control w4 and x8D, respectively), essentially dealt with control of individual process units,
instead of directly controlling the two flow rates indi- with one exception. PF must be maintained high
vidually, is one way of physically decoupling the two enough to provide a sufficient pressure drop across V7.
control loops (see Chapter 16). If not, the recycle vapor stream valve may have to be
Only a dynamic simulation of the controlled plant operated fully open, and PF controlled by adjusting
can determine whether the multiloop control strategy V11. If V7 is always open, one control degree of freedom
works satisfactorily. If the proposed loops interact too will be lost.
much or fail to achieve the desired control objectives, a
more powerful multivariable approach such as MPC
C. Check the effect of constraints and disturbances on
may be required.
manipulated and controlled variables.

C. Evaluate the economic benefit of real-time All of the design constraints have been addressed by
optimization. the proposed feedback control loops:

The major process variables that are candidates for 1. x4A constraint: Manipulate w1.
real-time optimization are TR and HR (to optimize op- 2. x8D constraint: Manipulate w2 by means of the
eration of the reaction process), PF ( to optimize the w2⬊w1 ratio.
A-76 Appendix G Plantwide Control System Design

H L
3. P F and P F : Manipulate w7, with an override prob- structure consists of 4 of the 12 control loops given in
ably required on the flash unit feed temperature Table G.4: composition loop 7 (x4A  w8), modified
to handle the situation where V7 either opens or composition loop 12 (x8D  w2—that is, manipulating
closes fully. V2 directly), level loop 10 (HT  w6), and flow loop 11
H (w4  w1, primary loop only). Note that for the core
4. T R : Manipulate w9. model, flow rates are manipulated directly so the sec-
H
5. T R : Provide an override on w6. ondary controller for w1 (flow loop 1) is not required.
In the top-down design phase, we identified an addi- Figure G.6 shows how three key controlled variables,
tional, implicit constraint to be addressed that is not w4, x4A, and x8D, react to a 0.03 change in x2D. In this
part of the design specifications. Specifically, the flash simulation, the B-to-A ratio controller (ratio loop 2)
unit processes a pseudobinary mixture (A/C and B/D), was not implemented, because it does not affect the re-
and thus, its temperature and pressure cannot be spec- sponses when there is no change in w1. Note that all
ified independently. This design issue has been han- three controlled variables exhibit only small deviations
dled by controlling the flash unit feed temperature from their set points as a result of the tight controller
(flash unit preheater exit temperature) TFF rather than tuning that can be used in these loops. Recall that these
TF itself. controller pairings were chosen because of the direct
influence of the manipulated variable in each loop and
the relatively low degree of process interactions indi-
D. Simulate control system performance for a wide cated by the RGA in Eq. G-2.
range of conditions. Figure G.7 shows the responses for x4A and x8D to a
If a dynamic process simulator is available, it should production rate change in w4. A set-point change of
be used to evaluate the proposed plantwide control 100 kg/h was made to the w4 controller, first without
strategy and to determine recommended initial con- ratio control of w2. When ratio control is not used,
troller settings. It also should be used to evaluate the larger deviations in x8D occur as a result of the induced
assumptions behind the core model analysis—namely, changes in A feed flow rate (w1), with no correspond-
that the pressure and thermal control loops can be con- ing immediate change in B feed flow rate w2.
sidered to be substantially decoupled from the flow/ A form of ratio control was implemented in the sec-
level/composition loops. ond test by including ratio loop 2 (w2  w1) with an ini-
We present closed-loop simulation results for the tial desired ratio of 1.09, while retaining the four base
core model (the reduced holdup form) and controller case controllers (loops 7, 10, 11, and 12 in Table G.4).
settings given in Appendix H.2, showing its responses to The addition of ratio control results in essentially no
two important process disturbances. For simplicity, the deviation in x8D, and the beneficial effect of maintain-
reactor holdup (level) is assumed to be controlled per- ing the B to A ratio during production rate changes is
fectly. In addition, holdup in the flash unit is assumed seen to affect only an unimportant recycle stream vari-
to be zero, because it normally will be quite small com- able. Control of production rate w4 and product quality
pared to the reactor holdup. The base case control x4A is not significantly improved.

Table G.4 Proposed Control System Structure (Control Loops) for the Reactor/Flash Unit Plant
Loop Controller Controlled Manipulated
Number Type Variable Variable/Valve
1 Cascade (Secondary) A stream flow rate, w1 A feed stream, V1
2 Ratio B stream flow rate, w2 B feed stream, V2
3 Feedback Reactor temperature, TR Cooling water, V9
4 Feedback Reactor level, HR Reactor effluent, V3
5 Feedback Flash unit feed temperature, TFF Steam supply, V10
6 Feedback Flash unit liquid level, HF Plant product, V4
7 Feedback A composition in product, x4A Recycle liquid stream V8
8 Feedback Flash unit pressure, PF Recycle vapor stream, V7
9 Feedback Condenser exit temperature, TC Cooling water, V11
10 Feedback Recycle surge tank level, HT Purge line, V6
11 Cascade (Primary) Plant production rate, w4 Set point for w4 (FC 1)
12 Feedback D composition in recycle, x8D Ratio w2⬊w1 (RC 2)
G.3 Case Study: The Reactor/Flash Unit Plant A-77

2010

w4
2000
(kg/h)

1990
0 5 10 15 20 25 30 35

× 10–3
10.1

10.0

x 4A

9.9

9.8
0 5 10 15 20 25 30 35

0.14

0.12
xTD

0.10
Figure G.6 Closed-loop responses of
the reactor/flash unit core model:
0.03 change in x2D, without ratio
0.08
0 5 10 15 20 25 30 35 control. (Controller settings are in
Time (h) Table H.7.)

G.3.5 Summary and Interpretation of Control dynamic lags within the master loop might then pre-
Structure for the Reactor/Flash Unit Plant clude its holding the required long-term tolerances. In
this case, one alternative would be to control the pro-
The proposed plantwide control system determined duction rate directly (via a flow controller on w4) and
with the guidance of the 4  4 RGA-recommended to employ “upstream” control of HR and HF with the
pairings is summarized in Fig. G.8 and Table G.4. This related complexities.
case study represents one hypothetical plant and may A control structure obtained using the hierarchical
give a misleading picture as to how the recommended procedures in the previous section can normally be
control system design procedures lead to a particular expected to work reasonably well. However, the only
structure. In general, design procedures are iterative, valid test of that conjecture is actually to perform simu-
and thus they can lead to many alternative designs. lations or plant tests after individual controllers have
An example can be given of just how much the been tuned. In that way, one can determine just how
plantwide control system design changes if a slightly dif- well the controlled system deals with disturbances, pro-
ferent set of assumptions is made. What if the short-term duction rate changes, and so on. For our purposes, we
operating constraint on production rate was tighter than have focused initially on the core process units in the
specified above (1% instead of 3%), or the plant in- plant (reactor, flash unit, and recycle tank) to deter-
volved more than just three process units? In such a sit- mine how well a design likely would work if it were de-
uation, the decision to control the production rate by a veloped using heuristics, strongly guided by simplified
cascade loop that extends back to the A feed stream structural analysis. Other credible alternatives are pos-
flow rate (w1) may not be practical. The intervening sible. Which of the many alternatives are acceptable
A-78 Appendix G Plantwide Control System Design

2100

w4
2050 With ratio control
(kg/h)
Without ratio control

2000
0 5 10 15 20 25 30 35

0.0102

0.0101

x 4A

0.0100

0.0099
0 5 10 15 20 25 30 35

0.104

0.102
x8D

0.100
Figure G.7 Closed-loop responses of
the reactor/flash unit core model:
0.098 100 kg/h step change in w4sp, with
0 5 10 15 20 25 30 35 and without ratio control. (Controller
Time (h) settings are in Table H.8.)

and which one is “best” in some sense can only be ex- Tennessee Eastman problem and supported the con-
plored via simulation of the full plant model. An ex- clusions that alternative control system designs, while
tended design including simulation of the full plant is sharing certain common features, were almost always
left for the reader. highly idiosyncratic. Different plant control engineers
In making these comparisons, we developed the core or researchers will propose very different control sys-
model, a level/flow/composition model that neglects tem structures depending on the specific background
the effect of thermal (temperature) and pressure dy- they bring to the task, the specific design methodology
namics. For this plant, with only one recycle stream and employed, and the simplifying assumptions made.
no heat integration, the assumption is that the tempera-
ture and pressure control loops are largely isolated and
noninteracting. This assumption has to be tested for ac-
G.4 EFFECT OF CONTROL STRUCTURE
curacy via simulation.
ON CLOSED-LOOP PERFORMANCE
A number of plant-scale control studies have been
published. Luyben (2002) presented a series of case In developing the control structure of the reactor/flash
studies using dynamic simulation. Downs and Vogel plant, an RGA analysis of the 4  4 core plant was
(1993) documented a Tennessee Eastman Company used for guidance. In the final design steps of the case
challenge problem that has received considerable sub- study, we introduced ratio control to maintain the feed
sequent attention from control researchers. Larsson stream flow rates at a B⬊A ratio, R, that is adjusted by
and Skogestad (2000) cited many efforts to deal with the the D-composition controller.
G.4 Effect of Control Structure on Closed-Loop Performance A-79

Cooling
water
Desired
Ratio Condenser Recycle
w2m (B and D)
w1m TC Recycle

RC 9
2 surge
w2m tank
AC
B FT 12 LC
stream 10 Purge
FT w1m stream

A LC
stream 4
FC PC
1 8
Cooling
water Reactor
Flash
unit
TC Preheater
3
TC LC
5 6

Steam Product
AC
7 (A and C)
FC
11

Figure G.8 Proposed decentralized (multiple-loop) control system specification for the full reactor/flash unit plant.

The RGA analysis was performed again, first replacing Apparently, an important point has been overlooked—
w2 by R, the adjusted ratio. Linearizing the core model namely, that the recycle stream consists of the same
leads to slightly improved RGA values; in particular, the flow of B  D that leaves the reactor. Because this ma-
interaction measure relating w4 to changes in w1 becomes terial simply recirculates and does not participate in
slightly higher (0.988 vs. 0.975). Improvement was seen in the reaction process under steady-state operating con-
the dynamic responses of x8D, whose oscillations were ditions, it should be ignored in applying feedforward
seen to be eliminated in Fig. G.7 with ratio control, com- control of the ratio. Often, a recombination of vari-
pared to the responses without ratio control and to those ables can lead to a less coupled system, as shown in
in Fig. G.6. Chapter 16, and, again, with the addition of simple
Based on these results, it appears that the reactor ratio control between the B and A feed streams in the
may operate better if the ratio of combined B (feed case study. That is not the situation for the combined
plus recycle) to the A feed were controlled instead of B flow rate.
just the feed stream ratio. To analyze this case, we let This type of control structure issue can also arise
R* be the ratio of combined B-stream flow rate (w2  quite naturally through a particular physical feature of
w8) to the A-stream flow rate (w1). Recalculating the the steady-state plant design. Suppose that the reactor
relative gain array yields a surprising result: two of the is not piped as shown before (Fig. G.2, with a separate
recommended control loops now become highly inter- recycle inlet port in the reactor) but with the two B
acting ( values of ⬃3.6) as given in Eq. G-3. This un- streams piped together and entering the reactor through
desired result can be confirmed by simulation. a common port. This design might be chosen to reduce
reactor fabrication costs by eliminating an unneeded
Relative Gain Array Using a “Combined B” Ratio port, a potentially significant savings for some materials
of construction. Faced with this steady-state plant design
w1 R* w6 w8 feature, the control system designer might fall into the
w4 0.998 0.035 0 -0.034 trap of believing that a flow transmitter placed to mea-
  x8D 0 -2.66 0 3.66 (G-3) sure the combined B flow rate would be suitable. In fact,
as was shown above, the flow transmitter should be
x4A 0.002 3.62 0 -2.63
placed before the recycle stream inlet so as to measure
HT 0 0 1 0 only w2.
A-80 Appendix G Plantwide Control System Design

SUMMARY
It is exciting and yet intimidating for an engineer to be procedure is chosen. Choosing controlled and manipu-
given a steady-state design proposal and some general lated variables and pairing them in an ad hoc fashion
ideas about how the new plant is to operate, and then without a coherent design procedure can lead to seri-
be asked to specify the complex system of controllers, ous problems.
safety interlocks, operator interfaces, hardware, and Throughout this book, we have emphasized that
software that comprise a modern control system. In this both qualitative and quantitative process information
chapter, we have presented a general procedure for de- should be utilized in designing and evaluating control
signing plantwide control systems. The steps in the pro- systems. Intelligent use of process models and simula-
posed hierarchical design procedure provided here are tion tools is required to develop a successful design. In
by no means unique or complete. However, it is impor- addition, difficulties faced by the control system de-
tant to use an organized approach in the design of a signer often can be mitigated or even eliminated by
plantwide control strategy, regardless of which design timely communication with the process design group.

REFERENCES
Arkun, Y., and J. J. Downs, A General Method to Calculate Input- Luyben, W. L., Plantwide Dynamic Simulators in Chemical Process-
Output Gains and the Relative Gain Array for Integrating ing and Control, Marcel Dekker, New York, 2002.
Processes, Computers Chem. Engrg., 14, 1101 (1990). Luyben, W. L., B. D. Tyreus, and M. L. Luyben, Plantwide Process
Buckley, P. S., Techniques of Process Control, Wiley, New York, Control, McGraw-Hill, New York, 1998.
1964. Robinson, D., R. Chen, T. J. McAvoy, and P. D. Schnelle, An Opti-
Downs, J. J., Distillation Control Design in a Plantwide Control En- mal Control Based Approach to Designing Plantwide Control Sys-
vironment, in Practical Distillation Column Control, W. L. Luyben tem Architectures, J. Process Control, 11, 223 (2001).
(Ed.), Wiley, New York, 1992, Chapter 20. Sandler, S. I., Chemical and Engineering Thermodynamics, 4th ed.,
Downs, J. J., and E. F. Vogel, A Plantwide Industrial Process Control Wiley, New York, 2006.
Problem, Compute. Chem. Engrg., 17, 245 (1993). Skogestad, S., Plantwide Control: Toward a Systematic Procedure,
Kothare, M. V., R. Shinnar, I. Rinard, and M. Morari, On Defining ESCAPE 12 Symposium, The Hague, Netherlands (June 2002).
the Partial Control Problem: Concepts and Examples, AIChE J., Stephanopoulos, G., and C. Ng, Perspectives on the Synthesis of
46, 2456 (2000). Plantwide Control Structures, J. Process Control, 10, 97 (2000).
Larsson, T., and S. Skogestad, Plantwide Control: A Review and a Woolverton, P. F., How to Use Relative Gain Analysis in Systems
New Design Procedure, Model. Ident. and Control, 21, 209 (2000). with Integrating Variables, InTech, 27(9), 63 (1980).

EXERCISES

G.1 In Appendix H.2 three versions of the core model of the (b) What are the advantages and disadvantages of each
reactor/flash unit plant are developed. One is a “full- model form?
composition model” (Eqs. H-9 through H-31) that pro- (c) Implement the full concentration model and either of the
vides the relations needed to calculate every stream reduced models using Simulink. Investigate the dynamic na-
variable and every vessel holdup in the plant design. The sec- ture of the recycle plant and compare the responses of the two
ond model (Eqs. H-33 through H-40) is a reduced-composition uncontrolled plants using changes in one or more disturbances.
model, obtained from the full model by elimination of all
variables and equations not needed to implement the control G.2 The gain matrix in Eq. G-1 for the plant in this chapter
loops in this chapter. Thus only the necessary manipulated was obtained using analytical methods (Mathematica:
and disturbance variables, the dependent variables in the dif- see www.mathematica.com) with the reduced holdup
ferential equations (predominantly reactor and recycle tank model. An alternative way to evaluate the plant interac-
compositions), and the controlled (output) variables remain tions is to find the gain matrix and the relative gain array
in the second model. The third model (Eqs. H-47 through (Chapter 16) using a Simulink model by making small step
H-55) is a reduced version of the original model equations in changes in each input, and then determining the steady-state
which component mass holdups have been used instead of output changes in order to estimate the gains. Evaluate the
vessel concentrations as the dependent variables. relative gain array of this plant using the alternative approach
Note that all the numerical and simulation results in this along with a simulation of the full concentration model. Com-
chapter were obtained using the third model. pare your results with the analytical results given in Eq. G-2.
(a) Provide a degrees of freedom analysis for each of the G.3 Using the control loops in Table H.7 and H.8 with
three models. Identify all variables, and list all of the required the full-composition model created in Exercise G.1,
equations by number. Specify the parameters required for evaluate the use of ratio control in Loop 2 of Table G.4.
each model. In particular, indicate why ratio control should improve
Exercises A-81

the plant performance for production rate (w4 set point) G.7 Design an MPC controller for the reactor/flash unit plant
changes, but not for disturbance (x2D) changes. Your re- and test it using a simulation of the linearized model of
sponses should be similar to those in Figures G.6 and G.7. this plant. For purposes of this exercise, first design and
implement a PI controller for the reactor level using the reac-
G.4 A purge stream often is included in recycle plants, such
tor outflow rate w3 as manipulated variable (see Exercise
as the reactor/flash plant discussed in this chapter, to
G.5). Also, include a flash unit holdup of 500 kg and imple-
keep the concentration of a contaminant from building
ment a PI controller for the liquid level with the flash unit
up within the plant. Thus, one might conclude that the
outflow rate w4 as manipulated variable (see Exercise G.6).
best way to control the concentration of the contaminant
The following manipulated and controlled variables are to
below some acceptable level would be to manipulate the
be used in the 4  4 MPC:
purge stream flow rate—i.e., w6. Examine whether such an
approach will work well here, using the following approach: Manipulated Variables Controlled Variables
(a) Modify the Simulink program of the reactor/flash unit A feed stream flow (w1) Production rate (w4)
core model so that it includes an x8D-w6 loop and an HT -R B feed stream flow (w2) Composition of A in the
loop along with the remaining two loops summarized in product stream (w4A)
Table H.8. Tune each of the new controllers so as to obtain a Purge stream flow (w6) Recycle tank holdup (HT)
low level of interaction with the other control loops. Recycle line flow (w8) Composition of D in
(b) What features in the RGA analysis given in Eq. G-2 or recycle stream (x8D)
in the discussion in the first two paragraphs of Section G.4
explain the response results for your alternative control struc- Your design must meet the following control objectives:
ture, when compared to those shown in Figure G.7? (i) The product should contain approximately 99% C; the
(c) Can you give a physical explanation for the observed remaining impurity is A.
process gain between x8D and w6? (ii) The desired production rate of product w4 to the down-
(d) How would you expect the plant to respond if one of stream unit should meet the following specifications: nominal
the control loops was inoperable—e.g., as a result of a sen- value 1% on long-term basis (days), nominal value 3% on
sor failure? Remove the x4A-w8 control loop and compare short-term basis (hours).
the structure presented in this problem with the RGA sug- (iii) The reactor should be operated with approximately con-
gested pairing for a 5% step change in production rate. stant conversion (unspecified) as production rate varies within
expected limits. The nominal reactor temperature TR is fixed.
(e) How well do these two control structures (with all loops
(iv) Important quality constraint: mass fraction of A in the
closed) handle a larger set-point change (10%) in the produc-
product stream (x4A) must be less than 0.011.
tion rate, w4? In particular, what modifications (if any) must
(v) For the purposes of this design, the only manipulated vari-
be made to handle a set-point change of this magnitude? Can
able constraint is that flows are required to be positive.
a 20% change in w4 be accommodated? Why, or why not?
Once the controller has been designed, evaluate its perfor-
G.5 Using a Simulink representation of the reactor/flash
mance for the following set-point and disturbance sequences
plant, add an additional feedback control loop for reac-
(each one separately):
tor level HR (assumed in this chapter to be perfectly
controlled) by the following steps: (a) Disturbance response to a 0.03 change in x2D
(a) Modify the gain matrix (Eq. G-1) to incorporate both a (b) Set-point response to a 5% change in the production rate
new manipulated variable w3 and a new controlled variable (w4)
HR. What does the RGA indicate about the pairing of con- (c) Same as (a), but with the rate constant k increased by 20%
trolled and manipulated variables for this situation? (d) Set-point response to a 20% change in the production
(b) Use RGA-recommended pairings, or any others that are rate (w4)
appropriate, to control the plant (including HR). Can you
Hints: Use the MATLAB MPC Toolbox, if desired, for this
achieve essentially the same responses as shown in Figure G.7
exercise. Two commands are used to produce a linear model
while controlling reactor level with a PI controller? Using
of the plant in the representation needed for controller de-
P-only control of level? Explain your results, and discuss
sign. First, the dlinmod command obtains a state-space repre-
whether it is important to control reactor level exactly at the
sentation (A, B, C, D). To use this command, be sure that the
set point.
Simulink diagram is drawn so that the process manipulated
G.6 If the flash unit in the example plant operates as an ideal inputs and disturbances correspond to “in ports” on the top
splitter but with a non-negligible liquid holdup (e.g., level of the Simulink flow sheet; similarly, the outputs must
1,000 kg), what would be the effect on the response of correspond to “out ports.” Then the ss2mod command pro-
composition loop 12 in Table H.8 for a change in x2D? On the duces a model in MPC mod format, specifying inputs that are
response of composition loop 7? Simulate the modified plant manipulated variables, measured disturbances, and unmea-
and give logical arguments why one would, or would not, expect sured disturbances. The scmpc command simulates control of
a difference. the linearized plant with the MPC controller.

Vous aimerez peut-être aussi