SIDANG TUGAS AKHIR IMPLEMENTASI ENSEMBLE KALMAN FILTER PADA ESTIMASI KEEPATAN KAPAL SELAM Oleh: RISA FITRIA 57 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA
Ensemble Kalman Filter N O I S E ESTIMASI KEEPATAN METODE KALMAN FILTER PENDAHULUAN
RUMUSAN MASALAH bagaimana mengaplikasikan metode bagaimana mengaplikasikan metode Ensemble Kalman Filter (EnKF) untuk mengestimasi kecepatan gerak dinamik kapal selam
BATASAN MASALAH Sistem bersifat invariant waktu Model dasar dari sistem dinamika kapal selam diambil dari referensi 3 Simulasi pada Tugas Akhir ini menggunakan software Matlab 7. 4 Kecepatan yang diestimasi adalah kecepatan translasi yaitu swaying, heaving, surging 5 Asumsi: kapal selam memulai pergerakan pada posisi titik asal koordinat.
Tujuan dan Manfaat Tujuan dari penelitian ini adalah untuk mendapatkan hasil estimasi kecepatan gerak kapal selam dengan error terkecil menggunakan metode Ensemble Kalman Filter (EnKF). Manfaat dari penelitian ini adalah mampu memberikan informasi mengenai estimasi kecepatan kapal selam menggunakan metode Ensemble Kalman Filter (EnKF).
Metode Kalman Filter Tinjauan Pustaka
Metode Ensemble Kalman Filter
Gaya Hidrodinamis yang digunakan pada kapal selam adalah berupa persamaan Morrison [5] Fd = d wd q q + m w Aq& Sehingga persamaan () dapat ditulis kembali menjadi ( m + A) q& m w + d wd q q = τ Kemudian persamaan (8) dapat diubah ke dalam bentuk matriks : M q& + ( q) q =τ () () (3) Dengan matriks M berupa : M = diag( m x, m y, m z, l x, l y, l z ) (4)
Lanjutan.. dan matriks (q) berupa ),,,,, ( ) ( 6 5 4 3 q D q D q D q D q D q D diag q z w d y w d x w d z w d y w d x w d = (5) ), 5 q 6 D q D z w d y w d dengan τ merupakan vektor yang disusun dari gaya dan torsi pada sistem kapal selam tersebut dimana : [ ] T z y x z y x T T T F F F = τ (6)
Gambar Enam derajat kebebasan gerak kapal selam (Kristiawan, 3)
METODE PENELITIAN Studi literatur, mencakup pemahaman teoritis seputar model matematika arah gerak kapal selam, metode Kalman Filter, dan metode Ensemble Kalman Filter. Menerapkan metode EnKF pada model kapal selam. Melakukan simulasi dengan Matlab Menganalisis hasil simulasi dan penarikan kesimpulan.
Pembahasan.. Jika persamaan (3) ditulis dalam bentuk umum sistem dinamis, maka diperoleh (4) (5) D q m x (6) + + = 6 5 4 3 6 5 4 3. q q q q q q D q D q D q D q D q D q wf wf L f L f wf wf f f f f f f l l l m m m q x w d x w d x w d z w d y w d x w d xb xl zb zf yb yt zb zf yb yt xr xl z y x z y x
Diskritisasi model Proses diskritisasi dilakukan dengan menggunakan metode Beda Hingga Jika menyatakan kecepatan swaying pada saat dan secara identik demikian juga untuk kecepatan heaving, surging, yawing, rolling, dan pitching, maka diperoleh (7) Perubahan variabel state terhadap waktu diaproksimasi dengan metode beda hingga maju, sehingga diperoleh (8) (9)
() () () (3) Dengan mensubstitusikan persamaan (8) (3) ke dalam persamaan (6) serta memisahkan variabel yang memuat indeks di ruas kiri dan indeks di ruas kanan, maka diperoleh model dinamik gerak kapal selam diskrit sebagai berikut:
(4) (5) (6) (7) (8) (9)
Persamaan (4) (9) dapat dituliskan menjadi ()
Untuk k= diperoleh, () Dalam hal ini dan adalah input nilai awal variabel state pada saat. Dan seterusnya hingga dengan adalah jumlah iterasi yang diinginkan yaitu:
() Jika dituliskan secara lengkap untuk, maka model diskrit pada () () secara umum dapat dituliskan ke dalam bentuk fungsi nonlinear (3)
Implementasi Algoritma EnKF untuk Dinamika Gerak Kapal Selam Langkah awal yang harus dilakukan adalah mendefinisikan yaitu Model Sistem dan Model Pengukuran :
Jika kecepatan pada gerak swaying merupakan variabel yang bisa diukur maka digunakan matriks pengukuran H sebagai berikut : Sehingga diperoleh data pengukuran sebagai berikut Inisialisasi
Langkah selanjutnya yaitu mencari nilai rata-rata setiap state dari pembangkitan ensemble Tahap Prediksi
Menghitung nilai estimasi pada tahap prediksi dan error (E) Menghitung nilai kovarian error pada tahap prediksi
Tahap Koreksi estimasi koreksi dengan menggunakan persamaan sebagai berikut menghitung rata-rata estimasi koreksi menghitung kovariansi error
Simulasi Nilai awal yang digunakan adalah q ()=5.4 m/s menunjukkan kecepatan swaying, q ()=5.4 m/s menunjukkan kecepatan heaving, q 3 ()=5.4 m/s menunjukkan kecepatan surging,
Kecepatan swaying Kecepata an heaving 6 4 Estimasi Kecepatan swaying Kapal Selam kecepatan swaying Real kecepatan swaying Koreksi - 4 6 8 iterasi ke- Estimasi Kecepatan heaving Kapal Selam 6 4 kecepatan heaving Real Kecepatan heaving Koreksi Kecepatan surging 4 6 8 iterasi ke- Estimasi Kecepatan surging Kapal Selam 6 4 kecepatan surging Real kecepatan surging Koreksi - 4 6 8 iterasi ke- Gambar. Grafik simulasi untuk N=, m=, dan H=[ ]
Kecepatan swaying Kecepata an heaving 6 4 Estimasi Kecepatan swaying Kapal Selam kecepatan swaying Real kecepatan swaying Koreksi - 4 6 8 iterasi ke- Estimasi Kecepatan heaving Kapal Selam 6 4 kecepatan heaving Real Kecepatan heaving Koreksi Kecepatan surging 4 6 8 iterasi ke- Estimasi Kecepatan surging Kapal Selam 6 4 kecepatan surging Real kecepatan surging Koreksi - 4 6 8 iterasi ke- Gambar. Grafik simulasi untuk N=4, m=, dan H=[ ]
. Tabel. Simulasi untuk N=, dan H=[ ]. Tabel. Simulasi untuk N=4, dan H=[ ] Simulasi ke- Kecepatan swaying RMSE Kecepatan heaving Kecepatan surging Simulasi ke- Kecepatan swaying RMSE Kecepatan heaving Kecepatan surging.7894.7646.968.76669.493.3693 3.7946.53.439 4.8644..634 5.834.4684.696 6.7646.4665.3833 7.777.6395.843 8.8767.45.45 9.6995.53476.9377.858.3859.388 Rata-rata.795.3463.3.69.3469.897.363.43846.78395 3.3557.486.8743 4.883.6393.8685 5.8776.3385.8664 6.3564.339.9839 7.856.396.88747 8.53.87.8578 9.3434.6348.73.3384.57858.9359 Rata-rata.5675.44994.849
Kesimpulan Dari analisis dan pembahasan yang telah dilakukan diperoleh kesimpulan bahwa:. Metode Ensemble Kalman Filter yang digunakan telah dapat diterapkan untuk mengestimasi kecepatan pada gerak translasi yaitu surging, swaying, heaving. Hal ini terlihat dari besarnya RMS Error yang relatif kecil pada tiap statenya.. Hasil simulasi yang telah dilakukan menggunakan EnKF dengan data pengukuran menunjukkan estimasi untuk kecepatan swaying, kecepatan heaving, dan kecepatan surging telah dapat diestimasi dengan baik.
Daftar Pustaka [] Budiyanto,D.. Sistem Permesinan Kapal Selam [] Evensen, G. 3. The ensemble Kalman filter: theoretical formulation and practical implementation, Ocean Dynamics, 53: 343-3 [3] Ichwan, A.. Estimasi posisi Kapal Selam Menggunakan metode Extended Kalman Filter. Tugas Akhir, Institut Teknologi Sepuluh Nopember, Surabaya. [4] Lewis, F.L. 986. Optimal Estimation with an Introduction to Stochastic ontrol Theory, John Wiley & Sons., New York. [5] Purnomo, Kosala Dwidja. 8. Aplikasi Metode Ensemble Kalman Filter pada Model Populasi Plankton. Institut Teknologi Sepuluh Nopember: Surabaya [6] Walchko, K. J., Novick, David, and Nechyba, M.. 3. Development of a Sliding Mode ontrol Sistem with Extended Kalman Filter Estimation for Subjugator, University of Florida Gainesville, FL, 36-6
TERIMA KASIH