AccScience Publishing / IJOCTA / Volume 9 / Issue 2 / DOI: 10.11121/ijocta.01.2019.00659
RESEARCH ARTICLE

Parameter effect analysis of particle swarm optimization algorithm in PID controller design

Mustafa Sinasi Ayas1* Erdinc Sahin2
Show Less
1 Department of Electrical and Electronics Engineering, Karadeniz Technical University, Turkey
2 Department of Energy Systems Engineering, Karadeniz Technical University, Turkey
IJOCTA 2019, 9(2), 165–175; https://doi.org/10.11121/ijocta.01.2019.00659
Submitted: 2 August 2018 | Accepted: 18 January 2019 | Published: 9 April 2019
© 2019 by the Author(s). This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution -Noncommercial 4.0 International License (CC-by the license) ( https://creativecommons.org/licenses/by-nc/4.0/ )
Abstract
PID controller has still been widely-used in industrial control applications because of its advantages such as functionality, simplicity, applicability, and easy of use. To obtain desired system response in these industrial control applications, parameters of the PID  controller should be well tuned by using conventional tuning methods such as Ziegler-Nichols, Cohen-Coon, and Astrom-Hagglund or by means of meta-heuristic optimization algorithms which consider a fitness function including various parameters such as overshoot, settling time, or steady-state error during the optimization process. Particle swarm optimization (PSO) algorithm is often used to tune parameters of PID controller, and studies explaining the parameter tuning process of the PID controller are available in the literature. In this study, effects of PSO algorithm parameters, i.e. inertia weight, acceleration factors, and population size, on parameter tuning process of a PID controller for a second-order process plus delay-time (SOPDT) model are analyzed. To demonstrate these effects, control of a SOPDT model is performed by the tuned controller and system response, transient response characteristics, steady-state error, and error-based performance metrics obtained from system response are provided.
Keywords
PID controller
PSO algorithm
controller parameter tuning
error-based objective functions
SOPDT model
Conflict of interest
The authors declare they have no competing interests.
References

[1] Krohling, R. A., & Rey, J. P. (2001). Design of optimal disturbance rejection pid controllers using genetic algorithms. IEEE Transactions on Evolutionary Computation, 5(1), 78–82. .

[2] Wang, P., & Kwok, D. (1994). Optimal design of pid process controllers based on genetic al- gorithms. Control Engineering Practice, 2(4), 641–648.

[3] Chiha, I., Liouane, N., & Borne, P. (2012). Tuning pid controller using multiobjective ant colony optimization. Applied Computational Intelligence and Soft Computing, 2012, 11.

[4] Ayas, M. S., Altas, I. H., & Sahin, E. (2018). Fractional order based trajectory tracking control of an ankle rehabilitation robot. Transactions of the Institute of Measurement and Control, 40(2), 550–564.

[5] Sahin, E., & Altas, I. H. (2018). Optimized fractional order control of a cascaded syn- chronous buck–boost converter for a wave-uc hybrid energy system. Electrical Engineering, 100(2), 653–665.

[6] Altinoz, O. T., (2018). Multiobjective PID controller design for active suspension sys- tem: scalarization approach. An Interna- tional Journal of Optimization and Control:Theories & Applications (IJOCTA) , 8(2), 183–194.

[7] Erguzel, T. T., (2015). A hybrid PSO-PID ap- proach for trajectory tracking application of a liquid level control process. An International Journal of Optimization and Control: Theo- ries & Applications (IJOCTA), 5(2), 63–73.

[8] Rajasekhar, A., Jatoth, R. K., & Abraham, A. (2014). Design of intelligent pid/piλdμ speed controller for chopper fed dc motor drive using opposition based artificial bee colony algorithm. Engineering Applications of Artificial Intelligence, 29, 13–32.

[9] Gaing, Z.-L. (2004). A particle swarm opti- mization approach for optimum design of pid controller in avr system. IEEE transactions on energy conversion, 19(2), 384–391.

[10] Zamani, M., Karimi-Ghartemani, M., Sadati, N., & Parniani, M. (2009). Design of a frac- tional order pid controller for an avr using particle swarm optimization. Control Engi- neering Practice, 17(12), 1380–1387.

[11] Solihin, M. I., Tack, L. F., & Kean, M. L.(2011). Tuning of pid controller using particle swarm optimization (pso). International Jour- nal on Advanced Science, Engineering and In- formation Technology, 1(4), 458–461.

[12] Basu, A., Mohanty, S., & Sharma, R. (2016). Designing of the pid and fopid controllers us- ing conventional tuning techniques. Interna- tional Conference on Inventive Computation Technologies (ICICT), 2, 1–6.

[13] Ang, K. H., Chong, G., & Li, Y. (2005). Pid control system analysis, design, and tech- nology. IEEE transactions on control systems technology, 13(4), 559–576.

[14] Ziegler, J. G. & Nichols, N. B. (1942). Opti- mum settings for automatic controllers. trans. ASME, 64(11).

[15] H¨agglund, T. & A(˚)str¨om, K. J. (2002). Re-visiting the ziegler-nichols tuning rules for pi control. Asian Journal of Control, 4(4), 364– 380.

[16] Zhang, Y., Wang, S., & Ji, G. (2015). A comprehensive survey on particle swarm optimization algorithm and its applications. Mathematical Problems in Engineering, 2015, 1–39.

[17] Zhao, J., Li, T., & Qian, J. (2005). Appli- cation of particle swarm optimization algo- rithm on robust pid controller tuning. Inter- national Conference on Natural Computation, Springer, 948–957.

[18] Idir, A., Kidouche, M., Bensafia, Y., Khet- tab, & Tadjer, K., S. (2018). Speed control of DC motor using PID and FOPID controllers based on differential evolution and PSO. In- ternational Journal of Intelligent Engineering and Systems, 11(4), 241–249.

[19] Pano, V. & Ouyang, P. R. (2014). Compar- ative study of ga, pso, and de for tuning position domain pid controller. 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO), 1254–1259.

[20] Sun, L., Li, D., Zhong, Q.-C., & Lee, K. Y.(2016). Control of a class of industrial pro- cesses with time delay based on a modi- fied uncertainty and disturbance estimator. IEEE Transactions on Industrial Electronics, 63(11), 7018–7028.

[21] Kennedy, J. & Eberhart, R. (1995). Pso opti- mization. Proc. IEEE Int. Conf. Neural Net- works, 4, 1941–1948.

[22] Nagrath,I. (2006). Control systems engineer- ing. New Age International.

[23] Schultz, W. & Rideout, V. (1961). Control system performance measures: Past, present, and future. IRE Transactions on Automatic Control, 1, 22–35.

[24] Shi, Y. & Eberhart, R. C.. (1998), Parame- ter selection in particle swarm optimization. International conference on evolutionary pro- gramming, Springer, 591–600.

[25] Mallipeddi, R. & Suganthan, P. N. (2008). Empirical study on the effect of population size on differential evolution algorithm. IEEE World Congress on Computational Intelli- gence Evolutionary, 3663–3670.

[26] Piszcz, A. & Soule, T. (2006). Genetic pro- gramming: Optimal population sizes for vary- ing complexity problems. Proceedings of the 8th annual conference on Genetic and evolu- tionary computation, 953–954.

[27] Koumousis, V. K. & Katsaras, C. P. (2006). A saw-tooth genetic algorithm combining the effects of variable population size and reini- tialization to enhance performance. IEEE Transactions on Evolutionary Computation, 10(1), 19–28.

Share
Back to top
An International Journal of Optimization and Control: Theories & Applications, Electronic ISSN: 2146-5703 Print ISSN: 2146-0957, Published by AccScience Publishing