Circular Image

C. Liu

info

Please Note

6 records found

Stability, Performance, and Beyond

Journal article (2026) - Changrui Liu, Shengling Shi, Bart De Schutter
Handling model mismatch is a common challenge in model predictive control (MPC). While robust MPC is effective, its conservatism often makes it less desirable. Certainty-equivalence MPC (CE-MPC), which uses a nominal model, offers an appealing alternative due to its design simplicity and low computational costs. This paper investigates CE-MPC for uncertain nonlinear systems with multiplicative parametric uncertainty and input constraints that are inactive at the steady state. The primary contributions are two-fold. First, a novel perturbation analysis of the MPC value function is provided, without assuming the Lipschitz continuity of the stage cost, better tailoring the widely used quadratic cost and having broader applicability in value function approximation, learning-based MPC, and performance-driven MPC design. Second, the stability and performance analysis of CE-MPC are provided, quantifying the suboptimality of CE-MPC compared to the infinite-horizon optimal controller with perfect model knowledge. The results provide insights in how the prediction horizon and model mismatch jointly affect stability and the worst-case performance. Furthermore, the general results are specialized to linear quadratic control, and a competitive ratio bound is derived, serving as the first competitive-ratio bound for MPC of uncertain linear systems with input constraints and multiplicative uncertainty. ...
Efficient energy management is essential for sustainable microgrid operation amid increasing renewable energy integration. In this paper, an imitation learning-based framework to approximate mixed-integer Economic Model Predictive Control (EMPC) is proposed for microgrid energy management, considering fuel generators, renewable energy resources, a unified energy storage unit, and curtailable loads. Within the proposed framework, a neural network is trained to imitate EMPC control actions from offline trajectories, thereby enabling fast real-time decision making without solving online mixed-integer optimization problems, which often exhibit highly variable solution times across instances and do not scale well to large problem sizes; in particular, worst-case solving times can be excessively large and therefore unsuitable for real-time deployment. In contrast, the learned policy provides predictable and consistently low computation times. For robustness and generalization, the learning process incorporates noise injection during training to mitigate distribution shift and explicitly accounts for forecast uncertainty in renewable generation and demand. Furthermore, a constraint-tightening approach combined with a projection layer built on control barrier functions is proposed to ensure recursive feasibility and constraint satisfaction for the learned controller. Simulation results demonstrate that the learned policy achieves economic performance comparable to EMPC, while reducing computation time by approximately one order of magnitude relative to the optimization-based EMPC. ...
Conference paper (2025) - Changrui Liu, Shengling Shi, Bart De Schutter
Model mismatch often presents significant challenges in model-based controller design. This paper investigates model predictive control (MPC) for uncertain linear systems with input constraints, where the uncertainty is characterized by a parametric mismatch between the true system and its estimated model. The main contributions of this work are twofold. First, a theoretical performance bound is derived using relaxed dynamic programming. This bound provides a novel insight into how the prediction horizon and modeling errors affect the suboptimality of the MPC controller to the oracle infinite-horizon optimal controller, which has complete knowledge of the true system. Second, sufficient conditions are established under which the nominal MPC controller, which relies solely on the estimated system model, can stabilize the true system despite model mismatch. Numerical simulations are presented to validate these theoretical results, demonstrating the practical applicability of the derived conditions and bounds. These findings offer practical guidelines for achieving desired modeling accuracy and selecting an appropriate prediction horizon in designing certainty-equivalence MPC controllers for uncertain linear systems. ...
Journal article (2025) - Changrui Liu, Shengling Shi, Bart De Schutter
Implementing model predictive control (MPC) in practice faces many subtle but prevalent problems, including modeling errors, solver errors, and actuator faults. In essence, the real control input applied to the system always deviates from the ideal one based on a perfect controller, resulting in an imperfect controller. In this letter, we provide a general analysis to quantify the suboptimality of MPC for Lipschitz-continuous nonlinear systems due to imperfect control inputs in terms of dynamic regret. Based on a general assumption about how the imperfect controller may improve over time, sublinear regret upper bounds are established for cases where the closed-loop system under the ideal controller is Lipschitz-contractive (i.e., its Lipschitz constant is smaller than one). In addition, we also discuss how the regret scales when the closed-loop system under the oracle controller is not Lipschitz-contractive. The results provide insights into designing suitable MPC strategies, especially for learning-based MPC. ...
Journal article (2024) - Leila Gharavi, Changrui Liu, Bart De Schutter, Simone Baldi
Nonlinear Programs (NLPs) are prevalent in optimization-based control of nonlinear systems. Solving general NLPs is computationally expensive, necessitating the development of fast hardware or tractable suboptimal approximations. This paper investigates the sensitivity of the solutions of NLPs with polytopic constraints when the nonlinear continuous objective function is approximated by a PieceWise-Affine (PWA) counterpart. By leveraging perturbation analysis using a convex modulus, we derive guaranteed bounds on the distance between the optimal solution of the original polytopically-constrained NLP and that of its approximated formulation. Our approach aids in determining criteria for achieving desired solution bounds. Two case studies on the Eggholder function and nonlinear model predictive control of an inverted pendulum demonstrate the theoretical results. ...
Journal article (2022) - Changrui Liu, Qiang Shen, Ruochen Niu, Sze Zheng Yong
This letter proposes a passive-active model identification algorithm for affine discrete-time systems that integrates active model discrimination (AMD) and model invalidation (MI). A look-up tree consisting of control inputs is constructed offline for this integrated model identification (IMI) technique to discriminate among models in a time-varying model set, which is only known at run time when repeatedly applying MI online. Furthermore, a novel tunable AMD (TAMD), with its mixed-integer linear programming (MILP) formulation, is proposed and combined with the IMI algorithm, which can improve model discrimination performance. The effectiveness of the proposed IMI algorithm is demonstrated through simulations for identifying intention models of human-driven vehicles in a lane changing scenario. ...