Optimization of PID controller for stepper motor speed control system based on improved sparrow search algorithm

Mingfeng Zhang,Chuntian Xu,Lin Li,Zihuimin Wang,Xu Zong
DOI: https://doi.org/10.1177/09544062241261268
2024-07-28
Proceedings of the Institution of Mechanical Engineers Part C Journal of Mechanical Engineering Science
Abstract:Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, Ahead of Print. To improve the control accuracy of the stepper motor, a PID controller based on an improved sparrow search algorithm (ISSA-PID) is designed to improve the response speed as well as the robustness of the closed-loop speed control of the stepper motor by optimizing the position update formula and the step size control parameters based on the sparrow search algorithm. ISSA-PID is applied to the stepper motor speed control system in Matlab and tested by Ramp-up Load and applying perturbation simulation respectively. By comparing with traditional PID, Differential Evolution algorithm PID controller, Particle Swarm Optimization algorithm PID controller, and Ant Lion Optimization algorithm PID controller, the results show that ISSA-PID not only improves the convergence speed and accuracy but also performs better in terms of stability. Finally, the experimental platform of the stepper motor speed control system is built to experimentally verify the performance of the ISSA-PID controller, and the experimental results show that ISSA-PID has stronger robustness and faster response speed compared with the remaining four controllers.
engineering, mechanical
What problem does this paper attempt to address?