| 摘要: |
| This paper aims to fuse two well-established and, at the same time, opposed control techniques, namely, model predictive
control (MPC) and active disturbance rejection control (ADRC), to develop a dynamic motion controller for a laser beam
steering system. The proposed technique uses the ADRC philosophy to lump disturbances and model uncertainties into a total
disturbance. Then, the total disturbance is estimated via a discrete extended state disturbance observer (ESO), and it is used to
(1) handle the system constraints in a quadratic optimization problem and (2) injected as a feedforward term to the plant to reject
the total disturbance, together with the feedback term obtained by the MPC. The main advantage of the proposed approach is
that the MPC is designed based on a straightforward integrator-chain model such that a simple convex optimization problem
is performed. Several experiments show the real-time closed-loop performance regarding trajectory tracking and disturbance
rejection. Owing to simplicity, the self-contained approach MPC+ESO becomes a Frugal MPC, which is computationally
economical, adaptable, efficient, resilient, and suitable for applications where on-board computational resources are limited. |
| 关键词: Frugal model predictive control (FMPC) · Active disturbance rejection control (ADRC) · Laser beam steering
system (LBS) · Real-time application · Constrained systems |
| DOI:https://doi.org/10.1007/s11768-025-00281-7 |
|
| 基金项目:R.I. Vázquez-Cruz thanks the National Council of Science, Humanities, Technology and Innovation (SECIHTI) for providing financial support through his Master scholarship. The Vicerrectoría de Investigación y Estudios de Posgrado (VIEP-BUAP) partially funded this work under grant number 00593-PV/2025. |
|
| Frugal model predictive control and active disturbance rejection for laser beam steering systems |
| Rafael Isaac Vázquez-Cruz1,Ernesto Castellanos-Velasco1,José Fermi Guerrero-Castellanos1 |
| (1 Faculty of Electronics, Benemérita Universidad Autónoma de Puebla (BUAP), 18 Sur and Av. San Claudio, 72450 Puebla, Puebla, Mexico) |
| Abstract: |
| This paper aims to fuse two well-established and, at the same time, opposed control techniques, namely, model predictive
control (MPC) and active disturbance rejection control (ADRC), to develop a dynamic motion controller for a laser beam
steering system. The proposed technique uses the ADRC philosophy to lump disturbances and model uncertainties into a total
disturbance. Then, the total disturbance is estimated via a discrete extended state disturbance observer (ESO), and it is used to
(1) handle the system constraints in a quadratic optimization problem and (2) injected as a feedforward term to the plant to reject
the total disturbance, together with the feedback term obtained by the MPC. The main advantage of the proposed approach is
that the MPC is designed based on a straightforward integrator-chain model such that a simple convex optimization problem
is performed. Several experiments show the real-time closed-loop performance regarding trajectory tracking and disturbance
rejection. Owing to simplicity, the self-contained approach MPC+ESO becomes a Frugal MPC, which is computationally
economical, adaptable, efficient, resilient, and suitable for applications where on-board computational resources are limited. |
| Key words: Frugal model predictive control (FMPC) · Active disturbance rejection control (ADRC) · Laser beam steering
system (LBS) · Real-time application · Constrained systems |