(299a) Stable Economic Nonlinear Model Predictive Control without a Pre-Calculated Steady-State Optimum
AIChE Annual Meeting
2022
2022 Annual Meeting
Computing and Systems Technology Division
Advances in Process Control II
Tuesday, November 15, 2022 - 12:30pm to 12:49pm
Recent advances to eNMPC have led to key stability results. Diehl et al. (2011) proved that if the dynamic system is strictly dissipative with the existence of a storage function and satisfies strong duality at the equilibrium point, asymptotic stability can be constructed. However, dissipativity is a system-specific property that is difficult to implement for large-scale systems such as polymer plants and distillation columns. To ensure stability for more general systems, Jäschke et al. (2014) proposed to regularize the economic stage cost by adding a large enough tracking term in order to make the stage cost strongly convex, but this additional term may dominate the economic stage cost and lead to conservative performance. Griffith et al. (2017) derived a stable eNMPC by replacing the regularization term with a stabilizing constraint for better economic performance, while maintaining stability at the same time. Nonetheless, it still requires a specific steady-state optimum to stabilize the dynamic system. Therefore, if there are any parameter updates, off-line optimizations need to re-solve in the RTO layer, which can compromise the dynamic real-time optimization.
In this talk, we present a new eNMPC formulation that does not require any pre-calculated steady-state optimum while retaining asymptotic stability. We first derive the KKT conditions for the economic steady-state problem solved in the RTO layer and then define a new Lyapunov function and a new K-function stage cost that satisfy the Lyapunov Stability Theorem. In the NMPC formulation, we retain the economic stage cost in the NMPC objective to maintain the desired performance but add a stabilizing constraint with the new Lyapunov function to ensure asymptotic stability. We apply this eNMPC formulation to a CSTR case study. When the CSTR is controlled by the standard eNMPC, its states oscillate due to periodic negative cost values and never converge to the steady state. On the other hand, when it is controlled by our eNMPC formulation, the dynamic economic optimality is observed with the states ultimately converging to the steady state. In addition, our formulation includes a tuning parameter for the stabilizing constraint that adjusts the convergence rate for the dynamic system. Moreover, we investigate the impact of terminal conditions by implementing either the terminal constraint or the terminal cost. Finally, we demonstrate the benefit of this new eNMPC by updating one of the input parameters in the CSTR model. Our result shows that the system first converges to the optimal steady state and then, after the parameter update, it succeeds to converge to the new optimal steady state without any off-line optimization calculations. This truly realizes the integration dynamic real-time optimization and asymptotically stable control.
References
- X. Yang, Advanced-multi-step and Economically Oriented Nonlinear Model Predictive Control. PhD thesis, Carnegie Mellon University (2015).
- J. B. Rawlings, D. Angeli, C. N. Bates, Fundamentals of Economic Model Predictive Control, 2012 IEEE 51st Annual Conference in Decision and Control (CDC) (2012) 3851â3861.
- K. V. Pontes, I. J. Wolf, M. Embiruu, W. Marquardt, Dynamic Real-time Optimization of Industrial Polymerization Processes with Fast Dynamics, Industrial & Engineering Chemistry Research 54 (47) (2015) 11881â11893.
- M. Diehl, R. Amrit, J. B. Rawlings, A Lyapunov Function for Economic Optimizing Model Predictive Control, IEEE Transactions on Automatic Control 56 (3) (2011) 703â707.
- J. Jäschke, X. Yang, L. T. Biegler, Fast Economic Model Predictive Control Based on NLP-sensitivities, Journal of Process Control 24 (2014) 1260â1272.
- D. W. Griffith, V. M. Zavala, L. T. Biegler, Robustly Stable Economic NMPC for Non-dissipative Stage Costs, Journal of Process Control 57 (2017) 116â126.