Abstract
This chapter deals with the constrained control problem of a non-isothermal continuous stirred tank reactor (CSTR). The aim is not to repeat the theoretical results discussed in the previous chapters, but is to show how the interpolation technique works for the benchmark problem of robust model predictive control (Kathare et al. in Automatica 32:1361–1379, 1996).
Access provided by Autonomous University of Puebla. Download chapter PDF
Keywords
- Continuous Stirred Tank Reactor Model
- Benchmark Problems
- Robust Model Predictive Control
- Constrained Control Problems
- State Space Partition
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Continuous Stirred Tank Reactor Model
The case of a single non-isothermal continuous stirred tank reactor [69, 90, 111] is studied in this chapter. The reactor is the one presented in various works by Perez et al. [98, 99] in which the exothermic reaction 𝒜→ℬ is assumed to take place. The heat of reaction is removed via the cooling jacket that surrounds the reactor. The jacket cooling water is assumed to be perfectly mixed and the mass of the metal walls is considered negligible, so that the thermal inertia of the metal is not considered. The reactor is also assumed to be perfectly mixed and heat losses are regarded as negligible, see Fig. 8.1.
The continuous linearized reactor system [90] is modeled as,
where x=[x 1 x 2]T, x 1 is the reactor concentration and x 2 is the reactor temperature, u=[u 1 u 2]T, u 1 is the feed concentration and u 2 is the coolant flow. The matrices A c and B c are,
The operating parameters are shown in Table 8.1.
The linearized model at steady state x 1=0.265 kmol/m3 and x 2=394 K and under the uncertain parameters k 0 and −ΔH rxn will be considered. The following uncertain system [130] is obtained after discretizing system (8.1) with a sampling time of 0.15 min,
where
and the parameter variation bounded by,
Matrix A(k) can be expressed as,
where \(\sum_{i=1}^{4}\alpha_{i}(k) = 1\), α i (k)≥0 and
The input and state constraints on input are,
2 Controller Design
The explicit interpolating controller in Sect. 5.2 will be used in this example. The local feedback controller u(k)=Kx(k) is chosen as,
Based on Procedure 2.2 and Procedure 2.3, the robustly maximal invariant set Ω max and the robustly controlled invariant set C N with N=9 are computed. Note that C 9=C 10 is the maximal controlled invariant set for system (8.3) with constraints (8.4). The sets Ω max and C N are depicted in Fig. 8.2.
The set Ω max given in half-space representation is,
The set of vertices of C N , V(C N )=[V 1 −V 1], and the control matrix U v =[U 1 −U 1] at these vertices are,
The state space partition of the explicit interpolating controller is shown in Fig. 8.3.
The explicit control law over the state space partition, see below, is illustrated in Fig. 8.4.
Figure 8.5 presents state trajectories of the closed loop system for different initial conditions and realizations of α(k).
Note that the explicit solution of the MMMPC optimization problem [21] with the ∞-norm cost function with identity weighting matrices, prediction horizon 9 could not be fully computed after 3 hours due to high complexity.
For the initial condition x(0)=[0.2000 −12.0000]T, Fig. 8.6 and Fig. 8.7 show the state and input trajectories (solid) of the closed loop system. A comparison (dashed) is made with the implicit LMI based MPC in [74]. The feasible sets of our approach (gray), and of [74] (white) are depicted in Fig. 8.8. Finally, Fig. 8.9 shows the interpolating coefficient c ∗, and the realizations of α i (k), i=1,2,3,4.
References
Bemporad, A., Borrelli, F., Morari, M.: Min-max control of constrained uncertain discrete-time linear systems. IEEE Trans. Autom. Control 48(9), 1600–1606 (2003)
Kevrekidis, I., Aris, R., Schmidt, L.: The stirred tank forced. Chem. Eng. Sci. 41(6), 1549–1560 (1986)
Kothare, M.V., Balakrishnan, V., Morari, M.: Robust constrained model predictive control using linear matrix inequalities. Automatica 32(10), 1361–1379 (1996)
Marlin, T.E.: Process Control: Designing Processes and Control Systems for Dynamic Performance. McGraw-Hill, New York (1995)
Pérez, M., Albertos, P.: Self-oscillating and chaotic behaviour of a pi-controlled CSTR with control valve saturation. J. Process Control 14(1), 51–59 (2004)
Pérez, M., Font, R., Montava, M.A.: Regular self-oscillating and chaotic dynamics of a continuous stirred tank reactor. Comput. Chem. Eng. 26(6), 889–901 (2002)
Russo, L.P., Bequette, B.W.: Effect of process design on the open-loop behavior of a jacketed exothermic CSTR. Comput. Chem. Eng. 20(4), 417–426 (1996)
Wan, Z., Kothare, M.V.: An efficient off-line formulation of robust model predictive control using linear matrix inequalities. Automatica 39(5), 837–846 (2003)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Nguyen, HN. (2014). A Benchmark Problem: The Non-isothermal Continuous Stirred Tank Reactor. In: Constrained Control of Uncertain, Time-Varying, Discrete-Time Systems. Lecture Notes in Control and Information Sciences, vol 451. Springer, Cham. https://doi.org/10.1007/978-3-319-02827-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-02827-9_8
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-02826-2
Online ISBN: 978-3-319-02827-9
eBook Packages: EngineeringEngineering (R0)