Unlocking feedforward capabilities in Model Predictive Control algorithms to deal with measurable disturbances
Disturbance rejection is a central objective in process control, especially when measurable disturbances can be exploited through feedforward action. Although Model Predictive Control (MPC) can include disturbance models, standard formulations do not generally achieve complete rejection because the cost function penalises control effort, preventing MPC from reproducing classical feedforward behaviour. This work proposes a framework that embeds true feedforward capabilities in MPC without removing the nominal control-effort penalty. A dual-control structure computes two actions simultaneously: a tracking-oriented action for set-point tracking and robustness, and a feedforward-oriented action for measurable disturbance rejection. Both are combined into a single constrained control signal, while the feedforward component is formulated without effort penalisation to enable full compensation. The methodology is developed for Dynamic Matrix Control (DMC), Generalised Predictive Control (GPC), and state-space MPC. Simulation studies, including a reverse osmosis case study, show improved disturbance rejection while preserving constraint handling and tracking performance.
Authors
- Igor M. L. Pataro (ORCID: https://orcid.org/0000-0003-0007-0992)
- Juan D. Gil (ORCID: https://orcid.org/0000-0003-1484-6923)
- José Luis Guzmán (ORCID: https://orcid.org/0000-0001-5312-0776)
- Manuel Berenguel (ORCID: https://orcid.org/0000-0002-3349-7506)
Institutions
- University of Almería (ES)
Publication Details
- Journal
- Journal of Process Control
- Published
- 2026-11-07
- DOI
- https://doi.org/10.1016/j.jprocont.2026.103887
- Primary Topic
- Advanced Control Systems Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministerio de Ciencia, Innovación y Universidades
- Junta de Andalucía
- European Regional Development Fund