Aplikasi Metode Cerdas untuk Optimasi Controller PID Motor DC Berbasis Firefly Algorithm

Main Article Content

Muhammad Ruswandi Djalal
Hidayatul Nurohmah
Andi Imran
Muhammad Yusuf Yunus

Keywords

Abstract

Controlling the speed of dc motor is very important to maintain the stability of motor operation. One of the most commonly used control methods is the proportional integral derivative (PID) controller. In order to operate optimally, PID controllers need the correct parameter tuning. One of the problems in using PID controllers is the determination of the proper PID parameters. In the determination of PID controller parameters is still done conventionally, so the performance of PID becomes not optimal. Therefore, in this research we will propose one of PID parameter tuning method by using intelligent method based on Firefly Algorithm (FA), to optimize and determine the proper parameters of PID. The FA is one of the smart methods inspired by firefly behavior that moves at night with flashing habits, which are then adapted and applied into intelligent algorithms to solve optimization problems. From the results obtained the Firefly method can well tune the PID parameters, so the resulting overshoot does not exist and settling time is very fast. As a comparison, in this study will also discuss the use of intelligent methods based on Bee Colony and Cuckoo Search.

Keywords: PID, Bee-Colony, Cuckoo, Firefly, Settling time


Abstrak - Pengontrolan kecepatan motor dc merupakan hal yang sangat penting untuk menjaga stabilitas operasi motor. Salah satu metode pengontrolan yang sering digunakan adalah kontroler proportional integral derivative (PID). Agar dapat beroperasi dengan optimal, kontroler PID membutuhkan penalaan parameter yang tepat. Salah satu permasalahan dalam penggunaan kontroler PID adalah penentuan parameter PID yang tepat. Dalam penentuan parameter kontroler PID selama ini masih dilakukan secara konvensional, sehingga kinerja PID menjadi tidak optimal. Untuk itu pada penelitian ini akan diusulkan salah satu metode penalaan parameter PID dengan menggunakan metode cerdas berbasis Firefly Algorithm (FA), untuk mengoptimasi dan menentukan parameter yang tepat dari PID. FA adalah salah satu metode cerdas yang terinspirasi dari perilaku firefly yang bergerak dimalam hari dengan kebiasaan berkedip, yang kemudian diadaptasi dan diterapkan menjadi algoritma cerdas untuk menyelesaikan masalah optimasi. Dari hasil yang diperoleh metode Firefly dapat dengan baik menala parameter PID, sehingga overshoot yang dihasilkan tidak ada dan settling time sangat cepat. Sebagai pembanding, pada penelitian ini juga akan dibahas penggunaan metode cerdas berbasis Bee Colony dan Cuckoo Search.

Kata Kunci : PID, Bee-Colony, Cuckoo, Firefly, Settling time


References

[1] Yang, X,S. “Cuckoo Search and Firefly Algorithms Theory and Applications”. 2013.
[2] Yang, X,S, “Nature-Inspired Metaheuristic Algorithms”, Frome: Luniver Press. 2008.
[3] Wudai Liao, “Optimization of PID Control for DC Motor Based On Artificial Bee Colony Algorithm”. IEEE, 2014.
[4] X. Wang, and M. Zhang, “Optimizing PID parameters by using improved particle swarm optimization algorithm”, Process Automation Instrumentation, no. 2, pp. 1-9, 2004.
[5] B. Liu, J. Tan, and C. Huang, “Research and Application of an Improved PID Control Algorithm”, Microcomputer Information, vol. 6, no. 1, pp. 15-17, 2007.
[6] D. Chen, K. Fang, and Q. Chen, “Application of genetic algorithm in PID parameters optimization”, Microcomputer Information, vol. 23, no.3, pp. 35-36, 2007.
[7] H. He and F. Qian, “The PID parameter tuning based on immune evolutionary algorithm”, Microcomputer Information, vol. 27, no. 5, pp. 1174-1176, 2007.
[8] W. Zhang, “Increment PID controller based on immunity particle swarm optimization algorithm”, Microcomputer Information, vol. 28, no.7, pp. 67-69, 2010.
[9] Nitish Katal. “Optimal Tuning of PID Controller for DC Motor using Bio-Inspired Algorithms", International Journal of Computer Applications.2012.
[10] Bharat Bhushan, “Adaptive control of DC motor using bacterial foraging algorithm", Applied Soft Computing sciencedirect. 2011.
[11] Ashu Ahuja, “Design of fractional order PID controller for DC motor using evolutionary optimization techniques".WSEAS Transactions on Systems and Control, 2014.
[12] Anant Oonsivilai, “Optimum PID Controller tuning for AVR System using Adaptive Tabu Search”, 12th WSEAS International Conference on COMPUTERS, Heraklion, Greece, July 23-25, 2008.
[13] Umesh Kumar Bansal, “Speed Control of DC Motor Using Fuzzy PID Controller”, Advance in Electronic and Electric Engineering. 2013.
[14] K. Premkumar, “Fuzzy PID supervised online ANFIS based speed controller for brushless dc motor”. Sciencedirect. Neuro Computing, 2015.
[15] Djalal.M.R, D. Ajiatmo, A. Imran, I. Robandi, “Desain Optimal Kontroler PID Motor DC Menggunakan Cuckoo Search Algorithm”, Seminar Nasional Teknologi Informasi dan Aplikasinya (SENTIA) Politeknik Negeri Malang, 2015.
[16] D.Lastomo, Djalal.M.R, Widodo, I.Robandi, "Optimization of PID Controller Design for DC Motor Based on Flower Pollination Algorithm", The 2015 International Conference on Electrical, Telecommunication and Computer Engineering (ELTICOM 2015), 2015.