Parameter effect analysis of particle swarm optimization algorithm in PID controller design
Parameter effect analysis of particle swarm optimization algorithm in PID controller design
PID controller has still been widely-used in industrial control applications be-cause of its advantages such as functionality, simplicity, applicability, and easyof use. To obtain desired system response in these industrial control appli-cations, parameters of the PID controller should be well tuned by using con-ventional tuning methods such as Ziegler-Nichols, Cohen-Coon, and Astrom-Hagglund or by means of meta-heuristic optimization algorithms which con-sider a fitness function including various parameters such as overshoot, settlingtime, or steady-state error during the optimization process. Particle swarm op-timization (PSO) algorithm is often used to tune parameters of PID controller,and studies explaining the parameter tuning process of the PID controller areavailable in the literature. In this study, effects of PSO algorithm parame-ters, i.e. inertia weight, acceleration factors, and population size, on param-eter tuning process of a PID controller for a second-order process plus delay-time (SOPDT) model are analyzed. To demonstrate these effects, control of aSOPDT model is performed by the tuned controller and system response, tran-sient response characteristics, steady-state error, and error-based performancemetrics obtained from system response are provided.
___
- 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. .
- Wang, P., & Kwok, D. (1994). Optimal design
of pid process controllers based on genetic al-
gorithms. Control Engineering Practice, 2(4),
641–648.
- Chiha, I., Liouane, N., & Borne, P. (2012).
Tuning pid controller using multiobjective ant
colony optimization. Applied Computational
Intelligence and Soft Computing, 2012, 11.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Ziegler, J. G. & Nichols, N. B. (1942). Opti-
mum settings for automatic controllers.trans.
ASME, 64(11).
- Hägglund, T. & Åström, K. J. (2002). Re-
visiting the ziegler-nichols tuning rules for pi
control. Asian Journal of Control, 4(4), 364–
380.
- 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.
- 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.
- 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.
- 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.
- 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.
- Kennedy, J. & Eberhart, R. (1995). Pso opti-
mization. Proc. IEEE Int. Conf. Neural Net-
works, 4, 1941–1948.
- Nagrath, I. (2006). Control systems engineer-
ing. New Age International.
- Schultz, W. & Rideout, V. (1961). Control
system performance measures: Past, present,
and future. IRE Transactions on Automatic
Control, 1, 22–35.
- Shi, Y. & Eberhart, R. C.. (1998), Parame-
ter selection in particle swarm optimization.
International conference on evolutionary pro-
gramming, Springer, 591–600.
- 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.
- 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.
- 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.