Académique Documents
Professionnel Documents
Culture Documents
net/publication/224294541
CITATIONS READS
6 33
2 authors, including:
Per Hagander
Lund University
84 PUBLICATIONS 2,492 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Probing control - a new idea for control of fed-batch microbial cultivation / Project closed View project
All content following this page was uploaded by Per Hagander on 16 December 2013.
Abstract— The startup of a chemical plate reactor is in- objective is to find transition points that yield event-driven
vestigated. A hybrid startup control scheme is presented and start-up trajectories with reduced sensitivity to uncertainties.
a discussion is made on how hybrid transition points may This facilitates the task of the feedback controller to maintain
be chosen to allow safe startup despite actuator limitations,
process nonlinearities and model uncertainties. The event- safe operation despite uncertainties and actuator limitations.
driven startup improves the robustness to uncertainties and II. T HE A LFA L AVAL P LATE R EACTOR
disturbances, since each part of the startup is associated with
a feedback in the form of a transition condition that needs to The Alfa Laval Plate Reactor [3] consists of a number
be satisfied to allow the startup to continue. of reactor plates, where the reactants mix and react. On
each side of a reactor plate there is a cooling plate, through
I. I NTRODUCTION which cold water is circulated. In this paper a second order
For industrial production of temperature sensitive exother- exothermic reaction is considered, where C is the product of
mic reactions, safe and efficient startup control is important. interest.
Normally the continuous reactor operates around an optimal A + B → C + D + heat (1)
operating point in steady state. However, it may be non-trivial
In Figure 1, a schematic figure of the first rows of a
how to reach the optimal operating point when starting from
reactor plate is shown. The reactant A flows into the reactor
a cold, empty reactor.
from the upper left inlet. Between the inlet and the outlet,
The dynamics of the plate reactor and the exothermic
the reactants are forced by inserts to flow in horizontal
reaction form a highly nonlinear process and for some
channels in alternating directions. The inserts are specifically
operating conditions multiple steady state solutions may
designed to enhance the mixing and at the same time the heat
exist. The reaction dynamics are also very fast, and in many
transfer capacity. The concept relies on a flexible reactor
cases much faster than the actuator dynamics for the control.
configuration. The type of inserts and the number of rows
In this paper we will design a startup strategy that will safely
in the reactor plate, which determines the residence time,
take the process to a desired steady state, despite rate limits
can be adjusted, based on the type and rate of the chosen
in the control variables and large uncertainties in the model
reaction.
parameters.
The reactant B can be added through multiple inlet ports,
Our proposed method is a hybrid event-driven startup.
typically in the beginning and in the middle of the reactor.
Even though the reactor has entirely continuous dynamics,
With additional inlet points the production capacity can be
we will in this paper show that a hybrid startup control
increased and the reactor can be tailor-made for any complex
may lead to increased safety and robustness of the startup in
reaction, e.g. multi-stage reactions. Temperature sensors can
the presence of control limitations and uncertainties. It also
be mounted arbitrarily inside the reactor, specifically after
connects naturally to the practice of startup in the industry.
each inlet port. This improves the possibility for accurate
In [1], the startup of an adiabatic tubular reactor sys-
temperature control.
tem is studied. Open loop trajectories of the manipulated
variables are calculated by minimizing the total amount of A. Modelling
unreacted chemicals exiting the reactor during the startup A model of the plate reactor can be derived from first
period. The trajectories of the manipulated variables are then principles for heat transfer, reaction kinetics, mass, energy
implemented in open loop. and chemical balances, see for example [4]. The reaction
In contrast to [1], the reactor in this paper is a plate reactor kinetics can be approximated with the Arrhenius law.
equipped with a cooling system, it has multiple injection The multiple consecutive horizontal channels inside the
points for reactants, and feedback control is used to increase reactor in Figure 1, can be approximated as a continuous
safety and robustness towards process uncertainty. tubular reactor with axial dispersion with multiple inlet ports
Startup of the plate reactor was introduced in [2]. This of reactant B along the reactor. The distributed nature of
paper extends that work and we focus here on the choice the process leads to five partial differential equations (PDEs)
of these transition points and the analysis of the open and in reactor temperature Tr , cooling water temperature Tc and
closed-loop system for the chosen transition points. The concentrations for the reactants and products, cA , cB and cC .
The PDEs are approximated with the Method-of-Lines, [5],
Authors are with the department of Automatic Control, Lund university,
Box 118 SE-22100 Lund, Sweden. Corresponding author: Staffan Haugwitz, using the Finite Volume Method. The spatial derivatives are
staffan.haugwitz@control.lth.se approximated with a first order backward difference method
TABLE I
B OUNDED UNCERTAINTIES IN FOR THE PLATE REACTOR
1427
WeC02.5
250
180 200
Reactor temperature ( C)
150
°
Temperature ( C)
120 150
°
90
100
60
30
50
80
0.5
60 0.4
0.3
40 0.2 0
° 20 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Feed temperature T ( C) 0 Position in reactor (0 = inlet, 1 = outlet)
feed
Injection flow rate uB1
1428
WeC02.5
1429
WeC02.5
0.8
Fig. 5. Block diagram of the control structure for the plate reactor. With
80
feedback from the reactor to the hybrid block, the startup becomes event-
Temperature [◦ C]
driven instead of time-driven. T f eed Tcool
60
40
for each interval. The process model used for the optimiza-
80
tion is of lower accuracy with n = 10 control volumes. In the
simulation, the controller is verified against a more accurate 60
model with n = 30 control volumes.
40
VI. F EEDBACK CONTROL OF THE REACTOR T2
TEMPERATURE 20
Remember that T1 and T2 denote the temperatures after the second injection has started. With the hybrid control
injection point 1 and 2, respectively. These temperatures approach it is straight forward to implement separate PID-
should be controlled with the four available control variables parameters for each controller in each mode, similar to gain-
uB1 , uB2 , Tcool and T f eed . Relative Gain Array-analysis, shows scheduling. However, in this application one set of PID-
that the least interaction is achieved, quite logically, with parameters was sufficient, due to the well chosen transition
T f eed controlling T1 and Tcool controlling T2 . The block points. The controller parameters are K = 0.87 and Ti = 2.87
diagram of the closed loop system can be seen in Figure 5. for C1 and K = 0.23 and Ti = 9.60 for C2 .
C1 and C2 represent two PID controllers. The reference
temperatures T1,re f and T2,re f and the set-points for uB1 and VII. S IMULATION OF HYBRID STARTUP
uB2 come from the offline optimization in Section V-A. To illustrate the robustness of the startup controller, the
The tuning of the parameters for the PID-controllers are simulation is performed with the model parameter Ea 2%, k0
based on the AMIGO method, which involves robust loop- 5%, ∆H 5% and c f eed 2% higher than in the nominal model
shaping and optimization of the integral gain [7]. The model and k is 10% lower, see Table I. Additionally, the offline
used in the control design is a linearization of the nonlinear optimization uses a lower order model of the process, thus
model during the startup. For the T f eed /T1 -controller the creating even more model mismatch.
process is linearized after the first injection has started, Figures 6 and 7 show the startup sequence. The reactor
whereas the Tcool /T2 -controller is based on linearization after temperature starts at 20 ◦ C. During the first mode, the aim is
1430
WeC02.5
0.005
optimal startup trajectory has been computed as previously
Tstart = 55◦ C
0 described. It is clear that transition conditions forcing the
reactor temperature to be higher before injection may start,
significantly reduces the sensitivity. However, a higher tran-
−0.005
Tstart = 50◦ C
sition condition leads to a slightly longer startup time.
−0.01
Tstart = 45◦ C
∂ Ea
∂ T1
−0.02
for feedback control. Startup trajectories that have large
Tstart = 35◦ C parametric sensitivity will lead to large deviations from the
−0.025
nominal trajectory, thus demanding large actions from the
−0.03
Tstart = 30◦ C feedback controller. This may lead to actuator saturation and
hazardous transients.
−0.035
Tstart = 25◦ C IX. S UMMARY & C ONCLUSIONS
−0.04
20 22 24 26 28 30 32 34 36 In this paper, startup of a temperature sensitive reaction
Time [s] in the novel plate reactor concept has been presented. The
startup is challenging due to severe process nonlinearities,
Fig. 8. Parametric sensitivity of startup trajectories for different transition
conditions T1 ≥ Tstart . The time of the sensitivity peaks reflects the somewhat
rate limits in the control variables and large uncertainties.
longer startup time that follows from higher Tstart . To achieve safe and robust startup, the startup sequence is
divided into several steps and each step is associated with
to pre-heat the feed flow so that T1 ≥ T1,start = 55◦ C, see the a transition condition that needs to be satisfied to allow the
transition conditions in Figure 4. The vertical lines indicate startup to continue. This event-driven startup improves the
the mode changes. When the second mode becomes active, robustness to uncertainties and disturbances as it forces the
injection of reactant B starts in the first injection point and process to be in a certain state-space area before the next
the reactor temperature increases very quickly. When T1 ≥ startup step is initiated. For example, no injections are al-
T1,conv = 145◦ C and T2 ≥ T2,start = 65◦ C, the two transition lowed before the reactor temperature is high enough to allow
conditions are satisfied and the hybrid controller switches safe ignition. This reduces the sensitivity to uncertainties,
to mode 3. Reactant B flows into the second injection point, which enables the startup to be controlled with simple PID
increasing T2 . When T1 and T2 passes 145◦ C, mode 4 begins. controllers.
The uncertainties in Ea leads to higher temperature required It can also be concluded that time-optimal trajectories for a
for the reaction to start, but when it starts a higher ∆H and nominal case may leave very little robustness to disturbances
c f eed leads to more energy being released, thus leading to and uncertainties. Closing the loop and use PID control
higher temperatures than in the nominal model. during startup will increase the robustness, but closing the
The transition points can be viewed as state-dependent loop for the reference trajectories as in Figure 5 will improve
constraints in the state space to avoid areas where the the robustness even further.
process nonlinearities are very large, see Figure 2. This X. ACKNOWLEDGMENTS
will also lead to a reduced sensitivity of the trajectories to
The authors gratefully acknowledge funding within the
uncertainties. It is therefore easier for the PID controllers to
HYCON-project of the European Union, http://www.ist-
successfully track the given reference temperatures from the
hycon.org/.
hybrid controller despite uncertainties. R EFERENCES
VIII. G UIDANCE FOR CHOOSING TRANSITION POINTS: [1] J. Verwijs, H. van den Berg, and K. Westerterp, “Startup strategy design
and safeguarding of industrial adiabatic tubular reactor systems,” AIChE
In this section we will perform a sensitivity analysis with Journal, vol. 42, pp. 503–515, 1996.
[2] S. Haugwitz and P. Hagander, “Challenges in start-up control of a heat
DASSPK [8] to gain insights how to choose the transition exchange reactor with exothermic reactions; a hybrid Approach,” in
points, to ensure safe and robust startup. Let us for exam- Proceedings of the 2nd IFAC Conference on Analysis and Design of
ple analyze the temperature sensitivity with respect to the Hybrid Systems, Alghero, Italy, June 2006.
[3] Alfa Laval AB, “Alfa Laval Reactor Technology,” 2006,
uncertain process parameter Ea , the activation energy, for http://www.alfalaval.com.
various transition conditions, each defining a separate startup [4] G. Froment and K. Bischoff, Chemical reactor analysis and design.
trajectories. Wiley, 1990.
∂ T1 [5] W. Schiesser, The Numerical Method of Lines: Integration of Partial
T1 = T1nom + ∆Ea (12) Differential Equations. Academic Press, 1991.
∂ Ea [6] A. Wächter and L. T. Biegler, “On the implementation of an interior-
point filter line-search algorithm for large-scale nonlinear program-
The objective is to find transition points, Tstart , leading ming.” Mathematical Programming, vol. 106, no. 1, pp. 25–58, 2006.
to startup trajectories, which have reduced sensitivity to [7] K. J. Åström and T. Hägglund, Advanced PID Control. Research
parameter uncertainties. Triangle Park, NC 27709: ISA - The Instrumentation, Systems, and
Automation Society, 2005.
Figure 8 shows the parametric sensitivity of the reactor [8] T. Maly and L. R. Petzold, “Numerical methods and software for sen-
temperature T1 with respect to the activation energy Ea for sitivity analysis of differential-algebraic systems,” Applied Numerical
the open loop system. For each transition condition, the Mathematics, vol. 20, pp. 57–82, 1996.
1431