Multistage Model Predictive Control with Online Scenario Tree Update using Recursive Bayesian Weighting

This work deals with a nonlinear multistage model predictive control (MPC) formulation, where the future propagation of the uncertainty in the prediction horizon is represented via a discrete scenario tree. The scenario tree is often generated using finite realizations of the uncertainty sampled from an uncertainty set or a probability distribution function. Once the scenarios are chosen, the scenario tree is often kept fixed for all the iterations. In this paper, we propose to update the different discrete realizations of the uncertainty in the scenario tree using a recursive Bayesian weighting approach. We show that by gradually shrinking the uncertainty set, we can further reduce the conservativeness of the closed-loop solution. The effectiveness of the proposed method is demonstrated using an oil and gas production optimization case study.

[1]  Sebastian Engell,et al.  Multi-stage nonlinear model predictive control applied to a semi-batch polymerization reactor under uncertainty , 2013 .

[2]  Martin Guay,et al.  Robust and Adaptive Model Predictive Control of Nonlinear Systems , 2015 .

[3]  Radoslav Paulen,et al.  Dual robust nonlinear model predictive control: A multi-stage approach , 2018, Journal of Process Control.

[4]  R. S. De Santana,et al.  Gas Lift Optimization Under Uncertainties in BSW , 2017 .

[5]  D. Mayne,et al.  Min-max feedback model predictive control for constrained linear systems , 1998, IEEE Trans. Autom. Control..

[6]  Adriaen Verheyleweghen,et al.  Framework for Combined Diagnostics, Prognostics and Optimal Operation of a Subsea Gas Compression System , 2017 .

[7]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.

[8]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[9]  Bjarne Foss,et al.  A Distributed Algorithm for Scenario-based Model Predictive Control using Primal Decomposition , 2018 .

[10]  Radoslav Paulen,et al.  Robust Nonlinear Model Predictive Control with Reduction of Uncertainty Via Robust Optimal Experiment Design , 2014 .

[11]  Manfred Morari,et al.  Robust Model Predictive Control , 1987, 1987 American Control Conference.

[12]  Sigurd Skogestad,et al.  Real-Time Optimization under Uncertainty Applied to a Gas Lifted Well Network , 2016 .

[13]  R. Findeisen,et al.  Scenario-based Model Predictive Control: Recursive Feasibility and Stability , 2015 .

[14]  B. Wayne Bequette,et al.  Extension of dynamic matrix control to multiple models , 2003, Comput. Chem. Eng..

[15]  Naresh N. Nandola,et al.  A multiple model approach for predictive control of nonlinear hybrid systems , 2008 .