Dual robust nonlinear model predictive control: A multi-stage approach

Abstract Dual control seeks to explicitly deal with the trade-off between the excitation of the controlled system by probing actions, which lead to a more accurate estimation of the unknown parameters of the plant model, and performance (set-point tracking, economic optimality, etc.) of the controlled system under the imperfect knowledge of the plant behavior. This paper presents a dual-control approach that extends a nonlinear model predictive controller, the control actions of which are robust against the effect of model uncertainties. The robustness is achieved via the multi-stage approach that uses a scenario-tree representation of the propagation of the uncertainties over the prediction horizon of the controller and includes the adaptation of the control actions on the basis of the information that is gained in the future in the optimization problem. The dual-control aspect of the proposed scheme is realized via the direct consideration of the reduction of the range of the parameter uncertainty that is predicted as a result of the parameter estimation using the future measurements. This implicit dual-control mechanism does not require a-priori tuning with respect to the relative importance of the probing actions against the optimal operation of the system, as proposed in other recent approaches. The results from a reactor control example show the advantage of using Dual Multi-stage NMPC over its robust adaptive counterpart, where the reduction of the uncertainty is not predicted and optimized, but only obtained a posteriori when the measurements have arrived.

[1]  David Q. Mayne,et al.  Robust model predictive control: advantages and disadvantages of tube-based methods ⋆ , 2011 .

[2]  T. Alamo,et al.  Stochastic Programming Applied to Model Predictive Control , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[3]  Tamer Basar,et al.  Dual Control Theory , 2001 .

[4]  Jay H. Lee,et al.  Extended Kalman Filter Based Nonlinear Model Predictive Control , 1993, 1993 American Control Conference.

[5]  Sebastian Engell,et al.  Multi-stage Nonlinear Model Predictive Control with verified robust constraint satisfaction , 2014, 53rd IEEE Conference on Decision and Control.

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

[7]  Moritz Diehl,et al.  Handling uncertainty in economic nonlinear model predictive control: A comparative case study , 2014 .

[8]  Björn Wittenmark,et al.  Adaptive Dual Control Methods: An Overview , 1995 .

[9]  Antonio Vicino,et al.  Optimal estimation theory for dynamic systems with set membership uncertainty: An overview , 1991, Autom..

[10]  Basil Kouvaritakis,et al.  Model Predictive Control: Classical, Robust and Stochastic , 2015 .

[11]  Martin Guay,et al.  Adaptive Model Predictive Control for Constrained Nonlinear Systems , 2008 .

[12]  Moritz Diehl,et al.  CasADi -- A symbolic package for automatic differentiation and optimal control , 2012 .

[13]  Ali A. Jalali,et al.  A Survey on Robust Model Predictive Control from 1999-2006 , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[14]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[15]  N. Filatov,et al.  Survey of adaptive dual control methods , 2000 .

[16]  Bjarne A. Foss,et al.  An MPC Approach to Dual Control , 2013 .

[17]  Alberto Bemporad,et al.  Scenario-based model predictive control of stochastic constrained linear systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[18]  Sebastian Engell,et al.  Robust Dual Multi-stage NMPC using Guaranteed Parameter Estimation , 2018 .

[19]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[20]  Sebastian Engell,et al.  Robust nonlinear model predictive control with reduction of uncertainty via dual control , 2017, 2017 21st International Conference on Process Control (PC).

[21]  Zhenghong Yu,et al.  Worst-case formulations of model predictive control for systems with bounded parameters , 1997, Autom..

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

[23]  Jay H. Lee,et al.  Model predictive control: Review of the three decades of development , 2011 .

[24]  David Q. Mayne,et al.  Robust model predictive control of constrained linear systems with bounded disturbances , 2005, Autom..

[25]  Shailendra Jain,et al.  Adaptive Control Schemes for Improving the Control System Dynamics: A Review , 2014 .

[26]  Anwesh Reddy Gottu Mukkula,et al.  Model-based design of optimal experiments for nonlinear systems in the context of guaranteed parameter estimation , 2017, Comput. Chem. Eng..

[27]  R. Findeisen,et al.  Fully Parameterized Tube MPC , 2011 .

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

[29]  Benoît Chachuat,et al.  Guaranteed parameter estimation of non-linear dynamic systems using high-order bounding techniques with domain and CPU-time reduction strategies , 2016, IMA J. Math. Control. Inf..

[30]  H. Witsenhausen A minimax control problem for sampled linear systems , 1968 .

[31]  J. Rawlings,et al.  Nonlinear Moving Horizon State Estimation , 1995 .

[32]  K. Åström,et al.  Problems of Identification and Control , 1971 .

[33]  F. Allgöwer,et al.  Tube MPC scheme based on robust control invariant set with application to Lipschitz nonlinear systems , 2011, IEEE Conference on Decision and Control and European Control Conference.

[34]  R. Tempo,et al.  Membership set estimators: size, optimal inputs, complexity and relations with least squares , 1995 .

[35]  Sebastian Engell,et al.  Control of towing kites under uncertainty using robust economic nonlinear model predictive control , 2014, 2014 European Control Conference (ECC).

[36]  Y. Bar-Shalom,et al.  Concepts and Methods in Stochastic Control , 1976 .

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

[38]  Bjarne A. Foss,et al.  Scenario Based Implicit Dual Model Predictive Control , 2015 .

[39]  David Q. Mayne,et al.  TUBE-BASED ROBUST NONLINEAR MODEL PREDICTIVE CONTROL1 , 2007 .

[40]  C. R. Cutler,et al.  Dynamic matrix control¿A computer control algorithm , 1979 .

[41]  Sebastian Engell,et al.  Towards dual robust nonlinear model predictive control: A multi-stage approach , 2015, 2015 American Control Conference (ACC).

[42]  Sandro Macchietto,et al.  Model-based design of experiments for parameter precision: State of the art , 2008 .

[43]  D. Bayard,et al.  Implicit dual control for general stochastic systems , 1985 .

[44]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[45]  Hans Bock,et al.  Dual Control and Information Gain in Controlling Uncertain Processes , 2016 .

[46]  K. Åström,et al.  Dual Control of an Integrator with Unknown Gain , 1986 .

[47]  Lorenz T. Biegler,et al.  Optimal sensitivity based on IPOPT , 2012, Math. Program. Comput..

[48]  David Q. Mayne,et al.  Control of Constrained Dynamic Systems , 2001, Eur. J. Control.

[49]  Alberto Bemporad,et al.  Robust model predictive control: A survey , 1998, Robustness in Identification and Control.

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

[51]  Lars Imsland,et al.  Economic Stochastic Model Predictive Control Using the Unscented Kalman Filter , 2018 .