• Tidak ada hasil yang ditemukan

Perbandingan antara Ensemble Kalman Filter dan Fuzzy Kalman Filter: Aplikasi pada Estimasi Posisi

N/A
N/A
Protected

Academic year: 2019

Membagikan "Perbandingan antara Ensemble Kalman Filter dan Fuzzy Kalman Filter: Aplikasi pada Estimasi Posisi"

Copied!
61
0
0

Teks penuh

(1)
(2)
(3)

Perbandingan antara Ensemble Kalman Filter

dan Fuzzy Kalman Filter:

(4)

Supervisor:

Prof. Dr. Dra. Erna Apriliani, M.Si

Hendro Nurhadi, Dipl-Ing., Ph.D

Perbandingan antara Ensemble Kalman Filter dan Fuzzy Kalman Filter:

(5)

BAGAIMANA

PENELITIAN

INI

?

FUZZY KALMAN FILTER

(ZUNIF ERMAYANTI, 2015)

Perbandingan

Estimasi Posisi

AUV antara

Metode EnKF

(6)

RUMUSAN

MASALAH

Bagaimana Estimasi Posisi AUV dengan EnKF

?

(7)

TUJUAN

Estimasi posisi AUV sesuai

dengan lintasan.

(8)

MANFAAT

Sebagai pengembangan dan penunjang

penelitian pada bidang AUV

Sebagai pustaka atau acuan untuk

penelitian AUV selanjutnya

Sebagai alat yang dapat diaplikasikan di Indonesia

untuk beberapa bidang seperti industri kelautan,

Militer, keilmuan, militer, lingkungan,

(9)

AUV

AUV adalah perangkat robotik

yang dikendalikan di dalam air

dengan menggunakan sistem

penggerak, dikontrol dan

dikemudikan (dikendalikan)

oleh perangkat komputer dan

bermanuver pada tiga dimensi

(10)

AUV 6 DOF :

3 Gerak Translasi

3 Gerak Rotasi

Koordinat :

Pusat Bumi

Pusat Body

(11)

NOTASI AUV

SURGE

SWAY

HEAVE

Gaya/Momen

KECEPATAN

POSISI

(12)

NOTASI AUV

ROLL

PITCH

YAW

Gaya/Momen

KECEPATAN

POSISI

(13)

𝑚 𝑢 − 𝑣𝑟 + 𝑤𝑞 − 𝑥

𝐺

𝑞

2

+ 𝑟

2

+ 𝑦

𝐺

𝑝𝑞 − 𝑟

MODEL AUV

(14)

𝑚 𝑣 − 𝑤𝑝 + 𝑢𝑟 − 𝑦

𝐺

𝑟

2

+ 𝑝

2

+ 𝑧

𝐺

𝑞𝑟 − 𝑝

MODEL AUV

(15)

𝑚 𝑤 − 𝑢𝑞 + 𝑣𝑝 − 𝑧

𝐺

𝑝

2

+ 𝑞

2

+ 𝑥

𝐺

𝑟𝑝 − 𝑞

MODEL AUV

(16)

𝐼

𝑥

𝑝 + 𝐼

𝑧

− 𝐼

𝑦

𝑞𝑟

+ 𝑚 𝑦

𝐺

𝑤 − 𝑢𝑞 + 𝑣𝑝 − 𝑧

𝐺

𝑣 − 𝑤𝑝 + 𝑢𝑟

= 𝐾

𝑟𝑒𝑠

+ 𝐾

𝑝 𝑝

𝑝 𝑝 + 𝐾

𝑝

𝑝 + 𝐾

𝑝𝑟𝑜𝑝

MODEL AUV

(17)

𝐼

𝑦

𝑞 + 𝐼

𝑥

− 𝐼

𝑧

𝑟𝑝

+ 𝑚 𝑧

𝐺

𝑢 − 𝑣𝑟 + 𝑤𝑞 − 𝑥

𝐺

𝑤 − 𝑢𝑞 + 𝑣𝑝

= 𝑀

𝑟𝑒𝑠

+ 𝑀

𝑤 𝑤

𝑤 𝑤 + 𝑀

𝑞 𝑞

𝑞 𝑞 + 𝑀

𝑤

𝑤

+ 𝑀

𝑞

𝑞 + 𝑀

𝑢𝑞

𝑢𝑞 + 𝑀

𝑣𝑝

𝑣𝑝 + 𝑀

𝑟𝑝

𝑟𝑝 + 𝑀

𝑢𝑤

𝑢𝑤

+ 𝑀

𝑢𝑢𝛿

𝑠

𝑢

2

𝛿

𝑠

MODEL AUV

(18)

𝐼

𝑧

𝑟 + 𝐼

𝑦

− 𝐼

𝑥

𝑝𝑞

+ 𝑚 𝑥

𝐺

𝑣 − 𝑤𝑝 + 𝑢𝑟 − 𝑦

𝐺

𝑢 − 𝑣𝑟 + 𝑤𝑞

= 𝑁

𝑟𝑒𝑠

+ 𝑁

𝑣 𝑣

𝑣 𝑣 + 𝑁

𝑟 𝑟

𝑟 𝑟 + 𝑁

𝑣

𝑣 + 𝑁

𝑟

𝑟

+ 𝑁

𝑢𝑟

𝑢𝑟 + 𝑁

𝑤𝑝

𝑤𝑝 + 𝑁

𝑝𝑞

𝑝𝑞 + 𝑁

𝑢𝑣

𝑢𝑣

+ 𝑀

𝑢𝑢𝛿

𝑟

𝑢

2

𝛿

𝑟

MODEL AUV

(19)

PENELITIAN SEBELUMNYA

ZUNIF ERMAYANTI

“Estimasi dan Kendali

Posisi Autonomous

Underwater Vehicle

Berdasarkan Lintasan

yang Ditentukan”.

(20)

Estimasi dan Kendali Posisi Autonomous Underwater Vehicle

Berdasarkan Lintasan yang Ditentukan (Ermayanti, 2015)

(21)
(22)
(23)
(24)

Fuzzifikasi

Simbol

Keterangan

Inisialisasi

𝑢

Menunjukan kecepatan surge minimum

0

𝑢

+

Menunjukan kecepatan surge maksimum

1

𝑣

Menunjukan kecepatan sway minimum

0

𝑣

+

Menunjukan kecepatan sway maksimum

1

𝑤

Menunjukan kecepatan heave minimum

0

𝑤

+

Menunjukan kecepatan heave maksimum

1

𝑝

Menunjukan kecepatan roll minimum

0

𝑝

+

Menunjukan kecepatan roll maksimum

1

𝑞

Menunjukan kecepatan pitch minimum

0

𝑞

+

Menunjukan kecepatan pitch maksimum

1

𝑟

Menunjukan kecepatan yaw minimum

0

(25)

Fuzzifikasi

Fungsi

Kenggotaan

𝜇

𝑢1

=

𝑢

𝑢 − 𝑢

+

− 𝑢

𝜇

𝑢1

=

𝑢

𝑢

++

− 𝑢

− 𝑢

Jika kecepatan

minimum

(26)

Aturan Dasar

Logika Fuzzy

𝐼𝐹 𝑎 𝑖𝑠 𝐴

𝑖

𝑇ℎ𝑒𝑛 𝑥

𝑘+1𝑖

= 𝜇

𝐴𝑖

𝑎 𝑎𝑥

𝑘

(27)

Aturan Dasar

Logika Fuzzy

n=6,

2

6

= 64 Aturan

Aturan

u

v

w

p

q

r

Output

1

1

1

1

1

1

1

𝐴

1

2

1

1

1

1

1

0

𝐴

2

3

1

1

1

1

0

1

𝐴

3

4

1

1

1

1

0

0

𝐴

4

5

1

1

1

0

1

1

𝐴

5

6

1

1

1

0

1

0

𝐴

6

7

1

1

1

0

0

1

𝐴

7

(28)

Algoritma

Fuzzy Kalman Filter

Model Sistem

dan Pengukuran

𝑥

𝑘+1

= 𝐴

𝑖

𝑘

𝑥

𝑘

+ B

k

u

k

+ ξ

k

𝑧

𝑘

= 𝐻

𝑘

𝑥

𝑘

+ 𝜍

𝑘

ξ

k

∽ 𝑁 0, 𝑄

𝑘

, 𝜍

𝑘

∽ 𝑁 0, 𝑅

𝑘

Inisialisasi Awal

𝑃(0) = 𝑃

𝑥 0 = 𝑥

0

(29)

Algoritma

Fuzzy Kalman Filter

Tahap Prediksi

𝑥

𝑘+1

= 𝐴

𝑖

𝑘

𝑥

𝑘

+ B

k

u

k

(30)

Algoritma Fuzzy Kalman Filter

Tahap

Koreksi

Kalman Gain

𝐾

𝑘+1

= 𝑃

𝑘+1

𝐻

𝑘+1

𝑇

𝐻

𝑘+1

𝑃

𝑘+1

𝐻

𝑘+1

𝑇

+ 𝑅

𝑘+1

−1

Update Estimasi:

𝑥

k+1

= 𝑥

𝑘+1

+ 𝐾

𝑘+1

(𝑧

𝑘+1

− 𝐻 𝑥

𝑘+1

)

Update Kovarian Error:

(31)

Defuzzifikasi

𝑥

𝑘+1

=

𝜌

1

𝑥

𝑘+1

1

+𝜌

2

𝑥

𝑘+1

2

+⋯+𝜌

64

𝑥

𝑘+1

64

(32)

Metode Fuzzy Kalman Filter (FKF) dan Kalman Filter

(KF) dapat digunakan untuk estimasi posisi gerak AUV.

RMSE hasil estimasi dengan menggunakan Fuzzy

Kalman Filter memiliki error yang lebih kecil

dibandingkan dengan Kalman Filter. Namun waktu

komputasi yang dibutuhkan metode FKF lebih lama

dibandingkan dengan KF.

Estimasi dan Kendali Posisi Autonomous Underwater Vehicle

(33)

𝐴 𝑥 = 𝐵

ENSEMBLE KALMAN FILTER

PADA ESTIMASI POSISI AUV

(34)

𝐵

1

=

𝑚 − 𝑋

1

𝑢

𝑋

𝑟𝑒𝑠

+ 𝑋

𝑢 𝑢

𝑢 𝑢 + 𝑋

𝑤𝑞

𝑤𝑞 + 𝑋

𝑞𝑞

𝑞𝑞

+𝑋

𝑣𝑟

𝑣𝑟 + 𝑋

𝑟𝑟

𝑟𝑟 + 𝑋

𝑝𝑟𝑜𝑝

−𝑚 −𝑣𝑟 + 𝑤𝑞 − 𝑥

𝐺

𝑞

2

+ 𝑟

2

+ 𝑦

𝐺

𝑝𝑞 + 𝑧

𝐺

𝑝𝑟

𝐵

2

=

𝑚 − 𝑌

1

𝑣

𝑌

𝑟𝑒𝑠

+ 𝑌

𝑣 𝑣

𝑣 𝑣 + 𝑌

𝑟 𝑟

𝑟 𝑟 + 𝑌

𝑢𝑟

𝑢𝑟

+𝑌

𝑤𝑝

𝑤𝑝 + 𝑌

𝑝𝑞

𝑝𝑞 + 𝑌

𝑢𝑣

𝑢𝑣 + 𝑌

𝑢𝑢𝛿𝑟

𝑢

2

𝛿

𝑟

(35)

𝐵

3

=

𝑚 − 𝑍

1

𝑤

𝑍

𝑟𝑒𝑠

+ 𝑍

𝑤 𝑤

𝑤 𝑤 + 𝑍

𝑞 𝑞

𝑞 𝑞 + 𝑍

𝑢𝑞

𝑢𝑞

+𝑍

𝑣𝑝

𝑣𝑝 + 𝑍

𝑟𝑝

𝑟𝑝 + 𝑍

𝑢𝑤

𝑢𝑤 + 𝑍

𝑢𝑢𝛿𝑠

𝑢

2

𝛿

𝑠

−𝑚 𝑤 − 𝑢𝑞 + 𝑣𝑝 − 𝑧

𝐺

𝑝

2

+ 𝑞

2

+ 𝑥

𝐺

𝑟𝑝 + 𝑦

𝐺

𝑟𝑞

𝐵

4

=

𝐼

1

𝑥

− 𝐾

𝑝

(36)

𝐵

5

=

𝐼

1

𝑦

− 𝑀

𝑞

𝑀

𝑟𝑒𝑠

+ 𝑀

𝑤 𝑤

𝑤 𝑤 + 𝑀

𝑞 𝑞

𝑞 𝑞

+𝑀

𝑢𝑞

𝑢𝑞 + 𝑀

𝑣𝑝

𝑣𝑝 + 𝑀

𝑟𝑝

𝑟𝑝 + 𝑀

𝑢𝑤

𝑢𝑤 + 𝑀

𝑢𝑢𝛿𝑠

𝑢

2

𝛿

𝑠

− 𝐼

𝑥

− 𝐼

𝑧

𝑟𝑝 − 𝑚 𝑧

𝐺

−𝑣𝑟 + 𝑤𝑞 − 𝑥

𝐺

−𝑢𝑞 + 𝑣𝑝

𝐵

6

=

𝐼

1

𝑧

− 𝑁

𝑟

𝑁

𝑟𝑒𝑠

+ 𝑁

𝑣 𝑣

𝑣 𝑣 + 𝑁

𝑟 𝑟

𝑟 𝑟

+𝑁

𝑢𝑟

𝑢𝑟 + 𝑁

𝑤𝑝

𝑤𝑝 + 𝑁

𝑝𝑞

𝑝𝑞 + 𝑁

𝑢𝑣

𝑢𝑣 + 𝑀

𝑢𝑢𝛿𝑟

𝑢

2

𝛿

𝑟

(37)
(38)

State Space

dari Model Dinamik Gerak

AUV

𝑥

𝑘+1

= 𝑥

𝑘

+ Δ𝑡 𝐴

−1

𝐵

)

𝑥

𝑘+1

= 𝑓(𝑥

𝑘

, 𝑘

(39)

EnKF

(40)

ENSEMBLE

KALMAN

FILTER (Enkf)

EnKF merupakan salah

satu modifikasi metode

Kalman Filter. EnKF

adalah metode estimasi

yang banyak digunakan

untuk estimasi

berbagai persoalan

berbentuk model

sistem non linier.

𝑧𝑘,𝑖 = 𝑧𝑘+ 𝑣𝑘,𝑖

(41)

Algoritma Ensemble Kalman Filter

𝑥

0

=

𝑛

1

𝑖=1

𝑁

𝑥

0,𝑖

(42)

𝑃

𝑘

=

𝑛 − 1

1

𝑖=1

𝑁

( 𝑥

𝑘,𝑖

− 𝑥

𝑘

) ( 𝑥

𝑘,𝑖

− 𝑥

𝑘

)

𝑇

𝑥

𝑘

=

𝑛

1

𝑖=1

𝑁

𝑥

𝑘,𝑖

Algoritma Ensemble Kalman Filter

Tahap Prediksi

(43)

Algoritma Ensemble Kalman Filter

𝑧

𝑘,𝑖

= 𝑧

𝑘

+ 𝑣

𝑘,𝑖

𝐾

𝑘

= 𝑃

𝑘

𝐻

𝑇

𝐻𝑃

𝑘

+ 𝑅

𝑘 −1

𝑥

𝑘,𝑖

= 𝑥

𝑘,𝑖

+ 𝐾

𝑘

(𝑧

𝑘,𝑖

− 𝐻 𝑥

𝑘,𝑖

)

𝑥

=

1 𝑁

𝑥

(44)

Transformasi Posisi

𝑥 = 𝑢 cos 𝜓 − 𝑣 sin 𝜓

𝑦 = 𝑢 sin 𝜓 + 𝑣 cos 𝜓

(45)
(46)

LINTASAN PERSAMAAN DINAMIK GERAK AUV

ENKF

(47)

LINTASAN PERSAMAAN DINAMIK GERAK AUV

(48)

PERBANDINGAN HASIL ESTIMASI

LINTASAN I

A

(49)

LINTASAN II

A

(50)
(51)
(52)

RMSE, WAKTU KOMPUTASI DAN PERSENTASE ERROR

No

Metode

Posisi X (m) Posisi Y (m)

Sudut (rad) Waktu (s)

1

EnKF

0,00152

0,00138

0,001123

1,688380

2

FKF

0,01981

0,01778

0,002287

3,3382

LINTASAN PERSAMAAN

DINAMIK

No

Metode Posisi X (%) Posisi Y (%) Sudut (%)

1

EnKF

0,00152

0,00138

0,001123

(53)

RMSE, WAKTU KOMPUTASI DAN PERSENTASE ERROR

No

Metode Posisi X

Posisi Y

Sudut

Waktu

1

EnKF

0,03953

0,00814

0,002008

2,91739

2

FKF

0,044275

0,001251

0,0000199

3,496043

LINTASAN I

(54)

RMSE, WAKTU KOMPUTASI DAN PERSENTASE ERROR

No

Metode Posisi X

Posisi Z

Sudut

Waktu

1

EnKF

0,0553

0,0077

0,0427

2,983

2

FKF

0,0334

0,0031

0,00204

3,231

LINTASAN II

No

Metode

Posisi X (%) Posisi Z (%)

1

EnKF

0,087

2,41

(55)

RMSE, WAKTU KOMPUTASI DAN PERSENTASE ERROR

No Metode Posisi X

Posisi Y

Sudut

Waktu

1

EnKF

0,009

0,0044

0,005

2,642

2

FKF

0,00045

0,00046

0,00001 3,5532

LINTASAN III

(56)

RMSE, WAKTU KOMPUTASI DAN PERSENTASE ERROR

No Metode Posisi X

Posisi Y

Posisi Z

Sudut

Waktu

1

EnKF

0,47017

0,467

0,082

0,10039

2,8194

2

FKF

0,3747

0,3662

0,0188

0,100388

3,80326

LINTASAN IV

No

Metode Posisi X (%) Posisi Y (%) Posisi Z (%)

(57)

KESIMPULAN

(58)

KESIMPULAN

2. Pada kasus lintasan yang dibangun dengan sistem

persamaan dinamik gerak AUV, metode Ensemble

Kalman Filter menghasilkan estimasi yang lebih bagus

dibandingkan dengan metode Fuzzy Kalman Filter.

(59)

KESIMPULAN

4. Metode EnKF mampu mengestimasi lintasan yang

dibangun dari persamaan dinamik gerak AUV yang

persentase error posisi akhir x, y dan z yaitu 0,032 %,

0,051 % dan 0,0768% yang berarti bahwa hasil estimasi

posisi mendekati posisi tujuan lintasan.

(60)

KESIMPULAN

6. Lama waktu komputasi dari metode

Ensemble Kalman Filter dipengaruhi oleh

jumlah ensemble yang dibangkitkan.

(61)

TERIMA KASIH

Perbandingan antara Ensemble Kalman Filter dan Fuzzy Kalman Filter:

Gambar

Gambar 1. AUV Segorogeni ITS
Gambar 2. Sistem Koordinat AUV

Referensi

Dokumen terkait

Berdasarkan hasil penelitian diketahui bahwa tingkat pengetahuan WUS tentang pengobatan kanker payudara dalam kategori kurang menjadi mayoritas yaitu sebesar 35,6% (21

Berdasarkan hasil penelitian yang telah dilakukan dapat diketahui bahwa sikap wanita usia subur (WUS) tentang deteksi dini kanker serviks di Dusun Ngasem Desa

penting, bukan saja untuk mengendalikan risiko kecelakaan kerja, terlebih-lebih dikaitkan dengan kondisi perekonomian, yang mana jika terjadi kecelakaan kerja akan

Mohon anda hubungi marketing rumah cluster Sheffield Greenwich Park BSD City untuk mendapatkan informasi terbaru. Twenty Thamrin –

Dalam upaya untuk mendukung pengembangan pembangunan kepariwisataan nasional serta sejalan dengan upaya penyelamatan hutan dan peningkatan nilai manfaat sumber daya

Pada tabel 1 menunjukkan bahwa stok karbon di zona pasang tertinggi lebih besar daripada zona pasang terendah dimana diperoleh nilai stok karbon sebesar 0,00233427

Peningkatan Kapasitas Dalam Bidang Panas Bumi Untuk Mendukung Pengembangan Panas Bumi Di Indonesia Hingga Tahun 2025 (Capacity Building in Geothermal for Supporting

Dalam hal ekspor komoditas kepiting, Filipina merupakan ancaman terbesar bagi Indonesia karena mengekspor jenis komoditas yang sama yakni rajungan dan kepiting