Abstract
This chapter considers two approaches to explicit stochastic NMPC of general constrained nonlinear discrete-time systems in the presence of disturbances and/or parameter uncertainties with known probability distributions. In Section 7.2, an approach to explicit solution of closed-loop (feedback) stochastic NMPC problems for constrained nonlinear systems, described by stochastic parametric models, is considered. The approach constructs a piecewise nonlinear (PWNL) approximation to the optimal sequence of feedback control policies. It is applied to design an explicit feedback stochastic NMPC controller for the cart and spring system. In Section 7.3, an explicit approximate approach to open-loop stochastic NMPC based on Gaussian process models is presented. The Gaussian process models are non-parametric probabilistic black-box models, whose advantage in comparison to the stochastic parametric models is that they provide information about the prediction uncertainty. The approach in Section 7.3 constructs a piecewise linear (PWL) approximation to the optimal control sequence and it is applied to design an explicit stochastic NMPC reference tracking controller for a combustion plant.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Keywords
- Gaussian Process
- Model Predictive Control
- Combustion Control
- Gaussian Process Model
- Nonlinear Model Predictive Control
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.
References
Arellano-Garcia, H., Wendt, M., Barz, T., Wozny, G.: Close-loop stochastic dynamic optimization under probabilistic output-constraints. In: Findeisen, R., Allgöwer, F., Biegler, L. (eds.) Assessment and Future Directions of Nonlinear Model Predictive Control. LNCIS, vol. 358, pp. 305–315. Springer, Heidelberg (2007)
Ažman, K., Kocijan, J.: Application of Gaussian processes for black-box modelling of biosystems. ISA Transactions 46, 443–457 (2007)
Bemporad, A., Morari, M., Dua, V., Pistikopoulos, E.N.: The explicit linear quadratic regulator for constrained systems. Automatica 38, 3–20 (2002)
Bitenc, A., Čretnik, J., Petrovčič, J., Strmčnik, S.: Design and application of an industrial controller. Computing & Control Engineering Journal 3, 29–34 (1992)
Cannon, M., Couchman, P., Kouvaritakis, B.: MPC for stochastic systems. In: Findeisen, R., Allgöwer, F., Biegler, L. (eds.) Assessment and Future Directions of Nonlinear Model Predictive Control. LNCIS, vol. 358, pp. 255–268. Springer, Heidelberg (2007)
Cannon, M., Ng, D., Kouvaritakis, B.: Successive Linearization NMPC for a Class of Stochastic Nonlinear Systems. In: Magni, L., Raimondo, D.M., Allgöwer, F. (eds.) Nonlinear Model Predictive Control: Towards New Challenging Applications. LNCIS, vol. 384, pp. 249–262. Springer, Heidelberg (2009)
Couchman, P., Cannon, M., Kouvaritakis, B.: Stochastic MPC with inequality stability constraints. Automatica 42, 2169–2174 (2006)
Couchman, P., Kouvaritakis, B., Cannon, M.: LTV models in MPC for sustainable development. International Journal of Control 79, 63–73 (2006)
Čretnik, J.: Modern automatic combustion control. Ph.D. thesis, Faculty of Electrical and Computing Engineering, Ljubljana (1992) (in Slovenian)
Čretnik, J.: Modern combustion control. In: Proceedings of the Conference on Modeling and Simulation, Barcelona, pp. 804–808 (1994)
Čretnik, J., Gumprecht, F.: In-situ oxygen and cumbustibles measurement. In: Proceedings of the Symposium Power Plants, Vrnjacka banja, Serbia (2006)
Čretnik, J., Strmčnik, S., Zupančič, B.: A model for combustion of fuel in the boiler. In: Proceedings of the 3rd Symposium on Simulationstechnik, Bad Münster, Germany, pp. 469–473 (1985)
Dong, X.C., Wang, H.B., Zhao, X.X.: Model reference neural network control for boiler combustion system. In: Proceedings of the 2005 International Conference on Machine Learning and Cybernetics, ICMLC 2005, pp. 4694–4698 (2005)
Fiacco, A.V.: Introduction to sensitivity and stability analysis in nonlinear programming. Academic Press, Orlando (1983)
Gibbs, M.N.: Bayesian Gaussian processes for regression and classification. Ph.D. thesis. Cambridge University, Cambridge, UK (1997)
Girard, A., Murray-Smith, R.: Gaussian Processes: Prediction at a Noisy Input and Application to Iterative Multiple-Step Ahead Forecasting of Time-Series. In: Murray-Smith, R., Shorten, R. (eds.) Switching and Learning in Feedback Systems. LNCS, vol. 3355, pp. 158–184. Springer, Heidelberg (2005)
Girard, A., Rasmussen, C.E., Quinonero Candela, J., Murray-Smith, R.: Gaussian process priors with uncertain inputs & application to multiple-step ahead time series forecasting. In: Proceedings of NIPS 15. MIT Press, Vancouver (2003)
Goodwin, G.C., Østergaard, J., Quevedo, D.E., Feuer, A.: A Vector Quantization Approach to Scenario Generation for Stochastic NMPC. In: Magni, L., Raimondo, D.M., Allgöwer, F. (eds.) Nonlinear Model Predictive Control: Towards New Challenging Applications. LNCIS, vol. 384, pp. 235–248. Springer, Heidelberg (2009)
Grancharova, A., Kocijan, J., Johansen, T.A.: Explicit stochastic nonlinear predictive control based on Gaussian process models. In: Proceedings of the European Control Conference, Kos, Greece, pp. 2340–2347 (2007)
Grancharova, A., Kocijan, J., Johansen, T.A.: Explicit stochastic predictive control of combustion plants based on Gaussian process models. Automatica 44, 1621–1631 (2008)
Grancharova, A., Johansen, T.A.: Computation, approximation and stability of explicit feedback min-max nonlinear model predictive control. Automatica 45, 1134–1143 (2009)
Grancharova, A., Johansen, T.A.: A computational approach to explicit feedback stochastic nonlinear model predictive control. In: Proceedings of the IEEE Conference on Decision and Control, Atlanta, USA, pp. 6083–6088 (2010)
Johansen, T.A.: Approximate explicit receding horizon control of constrained nonlinear systems. Automatica 40, 293–300 (2004)
Kantas, N., Maciejowski, J.M., Lecchini-Visintini, A.: Sequential Monte Carlo for Model Predictive Control. In: Magni, L., Raimondo, D.M., Allgöwer, F. (eds.) Nonlinear Model Predictive Control: Towards New Challenging Applications. LNCIS, vol. 384, pp. 263–274. Springer, Heidelberg (2009)
Kocijan, J.: An approach to multivariable combustion control design. Journal on Process control 7, 291–301 (1997)
Kocijan, J., Girard, A., Banko, B., Murray-Smith, R.: Dynamic systems identification with Gaussian processes. Mathematical and Computer Modelling of Dynamic Systems 11, 411–424 (2005)
Kocijan, J.: Control algorithms based on Gaussian process models: A state-of-the-art survey. In: Proceedings of the Special International Conference on Complex Systems: Synergy of Control Communications and Computing, Ohrid, Republic of Macedonia, pp. 69–80 (2011)
Kocijan, J., Grancharova, A.: Gaussian process modelling case study with multiple outputs. Comptes Rendus de l’Académie Bulgare des Sciences 63, 601–607 (2010)
Kocijan, J., Likar, B.: Gas-liquid separator modelling and simulation with Gaussian-process models. Simulation Modelling Practice and Theory 16, 910–922 (2008)
Kocijan, J., Murray-Smith, R.: Nonlinear Predictive Control with a Gaussian Process Model. In: Murray-Smith, R., Shorten, R. (eds.) Switching and Learning in Feedback Systems. LNCS, vol. 3355, pp. 185–200. Springer, Heidelberg (2005)
Kouvaritakis, B., Cannon, M., Couchman, P.: MPC as a tool for sustainable development integrated policy assessment. IEEE Transactions on Automatic Control 51, 145–149 (2006)
Lee, J.H., Cooley, B.L.: Optimal feedback control strategies for state-space systems with stochastic parameters. IEEE Transactions on Automatic Control 43, 1469–1475 (1998)
Likar, B., Kocijan, J.: Predictive control of a gas-liquid separation plant based on a Gaussian process model. Computers & Chemical Engineering 31, 142–152 (2007)
Limon, D., Alamo, T., Salas, F., Camacho, E.F.: Input-to-state stability of min-max MPC controllers for nonlinear systems with bounded uncertainties. Automatica 42, 797–803 (2006)
Magni, L., de Nicolao, G., Scattolini, R., Allgöwer, F.: Robust model predictive control for nonlinear discrete-time systems. International Journal of Robust and Nonlinear Control 13, 229–246 (2003)
Magni, L., Scattolini, R.: Robustness and robust design of MPC for nonlinear discrete-time systems. In: Findeisen, R., Allgöwer, F., Biegler, L. (eds.) Assessment and Future Directions of Nonlinear Model Predictive Control. LNCIS, vol. 358, pp. 239–254. Springer, Heidelberg (2007)
Mayne, D.Q., Rawlings, J.B., Rao, C.V., Scokaert, P.O.M.: Constrained model predictive control: Stability and optimality. Automatica 36, 789–814 (2000)
Murray-Smith, R., Sbarbaro, D., Rasmussen, C.E., Girard, A.: Adaptive, cautious, predictive control with Gaussian process priors. In: Proceedings of the 13th IFAC Symposium on System Identification, Rotterdam (2003)
Petelin, D., Kocijan, J., Grancharova, A.: On-line Gaussian process model for the prediciton of the ozone concentration in the air. Comptes Rendus de l’ Académie Bulgare des Sciences 64, 117–124 (2011)
Rangaswamy, T.R., Shanmugan, J., Mohammed, K.P., Thyagarajan, T.: Cascaded fuzzy controller for combustion control of utility boiler. Advances in Modelling and Analysis C 60, 37–56 (2005)
Rasmussen, C.E., Williams, C.K.I.: Gaussian processes for machine learning. MIT Press, Cambridge (2006)
Slevin, M.J.: Boiler oxygen trim control. In: Heating, Piping, Air Conditioning, pp. 95–98 (1984)
Solak, E., Murray-Smith, R., Leithead, W.E., Leith, D.J., Rasmussen, C.E.: Derivative observations in Gaussian process models of dynamic systems. In: Proceedings of NIPS 15. MIT Press, Vancouver (2003)
van Hessem, D., Scherer, C.W., Bosgra, O.H.: LMI-based closed-loop economic optimization of stochastic process operation under state and input constraints. In: Proceedings of the IEEE Conference on Decision and Control, pp. 4228–4233 (2001)
Williams, C.K.I.: Prediction with Gaussian processes: From linear regression and beyond. In: Jordan, M.I. (ed.) Learning and Inference in Graphical Models, pp. 599–621. Kluwer Academic Press (1998)
Yan, J., Bitmead, R.R.: Incorporating state estimation into model predictive control and its application to network traffic control. Automatica 41, 595–604 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this chapter
Cite this chapter
Grancharova, A., Johansen, T.A. (2012). Explicit Stochastic NMPC. In: Explicit Nonlinear Model Predictive Control. Lecture Notes in Control and Information Sciences, vol 429. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28780-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-28780-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28779-4
Online ISBN: 978-3-642-28780-0
eBook Packages: EngineeringEngineering (R0)