(309g) On the Moment-Based Robust MPC Formulations
AIChE Annual Meeting
2016
2016 AIChE Annual Meeting
Computing and Systems Technology Division
Optimization and Predictive Control
Tuesday, November 15, 2016 - 10:18am to 10:36am
In the last couple of decades, different MPC algorithms have been introduced to achieve the desired control objectives while reducing the effect of uncertainty ([5]). We can broadly classify these algorithms into two classes; i) the worst case based techniques (WC-MPC) ([6]), including min-max based, tube based or input-to-state stability based arguments, where under any effect of predefined maximum level of uncertainty, the process variables should not violate the specifications; or ii) chance based MPC algorithms ([7]), including quantile based or scenario based formulations, where the specifications are softened, meaning that the constraints are allowed to be violated, but the chance of being off the specification is kept small, thus violations are rare events. Both of these formulations have their own drawbacks. The WC-MPC implementations are known to be pessimistic, resulting in deterioration of the actual closed loop performance compared to the nominal case where the uncertainties are realistically described with the nominal model. Furthermore the formulation of the problem tends to be overly complex for large-scale process models. The chance-based formulation reduces the conservatism inherent to WC-MPC by discarding the severe-but-rare events out of consideration. This reduces the pessimism of WC-MPC however the computational problems should be expected to occur, due to the tedious numerical integrations over the process trajectories. It is straightforward to see that the stochastic approach to the robustified MPC problem is more powerful than the WC-MPC. The ability to discard rare and severe realizations, by a tuning parameter, leads to balancing the resulting performance and constraint satisfaction tradeoff.
In this contribution we make a first attempt to apply stochastic MPC approach with a robustfication step different than the worst case or chance based MPC formulations. Instead of worst case realization or the probability distribution function of state, we consider the statistics, (finite order) moments, of the state predictions to calculate the control actions. We introduce Mean-MPC (M-MPC) and Mean-Variance MPC (MV-MPC), which consider the expectations and variances of the state trajectories and their functions, cost and constraints. By making use of variance of state predictions, one can effectively back-off the operating conditions, as a function of the process dynamics and the uncertainty model. We consider different types of uncertainty models and show parallelism between moment based MPC and aforementioned MPC techniques.
We distinguish multiple observations from the M-MPC and the MV-MPC results. Under several technical assumptions we show that the M-MPC is equivalent with nominal MPC. This explains the inherent robustness aspects of the nominal MPC, commented in other publications, e.g., [8]. In case of the MV-MPC formulation we observe that when the cost and constraint functions are mapped to robustified equivalents, the structure of these functions (linear, quadratic etc.) and the uncertainty model effect the resulting MPC problem. For additive disturbance case with quadratic cost and linear constraint functions, the case in this contribution, the resulting MPC problem consists of a cost function weighting both the process variablesâ?? current/predicted values and the spread of the state trajectories. The cost term relating to the variance is growing monotonically with the prediction horizon, which in turn allows us to establish stability without terminal cost function, decreasing the effect of artificial terminal cost. Furthermore, the robustified constraints are improving the chance of satisfying the constraints, by making use of the covariance matrix of the predicted states, hence the process dynamics, explicitly.
One another important aspect of the moment based MPC is the computational benefits. Through the use of moment operators, one obtains a MPC problem that is explicit in the optimization variables, meaning that no maximization or integration step is required. Hence for processes with medium to large scale dynamics, the moment based MPC formulation remains computationally tractable. This property leads to adjustable performance vs. robustness specifications, allowing the practitioners to implement moment based MPC for process systems.
Acknowledgement:
This work has been done within the project â??Improved Process Operation via Rigorous Simulation Models (IMPROVISE)â?? in the Institute for Sustainable Process Technology (ISPT)
References:
[1] â?? Bauer, M. and Craig, I.K., 2008. Economic assessment of advanced process controlâ??a survey and framework. Journal of Process Control, 18(1), pp.2-18.
[2] â?? Qin, S.J. and Badgwell, T.A., 2003. A survey of industrial model predictive control technology. Control Engineering Practice, 11(7), pp.733-764.
[3] â?? Hovland, S., Willcox, K. and Gravdahl, J.T., 2006, December. MPC for large-scale systems via model reduction and multiparametric quadratic programming. In 45th IEEE Conference on Decision and Control (pp. 3418-3423).
[4] â?? Ã?zkan, L., Kothare, M.V. and Georgakis, C., 2000. Model predictive control of nonlinear systems using piecewise linear models. Computers & Chemical Engineering, 24(2), pp.793-799.
[5] â?? Goodwin, G.C., Kong, H., Mirzaeva, G. and Seron, M.M., 2014. Robust model predictive control: reflections and opportunities. Journal of Control and Decision, 1(2), pp.115-148.
[6] â?? Kothare, M.V., Balakrishnan, V. and Morari, M., 1996. Robust constrained model predictive control using linear matrix inequalities. Automatica, 32(10), pp.1361-1379.
[7] â?? Schwarm, A.T. and Nikolaou, M., 1999. Chanceâ?constrained model predictive control. AIChE Journal, 45(8), pp.1743-1752.
[8] â?? Mayne, D.Q., 2014. Model predictive control: Recent developments and future promise. Automatica, 50(12), pp.2967-2986.