This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
Efficiency of MPC Framework Cast to a Linear Programming Problem for a Servo Drive with Model Uncertainty
by
Dariusz Horla
Dariusz Horla 1,*
,
Piotr Pinczewski
Piotr Pinczewski 2 and
Weronika Horla
Weronika Horla 3
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 -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.
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
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.