6¢~IS
-u! ~uomd!nbo oqa pu~
sd~:~s ~u!ssoaoad
£o~ l oq:~
jo
uoNd.taasop ~
£q po~olIo J 'uo!:lanpoad
dOG jo
£a~s!
-moq3 oq:~
jo oUt.Fmo u~ q:~!t~
s:~a~:ls aad~d oq&
'XFI aq~, pu~ u~d~r u! sq~uom
I~-~ £aoxO pIoq oaom
s~uNoom ~o!xoa I~tUaOd "sMnso~
ptm slopom '~
p o~u~qaxo o:~
I!~m a!uoaaaoIO
~u!sn s!s
-~q £[~p
~ uo uot.:ma!unmmoa I~nuNuoa
u! ~do~
I tu~o~
ORaL '(966I aoqtuoaohI-£a~naqaeI) sqauom
uoa jo po!a
-od ~ aoAo ulop~ut.~
I poa!UFl oqa pu~
tred~ ut.
qaoq
pos~q ur~o~
u~tsop au!o[
~ £q ano po!aa~a s~
'o~o I
-ioD i~!aodtu I pu~
uoi~aodao D i~at.tuoqD !qs!qns~t.p¢
uoot~aq uoN~aoq~IlOa
~ ~UI.A[OAUI.
'aao[oad oq,L
• suo!:~aodo qa
~q xoIdmoa o~
pa!idd~ uoqt~ uo!:ms!mNdo ptm
uoN~intu!s '~U!ilopom
ssoaosd aoj SlOm padolo^O
p £I~.UOaOa j.o ssouot,
Na~j3o
aq~. ssass~
o:~ ~
~aoFoad oq~
jo ui!~
£a~puoaos V
'suo!~aoI I~a!qd~s~oo~
~uoaojj!p ~t
~ s~u~Id aoj
oui~s aq~.
£I!a~ssoaou ~ou oa~ £a!iod
~uN~aodo ao/pu~
u~!sop I~mNdo oq~ '£NuanbosuoD
"aoq~ou~ o~
uoN
-~sodo jo
~a~unoa ouo moaj £Nu~ag!u~!s
£a~a uo~jo
q3.tqa~ sao:~a~j 3!mouo3o jo
aaqtunu ~ uo puodop smo I
-qoad osoq~
o~ suoNnIos oq:~ ~q:t
po:tou oq plnoqs :~!
'aoaooaoIAI "po~aodo st. :motud!nbo
oq:~ £FmO!a~o
~oq
uo £i:~aoa!p puodop ii!x~
£~Dno i~!d~a
£xessoaou oq~
oau!s poldnoa
£IOSOI a oxe suo!st.aop ~uN~aado
pu~ u~ts
-op aq~
'as'ea aa~:~
I oq:~
ut. '£isno!aqo
"s~u~id ~au
aoj Xa!iod Su!:~aodo pu~
u~!sop asoq oqa £Ipuoaos
~n '
~'
"~${p,~psz~a.~md' • :I!~mo 9099I'6~
IL I l~
'+
X Vd
'p os so ap p~
oq pl no qs o au ap uo ds oa ao a ii ~ mo qt a o:I a oq :m v4
puv 's:m~id uoNanpoad dO(/
SuNs!xo aoj ,~a!iod ~u!
-:~aodo :~soq oq:~ 'asa~I
'out.tuao:~op o:~
~u!tu!v plojot~:~
aaat~ ~,aa[oad s!q~ jo
so~p, aofqo
£z~tu!ad oq,L
• uo!:~aodo jo
~,!~oad II~aaao aq~. u:
os~oaau! o^N~lOa o~a~I ~
o:t puods
-oaaoa plnoa uoNanpaa II~mS
~ uo^o OaUlS uoNanpoad
jo
~soa ~!un oq~ oanpoa o:~ ~Ioos
o~ oaNuoau
! ~uoa:~s
o:~ asia soxtfl s!q,I,
"u!~a'etu :~ffoad II~tus £IOaD~IOa
£q post.~o~a~a~qa oa~ uoNanpoad
dO(I jo sat.ulouoao
oq~ 'puvq aaq~o oq:~
u 0
"iI~tus oq o:1 £Io~tt.I oaojoaoq:~
s! ~uotuaAoadun.
aoq~anj aoj ut~a~tu ~m.u.mtuo:t
£u v
• :~uomoxoadtu!
i~:~uatuoaom, q~noaq~
£auota!:l:Io jo ooa~
-op q~!q
~ poqa~aa Xp~oaI~ s~q
pu~ sop'eaop I~aOAOS ~oJ
po:l~aodo uooq s~q ssoaoad
aq,l, "(HXg) IOU~XaqIXq~°-8
q~,!~ (Vd) op!apXqu~ a!l~q~qd
jo uoN~aff!ao~so oq~ £q
poanpoad s!
:tI "saom£1od aoq:to ptre
DAd o:l aa!:lt.pp~
u~ s~
£s~snpu! u!
soNNu~nb l~NU~sqns u! posn
st ~q
~
aos!aNs~ld qans ouo s!
(dO(I) °~I~q~qd I£~,ao!(I
"saos!ap, s~Id
auoao~!p jo aoqtunu ~
oanpoad oa
£IoaNnaosuoa posn
~u!aq lu~id am~s aq~
'opom qal~q u! po~aado
oa~
s~u~id oq, L '
~s
~ a~¢I oq~
ut. oaoq~oslo pu~ tmd~
r u!
s~u~id jo aoqumu ~
~up,~aodo £I:moaana 'saos!aN~I d jo
saanpoad ao[~uI
~ aa~
(OOlal) sI~a!maqD !qs!qns~!IAI
NIOI&O I'I(IOI:LLNII
SIA[O~td fi u! so!:~!i!a~
] uo!:~s!tu!:tdo a!ureu£p oq:l
Su!sn poAios uaq:~ s!
s!q,L -s~u!~a~suoa
~ti~aodtti! ii
~ puu 'sa~aurea~d ~tm!~Au!-am!~
aoq~o pu~
sa!~s!ao~a~a~qo u~!sop
~uamdt.nbo
aq~ '(,,sioa~uoa,, ) s
oi q~
!~
uoisiaop
~uopuodop-ouI N I~agAOS 'uoNaun
] 0A!~a0[qo attuouoao Ire
~uN~aodaoau !
moiqmd uoD~s!m!~do a!tu~u£p ~
o~ spuodsoaaoa st.q.L "~u~Id
oq~ ao]
sop!Iod ~u!~aodo i~tuDdo aa!aop
o~ posn
uooq s~q Dpom oq~
'uo!~pII~a ~uDmiioeI
"~u~Id I~!a~snpu!
~ui~s!xo u~
jo znoFmqo q a!tu~u£p
poAaosqo oq~
£io~anaa~ ~a!po~d o~ olq~
s! iopom aq~ 'suot.~dmnss~
£a~ssaaauun ~u!~u!tu!Io pu~ lt.~op
jo aoa~op
~uota!gns
~ut.~aodaoaut. £q '~q~ u~oqs
s! ~,I
"mo~s£s ~Ut.llOpom ss~aoad
SlqO~Id 5 oq~ ~u!sn pa~ana~suoa uooq
s~q
soanpoaoad Sut.~aodo s~! p
~ '~,u~Id aq~
jo .(a~s!moqa pu~ sat.s£qd
oq1 q~oq
~ut.qt.sasop iopom atm~ufp polm~,o
p
V "sao~a~oa qa
~q u!
~,no po!aa~a oq u~a
ssoaoad oq,L ':~s£I~:~a snoouo~omoq
~ ~u!sn (Vd)
op!sp£qu~
a!I~q~qd
q:~!~ (Hag) IOU~xoqI£qao-g jo
uo!:t~ag!ao:tsa oqa
~!a S!
uo!:tanpoad s:t!
oa oanoa ou 0
'saom£Iod aaq~o pu~ DAd
aoj aos!aNs~Id
~ s~
£I!a~tu!ad '£aasnpu!
u! so!:~!:tu~nb I~!:tu~:~sqns u!
posn s!
(dOG) °:~I~qaqd I£la°!(I -
:ta~a:tsqv
')i'll 'X[Ig LA~S uopuo~l
'out.a!poI~ pu~
~$oiouqao/L 'oauo!a S jo O$OliO o
I~!aodmI
~u!aoou!~u,q smo~s£
S ssoaoa d aoj oa~uo O
,s°p!lo:m~d "O'O pu~ s!aoq!q'q
pu~
u~d~f 'glL
~ure£w'IO 'PI!q~an}I '!sopo!qsfl 0I-g
':lu~Id em~.qsnz!lAI
'uoN~zaodao D I~3!tuoqa !qs!qns:~!lAI
so:too D
~u!soou!~u,q pmz
£~OlOUq3~ &
uot.:lanpoa d
!sm,~N" h pu~ ~aml!qs I "j~
o:teIeq qd iAktao!G jo
u oD an po a d oq: ,lO
3 s so ao ad
qa ,e [t Ie!a snpuI ue
j o uo! es!mDd
O
00o+oo'LI$ L6 /~
cl -s 6o o 9-6[~00(L6)~9£I-8600S:Ild
u!m.ul~ mo.tD u! polutM
iranzasai s;q~.u IlV
prI aaua!oS -ta~AaSlR L66I
0
pu e U!IlOpOIA I
uom~Baad
volved in the corresponding industrial process. We then proceed to describe the key features of the dy- namic model developed for this process, and its im-
plementation and validation. The main issues in-
volved in determining optimal process designs and operating strategies are then analysed, and our ap- proach to solving this dynamic optimisation problem is presented, together with some of the results ob- tained. Finally, some more general conclusions on the lessons learned from this work are presented.
PSE '97-ESCAPE-7 Joint Conference
P R O C E S S D E S C R I P T I O N Chemistry
Dioctyl phthalate (DOP) is formed by the di- esterification of phthalic anhydride (PA) and 2- ethylhexanol (2EH). The two main reactions taking place are as follows:
Monoester formation This results in the formation of (mono) octyl phthalate (MOP):
PA + 2EH -+ MOP (A)
This reaction is irreversible and very fast.
Diester formation
MOP + 2EH ~ DOP + H20 (B)
This reversible reaction can proceed via both a catalytic route involving a homogeneous cat- alyst and a non-catalytic path, and is conse- quently characterised by rather complex kinet- ics.
In practice, in order to increase the rate of the DOP formation by reaction (B), an excess amount of 2EH is used. The achievable conversion is limited by equilibrium considerations. However, by removing the water formed during the diesterification reaction, it is, in fact, possible to achieve almost complete con- version of the limiting reactant. This idea forms the basis of the industrial process described below.
Equipment and Operating Procedures The plant is designed around a kettle reactor, suit- able for the production of different plasticisers. A simplified schematic of the process is shown in figure 1.
The operation of the plant involves a sequence of steps. The most important of these are as follows:
Feeding: The preheated fresh 2EH together with the PA and homogeneous liquid catalyst are fed to the reactor. The fresh 2EH may be partially replaced by 2EH recovered from the previous batch cycle (see below) which is also charged to the reactor via the preheater.
Esteriflcation: The contents of the reactor are con- tinuously stirred and heated with steam sup- plied to the jacket of the reactor. This causes
2EH Saturat~ with H 2 0
l ... }
PA
S~gad Steam
W a ~
R ~ w ~ d 2 ~ 1
2EH
Figure 1: Flowsheet of DOP Reactor an evaporation of most of the water formed by the esterification, together with some of the al- cohol (i.e., the two most volatile components).
This overhead vapour is totally condensed and allowed to separate into two liquid phases in the overhead reflux drum. The aqueous phase is removed from the system while the alcohol rich phase is recycled back to the reactor. A separator unit placed between the reactor and the condenser (see figure 1) is used to improve the effectiveness of 2EH/water separation.
Stripping: At the end of the esterification stage, the reactor contains primarily a mixture of DOP with excess 2EH. The latter is removed in the overhead vapour by further heating. In contrast to the step above, the alcohol rich phase recov- ered in this manner from the reflux drum is not recycled to the reactor but is instead stored in a separate 2EH recovery tank for use in subse- quent batches (see Feeding step above).
Chemical Additions: Any unreacted MOP and catalyst still left in the reactor are neutralised and decomposed respectively through the addi- tion of further chemicals and hot water.
D e h y d r a t i o n a n d V a c u u m Stripping: The DOP product in the reactor is brought up to the desired final product purity by remov- ing the remaining water and 2EH by steam stripping the reactor contents under vacuum.
During this period, steam is simultaneously sparged directly into the reactor and fed to the reactor jacket.
P R O C E S S M O D E L L I N G • The key features of the models used for the main units in the process are as follows:
R e a c t o r This is modeled as a perfectly mixed jack- eted stirred t a n k reactor that may contain both vapour and liquid phases. The model assumes t h a t all reactions are homogeneous and occur in the liquid phase and t h a t the liquid and vapour phases are in thermodynamic equilibrium.
The model also allows phases to appear and disappear, taking into account the three poten- tial operating regimes (all liquid, mixed liquid- vapour and all vapour) and the transitions be- tween them.
S e p a r a t o r This is modeled as an adiabatic flash drum. As in the case of the reactor, the model allows for phase appearance and disappearance.
R e f l u x d r u m This model describes two liquid phases present in equilibrium in the mix- ing/settling compartment of the reflux drum, taking account of the hydrodynamics of the flow of the organic phase over the weir. The height of the interface between the organic and aque- ous phases is maintained between strict limits by a controller regulating the flow of the aque- ous phase from the tank.
The overall process model also characterises the flows between the above units in terms of appropriate flow/pressure drop relations.
An activity coefficient based model was used for computing the vapour and liquid equilibrium. The pure component physical properties (vapour and liq- uid enthalpy and density) are computed as correlated functions of temperature. Mixture properties were computed assuming ideal mixture behaviour.
The reaction rate model for the formation of DOP has been derived through laboratory experi- ments and describes both the catalytic and the non- catalytic routes in this reaction.
M O D E L I M P L E M E N T A T I O N
The key characteristics of the model are as follows:
• C o m p l e x i t y : The physical and chemical mechanisms that govern the time dependent be- haviour of the complete DOP reaction system are quite complex. The equations describing the performance of the system have been de- rived from first principles in terms of the con- servation laws, physical constraints and equilib- rium relations which describe the performance of each equipment item, taking account of its detailed geometry. The resulting model con- tains approximately 2000 ordinary differential and algebraic equations.
D i s c o n t i n u o u s p h y s i c s : The DOP system exhibits both continuous and significant dis- crete aspects. For instance, the overhead sep- arator is initially completely dry, containing
only a vapour phase. As the reaction pro-
ceeds, the water and some of the excess 2EH are vapourised and then totally condensed and fed to the reflux drum. While the latter is fill- ing up, no actual reflux stream exists. However, once the level of the liquid in the reflux drum exceeds the level of the weir, a 2EH-rich organic liquid phase starts being fed back to the sepa- rator. This then leads to the appearance of a liquid phase in the latter.
• C o m p l e x o p e r a t i n g p r o c e d u r e : The DOP system is a dynamic system driven by a se- quence of external manipulations representing a number of processing steps, some of which were described above.
The above process model was implemented in the
gPROMS
process modelling tool (Barton and Pan- telides, 1994; Oh and Pantelides, 1996) developed at Imperial College. Unlike earlier modelling software which was aimed at primarily continuous processes,gPROMS
is specifically designed for the modelling, simulation and optimisation of processes with both discrete and continuous characteristics. This allows the detailed modelling of both the physicochemical behaviour of the system and its operating procedures.The package also provides effective mechanisms for handling complexity in both of these aspects of pro- cess modelling.
P R O C E S S M O D E L V A L I D A T I O N A N D S I M U L A T I O N
Typical dynamic simulation results obtained using the model described above are illustrated in figures 2 and 3*. Figure 2 shows the variation of the mole frac- tions of DOP and 2EH in the reactor throughout a single batch cycle. As the reaction proceeds, the mole fraction of DOP increases reaching a limiting value by the end of the esterification stage (around the mid- dle of the figure). At the same time, the 2EH mole fraction decreases reaching again a limiting value de- termined primarily by the excess amount of 2EH that has been fed to the reactor. During the subsequent stripping, chemical additions and vacuum stripping phases, the molefraction of 2EH is further decreased.
This generally leads to an increase in the DOP mole fraction although a sharp temporary decrease is ob- served over a short period of time due to the addition of other components to the reactor. Eventually, the DOP mole fraction reaches the final product purity specification.
Figure 3 shows the corresponding pressure and temperature profiles in the reactor. It is worth not-
*The numbering of the axes in these and other results plots in this paper has been removed for commercial confidentiality reasons.
S1242
ing the sharp changes in pressure signifying the be- ginning of the various processing stages. At the same time, the temperature varies between lower and up- per bounds dictated by product quality considera- tions.
E V A L U A T I O N OF D E S I G N A L T E R N A T I V E S
Having validated the simulation model with the mea- sured plant data, it was then possible to perform a number of operational and design studies using the
same gPROMS model and to quantify potential im-
provements.
The studies included a number of operating sce- narios (heating profiles, feed policies etc.) as well as
design modifications (e.g. improved separator design
and introduction of a prereaction unit). However, because of the complexity of the process, it is clear that a more systematic way of searching the rather
=~= "- large space of possible operating and design decisions is required. This is discussed below.
\
Figure 2: Reactor compositions 2EH, DOP
it_ -
0
Figure 3: Reactor Temperature and Pressure The simulation results shown above aimed to re- produce the current operating policy at one existing plant. The agreement between model predictions and actual plant measurements is excellent both qualita- tively and quantitatively. In this context, it is worth emphasising that the values of all thermodynamic and kinetic parameters used in the model were de- rived from appropriate laboratory experiments. No parameter fitting using the plant data was performed.
O P T I M A L P R O C E S S O P E R A T I O N A N D D E S I G N
The DOP process involves several important degrees of freedom, such as the rates of addition of the main reactants, catalyst and heat to the reactor, as well as the recycle policy for recovered 2EH. It is also subject to several constraints, including:
Physical constraints: These are due to the limited
provision of resources (e.g. steam availabil-
ity) and operational restrictions on the various equipment items (e.g. minimum pressure, max-
imum reactor capacity etc.).
Product quality constraints: These exhibit them- selves directly as constraints on the final composition of the material left in the reactor at the end of the batch, and also indirectly as constraints on the operating conditions during the batch. For instance, the reactor temperature must never exceed a certain limit relating purely to the quality of the final product.
Overall, it is clear that the determination of a de- sign and/or optimal operating policy is a non-trivial task, especially in view of the complex interactions between the reaction kinetics and vapour-liquid and liquid-liquid equilibria in the system. Our approach has been to formulate this as a dynamic optimisation problem incorporating an economic objective func- tion, the time-dependent decision variables and all important constraints. This was then solved using
the dynamic optimisation facilities in gPROMS.
Objective Function
The objective function to be minimised is the total cost per unit mass of DOP produced. For the design of new DOP plants, the objective function comprises two main components:
1. The operating costs associated with making a
batch of DOP, including:
• Costs of raw materials (2EH, PA and cat- alyst).
• Cost of utilities (mainly steam of various qualities).
• Cost of chemicals used for MOP neutrali- sation and catalyst deactivation.
2. The fixed capital costs associated with the plant equipment, including the costs of the reactor shell and its heating coil, and the costs of the condenser and the separator.
Of course, in the case of optimising the operating procedure for an existing plant, the objective function includes only the operating costs listed above.
Decision Variables
The solution of the dynamic optimisation problem in- volves the determination of the total duration r of the operation and its individual processing steps, as well as the variation of the following five time-dependent control variables over the time horizon t E [0, r]:
• The rate of addition of PA feed to the reactor.
• The rate of addition of fresh 2EH feed to the reactor.
• The rate of addition of recovered 2EH feed to the reactor.
• The rate of supply of steam to the reactor heat- ing coil.
• The pressure profile in the reactor.
In addition, the optimiser will need to determine optimal values for the following time-invariant pa- rameters:
• The amount of catalyst to be fed to the reac- tor t .
• The volume of the reactor (design case only).
Constraints
Our current optimisation formulation includes the following constraints:
• Constraints on the minimum and maximum permissible temperatures within the reactor at all times during the batch cycle.
• A constraint on the maximum permissible tem- perature within the reactor at the end of the batch cycle.
• Constraints on the minimum and maximum al- lowable volume of liquid in the reactor at all times during the batch cycle.
?The addition of catalyst takes place as a single discrete injection of material rather than as a continuous flow over a period of time.
• A constraint on the minimum mean produc- tion rate of DOP (defined as the amount of DOP produced per batch divided by the total batch processing time). This is derived from the lower bound on the desired annual produc- tion of DOP.
• A constraint that ensures that the total amount of recovered 2EH fed into the reactor does not exceed the total amount recovered during a batch.
O P T I M I S A T I O N M E T H O D O L O G Y The problem described above involves the optimisa- tion of a complex dynamic system subject to a variety of constraints, and this is to be achieved by manipu- lating several time-varying quantities as well as some time-invariant ones. The solution of this problem has been carried out using the dynamic optimisation fa- cilities in gPROMS.
The solution method used by gPROMS for this type of problem is based on the control vector param- eterisation approach as recently described by Vassil- iadis et al. (1994a, 1994b). This involves represent- ing each of the five time-varying control variables in terms of a finite number of parameters. For instance, a certain control variable may be varied in a piece- wise constant fashion over a given number of intervals spanning the batch processing time. The constant value of the control in each interval and the dura- tion of the latter form a finite set of parameters to be determined by the optimisation. The time-invariant decision variables are also added to this set of param- eters.
The current optimisation of the DOP process in- corporates a detailed description of the plant opera- tion over the feeding and esterification stages of the operating procedure, and an aggregate description for the remaining stages. A piecewise constant time vari- ation is assumed for all control variables except for the reactor pressure which is defined to be a piecewise lin- ear and continuous function of time. The time hori- zon of interest is divided into 4 intervals of variable duration for the purposes of defining these piecewise functions. The length of each time interval, as well as that of the total time horizon, is determined as part of the solution of the optimisation problem.
O P T I M I S A T I O N R E S U L T S
Typical optimisation results are shown in figures 4 to 5. Figure 4 shows the optimal feed addition policy.
The optimal solution starts by feeding the PA simul- taneously with the recovered 2EH; the latter is then replaced by a fresh 2EH feed.
Figure 5 presents the temperature profile result- ing from the optimal control manipulations. The op- timiser maintains the temperature within the bounds specified by the product purity constraints at all times, keeping it close to the upper bound at the start of the esterification phase.
S1244 PSE '97-ESCAPE-7 Joint Conference In addition to control profiles of the type illus-
trated here, the optimisation determines simultane- ously the values of the optimal reactor volume, the optimal amount of catalyst to be added to the reac- tor, and the optimal batch duration.
.... t.~." It2m
. . . l
---:---!
~ t Q 4 • 464b • • & ~ O Q
Figure 4: Optimal Feed Addition Policy
C O N C L U D I N G R E M A R K S
The study reported in this paper, carried out jointly by Mitsubishi Chemicals and Imperial College, has led to substantial improvements in the throughput and profitability of the DOP process. It has also opened the way for strategic comparisons among dif- ferent plant configurations and even geographical lo- cations to be placed on a rational and meaningful basis by comparing the optimal design and operating policies of all such alternatives.
The importance of using accurate dynamic mod- els for this study cannot be overemphasised. This is especially true given the tight economics of the pro- cess and the tight operating constraints under which it operates. For instance, the difference in the unit DOP production cost achievable by competing opti- mal designs was often found to be of the order of only a few percentage points, which, nevertheless, represents a large improvement in process profitabil- ity. The predictive capability of the model must be within this range of accuracy.
The study presented here also provides some evi- dence of the capability of currently available software tools such as gPROMS to deal with complex indus- trial batch processes. Of particular note is the in- creasing ability to solve dynamic optimisation prob- lems involving fairly large models with many interact- ing decisions and constraints. This significant devel- opment over what was practically feasible only a few
Figure 5: Optimal Temperature Profile
years ago is already finding a wide range of applica- tion for improved process design and operation. How- ever, it must again be emphasised that the availabil- ity of validated process models that can accurately predict the plant behaviour is an essential prerequi- site for these benefits to be reaiised. There is little sense in applying a sophisticated mathematical tool to a process that is poorly understood and charac- terised.
R E F E R E N C E S
P.I. Barton and C.C. Pantelides. Modeling of Com- bined Discrete/Continuous Processes. AIChEJ., 40:966-979, 1996.
M. Oh and C.C Pantelides. A Modelling and Simu- lation Language for Combined Lumped and Dis- tributed Parameter Systems. Comp. chem. En- gng., 20:611-633, 1996.
V.S. Vassiliadis, R.W.H. Sargent and C.C. Pan- telides. Solution of a Class of Multistage Dy- namic Optimisation Problems. 1. Problems with- out Path Constraints. Ind. Eng. Chem. Res., 33:2111-2122, 1994.
V.S. Vassiliadis, R.W.H. Sargent and C.C. Pan- telides. Solution of a Class of Multistage Dynamic Optimisation Problems. 2. Problems with Path Constraints. Ind. Eng. Chem. Res., 33:2123-2133, 1994.