Fast Offset-Free Nonlinear Model Predictive Control Based on Moving Horizon Estimation

To deal with plant-model mismatches in control practice, this paper proposes two variations of an offset-free framework which integrates nonlinear model predictive control (NMPC) and moving horizon estimation (MHE). We prove that the proposed method achieves offset-free regulatory behavior, even in the presence of plant-model mismatches. If the plant uncertainty structure is known, the MHE can be tuned to estimate uncertainty parameters, to remove the plant—model mismatch online. In addition, we incorporate the advanced step NMPC (as-NMPC) and the advanced step MHE (as-MHE) strategies into the proposed method to reduce online computational delay. Finally, the proposed method is applied on a large scale air separation unit, and the steady state offset-free behavior is observed.

[1]  Lorenz T. Biegler,et al.  On-line implementation of nonlinear MPC: an experimental case study , 2000 .

[2]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

[3]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[4]  L. Biegler,et al.  Advances in simultaneous strategies for dynamic process optimization , 2002 .

[5]  David Q. Mayne,et al.  Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations , 2003, IEEE Trans. Autom. Control..

[6]  Frank Allgöwer,et al.  Computational Delay in Nonlinear Model Predictive Control , 2004 .

[7]  Eric C. Kerrigan,et al.  Offset‐free receding horizon control of constrained linear systems , 2005 .

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

[9]  Zoltan K. Nagy,et al.  Real-Time Implementation of Nonlinear Model Predictive Control of Batch Processes in an Industrial Framework , 2007 .

[10]  Alberto Bemporad,et al.  Combined Design of Disturbance Model and Observer for Offset-Free Model Predictive Control , 2007, IEEE Transactions on Automatic Control.

[11]  Victor M. Zavala,et al.  Fast implementations and rigorous models: Can both be accommodated in NMPC? , 2008 .

[12]  L. Biegler,et al.  A fast moving horizon estimation algorithm based on nonlinear programming sensitivity , 2008 .

[13]  Victor M. Zavala,et al.  Advanced step nonlinear model predictive control for air separation units , 2009 .

[14]  Victor M. Zavala,et al.  The advanced-step NMPC controller: Optimality, stability and robustness , 2009, Autom..

[15]  Lorenz T. Biegler,et al.  Robust extended Kalman filter based nonlinear model predictive control formulation , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.