AIChE Journal, Vol.50, No.9, 2142-2154, 2004
Closed-loop behavior of nonlinear model predictive control
Model predictive control (MPC) relies on real-time optimization to determine open-loop control profiles and state estimates given process measurements. When the underlying process model is nonlinear, the MPC system exhibits unique behavior not seen in linear MPC Some of the characteristics are highlighted of nonlinear models in the context of closed-loop performance. The effects are examined of disturbance models on closed-loop performance and necessary conditions are shown for how and where steady states of the closed-loop system may be found. These conditions are demonstrated on a simple example to show that the input disturbance model can lead to failure of the control system, and that linear MPC is inadequate for controlling this class of systems. Additionally, due to nonconvexity, the optimization problems solved in nonlinear MPC may have local optima. These local minima may lead to undesirable performance, particularly in the state estimator. The existence is studied of these optima in the regulator and estimator and their potential effects are examined on the performance of the closed-loop system. To avoid unwanted local minima, the use is advocated of constraints in the estimator and regulator formulations and it is shown how a shorter prediction horizon in the regulator leads to better control profiles for some nonlinear models. (C) 2004 American Institute of Chemical Engineers.