Next Article in Journal
An Ensemble Learning Framework for Cyber Attack and Fault Discrimination in Smart Grids
Previous Article in Journal
Analytical Modeling and GA-Based Optimization of Multi-Layered Segmented SPM Magnets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Efficiency of MPC Framework Cast to a Linear Programming Problem for a Servo Drive with Model Uncertainty

1
Institute of Robotics and Machine Intelligence, Poznan University of Technology, Piotrowo 3a Str., 60-965 Poznań, Poland
2
IT.integro Sp. z o.o., Ząbkowicka 12 Str., 60-166 Poznań, Poland
3
Faculty of Mathematics and Informatics, Adam Mickiewicz University, Uniwersytetu Poznańskiego Str. 4, 61-614 Poznań, Poland
*
Author to whom correspondence should be addressed.
Energies 2025, 18(23), 6304; https://doi.org/10.3390/en18236304 (registering DOI)
Submission received: 23 October 2025 / Revised: 21 November 2025 / Accepted: 28 November 2025 / Published: 30 November 2025

Abstract

Thepaper presents an efficient model predictive control framework formulated as a linear programming problem to control a servo drive with model uncertainty considerations from the viewpoint of the control performance. The model predictive framework is used to adopt L1-type cost functions using absolute tracking errors, providing computational efficiency and enabling real-time implementation. A key contribution is the deployment of this approach on real hardware in a hardware-in-the-loop setting, supported by fully open-source code for Simulink Coder and C environments, verifying the solution scheme in real time. Experimental validation on a servo drive demonstrates the system’s tolerance for parameter uncertainties with slight performance degradation, resulting in an up to 18% increase in the considered control quality measure, between nominal parameters’ values and the worst configuration. The proposed linear programming approach enables constraint handling imposed on control signals and supports the arbitrary choice of prediction horizons and sampling intervals. The paper also includes a comprehensive derivation of the control law, controller implementation details, and stepwise experimental results showcasing the impact of uncertainties on control performance. This work and the attached code enable the authors to easily reproduce the proposed approach and extend it in their applications.
Keywords: model uncertainty; predictive control; linear programming; optimization; performance degradation; robust control model uncertainty; predictive control; linear programming; optimization; performance degradation; robust control

Share and Cite

MDPI and ACS Style

Horla, D.; Pinczewski, P.; Horla, W. Efficiency of MPC Framework Cast to a Linear Programming Problem for a Servo Drive with Model Uncertainty. Energies 2025, 18, 6304. https://doi.org/10.3390/en18236304

AMA Style

Horla D, Pinczewski P, Horla W. Efficiency of MPC Framework Cast to a Linear Programming Problem for a Servo Drive with Model Uncertainty. Energies. 2025; 18(23):6304. https://doi.org/10.3390/en18236304

Chicago/Turabian Style

Horla, Dariusz, Piotr Pinczewski, and Weronika Horla. 2025. "Efficiency of MPC Framework Cast to a Linear Programming Problem for a Servo Drive with Model Uncertainty" Energies 18, no. 23: 6304. https://doi.org/10.3390/en18236304

APA Style

Horla, D., Pinczewski, P., & Horla, W. (2025). Efficiency of MPC Framework Cast to a Linear Programming Problem for a Servo Drive with Model Uncertainty. Energies, 18(23), 6304. https://doi.org/10.3390/en18236304

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop