Abstract
This paper presents a novel approach to the construction of explicit representation of robust model predictive feedback laws for constrained linear systems with parametric uncertainties. The approach is based on employing approximate dynamic programming where a large optimal control problem is split into a sequence of problems of smaller size. To be able to solve each such problem explicitly, we employ a bounded approximation of optimal value functions. Such a procedure is demonstrated to be superior, both in terms of construction time as well as in the complexity of the resulting controllers, to traditional approaches based on the one-shot approach. The proposed method is demonstrated on a simulation case study involving a continuous stirred tank reactor (CSTR) where a fast multi-component chemical reaction takes place.
Similar content being viewed by others
Abbreviations
- \(A\) :
-
State matrix
- \(B\) :
-
Input matrix
- \(c\) :
-
Concentration (\({\text{mol m}}^{ - 3}\))
- \(F\) :
-
Feed flow rate (\({\text{m}}^{3} {\text{s}}^{ - 1}\))
- \(I\) :
-
Identity matrix
- \(J\) :
-
Value function
- \(k\) :
-
Prediction step
- \(k_{1} ,k_{2} ,k_{3}\) :
-
Reaction rate constants (\({\text{m}}^{3} {\text{mol}}^{ - 1} {\text{s}}^{ - 1}\))
- \(m\) :
-
The number of control inputs
- \(n\) :
-
The number of system states
- \(N\) :
-
Prediction horizon
- \(N_{\text{R}}\) :
-
Number of critical regions
- \(P\) :
-
Terminal penalty matrix
- \(q\) :
-
Number of uncertain systems
- \(Q\) :
-
State penalty matrix
- \(R\) :
-
Input penalty matrix
- \(t\) :
-
Time (\(s\))
- \(u\) :
-
Input vector
- \(U\) :
-
Optimal control sequence
- \(v\) :
-
Molar feed rate (\({\text{mol s}}^{ - 1}\))
- \(V\) :
-
CSTR volume (\({\text{m}}^{3}\))
- \(x\) :
-
State vector
- \(\Delta\) :
-
Sampling time (\(s\))
- \(\theta\) :
-
Uncertainty parameter vector
- \(\varTheta\) :
-
Uncertainty parameter set
- \({\mathcal{P}}\) :
-
Critical region
- \({\mathcal{T}}\) :
-
Terminal state constraint set
- \({\mathcal{U}}\) :
-
Input constraint set
- \({\mathcal{X}}\) :
-
State constraint set
- \({\text{A}}\) :
-
Compound A
- \({\text{B}}\) :
-
Compound B
- \({\text{C}}\) :
-
Compound C
- feed:
-
Feed
- S:
-
Steady state
- \({ \top }\) :
-
Matrix/vector transpose
- \({ \star }\) :
-
Optimal value
- \((i)\) :
-
The \(i\)th realization of parametric uncertainty
- \(^{ - }\) (overline):
-
Nominal value
- \(^{ \sim }\) (tilde):
-
Approximation
References
Bakaráč P, Holaza J, Klaučo M, Kaléz M, Löfberg J, Kvasnica M (2018) Explicit MPC based on approximate dynamic programming. European control conference 2018. IEEE, Limassol, Cyprus, pp 1172–1177
Bakošová M, Oravec J (2014) Robust MPC of an unstable chemical reactor using the nominal system optimization. Acta Chim Slovaca 7(2):87–93. https://doi.org/10.2478/acs-2014-0015
Bakošová M, Oravec J, Matejičková K (2013) Model predictive control-based robust stabilization of a chemical reactor. Chem Pap 67(9):1146–1156. https://doi.org/10.2478/s11696-012-0296-2
Bemporad A, Morari M, Dua V, Pistikopoulos EN (2002) The explicit linear quadratic regulator for constrained systems. Automatica 38(1):3–20. https://doi.org/10.1016/S0005-1098(01)00174-1
Campo P, Morari M (1987). Robust model predictive control. In: American control conference, pp 1021–1026. IEEE
Fissore D (2008) Robust control in presence of parametric uncertainties: observer-based feedback controller design. Chem Eng Sci 63(7):1890–1900. https://doi.org/10.1016/j.ces.2007.12.019
Grieder P, Parrilo PA, Morari M (2003) Robust receding horizon control-analysis and synthesis. In: 42nd IEEE conference on decision and control, 2003. Proceedings, vol 1, pp 941–946. IEEE
Haber R, Bars R, Schmitz U (2012) Predictive control in process engineering: From the basics to the applications. Wiley, New York
Herceg M, Kvasnica M, Jones C, Morari M (2013) Multi-parametric toolbox 3.0. In: 2013 European control conference, pp 502–510
Honc D, Sharma R, Abraham A, Dušek F, Pappa N (2016) Teaching and practicing model predictive control. IFAC-Papers On Line 49(6):34–39
Klaučo M, Valo R, Drgoňa J (2017) Reflux control of a laboratory distillation column via MPC-based reference governor. Acta Chim Slovaca 10(2):139–143
Kvasnica M, Herceg M, Čirka Ľ, Fikar M (2010) Model predictive control of a CSTR: a hybrid modeling approach. Chem Pap 64(3):301–309. https://doi.org/10.2478/s11696-010-0008-8
Langson W, Chryssochoos I, Raković S, Mayne D (2004) Robust model predictive control using tubes. Automatica 40(1):125–133. https://doi.org/10.1016/j.automatica.2003.08.009
Maciejowski J (2002) Predictive control: with constraints. Pearson Education, London
Martin P, Odloak D, Kassab F (2013) Robust model predictive control of a pilot plant distillation column. Control Eng Pract 21(3):231–241. https://doi.org/10.1016/j.conengprac.2012.10.004
Mayne D, Seron MM, Raković S (2005) Robust model predictive control of constrained linear systems with bounded disturbances. Automatica 41(2):219–224. https://doi.org/10.1016/j.automatica.2004.08.019
Oravec J, Bakošová M (2012) Robust constrained MPC stabilization of a CSTR. Acta Chim Slovaca 5(2):153–158. https://doi.org/10.2478/v10188-012-0023-1
Oravec J, Bakošová M (2015) Robust model-based predictive control of exothermic chemical reactor. Chem Pap 69(7):1389–1394. https://doi.org/10.1515/chempap-2015-0146
Oravec J, Bakošová M, Mészáros A, Míková N (2016) Experimental investigation of alternative robust model predictive control of a heat exchanger. Appl Therm Eng 105:774–782. https://doi.org/10.1016/j.applthermaleng.2016.05.046
Oravec J, Bakošová M, Trafczynski M, Vasičkaninová A, Mészáros A, Markowski M (2018) Robust model predictive control and PID control of shell-and-tube heat exchangers. Energy 159:1–10. https://doi.org/10.1016/j.energy.2018.06.106
Parrilo PA (2004) Sums of squares of polynomials and their applications. In: ISSAC’04: Proceedings of the 2004 international symposium on Symbolic and algebraic computation, pp 1–1. New York, NY, USA
Qin S, Badgwell T (2003) A survey of industrial model predictive control technology. Control Eng Pract 11(7):733–764. https://doi.org/10.1016/S0967-0661(02)00186-7
Stengle G (1974) A Nullstellensatz and a Positivstellensatz in semialgebraic geometry. Math Ann 207:87–97
Takács G, Rohal-Ilkiv B (2012) Model predictive vibration control: efficient constrained MPC vibration control for lightly damped mechanical structures. Springer, Berlin
Veselý V, Rosinová D, Foltin M (2010) Robust model predictive control design with input constraints. ISA Trans 49(1):114–120. https://doi.org/10.1016/j.isatra.2009.10.003
Acknowledgements
The Authors gratefully acknowledge the contribution of the Slovak Research and Development Agency under the project APVV 15-0007, the contribution of the Scientific Grant Agency of the Slovak Republic under the Grants 1/0112/16 and 1/0585/19, and the Research and Development Operational Programme for the project University Scientific Park STU in Bratislava, ITMS 26240220084, supported by the Research 7 Development Operational Programme funded by the ERDF.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bakaráč, P., Kvasnica, M. Approximate explicit robust model predictive control of a CSTR with fast reactions. Chem. Pap. 73, 611–618 (2019). https://doi.org/10.1007/s11696-018-0630-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11696-018-0630-4