DESAIN OPTIMAL KONTROLER PID MOTOR DC MENGGUNAKAN CUCKOO SEARCH ALGORITHM

dokumen-dokumen yang mirip
DESAIN OPTIMAL KONTROLER PID MOTOR DC MENGGUNAKAN CUCKOO SEARCH ALGORITHM

Aplikasi Firefly Algorithm Pada Kontroler PID Untuk Mengatur Kecepatan Motor DC

APLIKASI METODE CERDAS UNTUK OPTIMASI CONTROLLER PID MOTOR DC BERBASIS FIREFLY ALGORITHM

OPTIMISASI KONTROL PID UNTUK MOTOR DC MAGNET PERMANEN MENGGUNAKAN PARTICLE SWARM OPTIMIZATION

FREQUENCY CONTROL PLTMH DENGAN CAPACITIVE ENERGY STORAGE MENGGUNAKAN CUCKOO SEARCH ALGORITHM

Kontrol Kecepatan Motor Induksi menggunakan Algoritma Backpropagation Neural Network

FREQUENCY CONTROL PLTMH DENGAN CAPACITIVE ENERGY STORAGE MENGGUNAKAN CUCKOO SEARCH ALGORITHM

JURNAL INTAKE---- Vol. 4, Nomor 2, Oktober 2013 ISSN:

SISTEM KENDALI POSISI MOTOR DC Oleh: Ahmad Riyad Firdaus Politeknik Batam

Optimisasi Kontroler PID dan Dual Input Power System Stabilizer (DIPSS) pada Single Machine Infinite Bus (SMIB) menggunakan Firefly Algorithm (FA)

SISTEM PENGATURAN MOTOR DC MENGGUNAKAN PROPOTIONAL IINTEGRAL DEREVATIVE (PID) KONTROLER

peralatan-peralatan industri maupun rumah tangga seperti pada fan, blower, pumps,

ANALISIS PENGGUNAAN POWER SYSTEM STABILIZER (PSS) DALAM PERBAIKAN STABILITAS TRANSIEN GENERATOR SINKRON

BAB I PENDAHULUAN 1.1 Latar Belakang

Pengontrolan Sistem Eksiter Untuk Kestabilan Tegangan Di Sistem Single Machine Infinite Bus (SMIB) Menggunakan Metode PID

BAB I PENDAHULUAN Latar Belakang

PENERAPAN FUZZY LOGIC CONTROLLER UNTUK MEMPERTAHANKAN KESETABILAN SISTEM AKIBAT PERUBAHAN DEADTIME PADA SISTEM KONTROL PROSES DENGAN DEADTIME

Desain Sistem Kontrol Pitch Angle Wind Turbine Horizontal Axis Menggunakan Firefly Algorithm

Presentasi Tugas Akhir

Desain Frekuensi Kontrol pada Hibrid Wind-Diesel dengan PID Diferensial Evolusi

Optimasi Parameter Kontroler PID Berbasis Particle Swarm Optimization untuk Pengendalian Kecepatan Motor Induksi Tiga Fase

PERANCANGAN SISTEM KENDALI PADA KENDALIAN YANG DISERTAI KETIDAK PASTIAN

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

DOI : /jeee-u.v1i OPTIMAL DESIGN OF POWER SYSTEM STABILIZER IN BAKARU POWER PLANT USING BAT ALGORITHM

BAB I PENDAHULUAN. menggerakan belt conveyor, pengangkat beban, ataupun sebagai mesin

PERANCANGAN SISTEM PENGENDALIAN PEMBAKARAN PADA DUCTBURNER WASTE HEAT BOILER (WHB) BERBASIS LOGIC SOLVER

Dosen Pembimbing : Hendro Nurhadi, Dipl. Ing. Ph.D. Oleh : Bagus AR

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

DESAIN FREKUENSI KONTROL PADA HYBRID WIND-DIESEL DENGAN PID - PARTICLE SWARM OPTIMIZATION (PSO)

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. Gambar 3. 1 Diagram Blok Sistem Kecepatan Motor DC

BAB IV PENGUJIAN DAN ANALISA

Hamzah Ahlul Fikri Jurusan Tehnik Elektro, FT, Unesa,

DESAIN PENGATURAN PUTARAN MESIN DC MENGGUNAKAN PID (PROPORTIONAL INTEGRAL DERIVATIVE) DENGAN METODE ZIEGLER-NICHOLS

SWARM GENETIC ALGORITHM, SUATU HIBRIDA DARI ALGORITMA GENETIKA DAN PARTICLE SWARM OPTIMIZATION. Taufan Mahardhika 1

Bambang Siswanto Pasca Sarjana Teknik Pengaturan

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

DESAIN KONTROL PID UNTUK MENGATUR KECEPATAN MOTOR DC PADA ELECTRICAL CONTINUOUSLY VARIABLE TRANSMISSION (ECVT)

Rancang Bangun Pengatur Tegangan Otomatis pada Generator Ac 1 Fasa Menggunakan Kendali PID (Proportional Integral Derivative)

BAB 2 LANDASAN TEORI

PENGOPTIMALAN UMPAN BALIK LINEAR QUADRATIC REGULATOR PADA LOAD FREQUENCY CONTROL MENGGUNAKAN PARTICLE SWARM OPTIMIZATION

KONTROL KECEPATAN MOTOR DC MENGGUNAKAN PID KONTROLER YANG DITUNNING DENGAN FIREFLY ALGORITHM

Simulasi Control System Design dengan Scilab dan Scicos

Politeknik Elektronika Negeri Surabaya ITS Kampus ITS Sukolilo,Surabaya

Identifikasi Self Tuning PID Kontroler Metode Backward Rectangular Pada Motor DC

TUGAS AKHIR RESUME PID. Oleh: Nanda Perdana Putra MN / 2010 Teknik Elektro Industri Teknik Elektro. Fakultas Teknik. Universitas Negeri Padang

BABI PENDAHULUAN 1.1 Latar Belakang Masalah

SIMULATOR RESPON SISTEM UNTUK MENENTUKAN KONSTANTA KONTROLER PID PADA MEKANISME PENGENDALIAN TEKANAN

Penerapan Adaptive Genetic Algorithm dengan Fuzzy Logic Controller pada Capacitated Vehicle Routing Problem

PERENCANAAN KONTROL PID PADA MOTOR INDUKSI BERBASIS MATLAB SIMULINK

SIMULASI PENGENDALI P. I. D. FUZZY PADA SISTEM PENGATURAN KECEPATAN MOTOR ARUS SEARAH

PEMODELAN SISTEM PENGENDALI PID DENGAN METODE CIANCONE BERBASIS MATLAB SIMULINK PADA SISTEM PRESSURE PROCESS RIG

IMPLEMENTASI MICROKONTROLLER UNTUK SISTEM KENDALI KECEPATAN BRUSHLESS DC MOTOR MENGGUNAKAN ALGORITMA HYBRID PID FUZZY

PERANCANGAN MODEL PREDICTIVE TORQUE CONTROL (MPTC) UNTUK PENGATURAN KECEPATAN MOTOR INDUKSI 3 PHASA DENGAN ROBUST STATOR FLUX OBSERVER

pengendali Konvensional Time invariant P Proportional Kp

BAB I. PENDAHULUAN 1.1 Latar Belakang

ANALISIS PENERAPAN PID CONTROLLER PADA AVR (AUTOMATIC VOLTAGE REGULATOR)

Kontrol PID Pada Miniatur Plant Crane

Optimisasi Unit Commitment Mempertimbangkan Fungsi Biaya Tidak Mulus Dengan Firefly Algorithm

Tabel 1. Parameter yang digunakan pada proses Heat Exchanger [1]

JURUSAN TEKNIK FISIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER

Perancangan dan Simulasi Autotuning PID Controller Menggunakan Metoda Relay Feedback pada PLC Modicon M340. Renzy Richie /

PENYELESAIAN NURSE ROSTERING PROBLEM (NRP) MENGGUNAKAN CUCKOO SEARCH (CS)

LEMBAR PENGESAHAN HALAMAN PERNYATAAN HALAMAN UCAPAN TERIMA KASIH ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN

PENERAPAN ALGORITMA CUCKOO SEARCH PADA TRAVELLING SALESMAN PROBLEM

IMPLEMENTASI PENGONTROL PID PADA MODEL FISIS ELEKTRONIK

RESPON SISTEM DITINJAU DARI PARAMETER KONTROLER PID PADA KONTROL POSISI MOTOR DC

Desain Kendali pada Sistem Steam Drum Boiler dengan Memperhitungkan Control Valve

IMPLEMENTASI SISTEM KENDALI KECEPATAN MOTOR ARUS SEARAH MENGGUNAKAN KENDALI PID BERBASIS PROGRAMMABLE LOGIC CONTROLER

STUDI PERFORMANSI SISTEM PENGENDALIAN TEMPERATUR, RELIABILITY DAN SAFETY PADA HEAT EXCHANGER PT. PETROWIDADA GRESIK

IV. PERANCANGAN SISTEM

ABSTRAK. Inverted Pendulum, Proporsional Integral Derivative, Simulink Matlab. Kata kunci:

PERANCANGAN PENGENDALI POSISI LINIER UNTUK MOTOR DC DENGAN MENGGUNAKAN PID

Vol: 4, No. 1, Maret 2015 ISSN:

Penempatan Dan Penentuan Kapasitas Optimal Distributed Generator (DG) Menggunakan Artificial Bee Colony (ABC)

BAB IV PENGUJIAN DAN ANALISA HASIL SIMULASI. III, aspek keseluruhan dimulai dari Bab I hingga Bab III, maka dapat ditarik

ANALISIS PENGOPERASIAN SPEED DROOP GOVERNOR SEBAGAI PENGATURAN FREKUENSI PADA SISTEM KELISTRIKAN PLTU GRESIK

RANCANG BANGUN SISTEM PENGENDALIAN SUDUT PITCH TURBIN ANGIN HORIZONTAL AXIS BERBASIS PARTICLE SWARM OPTIMIZATION (PSO)

UJI PERFORMANSI PADA SISTEM KONTROL LEVEL AIR DENGAN VARIASI BEBAN MENGGUNAKAN KONTROLER PID

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

SISTEM PENGATURAN KECEPATAN MOTOR INDUKSI TIGA FASA MENGGUNAKAN KONTROLER PID BERBASIS GENETIC ALGORITHM SKRIPSI

BAB III METODE PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

Rancang Bangun Sistem Kontrol Level dan Pressure Steam Generator pada Simulator Mixing Process di Workshop Instrumentasi

BAB I PENDAHULUAN 1.1 Latar Belakang

Perancangan Dan Implementasi Sistem Pengaturan Kecepatan Motor Bldc Menggunakan Kontroler Pi Berbasiskan Neural-Fuzzy Hibrida Adaptif

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN PEMBIMBING... ii. LEMBAR PENGESAHAN DOSEN PENGUJI... iii. HALAMAN PERSEMBAHAN...

Syahrir Abdussamad, Simulasi Kendalian Flow Control Unit G.U.N.T Tipe 020 dengan Pengendali PID

Optimisasi Unit Commitment Mempertimbangkan Fungsi Biaya Tidak Mulus Dengan Firefly Algorithm

BAB 2 LANDASAN TEORI

Optimasi Kontrol Motor Induksi Menggunakan Metode Fuzzy Dan Algoritma Genetika

Analisis Penalaan Kontroller PID pada Simulasi Kendali Kecepatan Putaran Motor DC

Perancangan Sistem Kontrol PID Untuk Pengendali Sumbu Azimuth Turret Pada Turret-gun Kaliber 20mm

Analisis Pengaturan Kecepatan Motor DC Menggunakan Kontrol PID (Proportional Integral Derivative)

Pengaturan Kecepatan Motor DC Menggunakan Kendali Hybrid PID-Fuzzy

DISAIN DAN IMPLEMENTASI PENGENDALI FUZZY BERBASIS DIAGRAM LADDER PLC MITSUBISHI Q02HCPU PADA SISTEM MOTOR INDUKSI

Transkripsi:

DESAIN OPTIMAL KONTROLER PID MOTOR DC MENGGUNAKAN CUCKOO SEARCH ALGORITHM Muhammad Ruswandi Djalal 1, Dwi Ajiatmo 2, Andi Imran 3, Imam Robandi 3 1,2,3,4 Jurusan Teknik Elektro, Fakultas Teknologi Industri, Institut Teknologi Sepuluh Nopember 1 muhammad.ruswandi13@mhs.ee.its.ac.id, 2 ajiatmo@gmail.com, 3 andiimran7@gmail.com, 4 robandi@ee.its.ac.id ABSTRAK Penggunaan kontroler PID (Proporsional-Integral-Derivatif) pada sebuah motor DC sangat banyak digunakan, karena strukturnya yang sederhana, keandalan yang kuat dan mudah digunakan. Akan tetapi, penggunaan kontroler PID dibutuhkan pengaturan parameter yang tepat untuk mendapatkan kinerja yang optimal pada motor. Umumnya yang sering digunakan adalah metode trial-error, untuk menentukan parameter yang tepat untuk PID, namun hasil yang didapat tidak membuat kontroler PID optimal. Belakangan ini sudah banyak penelitian untuk mengoptimasi kontroler PID, salah satunya dengan metode cerdas. Untuk itu pada penelitian ini akan digunakan metode cerdas berbasis Cuckoo Search Algorithm (CSA), untukmengoptimasidan menentukan parameter yang tepat dari PID. CSA adalah salah satu metode cerdas yang terinspirasi dari perilaku burung cuckoo dalam menempatkan telurnya disarang burung lain yang dia pilih secara acak, konsep inilah yang diadaptasi dan diterapkan menjadi algoritma cerdas untuk menyelesaikan masalah optimasi. Dari hasil yang diperoleh metode CSA dapat dengan baik menala parameter PID, sehingga overshoot yang dihasilkan tidak ada dan settling time sangat cepat. Pada penelitian ini juga akan dibahas dan dibandingkan kontroler tanpa PID, dengan PID trial-error dan dengan PID CSA. Kata Kunci : Motor DC, PID, Trial-Error,Cuckoo,Overshoot, Settling time 1. Pendahuluan Setelah lebih dari setengah abad penelitian dan pengembangan, kontrol PID, dengan struktur sederhana, stabilitas yang baik dan ketahanan yang kuat, memainkan peran penting dalam kontrol industri [1]. Motor DC telah banyak digunakan dalam aplikasi industri. Masalah utama yang sering dibahas dalam kontrol PID adalah penyesuaian parameter. Salah satu teknik yang sering digunakan adalah kontrol konvensional trial-error, namun untuk metode ini sulit untuk menyesuaikan parameter, sehingga dibutuhkan waktu lama [2] serta akurasi kontrol tidak baik. Dalam beberapa tahun terakhir, para peneliti telah banyak menggunakan metode cerdas (Artificial Intelligent)untuk penentuan parameter PID motor DC. Para peneliti mulai mempelajari perilaku cerdas dari hewan untuk diaplikasikan untuk menyelesaikan masalah optimasi. Hewan tersebut diantaranya lebah, semut, tawon dan menemukan suatu algoritma perilaku dari kebiasaan atau perilaku dari hewan tersebut. Pada tahun 2009, seorang peneliti Xin Xhe Yang, menemukan sebuah metode cerdas yang disebut kecerdasan burung cuckoo dan membuat sebuah algoritma penyelesaian yang terinspirasi dari perilaku burung cuckoo dalam menempatkan telurnya. Beberapa metode optimasi berbasis B-121 metode konvensional maupun metode cerdas telah banyak digunakan untuk mengoptimasi parameter PID motor DC, diantaranya Artificial Bee Colony, Particle Swarm Optimization, Tabu Search,Bacterial Foraging, Fuzzy Logic, Genetic Algorithm, dan Neural Network.(Wudai Liao, (2014); X. Wang, (2004); B. Liu, (2007); D. Chen, (2007); H. He, (2007); W. Zhang, (2010); Bhateshvar,Y,K. (2014); Nitish Katal. (2012); Bharat Bhushan. (2011); Ashu Ahuja. (2014); Anant Oonsivilai. (2008); Umesh Kumar Bansal.(2013); K. Premkumar. (2015);) Pada penelitian ini akan digunakan salah satu metode cerdas (Artificial Intelligent) untuk menala parameter PID motor DC yaitu dengan metodecuckoo Search Algorithm (CSA) dan akan dianalisa dan dibandingkan respon kecepatan motor DC dengan metode konvensional PID trial-error serta motor DC tanpa kontroler. 2. Pemodelan Sistem [Wudai Liao, 2014] Motor DC adalah motor listrik yang memerlukan suplai tegangan arus searah (DC) pada kumparan medan untuk diubah menjadi energi gerak mekanik. Kumparan medan pada motor dc disebut stator (bagian yang tidak berputar) dan kumparan jangkar disebut rotor (bagian yang berputar). Motor arus searah, sebagaimana namanya, menggunakan arus langsung yang tidak

langsung/direct-unidirectional. Motor DC memiliki 3 bagian utama untuk dapat berputar yaitu : Kutub Medan, Dinamo dan Komutator. Untuk merancang dan mensimulasikan suatu sistim kontrol kecepatan motor DC diperlukan adanya model matematika dari plant yang akan dikontrol. Sehingga dalam memudahkan analisis sistem bisa digambarkan ke dalam model statis, model fisis (rangkaian listrik) dan dinamik (diagram blok dan transfer function). 2.1 PEMODELAN MOTOR DC Pemodelan motor DC yang digunakan mengacu pada sebuah paper [1] yang di mana menggunakan pemodelan transfer function. Motor DC yang digunakan di sini adalah menggunakan motor DC magnet permanen, rating kecepatan 1400 rpm dengan kecepatan saat pengukuran 1250 rpm. Dengan memasukkan kecepatan motor DC, maka transfer function motor DC adalah, Km Gs ( ) (1) Ts m 1 Di mana, Km adalah gain mekanik dan Tm adalah waktu konstan mekanik. 2.75 Gs ( ) (2) 0.18s 1 Gambar 1. Pemodelan Motor DC di Simulink 2.2 PEMODELAN KONTROLER PID Kontrol PID adalah salah satu kontrol yang sudah banyak digunakan pada aplikasi industri karena strukturnya yang sederhana, PID kontrol t 1 det u( t) k p[ e( t) e( t) dt Td ] (3) T i dt 0 Di mana, u(t) adalah nilai kontrol yang dihitung oleh kontroler PID, Kp adalah koefisien proporsional, Ti adalah integral waktu konstan dan Td adalah diferensian time konstan. Fungsi dari ketiga elemen tersebut adalah : - Proporsional: menggambarkan sinyal deviasie (t) dari sistem kontrol proporsional. ketikasinyal e(t) ada, kontroler PID menghasilkan efek kontrol segera untuk mengurangipenyimpangan. - Integral : digunakan untuk menghilangkan kesalahanstatis dan meningkatkan stabilitas sistem. - Diferensial: mencerminkan perubahan penyimpangansinyal, memperkenalkan sinyal koreksi sebelum penyimpangannilai sinyal menjadi lebih besar dan mempercepat responsistem untuk mengurangi pengaturan waktu. Oleh karena itu, merancang kontroler PID terutama berarti menentukan tiga parameter, serta bagaimana mengkonfigurasi ke tigaparameter PID (Kp, Ki, Kd). Dalam penelitian ini, Cuckoo SearchAlgorithm diusulkan untuk mencari parameter optimal PID.Blok diagram sistem kontrol ditunjukkan padagambar 1. r(t) + - CSA PID Kontroler Motor DC Gambar2.Sistem Kontroler PID-CSA Gambar 3. Pemodelan PID di Simulink 3 Cuckoo Search Algorithm[Yang, 2009] Burung cuckoo dalam berkembangbiak memiliki cara yang beragam dan unik. Dari sekian spesies cuckoo diketahui bahwa 59 diantaranya merupakan cuckoo yang bersifat parasit dalam berkembangbiak yaitu mereka memanfaatkan sarang burung lain yang berbeda spesies untuk menetaskan telur mereka. Bahkan tak jarang burung cuckoo yang menaruh telur pada sarang burung cuckoo yang lain. Ada beberapa jenis cuckoo yang membuang telur dari induk asli pada sarang untuk meningkatan kemungkinan menetas telur mereka.mungkin saja terjadi konflik antara burung host dan burung cuckoo pada saat burung cuckoo menaruh telurnya, sehingga burung host membuang telur cuckoo tersebut atau meninggalkan sarang mereka kemudian membuang sarang yang baru. Perilaku parasit yang lain adalah saat burung cuckoo menetas, biasanya telur burung cuckoo menetas lebih awal dari telur burung host, telur burung yang belum menetas tadi dibuang dari sarang agar anak cuckoo tersebut mendapatkan lebih banyak makanan. 4. Setiap cuckoo meletakkan satu telur pada satu waktu dan membuang telur didalamnya pada sarang yang dipilih acak. 5. Sarang terbaik dengan kualitas telur tertinggi akan dilanjutkan ke generasi berikutnya. Jumlah sarang burung yang tersedia berjumlah tetap, dan peluang telur yang diletakkan oleh cuckoo yang ditemukan burung inang sebesar pa ϵ [0,1]. Dalam kasus ini, burung dapat membuang telur cuckoo atau meninggalkan sarang, lalu membuat sarang baru. Aturan terakhir dapat disederhanakan dengan pendekatan fraksi pa dari n sarang digantikan dengan sarang baru (dengan solusi baru secara acak). Untuk masalah maksimisasi, kualitas atau fitness dari sebuah solusi dapat sebanding dengan nilai dari objective function. Bentuk lain dari fitness dapat didefinisikan dalam cara yang sama dengan y(t) B-122

fungsi fitness pada algoritma genetika. Untuk mempermudah, dapat menggunakan representasi yang sederhana bahwa setiap telur dalam sarang merepresentasikan sebuah solusi, dan telur cuckoo merepresentasikan solusi baru, tujuannya adalah untuk menggunakan yang baru dan potensial solusi yang lebih baik (cuckoos) untuk mengganti solusi yang tidak bagus pada sarang. Kemudian telur-telur tadi akan dievolusikan, telur yang lebih akan menggantikan telur lainnya yang diukur oleh fitness, layaknya dalam GA. Dalam suatu sarang host bisa saja terdapat dua telur, dengan kata lain sarang bisa menyimpan lebih dari satu solusi hanya saja untuk menyederhanakan permasalahan, suatu sarang hanya akan menyimpan satu solusi (telur).berdasarkan tiga aturan, langkah-langkah dasar Cuckoo Search (CS) dapat diringkas sebagai pseudo code yang ditunjukkan pada tabel berikut. Tabel2. Pseudo code dari Cuckoo Search (CS) Begin Fungsi Objektif f(x), x = (x 1,, x d) T Inisialisasi populasi dari n sarang burung target x i (i = 1,2,...,n) While (t < generasitotal) atau (kriteria lain untuk berhenti) Evaluasi nilai kualitas dari masing masing burung cuckoo Pilih dari burung cuckoo secara acak dan lakukan random walk Jika (Fi> Fj) Gantikan burung cuckoo j dengan burung cuckoo i End If Reset ulang sarang-sarang dengan kondisi terburuk (Pa) Simpan sarang-sarang yang berhasil lolos Urutkan solusi dan cari yang terbaik End While Proses hasil dan visualisasi End Ketika generasi solusi baru x (t+1) untuk seekor cuckoo i, Levy flight ditunjukkan sebagai berikut : x i (t+1) = x i (t) + α Levy (λ) (3) α > 0 adalah ukuran tahapan yang seharusnya berhubungan dengan skala dari masalah yang menarik. Dalam kebanyakan kasus, dapat menggunakan α = 1. Levy flight pada dasarnya memberikan jalan yang acak ketika tahapan acak panjang diambil dari distribusi Levy : Levy ~ u = t -λ, (1 < λ 3) (4) Mempunyai variasi yang tak terbatas dengan ratarata tak terbatas. Tahapan penting bagian dari sebuah proses random walk dengan kekuatan rendah, distribusi tahapan panjang dengan bagian terakhir yang berat. Beberapa dari solusi baru seharusnya digenerasi oleh jalan berputar Levy mencapai solusi terbaik sejauh ini, kecepatan akan naik pada pencarian local. Tetapi, sebuah fraksi substansial dari solusi baru seharusnya digenerasi oleh medan acak yang jauh dan lokasi harus cukup jauh dari solusi terbaik, ini akan membuat sistem tidak akan terjebak pada optimasi lokal. 3.1. PENALAAN PID DENGAN CSA Gambar 5 menunjukkan diagram alir algoritma metode Cuckoo Search Algorithm (CSA) yang digunakan pada penelitian ini untuk menala parameter PID. Fungsi objektif yang digunakan B-123 untuk menguji kestabilan sistem adalah dengan Integral Time Absolut Error (ITAE). t (5) ITAE t () t dt Parameter PID yang ditala oleh CSA adalah Kp, Ki dan Kd. Adapun untuk diagram alir proses penalaan parameter PID dengan menggunakan metode Cuckoo Search Algorithm (CSA) ditunjukkan oleh flowchart pada Gambar 5 dan gambar 4 menunjukkan pemodelan motor DC pada Simulink Matlab 2013, tanpa kontrol, dengan trial-error, dan PID Cuckoo. Mulai Input Parameter CSA : - Jumlah Sarang (n) - Discovery Rate (pa) - Toleransi (Tol) - Batas Bawah & Atas Parameter PID (Lb,Ub) - Maximum Generation (MaxGen) - Jumlah Variabel PID (nd) - Data Motor DC Inisialisasi Populasi Pemilik Sarang Pencarian Cuckoo secara acak dengan Levy Flights Evaluasi fitness function cuckoo Pemilik sarang menaruh kembali cuckoo kualitas terbaik secara acak Melepas Pa Dari sarang terburuk dan membuat tempat yang baru dengan levy flights Check kriteria pembuatan, Urutkan Solusi Terbaik/Sarang Terbaik Proses Hasil, Visualisasi dan output Hasil Penalaan Parameter PID Selesai 0 Tidak Gambar 4. Flowchart Penelitian

Gambar 5. Pemodelan Motor DC di Simulink Adapun data parameter-parameter berikut, Tabel 3. Parameter CSA Parameter Nilai Number of nests 25 Discovery rate of alien eggs/solutions 0.25 Toleransi 1.0e-5 Max Generation 50 Jumlah Variabel (nd) 5 Batas Atas Kp, Ki, Kd [40 30 0.1] Batas Bawah Kp, Ki, Kd [30 20 0] Berikut hasil optimasidengan metodecsa. Tabel 4. Hasil Optimasi SMES-PID dengan CSA Total number of iterations=2500 fmin = 19.3811 bestnest = 34.6724 25.3488 0.0081 kp_cu = 34.6724 ki_cu = 25.3488 kd_cu = 0.0081 Hasil optimasi CSA didapatkan nilai fitness function sebesar19.3811,dengan 50 iterasi, nilai bestnest merupakan sarang terbaik dari burung cuckoo, yang di mana diketahui sebagai hasil optimasi parameter PID, yaitu Kp, Ki dan Kd.Tabel 4 menunjukkan nilai hasil optimasi parameter PIDditala oleh CSA. Tabel 5. Hasil Penalaan Parameter PID Trial- Cuckoo Parameter Error Search Kp 10 34.6724 Ki 0.01 25.3488 Kd 0.01 0.0081 4 Hasil Simulasi Dan Analisis 4.1 RESPON KECEPATAN MOTOR DC TANPA CONTROLLER Simulasi pertama adalah simulasiopen loop Motor DCtanpacontroller. Berikut hasil simulasi. Gambar 7. Respon Kecepatan Motor DC tanpa kontrol, t=10s. Gambar 6. Hasil Optimasi Kontrol PID Motor DC dengan Cuckoo Search Algorithmdi MATLAB B-124 Gambar 7. Respon Kecepatan Motor DC tanpa kontrol, t=1s.

Dari hasil simulasi tanpa kontroler, didapatkan respon kecepatan motor DC yang sangat tinggi, hal ini dikarenakan sistem tidak ada umpan balik, sehingga motor bekerja tanpa ada batasan dan untuk sistem yang seperti ini sangat dihindari. Untuk itu sangat diperlukan desain sistem kontrol yang tepat dengan penambahan kotroler PID pada motor DC, sehingga kecepatan yang dihasilkan dapat dikontrol sesuai dengan beban yang dikopel oleh motor DC. 4.2 RESPON KECEPATAN MOTOR DC DENGAN PID TRIAL-ERROR Simulasi yang kedua adalah kontrol motor DC dengan PID trial-error, berikut hasil simulasinya. Gambar 10. Respon Kecepatan Motor DC dengan PID Cuckoo, t=10s Gambar 8. Respon Kecepatan Motor DC dengan PID Trial-Error, t=10s Gambar 9. Respon Kecepatan Motor DC dengan PID Trial-Error, t=0.1s Gambar grafik di atas menunjukkan grafik respon frekuensi motor DC dengan PID Trial-Error. Dari grafik di atas didapatkan settling time yang sangat lama, namun masih lebih baik dari yang tanpa kontrol. Dari grafik dapat dilihat, sistem belum berada pada kondisi steady pada detik ke >10s. Hal ini berarti, kontrol yang seperti ini sangat tidak diinginkan untuk sistem pengontrolan, hal tersebut dikarenakan respon sistem yang lama akan mengganggu kinerja dari plan yang dikontrol. 4.3 RESPON KECEPATAN MOTOR DC DENGAN PID CUCKOO Simulasi yang ketiga adalah kontrol motor DC dengan PID Cuckoo, berikut hasil simulasinya. Gambar 11. Respon Kecepatan Motor DC dengan PID Cuckoo t=0.1s Gambar grafik di atas menunjukkan grafik respon frekuensi motor DC dengan PID Cuckoo. Dari grafik di atas didapatkan settling time yang sangat cepat dibanding dengan metode trial-error, di mana sistem sudah berada pada kondisi steady pada detik ke 0.02s. Ini dapat disimpulkan bahwa dengan menggunakan metode cerdas untuk mengoptimasi parameter PID, hasil yang didapat untuk kinerja PID sangat baik karena menunjukkan respon yang cepat untuk kontrol motor DC. Gambar berikut menunjukkan perbandingan dari kontrol motor DC yang telah disimulasikan. Gambar 12. Perbandingan Respon Kecepatan Motor DC, t=10s B-125

Gambar 12. Perbandingan Respon Kecepatan Motor DC, t=0.1s Aplikasi motor DC sangat banyak digunakan, karena motor DC sangat cocok untuk aplikasi terutama pengontrolan, sehingga dibutuhkan desain kontroler motor DC yang tepat, dalam hal ini sangat diusulkan untuk menggunakan kontroler PID karena sangat simple untuk pengontrolan sistem dengan penalaan parameter menggunakan metode cerdas yang tepat akan didapatkan kinerja yang baik. 5 Kesimpulan Dengan menggunakan metode cerdascuckoo SearchAlgorithm (CSA) sebagai metode penalaan PIDController,didapatkan hasil penalaan parameter nilai PID yang optimal di mana, Kp sebesar 34.6724,Ki sebesar 25.3488 dan Kd sebesar 0.0081. Dari hasil simulasi dapat disimpulkan, respon kecepatanmotor DC dengan PID Cuckoo, didapatkan settling time yang sangat cepat dibanding dengan metode trial-error, di mana sistem sudah berada pada kondisi steady pada detik ke 0.02s, ini berarti dengan menggunakan metode cerdas untuk mengoptimasi parameter PID, hasil yang didapat untuk kinerja PID sangat baik karena menunjukkan respon yang cepat untuk kontrol motor DC. parameters optimization. Microcomputer Information, vol. 23, no.3, pp. 35-36, 2007. H. He and F. Qian.(2007) : The PID parameter tuning based on immune evolutionary algorithm. Microcomputer Information, vol. 27, no. 5, pp. 1174-1176, 2007. W. Zhang. (2010) : Increment PID controller based on immunity particle swarm optimization algorithm, Microcomputer Information, vol. 28, no.7, pp. 67-69, 2010. Bhateshvar,Y,K. (2014) : Power Frequency Balance With Superconducting Magnetic Energy Storage Using Optimized Intelligent Controller. Energetika.2014. Nitish Katal. (2012) :Optimal Tuning of PID Controller for DC Motor usingbio-inspired Algorithms".International Journal of Computer Applications.2012. Bharat Bhushan. (2011) : Adaptive control of DC motor using bacterial foraging algorithm".applied Soft Computing sciencedirect.2011. Ashu Ahuja. (2014) : Design of fractional order PID controller for DC motor usingevolutionary optimization techniques".wseas Transactions on Systems and Control.2014. Anant Oonsivilai. (2008) : Optimum PID Controller tuning for AVR System using Adaptive Tabu Search, 12th WSEAS International Conference on COMPUTERS, Heraklion, Greece, July 23-25, 2008. Umesh Kumar Bansal.(2013) : Speed Control of DC Motor Using Fuzzy PID Controller. Advance in Electronic and Electric Engineering.2013. K. Premkumar. (2015) : Fuzzy PID supervised online ANFIS based speed controller for brushless dc motor. Sciencedirect. Neurocomputing.2015. DAFTAR PUSTAKA Yang, X,S. (2013) : Cuckoo Search and Firefly Algorithms Theory and Applications. 2013. Yang, X,S. (2008) : Nature-Inspired Metaheuristic Algorithms. Frome: Luniver Press. 2008. Wudai Liao, (2014) : Optimization of PID Control for DC Motor Based On Artificial Bee Colony Algorithm.2014. X. Wang, and M. Zhang, (2004) : Optimizing PID parameters by using improved particle swarm optimization algorithm. Process Automation Instrumentation, no. 2, pp. 1-9, 2004. B. Liu, J. Tan, and C. Huang, (2007) :Research and Application of an Improved PID Control Algorithm. Microcomputer Information, vol. 6, no. 1, pp. 15-17, 2007. D. Chen, K. Fang, and Q. Chen. (2007) :Application of genetic algorithm in PID B-126