Analisis Tuning Parameter PID Menggunakan Algoritma Genetika pada Pengontrolan Kecepatan Motor DC
Motor listrik arus searah (DC) merupakan komponen penggerak utama dalam berbagai sistem otomasi industri dan robotika karena efisiensinya yang tinggi, kecepatan yang tinggi, serta umur pakainya yang panjang Meskipun demikian, motor DC memiliki kelemahan mendasar, yaitu penurunan kecepatan yang membuatnya tidak konstan ketika terjadi perubahan beban atau fluktuasi tegangan masukan Untuk menjaga agar kecepatan motor DC tetap stabil sesuai dengan yang diinginkan, diperlukan suatu sistem pengendali yang handal, seperti pengendali PID (Proportional, Integral, Derivative)
Kinerja dari pengendali PID ini sangat bergantung pada proses penyesuaian parameter atau yang dikenal dengan proses tuning. Tujuan dari proses ini adalah menemukan nilai parameter penguatan yang paling tepat, yaitu Proportional (Kp), Integral (Ki), dan Derivative (Kd), agar sistem mencapai kestabilan secara optimal. Berbagai metode konvensional seringkali kurang efektif atau membutuhkan waktu penyesuaian yang lama untuk mencapai target performa yang ketat. Oleh karena itu, pendekatan optimasi tingkat lanjut yang bersifat metaheuristik, seperti metode Algoritma Genetika (GA), menjadi solusi yang sangat menjanjikan
Algoritma Genetika merupakan teknik optimasi pencarian solusi yang terinspirasi dari teori evolusi Darwin, yang berpegang pada prinsip bahwa "yang terkuatlah yang akan bertahan". Dalam penerapannya pada tuning PID, parameter Kp, Ki, dan Kd direpresentasikan sebagai kromosom individu. Algoritma ini bekerja dengan mengevaluasi sebuah populasi menggunakan fungsi fitness yang dirancang untuk meminimalkan error (selisih) antara titik yang diinginkan (setpoint) dan keluaran aktual sistem. Melalui serangkaian siklus proses genetika buatan, yakni reproduksi, crossover (persilangan), dan mutasi, algoritma ini secara cerdas menyeleksi dan menciptakan generasi parameter baru secara iteratif hingga menemukan solusi yang paling optimal.
Tujuan utama dari penerapan Algoritma Genetika pada sistem ini adalah untuk menghasilkan respon kecepatan motor DC terbaik. Dibandingkan dengan metode analitik atau trial & error, tuning dengan GA secara komputasi telah terbukti mampu memberikan kinerja pengendalian terbaik dan parameter yang paling optimal. Pengendalian dengan GA ini secara efektif mampu menghasilkan waktu naik (rise time) dan waktu tunak (settling time) yang sangat cepat, sekaligus meminimalkan lewatan maksimum (overshoot) dan mengatasi kesalahan keadaan mantap (steady-state error) sesuai dengan kriteria perancangan sistem yang ketat
Penelitian ini menggunakan algoritma genetika (GA) untuk mengoptimalkan penentuan nilai parameter pengendali PID pada sistem kecepatan motor DC. Berdasarkan alur penelitian yang dilakukan, metode ini mencakup beberapa langkah sebagai berikut:
- Pengumpulan Data dan Pemodelan Sistem Data yang digunakan mencakup parameter fisik karakteristik motor DC, yang terdiri dari nilai resistansi jangkar (Ra), induktansi jangkar (La), konstanta gaya gerak listrik (Kb), konstanta torsi (Kt), momen inersia (Jm), dan konstanta gesekan (Bm). Data parameter-parameter ini digunakan untuk memodelkan plant ke dalam bentuk persamaan matematis fungsi alih (transfer function) pada perangkat lunak MATLAB
- Transformasi ke dalam Algoritma Genetika
Kombinasi parameter PID, yaitu penguatan Proportional (Kp), Integral (Ki), dan Derivative (Kd), direpresentasikan dalam bentuk kromosom yang merepresentasikan individu-individu pembentuk suatu populasi. Populasi awal parameter pengendali dibangkitkan secara acak dalam batasan ruang pencarian yang telah ditetapkan.
- Tahapan Algoritma Genetika
- Evaluasi Fitness: Mengevaluasi kinerja setiap kromosom (kombinasi parameter Kp, Ki, Kd) dengan fungsi fitness yang dirancang untuk meminimalkan error atau nilai selisih kuadrat antara kecepatan keluaran aktual sistem motor DC dengan kecepatan (setpoint) yang diinginkan.
- Seleksi: Menggunakan mekanisme seleksi untuk memilih kromosom (individu) dengan nilai fitness terbaik agar berpeluang lebih besar untuk bertahan dan menjadi induk (parents)
- Proses elitisme juga diterapkan dengan menyalin kromosom fitness tertinggi agar tidak terjadi penurunan performa solusi pada generasi berikutnya
- Crossover (Persilangan): Menyilangkan kromosom dari dua individu induk untuk membentuk kromosom individu baru (offspring) dengan menggabungkan solusi yang berpotensi lebih baik. Proses ini ditetapkan dengan probabilitas crossover sebesar 0,8.
- Mutasi: Mengubah atau memodifikasi satu atau lebih nilai gen dalam kromosom secara acak berdasarkan probabilitas mutasi sebesar 0,06 untuk menjaga keanekaragaman dan variasi populasi parameter
Kriteria Berhenti Siklus proses iterasi reproduksi algoritma genetika ini berakhir ketika jumlah iterasi generasi maksimum telah tercapai, yakni sebanyak 100 iterasi generasi dari 50 jumlah populasi yang ada.
- Simulasi dan Analisis Program optimasi algoritma genetika ini diimplementasikan dan disimulasikan menggunakan perangkat lunak MATLAB
- Hasil simulasi berupa penemuan nilai parameter PID (Kp, Ki, Kd) yang paling optimal. Parameter terbaik ini kemudian dianalisis berdasarkan tanggapan domain waktu yang meliputi empat hal: waktu naik (rise time/tr), waktu keadaan mantap (settling time/ts), lewatan maksimum (maximum overshoot/Mp), dan kesalahan keadaan mantap (steady-state error/ess) untuk disesuaikan dengan kriteria perancangan sistem yang stabil
1. Hasil Tuning Parameter Menggunakan Algoritma Genetika Pencarian parameter pengendali dilakukan dengan mengevaluasi fungsi fitness untuk meminimalkan error antara kecepatan aktual dan kecepatan yang diinginkan (setpoint). Melalui proses reproduksi, persilangan (crossover), dan mutasi, Algoritma Genetika berhasil menemukan nilai parameter terbaik untuk berbagai konfigurasi pengendali sebagai berikut:
Pengendali P: Kp = 15,0065
Pengendali PI: Kp = 9,4871 dan Ki = 4,0454e-05
Pengendali PD: Kp = 20 dan Kd = 30
Pengendali PID: Kp = 11,3678, Ki = 24,7629, dan Kd = 1,6365
2. Pembahasan Analisis Peralihan (Transient Analysis) Kinerja parameter yang didapatkan dari Algoritma Genetika diuji pada domain waktu untuk melihat respon peralihan sistem. Hasilnya menunjukkan bahwa: Waktu Naik (Rise Time/tr): Semua konfigurasi pengendali (P, PI, PD, dan PID) berhasil memenuhi kriteria perancangan (< 0,15 detik). Hal ini dikarenakan keberadaan aksi kontrol Proporsional (P) yang mampu mempercepat respon sistem.
Waktu Keadaan Mantap (Settling Time/ts): Konfigurasi PD dan PID mampu mencapai kestabilan dengan sangat cepat, masing-masing mencatatkan waktu 0,002 detik dan 0,040 detik. Lewatan Maksimum (Maximum Overshoot/Mp): Kriteria lewatan maksimum (< 20%) hanya berhasil dipenuhi oleh konfigurasi pengendali PD dan PID. Pengendali PD menghasilkan overshoot sebesar 0,81%, sedangkan pengendali PID berhasil meredam overshoot hingga 0%. Konfigurasi P dan PI gagal memenuhi kriteria ini (masing-masing 69,39% dan 58,89%) karena ketiadaan aksi kontrol Diferensial (D) yang berfungsi meredam osilasi.
3. Pembahasan Analisis Kesalahan (Steady-State Error Analysis) Analisis kesalahan dilakukan untuk melihat seberapa presisi kecepatan motor DC mencapai target akhir. Berdasarkan pengujian, nilai kesalahan keadaan mantap (steady-state error/ess) yang dihasilkan adalah:
Pengendali P: 0,0167
Pengendali PI: 6304,9316
Pengendali PD: 0,0126
Pengendali PID: 0,0103
Hasil tersebut menunjukkan bahwa pengendali P, PD, dan PID berhasil memenuhi kriteria presisi (ess < 0,1). Sebaliknya, konfigurasi pengendali PI mengalami kegagalan ekstrem karena Algoritma Genetika menghasilkan nilai Ki yang sangat kecil (4,0454e-05), sehingga pengendali Integral (I) kehilangan kemampuannya untuk menghilangkan kesalahan steady-state.
Kesimpulan Hasil Uji Berdasarkan analisis peralihan dan kesalahan, metode Algoritma Genetika secara konsisten mampu memberikan parameter yang sangat optimal, khususnya saat diimplementasikan pada pengendali PD dan PID. Konfigurasi ini terbukti memberikan respon yang sangat cepat, presisi, minim osilasi, dan sepenuhnya memenuhi seluruh kriteria perancangan sistem pengendalian kecepatan motor DC
6. Kesimpulan [Kembali]
Keberhasilan Optimasi Parameter: Penerapan metode Algoritma Genetika terbukti berhasil secara komputasi menemukan nilai parameter penguatan (Kp, Ki, Kd) yang optimal. Proses ini dicapai melalui evaluasi fungsi fitness yang dirancang khusus untuk meminimalkan error antara kecepatan keluaran aktual dan target yang diinginkan
Secara keseluruhan, dapat ditarik kesimpulan bahwa Algoritma Genetika (GA) merupakan metode tuning yang sangat efektif. Metode ini terbukti mampu mendesain parameter pengendali yang optimal untuk menghasilkan respon kecepatan motor DC yang cepat, stabil, minim osilasi, dan sepenuhnya sesuai dengan spesifikasi perancangan yang diharapkan
- Arlenny, E. Z., & Zulfahri. (2019). Optimation of Capacitor Bank Placement in Electric Network Using Genetic Algorithm. Journal of Physics: Conference Series, URICSE.
- Prayogo, C. T., Zebua, O., & Hasan, K. (2019). Optimasi Kapasitas Bank Kapasitor untuk Mereduksi Rugi-Rugi Daya pada Penyulang Wortel Menggunakan Metode Grey Wolf Optimizer (GWO). Jurnal Rekayasa dan Teknologi Elektro, 13(3), September 2019.
- Saadat, H. (1999). Power System Analysis. Series in Electrical and Computer Engineering. Grainger McGraw-Hill.
- Yusmartato. (2017). Analisa Peningkatan Stabilitas Tegangan dengan Menggunakan Kapasitor. Buletin Utama Teknik, 13(1), September 2017.
- Abidin, Z. (2009). Optimalisasi Pengaturan Tegangan dengan Algoritma Genetika. Jurnal Teknika, 1(2).
- Zulfahri & Zondra, E. (2020). Optimasi Penempatan Peralatan SVC dengan Metode Algoritma Genetika. Jurnal Teknik, 14(1), 114–120.
- Zulfahri, Tanjung, A., & Monice. (2020). Studi Perbandingan Aliran Daya Optimal Mempertimbangkan Economic Dispatch Menggunakan Artificial Immune System Clonal (AIS)-CSA dengan Algoritma Genetika. Seminar Nasional Pakar ke-3 Tahun 2020.
- Download HTML (click here)
- Download Jurnal (click here)
- Download Video (click here)



Komentar
Posting Komentar