Explicit Stochastic NMPC

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.

[1]  Basil Kouvaritakis,et al.  MPC for Stochastic Systems , 2007 .

[2]  C. Rasmussen,et al.  Gaussian Process Priors with Uncertain Inputs - Application to Multiple-Step Ahead Time Series Forecasting , 2002, NIPS.

[3]  Jun Yan,et al.  Incorporating state estimation into model predictive control and its application to network traffic control , 2005, Autom..

[4]  Frank Allgöwer,et al.  Assessment and Future Directions of Nonlinear Model Predictive Control , 2007 .

[5]  Robert Shorten,et al.  Switching and Learning in Feedback Systems, European Summer School on Multi-Agent Control, Maynooth, Ireland, September 8-10, 2003, Revised Lectures and Selected Papers , 2005, European Summer School on Multi-Agent Control.

[6]  Agathe Girard,et al.  Gaussian Processes: Prediction at a Noisy Input and Application to Iterative Multiple-Step Ahead Forecasting of Time-Series , 2003, European Summer School on Multi-AgentControl.

[7]  J. Maciejowski,et al.  Sequential Monte Carlo for Model Predictive Control , 2009 .

[8]  Juš Kocijan,et al.  An approach to multivariable combustion control design , 1997 .

[9]  Alexandra Grancharova,et al.  GAUSSIAN PROCESS MODELLING CASE STUDY WITH MULTIPLE OUTPUTS , 2010 .

[10]  Tor Arne Johansen,et al.  Explicit stochastic predictive control of combustion plants based on Gaussian process models , 2008, Autom..

[11]  Tor Arne Johansen,et al.  Approximate explicit receding horizon control of constrained nonlinear systems , 2004, Autom..

[12]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[13]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[14]  Graham C. Goodwin,et al.  A vector quantization approach to scenario generation for stochastic NMPC , 2009 .

[15]  Frank Allgöwer,et al.  Robust model predictive control for nonlinear discrete‐time systems , 2003 .

[16]  Tor Arne Johansen,et al.  A computational approach to explicit feedback stochastic Nonlinear Model Predictive Control , 2010, 49th IEEE Conference on Decision and Control (CDC).

[17]  Riccardo Scattolini,et al.  Robustness and robust design of MPC for nonlinear discrete-time systems , 2007 .

[18]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[19]  Frank Allgöwer,et al.  Nonlinear model predictive control : towards new challenging applications , 2009 .

[20]  Basil Kouvaritakis,et al.  MPC as a tool for sustainable development integrated policy assessment , 2003, IEEE Transactions on Automatic Control.

[21]  Carl E. Rasmussen,et al.  Derivative Observations in Gaussian Process Models of Dynamic Systems , 2002, NIPS.

[22]  Hai-Bin Wang,et al.  Model reference neural network control for boiler combustion system , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[23]  Basil Kouvaritakis,et al.  Stochastic MPC with inequality stability constraints , 2006, Autom..

[24]  Roderick Murray-Smith,et al.  Nonlinear Predictive Control with a Gaussian Process Model , 2003, European Summer School on Multi-AgentControl.

[25]  Borut Zupancic,et al.  A model for combustion of fuel in the boiler , 1985, Simulationstechnik.

[26]  Tor Arne Johansen,et al.  Computation, approximation and stability of explicit feedback min-max nonlinear model predictive control , 2009, Autom..

[27]  A. Grancharova,et al.  Explicit stochastic Nonlinear Predictive Control based on Gaussian process models , 2007, 2007 European Control Conference (ECC).

[28]  M. Slevin Boiler oxygen trim control , 1984 .

[29]  Christopher K. I. Williams Prediction with Gaussian Processes: From Linear Regression to Linear Prediction and Beyond , 1999, Learning in Graphical Models.

[30]  Agathe Girard,et al.  Adaptive, Cautious, Predictive control with Gaussian Process Priors , 2003 .

[31]  B. L. Cooley,et al.  Optimal feedback control strategies for state-space systems with stochastic parameters , 1998, IEEE Trans. Autom. Control..

[32]  Eduardo F. Camacho,et al.  Input to state stability of min-max MPC controllers for nonlinear systems with bounded uncertainties , 2006, Autom..

[33]  S. Strmčnik,et al.  Design and application of an industrial controller , 1992 .

[34]  J Kocijan,et al.  Application of Gaussian processes for black-box modelling of biosystems. , 2007, ISA transactions.

[35]  Bojan Likar,et al.  Gas-liquid separator modelling and simulation with Gaussian-process models , 2008, Simul. Model. Pract. Theory.

[36]  Anthony V. Fiacco,et al.  Introduction to Sensitivity and Stability Analysis in Nonlinear Programming , 2012 .

[37]  Agathe Girard,et al.  Dynamic systems identification with Gaussian processes , 2005 .

[38]  B. Kouvaritakis,et al.  LTV models in MPC for sustainable development , 2006 .

[39]  Harvey Arellano-Garcia,et al.  Close-Loop Stochastic Dynamic Optimization Under Probabilistic Output-Constraints , 2007 .

[40]  B. Kouvaritakis,et al.  Successive linearization NMPC for a class of stochastic nonlinear systems , 2009 .

[41]  C. Scherer,et al.  LMI-based closed-loop economic optimization of stochastic process operation under state and input constraints , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[42]  Bojan Likar,et al.  Predictive control of a gas-liquid separation plant based on a Gaussian process model , 2007, Comput. Chem. Eng..