1. Fast constrained nonlinear model predictive control for implementation on microcontrollers
- Author
-
Alexandre Teplaira Boum, Gilde Vanel Tchané Djogdom, Martial Ndje, David Jaures Fotsa Mbogne, Jean Claude Kamgang, Laurent Bitjoka, and Lucian Busoniu
- Subjects
Setpoint ,Constraint (information theory) ,Nonlinear system ,Model predictive control ,Matrix (mathematics) ,Microcontroller ,Quadratic equation ,Control and Systems Engineering ,Computer science ,Control theory ,Computation - Abstract
Model predictive control (MPC) is based on the systematic resolution of an online optimization problem at each time step. In practice, the computation cost is often very high, especially for the non-linear case under constraints, thus complicating the application of MPC to real-time systems. This paper proposes to improve the non-linear quadratic dynamic matrix control (NLQDMC) algorithm for MPC by solving constrained optimization problems only when necessary, and defaulting to the unconstrained solution whenever possible. The new algorithm is called fast NLQDMC (FNLQDMC) and is applied to the control of a nonlinear system comprised of converter and a DC machine, and implemented in a microcontroller board. The results obtained show that, depending to the setpoint profiles, this algorithm saves more than 64% computation of the constrained problem compared to the conventional NLQDMC, while keeping identical performance in terms of setpoint tracking and constraint satisfactions.
- Published
- 2021