Araştırma Makalesi

Three-Channel Cost Function Based Artificial Bee Colony Algorithm for PID Tuning

1 Nisan 2020
PDF İndir
TR EN

Three-Channel Cost Function Based Artificial Bee Colony Algorithm for PID Tuning

Abstract

Recently, interest in swarm intelligence optimization techniques (Particle Swarm Optimization, Genetic Algorithm, Tabu Research Algorithm, etc.) has increased and this issue has become the focus of attention especially for scientists. Optimum controller parameters can be found with less experience in a short time by using optimization algorithms. PID is a type of controller which is widely used in the industry. The characteristic of the PID controller has effected the controller coefficients and optimum parameters must be tuned for good control. The speed control of a DC motor that is commonly used in practice is one of the important problems in engineering. DC motors are economical as well as important electrical machines of both industrial applications and our daily life due to their ease of control and optimum moment-speed characteristics. The best values of Kp, Ki and Kd with classical methods are a time consuming problem. The use of meta-heuristic methods gives both speed and accuracy in finding optimum values. In this study, optimum parameters are determined for a PID controller using Artificial Bee Colony Algorithm (ABC). The PID controller is designed as a speed controller for DC motor and simulated. In the literature, generally, the optimization was carried out with a single cost function or a combination of different functions with appropriate gains. This type of approach does not fit for the PID controller optimization since the effect of each parameter is different on the output of the system. Because of this reason, the optimum value of each parameter has been searched separately by using the three-channel cost function. The proposed algorithm in the present study gives more successful results than the traditional ABC algorithm having a single cost function.

Keywords

Kaynakça

  1. Bingöl, O., Pacaci, S., (2012) “A virtual laboratory for neural network controlled DC motors based on a DC-DC buck converter”, Int J Eng Educ, 28(3), 713 – 723.
  2. Singh, V., Garg, V. K., (2014) “Tuning of PID controller for speed control of DC motor using soft computing techniques – A Review”, International Journal of Applied Engineering Research, Vol. 9(9), pp. 1141 – 1148.
  3. Tepljakov, A., Gonzalez, E. A., Petlenkov, E., Belikov, J., Monje, C. A. and Petráš, I., (2016) “Incorporation of fractional-order dynamics into an existing PI/PID DC motor control loop”, ISA Trans, vol. 60, pp. 262 – 273.
  4. Çelik, E., Öztürk, N., (July 2017) “Doğru Akım Motor Sürücüleri için PI Parametrelerinin Simbiyotik Organizmalar Arama Algoritması ile Optimal Ayarı”, Bilişim Teknolojileri Dergisi, Vol.10(3).
  5. Öztürk, C., Hançer, E., Karaboğa, D., (2014) “Küresel En İyi Yapay Arı Koloni Algoritması İle Otomatik Kümeleme”, Gazi Üniv. Müh. Mim. Fak. Der., Vol. 29(4), pp. 677-687.
  6. Mavrovouniotisa, M., Lib, C. and Yangc, S., (January 12,2017) “A survey of swarm intelligence for dynamic optimization: Algorithms and applications”, Preprint submitted to Journal of Swarm and Evolutionary Computation.
  7. Reynolds, C. W., (1987) “Flocks, herds and schools: A distributed behavioral model”. Computer Graphics. 21 (4), s. 25–34. doi:10.1145/37401.37406. ISBN 0-89791-227-6.
  8. Dorigo, M. and Birattari, M., (2007) “Swarm intelligence” Scholarpedia, 2(9):1462, Access 11 March 2020, http://www.scholarpedia.org/article/Swarm_intelligence

Ayrıntılar

Birincil Dil

İngilizce

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

1 Nisan 2020

Gönderilme Tarihi

15 Mart 2020

Kabul Tarihi

28 Mart 2020

Yayımlandığı Sayı

Yıl 2020

Kaynak Göster

APA
Kaya, R., & Furat, M. (2020). Three-Channel Cost Function Based Artificial Bee Colony Algorithm for PID Tuning. Avrupa Bilim ve Teknoloji Dergisi, 382-392. https://doi.org/10.31590/ejosat.araconf50