KONTROL KECEPATAN MOTOR DC DENGAN ESTIMATOR KECEPATAN EXTENDED KALMAN FILTER DAN KONTROLER PROPORTIONAL INTEGRAL BERBASIS PARTICLE SWARM OPTIMIZATION
Disusun Oleh:
Kiet Pascal Asmara (07111940000110)
Dosen pembimbing:
Eka Iskandar, S.T., M.T.
Yusuf Bilfaqih, S.T., M.T.
Pendahuluan
Latar Belakang
Latar Belakang
Perumusan Masalah
Batasan Masalah
Tujuan
Untuk mengendalikan motor DC diperlukan sensor kecepatan
Sensor kecepatan bermasalah
Metode Kendali ‘Sensorless’
Kecepatan Motor diestimasi dari pengukuran sinyal listrik
Perumusan Masalah
Latar Belakang
Perumusan Masalah
Batasan Masalah
Tujuan
Batasan Masalah
Latar Belakang
Perumusan Masalah
Batasan Masalah
Tujuan
Tujuan
Latar Belakang
Perumusan Masalah
Batasan Masalah
Tujuan
Menerapkan algoritma PSO dengan fungsi objektif termodifikasi dan EKF untuk mengendalikan dan mengestimasi kecepatan motor DC dalam simulasi.
Mengukur performa EKF dan PI-PSO dengan mengukur respon transien dan kriteria error.
Manfaat
Latar Belakang
Perumusan Masalah
Batasan Masalah
Tujuan
Hasil dari penelitian ini diharapkan dapat menunjang perkembangan dalam pengendalian kecepatan motor DC, sebagai referensi untuk penelitian selanjutnya.
Tinjauan Pustaka
Penelitian Terdahulu
Tahun | 2022 | 2020 | 2018 | 2015 |
Judul | Sensorless speed control of DC motor using EKF estimator and TSK fuzzy logic controller | Comparison of SI-ANN and Extended Kalman Filter-Based Sensorless Speed Controls of a DC Motor. | Genetic Algorithm Optimization of PID Controller for Brushed DC Motor. | Optimal PID control of DC motor with ABC and PSO algorithms |
Penulis | Tripathi, R., Singh, A., Gangwar, P., & Verma, R. | Gundogdu, A., Celikel, R. & Aydogmus | Zahir, A.A. M., Alhady, S.S.N., Othman, W.A.F.W., Ahmad, M.F. | Wang, H., Hu, Y., Liao, W. and Yan, T. |
Keterangan | Referensi pemodelan motor DC | Referensi algoritma EKF | Referensi fungsi objektif termodifikasi | Referensi algoritma PSO-PID |
Motor DC
Motor DC
EKF
PID
PSO
Fungsi Objektif
Motor DC penguat terpisah:
Motor DC
Motor DC
EKF
PID
PSO
Fungsi Objektif
Motor DC
Motor DC
EKF
PID
PSO
Fungsi Objektif
Motor DC
Motor DC
EKF
PID
PSO
Fungsi Objektif
Motor DC
Motor DC
EKF
PID
PSO
Fungsi Objektif
Motor DC
Persamaan State-space:
Motor DC
EKF
PID
PSO
Fungsi Objektif
Extended Kalman Filter
EKF merupakan observer stokastik yang dapat mengestimasi state sistem dinamik nonlinier, dengan linearisasi mean dan kovarians.
Model transisi state & observasi:
Motor DC
EKF
PID
PSO
Fungsi Objektif
Extended Kalman Filter
Motor DC
EKF
PID
PSO
Fungsi Objektif
Linearisasi
Extended Kalman Filter
Prediction:
Update:
Motor DC
EKF
PID
PSO
Fungsi Objektif
PID
Kontroler Proportional-Integral-Derivative atau PID merupakan salah satu kontroler yang paling banyak digunakan dalam industri.
Motor DC
EKF
PID
PSO
Fungsi Objektif
PSO
Motor DC
EKF
PID
PSO
Fungsi Objektif
PSO
Motor DC
EKF
PID
PSO
Fungsi Objektif
Fungsi Objektif
Motor DC
EKF
PID
PSO
Fungsi Objektif
Perancangan Sistem
Sistem Keseluruhan
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Sistem Keseluruhan
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Pemodelan Motor DC
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Pemodelan Motor DC
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Persamaan State Space:
Pemodelan Motor DC
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Diskritisasi:
Pemodelan Motor DC
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Pemodelan di Simulink:
Pemodelan Motor DC
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Model Beban di Simulink:
Perancangan PI-PSO
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Parameter PSO:
Perancangan PI-PSO
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Algoritma PSO:
Perancangan PI-PSO
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Fungsi Objektif Termodifikasi:
Perancangan EKF
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Menghitung matriks jacobian:
Perancangan EKF
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Algoritma EKF:
Prediction:
Update:
Perancangan EKF
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Implementasi di Simulink:
Perancangan EKF
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Pemilihan Kovarians:
Prediksi (inisialisasi)
Pengukuran
Proses
Perancangan EKF
Sistem Keseluruhan
Pemodelan Motor DC
Perancangan EKF
Perancangan PI-PSO
Kriteria error:
Hasil dan Pembahasan
Pengujian PI-PSO
Pengujian Fungsi Objektif Termodifikasi:
Pengujian PI-PSO
Pengujian Fungsi Objektif Termodifikasi:
0.3246
Pengujian PI-PSO
Pengujian Fungsi Objektif Termodifikasi:
Pengujian PI-PSO
Pengujian Skenario:
Skenario 7 (terbaik):
Skenario 2 (terburuk):
ITAE = 1.4237
ITAE = 1.1667
Terdapat perbedaan ITAE sebesar 0.2570
Pengujian PI-PSO
Pengujian Skenario:
Perbedaan overshoot: 0.0091
Perbedaan Settling time: 0.1806
Perbedaan rise time: 0.0029
Pengujian PI-PSO
Perubahan fitness:
Pengujian PI-PSO
Pengujian pembobotan fungsi objektif:
Pengujian PI-PSO
Pengujian fungsi objektif ITAE:
Pengujian PI-PSO
Pengujian fungsi objektif ITAE:
Pengujian EKF
Pengujian Setpoint Konstan:
Pengujian EKF
Pengujian Setpoint Konstan:
Parameter | | |
RMSE | | 2.045 |
RMSE arus = 1.086
Pengujian EKF
Parameter | | |
RMSE step | | |
RMSE ramp | | |
RMSE constant | | |
Pengujian setpoint berubah-ubah:
Pengujian EKF
Pengujian setpoint berubah-ubah:
RMSE arus = 1.601
Kesimpulan
Saran