Upload
its
View
0
Download
0
Embed Size (px)
Citation preview
Optimization of PID Control for DC Motor Based On Artificial Bee Colony Algorithm
Oleh :Muhammad Ruswandi Djalal
2213201008
Wudai Liao, Yingyue Hu, Haiquan Wang Zhongyuan University of Technology, China
IEEE, Proceedings of the 2014 International Conference on Advanced Mechatronic Systems, Kumamoto, Japan, August 10-12, 2014
1
3
Coba dibandingkan
Firefly AlgorithmCuckoo Search AlgorithmBat AlgorithmFlower Pollination AlgorithmDifferential EvolutionAnt Colony OptimizationParticle Swarm OptimizationImperialist Competitive Algorithm
I. INTRODUCTION PID : Simple structure, good Stability & strong Robustness
PID Parameter Manual method, large overshoot and difficult to get ideal control effect.
Artificial bee colony
4
Artificial Bee Colony
6
Foraging
Sharing Information
Select Best Food
Konsep : Lebah mencari sumber makanan (madu) yang terbaik
Inisialisasi
Movement of scout bee
Compare current & new foodfi is the fitness value of solution Zi. If the nectar amount of the new solution is higher than of the previous one(the fitness of Zi is better than Yi), the bee memories the new position and forgets the old one.
11
Artificial Bee Colony
12
Inisialisasi Populasi lebah (Kp, Ki, Kd)
Proses (Foraging)
Select Best FoodKp “best”Ki “best”Kd “best”
Konsep : Lebah mencari sumber makanan (madu) yang terbaik Objective Function
DC Motor Modeling
DC permanent magnet motor
rated speed is 1400rpm
speed measured 1250rpm
In order to obtain the parameters of the first-order system, system identification theory[19] is adopted
Mechanical gainMechanical time constant.
14
PID controller Design how to configure the three parameters of PID (Kp, Ki,
Kd)
P element : to reduce the deviationI element : to eliminate static error and improve the stability of systemD element : to reduce the setting time
15
V. Conclusions
Optimization problem of PID parameters for DC motor can be effectively solved by ABC algorithm
the validity of ABC algorithm which can be effectively applied to optimize the parameters of PID controller in DC motor system is proved.
21
22
Coba dibandingkan Firefly Algorithm Cuckoo Search Algorithm Bat Algorithm Flower Pollination Algorithm Differential Evolution Ant Colony Optimization Particle Swarm Optimization Imperialist Competitive Algorithm
Firefly Algorithm
24
Inisialisasi Kunang-Kunang
Perpindahan (Proses)
Best Firefly
Konsep : Kunang-Kunang akan tertarik pada yang lebih terang
Cuckoo Search Algorithm
27
Inisialisasi Sarang
Pencarian (Proses)
Best Nest
Konsep : Menempatkan telurnya di sarang burung lain
Bat Algorithm
30
Inisialisasi Populasi
Pencarian (Proses)
Posisi Terbaik
Konsep : terbang di kegelapan malam mencari makanan tanpa menabrak sesuatu apapun (Kemampuan Ekolokasi)
Flower Pollination Algorithm
33
Inisialisasi Populasi Flowers
Random (Proses)
Best Solution
Konsep : terinspirasi dari alam sekitar, yaitu proses pernyebukan bunga (Biotik & abiotik)
Differential Evolution
36
Inisialisasi Populasi
Mutasi Populasi
Populasi Baru
Konsep : Terinspirasi dari evolusi biologis berbasis populasi yang menggunakan siklus perulangan dari rekombinasi dan seleksi untuk mengarahkan populasi mencari nilai optimum
Ant Colony Optimization
39
Inisialisasi
tour
Best rute
Konsep : Menemukan jalur terpendek antara sarang dan sumber makanan dengan mengikuti jejak feromon
Particle Swarm Optimization
42
Inisialisasi Partikel
Random (Proses)
Best Position
Konsep : meniru proses alam dalam berkomunikasi satu sama lain dalam berkumpul, migrasi, atau berburu
Imperialist Competitive Algorithm
45
konsep : kompetisi kerajaan untuk memperoleh kekuasaan terbesar
Inisialisasi Empire
Kompetisi (Proses)
Best Empire
47
Param.FireflyAlgorith
m
CuckooAlgorith
m
BatAlgorith
m
FlowerAlgorith
m
Diff. Evolutio
n
Ant Colony Optimizatio
n
Particle Swarm Opt.
Imperialist Competitive
Alg.Kp 40 4.36 25.2082 39.6776 40 39.7801 37.6829 34.7941Ki 2.8170 9.1 7.2255 2.8930 9.9951 9.1684 1.4529 0.0953Kd 1 0.59 0.0648 0.0052 1 0.9775 0.4777 1