Journal of Process Control, Vol.84, 115-132, 2019
Explicit model predictive controller under uncertainty: An adjustable robust optimization approach
Conventional model predictive control (MPC) involves solving an optimization problem online to determine the control actions that minimize a performance criterion function. The high computational expense associated with conventional MPC may make its application challenging for large-scale systems. Explicit MPC has been developed to solve the optimization problem offline. In this work, adjustable robust optimization is used to obtain the explicit solution to the MPC optimization problem offline for discrete-time linear time invariant systems with constraints on inputs and states. In the robust model formulation, an uncertain additive time-varying error is introduced to account for model uncertainty resulting from plant-model mismatch caused by un-measurable disturbances or process nonlinearities. The explicit solution is an optimal time-varying sequence of feedback control laws for the control inputs parameterized by the systems states. The control laws are evaluated in a time-varying manner when the process is online using state measurements. This study shows that the resulting control laws ensure the implemented control actions maintain the system states within their feasible region for any realizations of the uncertain parameters that are within the user-defined uncertainty set. Three case studies are presented to demonstrate the proposed approach and to highlight the benefits and limitations of this method. The proposed framework advances the development of Explicit MPC by further expanding its application to large as well as nonlinear systems. (C) 2019 Elsevier Ltd. All rights reserved.