Ayrık Genişletilmiş Kalman Filtresi (EKF) ile gözlemlenebilirlik


11

Ayrık Genişletilmiş Kalman Filtreleri (EKF) yaptım. İnşa ettiğim sistem modelinde 9 eyalet ve 10 gözlem var. Eyaletlerin çoğunun biri dışında birleştiğini görüyorum. EKF durum tahmininin 1-2'si hariç tümü kayıyor gibi görünüyor. EKF yakınsak olan tüm durumlara bağlı olduğundan, diğer devletler ayrışmadan sonra çok yanlıştır.

EKF'nin gözlenebilirliğini nasıl kontrol ederim? Sadece ölçüm Jacobian'ın sırasını kontrol edip, bunun Jacobian ölçümünün maksimum derecesinden daha düşük olup olmadığını mı görüyorum?

Simülasyonuma daha fazla ölçüm ekledikten sonra, yakınlaşmak için bir şeyler elde edebildim. Ancak, gözlemlenebilirlik konusundaki sorum hala devam ediyor!

Konu:

Temel doğruluk ve EKF tahmin grafikleri burada bulunabilir veya aşağıya bakınız.

Notlar:

  • Model, 400-600 zaman aşamaları arasında oldukça doğrusal değildir, bu nedenle bazı durumların bazı ıraksaması
  • Şekil / Devlet 6 birbirinden uzaklaşıyor gibi gözüküyor
  • Lütfen Şekil 8/9 için "sensör okumaları" grafiklerini dikkate almayın

Denediğim şeyler:

  • Doğrusal durum uzay sistemleri için Cayley Hamilton Teoremini gözlemlenebilirliği kontrol etmek için kullanabileceğinizi biliyorum .
  • Yenilik / ölçüm kalıntılarını kontrol etmeye çalıştım eve tüm yenilikler 0'a yaklaşıyor
  • Ayrıca farklı girdileri test ettim ve farklı durumların yakınlaşmasını etkilemiyorlar
  • EKF'yi farklı durumlar için herhangi bir yakınsama işareti olmadan ayarladım
  • Başka bir giriş sinyali için grafikler : veya aşağıya bakın
  • Bir meslektaşımla konuştuktan sonra, 2 eyalete doğrusal olarak bağımlı bir gözlemin olabileceği başka bir konuyu araştırmamı önerdi, örn y = x1 + x2. Aynısını tatmin edebilecek sonsuz sayıda değer var y, ancak gözlemlenebilirlik bu sorunu da yakalamamalı mı?

Sağlayabileceğim başka bir şey varsa lütfen bize bildirin.


Zemin gerçeği ve EKF tahmini grafikleri:
Daha büyük görüntü için resmin üzerine tıklayınız

resim a görüntü b görüntü c görüntü d görüntü e görüntü f görüntü g görüntü h görüntü i


Ek giriş sinyali:
Daha büyük görüntü için resme tıklayınız

görüntü m görüntü n görüntü o görüntü p görüntü q görüntü r Görüntüler görüntü t resim u


Bu sitenin referans aldığını görüyorum rank(O) = [H; HA...] = n. Tek sorun, sin( x(3) )durum 3 gibi bir şey veya sinüsüm olması. Bunu x(3), A matrisinin bir parçası olarak doğrusallaştırıp tedavi ediyor muyum? Sabah bununla bir çekim yapacağım ve rapor vereceğim. cwrucutter.wordpress.com/2012/11/12/…
krisdestruction

@ChrisMuller evet görüntüleri soruya katıştırmayı düşündüm, ancak birden fazla görüntü (albüm) ile çalıştığını düşünmüyorum. Etiket güncellemesi için teşekkürler. Yukarıdaki bağlantıyı kontrol ettim ve doğrusallaştırmam gerekip gerekmediğini bilmiyorum.
krisdestruction

1
Emin değilim. Bir gif yaparak yapabilirsiniz, ancak arazileri nasıl oluşturduğunuza bağlı olarak büyük bir baş ağrısı olabilir.
Chris Mueller

@ChrisMueller Tüm Matlab'dan, OS X'teki grafiklerin ekran görüntülerini aldım.
krisdestruction

1
Görüntüleri satır içine getirmek mümkündür, ancak biraz çalışma gerektirir. Görüntüleri imgur linkinden ayırmak için düzenledim ve görüntüleri tıklatarak daha büyük resmi görebileceğiniz şekilde ayarladım.

Yanıtlar:


1

Bu referansı doğrusal ayrık Kalman Filtreleri üzerinde kullanarak , standart bir gözlemlenebilirlik modeli uygulayabileceğiniz anlaşılıyor. Yani, doğrusal bir Kalman Filtre sistemi için

xk+1=birxk+Bukyk=Cxk+Duk,

sistem gözlemlenebilir ise MÖbs tam rütbe, nerede MÖbs olarak tanımlanır:

MÖbs=[CCbirCbirn-1]

ve

[CCbirCbirn-1]x0=[y0y1yn-1].

Bir EKF, Jacobians'ın yerini aldığı doğrusal bir Kalman Filtresidir bir, B, C, D. Bir EKF kullanarak, durum kinematiklerinizin yeterince doğrusallaştırılabileceğini varsayıyorum, bu nedenle EKF için gözlemlenebilirlik yukarıdaki ile aynı formülasyonu izlemelidir.


@grfrazee satır içi lateksi kullanabileceğimin farkında değildi - düzenleme için teşekkürler!
deeroh

Sorun değil. Engineering.SE'nin şık bir özelliğidir.
Mart'ta grfrazee

Lateks görüntüleri kaldırmak için biçimlendirmeyi güncelledik. Tekrar teşekkürler!
deeroh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.