Adaptive Economic Model Predictive Control: Performance Guarantees for Nonlinear Systems

Maximilian Degner,Raffaele Soloperto,Melanie N. Zeilinger,John Lygeros,Johannes Köhler
2024-12-18
Abstract:We consider the problem of optimizing the economic performance of nonlinear constrained systems subject to uncertain time-varying parameters and bounded disturbances. In particular, we propose an adaptive economic model predictive control (MPC) framework that: (i) directly minimizes transient economic costs, (ii) addresses parametric uncertainty through online model adaptation, (iii) determines optimal setpoints online, and (iv) ensures robustness by using a tube-based approach. The proposed design ensures recursive feasibility, robust constraint satisfaction, and a transient performance bound. In case the disturbances have a finite energy and the parameter variations have a finite path length, the asymptotic average performance is (approximately) not worse than the performance obtained when operating at the best reachable steady-state. We highlight performance benefits in a numerical example involving a chemical reactor with unknown time-invariant and time-varying parameters.
Systems and Control,Optimization and Control
What problem does this paper attempt to address?
This paper attempts to solve the problem of optimizing the economic performance of nonlinear systems in the case of uncertain time - varying parameters and bounded perturbations. Specifically, the paper proposes an Adaptive Economic Model Predictive Control (MPC) framework, aiming at: 1. **Direct minimization of transient economic cost**: Reduce the transient economic cost of the system by optimizing the control strategy. 2. **Handling parameter uncertainty**: Cope with parameter uncertainty through online model adaptation. 3. **Online determination of optimal set - points**: Dynamically adjust the optimal set - points to adapt to system changes. 4. **Ensuring robustness**: Use a tube - based method to ensure the robustness of the system and the satisfaction of constraints. ### Main problems The paper mainly solves the following problems: - **Optimizing the economic performance of nonlinear systems**: How to optimize the economic performance of nonlinear systems in the presence of uncertain time - varying parameters and bounded perturbations. - **Handling parameter uncertainty**: How to adapt to the changes of model parameters online to ensure the consistency of control performance. - **Ensuring robustness and constraint satisfaction**: How to design an MPC framework to ensure the robustness of the system and the satisfaction of constraints under all feasible perturbations and parameters. ### Specific methods To achieve the above goals, the paper proposes an adaptive economic MPC framework with the following features: - **Minimization of transient economic cost**: Directly minimize the transient economic cost of the system, rather than indirectly by stabilizing a certain optimal set - point. - **Online model adaptation**: Adapt to the changes of system parameters through online parameter estimation (such as least - mean - square error parameter estimation). - **Online optimization of set - points**: Use artificial reference points to optimize set - points online to adapt to the changes of optimal set - points. - **Tube - based method to ensure robustness**: Ensure the robustness of the system and the satisfaction of constraints by introducing prediction tubes. ### Theoretical contributions The main theoretical contributions of the paper include: - **Transient performance guarantee**: Derive the transient performance guarantee of optimizing the steady - state relative to the deterministic equivalent prediction model (Theorem 1). - **Asymptotic average performance guarantee**: In the case of finite - energy perturbations and finite - path - length parameter changes, prove that the asymptotic average performance of the system is not worse than the best achievable steady - state performance (Corollaries 1 and 2). - **Terminal cost design**: Show how to design an economic terminal cost that can handle online - changing model parameters and set - points and does not depend on a sufficiently small terminal set (Proposition 2). ### Experimental verification The paper verifies the performance advantages of the proposed adaptive economic MPC scheme through numerical experiments of a chemical reactor, especially in the case of unknown time - invariant and time - varying parameters. In summary, by introducing the adaptive economic MPC framework, this paper solves the problem of optimizing the economic performance of nonlinear systems in the case of uncertain time - varying parameters and bounded perturbations, and provides theoretical and experimental support.