Plant-model mismatch and estimation errors are critical issues in the practical implementation of Nonlinear Model Predictive Control (NMPC). To address these challenges, we formulate a robust output feedback NMPC scheme that is real-time implementable and provides robust constraint satisfaction in the presence of parametric and additive uncertainties, and estimation errors. The robustness is achieved by combining the tube-based and the multi-stage NMPC approaches. Two controllers are used in the proposed framework: a primary controller with tightened constraints that optimizes a given objective and an ancillary controller that tracks the trajectories provided by the primary controller. Unlike standard tube-based NMPC, the primary controller predicts different state trajectories for different realizations of the most important uncertainties using the multi-stage NMPC framework. The synergy between the two approaches leads to a better trade-off between optimality and complexity. The advantages of the proposed approach are demonstrated for an industrial-scale fed-batch polymerization reactor example.
Read full abstract