journal article·2023-12-04Open access

Cuckoo Coupled Improved Grey Wolf Algorithm for PID Parameter Tuning

Ke Chen, Bo Xiao, Chunyang Wang, Xuelian Liu, Shuning Liang, Xu Zhang

Applied Sciences· Volume 13· Issue 23

Abstract

In today’s automation control systems, the PID controller, as a core technology, is widely used to maintain the system output near the set value. However, in some complex control environments, such as the application of ball screw-driven rotating motors, traditional PID parameter adjustment methods may not meet the requirements of high precision, high performance, and fast response time of the system, making it difficult to ensure the stability and production efficiency of the mechanical system. Therefore, this paper proposes a cuckoo search optimisation coupled with an improved grey wolf optimisation (CSO_IGWO) algorithm to tune PID controller parameters, aiming at resolving the problems of the traditional grey wolf optimisation (GWO) algorithm, such as slow optimisation speed, weak exploitation ability, and ease of falling into a locally optimal solution. First, the tent chaotic mapping method is used to initialise the population instead of using random initialization to enrich the diversity of individuals in the population. Second, the value of the control parameter is adjusted by the nonlinear decline method to balance the exploration and development capacity of the population. Finally, inspired by the cuckoo search optimisation (CSO) algorithm, the Levy flight strategy is introduced to update the position equation so that grey wolf individuals are enabled to make a big jump to expand the search area and not easily fall into local optimisation. To verify the effectiveness of the algorithm, this study first verifies the superiority of the improved algorithm with eight benchmark test functions. Then, comparing this method with the other two improved grey wolf algorithms, it can be seen that this method increases the average and standard deviation by an order of magnitude and effectively improves the global optimal search ability and convergence speed. Finally, in the experimental section, three parameter tuning methods were compared from four aspects: overshoot, steady-state time, rise time, and steady-state error, using the ball screw motor as the control object. In terms of overall dynamic performance, the method proposed in this article is superior to the other three parameter tuning methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Advanced Control Systems Design · Extremum Seeking Control Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Xi’an Key Laboratory of Active Photoelectric Imaging Detection Technology, Xi’an Technological University, Xi’an 710021, China

School of Optoelectronic Engineering, Xi’an Technological University, Xi’an 710021, China

Funding

Equipment Advance Research Field Foundation

References (30)

Show source-provided references
1. O’Dwyer, A. (, January June). PI and PID Controller Tuning Rules for Time Delay Processes: A Summary. Proceedings of the Irish Signals and Systems Conference, Dublin, Ireland. Available online: https://arrow.tudublin.ie/cgi/viewcontent.cgi?article=1074&context=engscheleart.
2. Metaheuristic algorithms for PID controller parameters tuning: Review, approaches and open problems10.1016/j.heliyon.2022.e09399 ↗
3. Online Adaptive Robust Tuning of PID Parameters10.3182/20120328-3-IT-3014.00106 ↗
4. A review of PID control, tuning methods and applications10.1007/s40435-020-00665-4 ↗
5. Guo, Y.-Q., Zha, X.-M., Shen, Y.-Y., Wang, Y.-N., and Chen, G. (2022). Research on PID position control of a hydraulic servo system based on kalman genetic optimization. Actuators, 11.10.3390/act11060162 ↗
6. Parameter tuning of PID controller for beer filling machine liquid level control based on improved genetic algorithm10.1155/2021/7287796 ↗
7. Optimal PID ø axis Control for UAV Quadrotor based on Multi-Objective PSO10.1016/j.ifacol.2022.07.590 ↗
8. Position control of nonlinear hydraulic system using an improved PSO based PID controller10.1016/j.ymssp.2016.06.010 ↗
10. Overview of the Application of Genetic Algorithms in the Field of Automatic Control
11. A simple PID-based strategy for particle swarm optimization algorithm10.1016/j.ins.2019.06.042 ↗
12. A fuzzy hierarchical operator in the grey wolf optimizer algorithm10.1016/j.asoc.2017.03.048 ↗
13. An astrophysics-inspired Grey wolf algorithm for numerical optimization and its application to engineering design problems10.1016/j.advengsoft.2017.05.008 ↗
14. An efficient modified grey wolf optimizer with Lévy flight for optimization tasks10.1016/j.asoc.2017.06.044 ↗
15. Chinglemba, T., Biswas, S., Malakar, D., Meena, V., Sarkar, D., and Biswas, A. (2022). Advances in Swarm Intelligence: Variations and Adaptations for Optimization Problems, Springer.
16. Selvaraj, S., and Choi, E. (2020, January 12–15). Survey of swarm intelligence algorithms. Proceedings of the 3rd International Conference on Software Engineering and Information Management, Sydney, Australia.10.1145/3378936.3378977 ↗
17. A survey of dynamic parameter setting methods for nature-inspired swarm intelligence algorithms10.1007/s00521-019-04229-2 ↗
18. Zhao, Z.Q., Liu, S.J., and Pan, J.S. (2021). A PID parameter tuning method based on the improved QUATRE algorithm. Algorithms, 14.10.3390/a14060173 ↗
19. Soleimani Amiri, M., Ramli, R., Ibrahim, M.F., Abd Wahab, D., and Aliman, N. (2020). Adaptive particle swarm optimization of PID gain tuning for lower-limb human exoskeleton in virtual environment. Mathematics, 8.10.3390/math8112040 ↗
20. Caponetto, R., Fortuna, L., and Porto, D. (2002, January 12–16). Parameter tuning of a non integer order PID controller. Proceedings of the Fifteenth International Symposium on Mathematical Theory of Networks and Systems, Notre Dame, IN, USA.
21. Optimization of fractional and integer order PID parameters using big bang big crunch and genetic algorithms for a MAGLEV system10.1016/j.ifacol.2017.08.978 ↗
22. Hybrid improved particle swarm optimization-cuckoo search optimized fuzzy PID controller for micro gas turbine10.1016/j.egyr.2021.08.120 ↗
23. Chaotic optimization algorithm based on Tent mapping
24. A novel particle swarm optimization algorithm with Lévy flight and orthogonal learning10.1016/j.swevo.2022.101207 ↗
25. Guerrero-Luis, M., Valdez, F., and Castillo, O. (2021). Fuzzy Logic Hybrid Extensions of Neural and Optimization Algorithms: Theory and Applications, Springer.
26. Patch-Levy-based initialization algorithm for Bees Algorithm10.1016/j.asoc.2014.06.004 ↗
27. A Robust Observer-Based Sensor Fault-Tolerant Control for PMSM in Electric Vehicles10.1109/TIE.2016.2590993 ↗
28. An Improved Predictive Functional Control Method with Application to PMSM systems10.1080/00207217.2016.1196743 ↗
29. A hybrid grey wolf optimization algorithm for high-dimensional optimization problems
30. An improved grey wolf optimization algorithm with variable weights10.1155/2019/2981282 ↗