TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
-
Upload
christian-raine -
Category
Documents
-
view
224 -
download
0
Transcript of TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
-
7/24/2019 TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
1/6
16th European Sym posium on Com puter Aided Process Engineering
and 9th International Symposium on Process Systems Engineering
W. Marquardt, C. Pantelides (Editors)
1 4 5 5
2006 PubUshed by Elsevier B.V.
Time scale separation and the link between open-loop and closed-loop dynamics
Antonio Araiijo^, Michael Baldea*^, Sigurd Skogestad^ and Prodromes Daoutidis^
^Department of Chemical Engineering, Norwegian Universi ty of Science and Technology, Trondheim,
Norway
^Department of Chemical Engineering, Universi ty of Minnesota, Minneapolis, MN, USA
^Department of Chemical Engineering, Aristotle Universi ty of Thessaloniki , Thessaloniki , Greece
This paper aims at combining two different approaches ([1] and [2]) into a method for control structure
design for plants with large recycle. The self-optimizing approach ([1]) identifies the variables that must
be controlled to achieve acceptable economic operation of the plant, but i t gives no information on how
fast thes e variables need to be controlled and how to design the co ntrol system. A detailed controllabil ity
and dy nam ic analysis is generally needed for this. One alternativ e is the singular per turb atio n framework
prop ose d in [2] wh ere one identifies poten tial controlled a nd m ani pu late d variab les on different tim e scales.
The combined approaches has successfully been applied to a reactor-separator process with recycle and
purge.
K e y w o r d s :
singular perturbation, self-optimizing control , regulatory control , selection of controlled
variable.
1.
IN T R O D U C T I O N
Tim e scale sepa ration is an inherent prop erty of man y integrated process units and networks. Th e
time scale multiplici ty of the open loop dynamics (e.g. , [2]) may warrant the use of multi- t iered control
structures, and as such, a hierarchical decomposit ion based on t ime scales. A hierarchical decomposit ion
of th e control system arises from the genera lly sep arab le layers of: (1) Op tim al ope ratio n at a slower
time scale ( supervisory control ) and (2) Stabil ization and disturbance rejection at a fast t ime scale
( regulatory control ) . Within such a hierarchical framework:
a. The upper (slow) layer controls variables (CV's) that are more important from an overall ( long t ime
scale) point of view and are related to the o peration of the en tire plant. Also, i t has been shown
that the degrees of freedom (MV's) available in the slow layer include, along with physical plant
inputs, the setpoints (reference values, commands) for the lower layer, which leads naturally to
cascaded control configurations.
b .
The lower (fast) variables implements the setpoints given by the upper layer, using as degrees of
freedom (MV's) the physical plant inputs (or the setpoints of an even faster layer below).
c. W ith a reasonable t ime scale separa tion, typically a factor of f ive or more in closed-loop response
time, the stability (and performance) of the fast layer is not influenced by the slower upper layer
(because i t is well inside the bandwidth of the system).
d. Th e stabil i ty (an d performance) of the slow layer depends on a suitable control system being imple
men ted in the fast layer , but otherwise, assuming a reasonable t ime scale separa tion, it should
not depend much on the specific controller settings used in the lower layer.
e. Th e lower layer should take care of fast (high-frequency) distu rbanc es an d keep the sys tem reas onable
close to i ts optimum in the fast t ime scale (between each setpoint update from the layer above).
The present work aims to elucidate the open-loop and closed-loop dynamic behavior of integrated
plants and processes, with part icular focus on reactor-separator networks, by employing the approaches
-
7/24/2019 TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
2/6
1456
A. Araujo et al
of singular pertu rba tion analysis and self-optimizing control . I t has been found tha t the open -loop
strate gy by singular pertur bat ion analysis in general imposes a t ime scale separa tion in the regulatory
control layer as defined above.
2 .
S E L F O P T I M I Z I N G C O N T R O L
Self-optimizing control is defined as:
Self-optimizing control is when one can achieve an acceptable loss with constant setpoint values for the
controlled variables without the need to re-optimize when disturbances occur (real time optimization).
To quantify this more precisely, we define the (economic) loss L as the difference between the actual
value of a given cost function and the truly optimal value, that is to say,
L{u,d) = J{u,d)-Jopt{d) (1)
During optimization some constraints are found to be active in which case the variables they are
related to must be selected as controlled outputs, since i t is optimal to keep them constant at their
setpoints (active constraint control) . The remaining unconstrained degrees of freedom must be fulf i l led
by selecting the variables (or combination thereof) which have the best self-optimizing properties with
the active constraints implemented.
3 .
T I M E S C A L E S E P A R A T I O N B Y S I N G U L A R P E R T U R B A T I O N A N A L Y S I S
In [2] and [3] it has shown that the presence of material streams of vastly different magnitudes (such
as purge streams or large recycle streams) leads to a t ime scale separation in the dynamics of integrated
process networks, featuring a fast t ime scale, which is in the order of magnitude of the t ime constants of
the individual process units, and one or several slow time scales, capturing the evolution of the network.
Using singular perturbation arguments, i t is proposed a method for the derivation of non-linear , non-stiff
reduced order m odels of the dynam ics in each t ime scale. This an alysis also yields a rat ional classif ication
of the available f low rates into groups of manipulated inputs that act upon and can be used to control
the dynamics in each time scale. Specifically, the large flow rates should be used for distributed control
at the unit level, in the fast time scale, while the small flow rates are to be used for addressing control
objectives at the network level in the slower time scales.
4 .
C A S E S T U D Y O N R E A C T O R S E P A R A T O R P R O C E S S
In this section, a case study on reactor-separator network is considered where the objective is to
hierarchically decide on a control structure which inherits the t ime scale separation of the system in
term s of i ts closed-loop characterist ics. This process was studied in [3], but for the present p aper the
expressions for the f lows F , L, P , and R and economic data were added.
4 . 1 . T h e
r e a c t o r - s e p a r a t o r p r o c e s s
The process consists of a gas-phase reactor and a condenser-separator that are part of a recycle loop
(see Figure 1) . I t is assumed that the recycle f low rate R is much larger than the feed flow rate Fo and
that the feed stream contains a small amount of an inert , volati le impurity yj^o which is removed via a
purge stream of small f low rate P. Th e objective is to ensure a stable operatio n while controll ing the
pur i ty of the product XB
fci
A first-order reaction takes place in the reactor, i.e. A-^ B. In the condenser-separato r , the interph ase
mole transfer rates for the components A, B , and / are governed by rate expressions of the form Nj =
p
Kja{yj
p ~ ^ j ) ^ ^
where Kja repre sen ts the mass transfer coefficient, yj the mole fraction in the gas
phase, X j the mole fraction in the hquid phase, P^ the sa turat ion vapor pressure of the component j ,
P the pressure in the condenser, and PL the l iquid density in the se parato r . A compressor drives the
flow fi:om the sep arato r ( lower pressure) to t he reactor . Moreover, valves with openings Zf, zi^ andZp
allow the f low thro ug h F , L, and P, respectively. Assum ing isotherm al opera tion (mean ing tha t th e
reactor and separator temperatures are perfectly controlled), the dynamic model of the system has the
form given in Table 1.
-
7/24/2019 TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
3/6
Time Scale Separation and the Link Between Open-Loop and Closed-Loop Dynamics
1457
Figure 1. Reactor-separator process.
4 . 2 .
E c o n o m i c a p p r o a c h t o t h e s e l e c t i o n o f c o n t r o l l e d v a r i a b le s : S e l f o p t i m i z i n g c o n t r o l
c o m p u t a t i o n s
The open loop system has three degrees of freedom at steady state, namely the valve at the outlet of
the reactor (2/) , the purge valve (^p), and the compressor power
iWs)-
Th e valve at the sepa rator outlet
{zi) has no steady state effect and is used solely to stabilize the process.
The profit (J) = {PL pp)L pw^s is to be maximized wherePL, PP, and pw are the prices of th e
liquid product, purge (here assumed to be sold as fuel), and compressor power, respectively.
The profi t should be maximized subject to the following constraints: The reactor pressure P reactor
should not exceed i ts nominal value and the product purity X bshould be at least at i ts nominal value.
In addit ion, there are bounds on the valve openings which must be within the interval [0 1] and the
compressor power should not exceed i ts upper bound.
For optimization purposes the most important disturbances are the feed f low rate Fo, the feed compo
sitions 2/A,o5 2/B,o and ^/,o, the reaction rate fci, and the reactor temperature Treactor-
Two constraints are active at the optimal through all of the optimizations (each of which corresponding
to a diff 'erent disturbance), namely the reactor pressure Preactor at i t s upper boun d and the product pur i ty
X bat i ts lower bou nd. These consume two degree of freedom since i t is optim al to con trol them at their
setpoint (active constraint control) leaving one unconstrained degree of freedom.
To find the remaining controlled variable, it is evaluated the loss imposed by keeping selected variables
constant when disturbances occur and then picking the variable with the smallest average loss.
Accordingly, by the self-optimizing approach, the primary variables to be controlled are then y ~
[Preactor
Xb Wg]wi th the manipulat ions u = [zf Zp Wg]-
4 . 3 . S ingular perturbat ion approach for the s e lect ion of contro l l ed vs ir iab les
According to the hierarchical control struct ure design proposed by [2] based on th e t ime scale separa tion
of the system, the variables to be controlled and their respective manipulations are: MR (Preactor) ^
F {Zf)\ Mv (Pseparator) ^ R (Zp)] ML ^ L (zl); X b ^ MR^setpoint [Preactor,setpoint)] yi,R ^ P-
I t
is important to note that no constraints are imposed in the variables in contrast to the self-optimizing
control approach.
4 . 4 .
C o n t r o l c o n f i g u r a t io n a r r a n g e m e n t s
The objective of this study is to explore how the configurations suggested by the two different ap
proaches can be merged to produc e an effective control structur e for the system. Th us, as a star t ing
poin t, the following two original configura tions are prese nted :
1. Figure 2: This is the original configuration ([2]) from the singular perturbation approach.
2 . Figure3: This is the sim plest self-optimizing control configuration with co ntrol of the active con straints
{Preactor and X b) and self-optimizing variable W s-
-
7/24/2019 TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
4/6
1458
A.
Araujo et ah
Table 1
Dynamic model of the reactor-separator network.
Differential equations
-
yA,R)-^^ = M^o{yA,o-yA,R) + R{y
-kiMRyA,R]
^ -^ w^[Fo {yi,o - yi,R) + Riyi - yi,R)]
^ = F-R-N-P
^ ^ ^lFiyA,R - yA) -NA+ yAN]
^ = lk[F{yi,R-yi)-Ni + yiN]
Algebraic equations
^reactor
^sevarat
MyRga
NA
=
KAa yA
- ^-^^XA) -
y ^
i^separator J i
Ni = Kia(yi - p
^^
^ xi)
^
\ ^separator ) i
NB
=
KBOL\yB -
p ^ ^
XB \ -
\ ^separator J i
N =
NA-\-NB+NI
^
^
^V fZf y/r reactor i'^separator
^ ^^ ^VlZly^
J^^separator
-t^^downstream
-t
^
^VpZpyJ rseparator -i downstream
R-
1 iRgasTs,
^ )
MR, M VI an d M L denote the molar holdups in the reactor and separator vapor and liquid phase, respectively.
Rgasis the universal gas constant; 7 = ^ is assumed constant; Cv /, Cvi, and Cvp are the valve constants;
Pdownstream
S
the prcssure dowustrcam the system; e the compressor efficiency; andPreactor.max is the maximum
allowed pressure in the reactor.
yjEu(cc)-
i ^
' S K
Fig ure 2. Orig inal configuration base d on singu- Figu re 3. Simplest self-optimizing con figuration
lar perturbation with control of X h^
Pseparator-,
and with control of X h^
Preactor,
an d
Wg.
yi,R-
None of these are acceptable. The configuration in Figure 2 is far from economically optimal and gives
infeasible operation with the economic constraints Preactor exceeded. On the other hand, Figure 3 gives
unac cepta ble dynam ic performance. Th e idea is to combine the two approach es. Since one normally
starts by designing the regulatory control system, the most natural is to star t from Figure 2. The f irst
evolution of this configuration is to change the pressure control from the separator to the reactor (Figure
4). In this case, bo th active constra ints {Preactoran d X b) are controlled in ad dit ion to impu rity level
in the reactor {yi^n). Th e final evolution is to change the prim ary con trolled variable from yi^R to the
compressor power Wg (Figure 5) . Th e dynam ic response for this configuration is very good and th e
economics are close to optimal.
-
7/24/2019 TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
5/6
Time Scale Separation and the Link Between Open-Loop and Closed-Loop Dynamics
1459
^^aw^
Figure 4. Modification of Figure 2: Consta nt pres- Figure 5. Final stru ctu re from modification of Fig-
sure in the reactor instead of in the sepa rator . ure 4: Set recycle {Ws) constant instead of the inert
composit ion (yi,R).
4 . 4 . 1 . S i m u l a t i o n s
Sim ulations are carried out so th e above configurations a re assessed for controllab ility. Tw o m ajor
disturbances are considered: a sustained reduction of 10% in the feed flow rate Fo at t = 0 followed by
a 5% increase in the setpoint for the product purity X ba^t t = 50h. The results are found in Figures 6
through 9 .
I' i
u .
6
.\n
50
Time h)
100 1
'
1
i 4
1]
1
|-4-
[ 7
t / [7
/
f i
Fig ure 6. Closed -loop respo nses for configuration in Figu re 7. Closed -loop responses for configuration
Fig ure 2: Profit = 43.13A:$//i and 43.32fc$//i (good in Figu re 3: Profit = 43.21/c$//i and = 43.02fc$//i.
but infeasible).
The original system in Figure 2 shows an infeasible response when i t comes to increasing the setpoint
ofXbsince the reactor pressure increases out of boun d (see Figure 6) .
W i t h Preactor Controlled (here integral action is brought about) by
Zf
(fast inner loop), the modified
configuration shown in Figure 4 gives infeasible operation for setpoint change as depicted in Figure 8.
-
7/24/2019 TimeScaleSeparation& the Link Between Open-loop and Closed-loop Dynamics
6/6
1460
A.
Araujo et al
T
5 , L
IT
v..
100 150
y^
i \
|5 [ V
o:
^
^ \
50 100 1.
Time (h)
Figu re 8. Closed -loop respo nses for con figuration
in Figure 4: Profit = 43.20/c$//i and =
AZmk%/h.
Fig ure 9. Closed-loo p respon ses for co nfiguration
in Figure 5: Profit = 43.21A;$//i and = 43.02fc$//i.
Th e proposed configuration in Figure 3, where the c ontrolled variables are selected based on economics
presents a very poor dynamic performance for setpoint changes inXhas seen in Figu re 7 due t o th e fact
that the fast modexi)is controlled by th e sm all flow rateZpand fast responses are obviously not ex pected,
indeed the purge valve {zp) stays closed during almost al l the transient t ime.
Finally, the configuration in Figure 5 gives feasible operation with a very good transient behavior (see
Figure 9) .
The steady state profi t for the two disturbances is shown in the caption of Figures 6 through 9.
5 . C O N C L U S I O N
Th is paper c ontras ted two different approach es for the selection of control configurations. Th e self-
optimizing control approach is used to select the controlled outputs that gives the economically (near)
optim al for the plan t. These variables must be controlled in the up per or intermediate layers in the
hierarchy. Th e fast layer (regulatory control layer) used to ensure stabil i ty and local disturba nce rejection
is then appropriately designed (pair inputs with outputs) based on a singular perturbation framework
proposed in [2] . The case study on the reactor-separator network i l lustrates that the two approaches may
be successfully combined.
R E F E R E N C E S
[1] S. Skogestad. Plantw ide control: Th e search for the self-optimizing control structu re. Journal of
Process Control, 10:487-507, 2000.
[2] M. Baldea a nd P . Dao utidis. Con trol of integrate d process networks - a multi- t ime scale perspective.
Com puters and Chemical Engineering. Subm itted, 2005.
[3] A. Kum ar a nd P. Daou tidis. Nonlinear dynam ics and control of process systems with recycle. Journal
of Process Control, 12(4):475-484, 2002.