PID Controller Tuning with Two Degrees of Freedom by Particle Swarm Optimization
Abstract
While PID controllers are the most widely used in the industry and have a vast array of analytical and empirical tuning methods, the same cannot be said for two-degree-of-freedom PID controllers. Therefore, this article aims to assess the use of the PSO in tuning the parameters of this type of controller. In this study, the method employed seeks to find the optimal controller gain values applied to a set of first-order systems under the same simulation operating conditions, with the goal of improving performance criteria such as robustness and control loop stability, in other words, minimizing the cost function. The results obtained by the algorithm are compared with those obtained using classical empirical methods, specifically the CHR, IAE, and ITAE methods.
References
Chien, I. L., Hrones, J. A., and Reswick, J. B. (1952). On the automatic control of generalized passive systems. Trans. ASME, 74:175–185.
de Campos, M. C. M. M. and Teixeira, H. C. G. (2010). Controles Típicos de Equipamentos e Processos Industriais. Blucher, São Paulo, 2nd edition.
Gao, Z. and Yang, Y. (2013). Tuning of pid controllers based on particle swarm optimization for liquid level control of a spherical tank. ISA transactions, 52(1):97–104.
Indhuja, R. and Kamaraj, N. (2016). Implementation of pso tuned robust 2dof pid controller for avr system. In 2016 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), pages 159–163.
Jain, M., Saihjpal, V., Singh, N., and Singh, S. B. (2022). An overview of variants and advancements of pso algorithm. Applied Sciences, 12(17).
Kennedy, J. and Eberhart, R. (1995). Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, volume 4, pages 1942–1948. IEEE.
Kennedy, J. and Mendes, R. (2002). Population structure and particle swarm performance. In Proceedings of the IEEE Congress on Evolutionary Computation, pages 1671–1676. IEEE.
Lopez, A. M. et al. (1967). Tuning controllers with error-integral criteria. Instrumentation Technology, 14:57–62.
Mirjalili, S., Gandomi, A. H., and Mirjalili, S. M. (2012). Multi-objective bat algorithm: a novel multi-objective optimization algorithm. Neural Computing and Applications, 22(6):1239–1255.
Ogata, K. (2010). Engenharia de controle moderno. In Engenharia de controle moderno, pages 521–544. Pearson Prentice Hall, 5 edition.
Poli, R., Kennedy, J., and Blackwell, T. (2007). Particle swarm optimisation: An overview. Swarm Intelligence Journal.
Rovira, A. A., Muril, P. W., and Smith, C. L. (1969). Tuning controllers for set-point changes. Instruments and Control Systems.
Xu, M. (2022). Control of dc adjustable speed electric vehicle based on pso-pid algorithm optimization research. In 2022 IEEE 5th International Conference on Automation, Electronics and Electrical Engineering (AUTEEE), pages 616–621.
Åström, K. J. and Murray, R. M. (2008). Feedback Systems: An Introduction for Scientists and Engineers. Princeton University Press.
