Numerical Discrete-Time Implementation of Continuous-Time Linear-Quadratic Model Predictive Control
Zhanhao Zhang, Anders Hilmar Damm Christensen, Steen Hørsholt, John Bagterp Jørgensen
TL;DR
The paper addresses implementing a continuous-time linear-quadratic model predictive control (CT-LMPC) for systems with time delays and stochastic disturbances by discretizing a CT LQ-OCP into a discrete-time quadratic program. It employs a Noise-Separation (NS) state-space representation to split deterministic and stochastic dynamics, performs Kalman-filter-based estimation for the stochastic part, and derives discrete cost terms for reference tracking, input regularization, input rate ROM, and soft output constraints, culminating in a unified DT-QP formulation. Numerical results on SISO and MIMO (cement-mill style) plants show CT-LMPC can achieve performance comparable to standard DT-LMPC at moderate sampling times but outperforms it at larger sampling times, with the gap widening as the controller rate slows. The work provides a practical framework for designing NMPC-like controllers from a CT-LQ-OCP, offering improved robustness to delays and disturbances while maintaining tractable optimization.
Abstract
This study presents the design, discretization and implementation of the continuous-time linear-quadratic model predictive control (CT-LMPC). The control model of the CT-LMPC is parameterized as transfer functions with time delays, and they are separated into deterministic and stochastic parts for relevant control and filtering algorithms. We formulate time-delay, finite-horizon CT linear-quadratic optimal control problems (LQ-OCPs) for the CT-LMPC. By assuming piece-wise constant inputs and constraints, we present the numerical discretization of the proposed LQ-OCPs and show how to convert the discrete-time (DT) equivalent into a standard quadratic program. The performance of the CT-LMPC is compared with the conventional DT-LMPC algorithm. Our numerical experiments show that, under fixed tunning parameters, the CT-LMPC shows better closed-loop performance as the sampling time increases than the conventional DT-LMPC.
