Professional Documents
Culture Documents
Noi Dung 3-Chuyen de 2
Noi Dung 3-Chuyen de 2
BO CO KT QU
Ni Dung 3
Phn tch, la chn b lc s; Thit k m hnh o lng
Xc nh tham s ca b lc
Chuyn 2
Nghin cu tm hiu l thuyt b lc s Kalman trong ti u ha
trng thi o lng. Xc nh m hnh o lng cho b lc s Kalman
ph hp x l tham s ta mc tiu
H Ni 2016
Mc lc
Ph Lc Hnh nh .......................................................................................................................................... 3
I.Gii Thiu .................................................................................................................................................... 4
I.1. Lc tn hiu .......................................................................................................................................... 4
I.1.1 B lc............................................................................................................................................. 4
I.1.2 Nhiu ............................................................................................................................................ 4
I.2. L thuyt c lng ............................................................................................................................ 5
I.2.1 K vng .......................................................................................................................................... 5
I.2.2 Phng sai .................................................................................................................................... 6
I.2.3 lch chun................................................................................................................................ 6
I.2.4 Hip phng sai ............................................................................................................................ 6
I.2.5 Phn phi chun (Gaussian).......................................................................................................... 7
I.3. B lc Kalman...................................................................................................................................... 8
I.3.1 L thuyt b lc Kalman ................................................................................................................ 8
I.3.2 ng dng b lc Kalman ............................................................................................................. 12
I.4. Bi ton bm st mc tiu ................................................................................................................ 13
II. Kalman vi bi ton bm st mc tiu ................................................................................................... 13
II.1. Gii thiu.......................................................................................................................................... 13
II.2.Mc tiu b lc ................................................................................................................................. 14
II.3. Cc bin v phng trnh quan h................................................................................................... 15
II.3.a. Bin v phng trnh trng thi ................................................................................................ 15
II.3.b. o lng ................................................................................................................................... 15
II.3.c. Covariances ca nhiu ............................................................................................................... 15
II.4.Quy trnh tnh ton ........................................................................................................................... 16
II.4.a.Cc bin s dng ........................................................................................................................ 16
II.4.b. Cc bc tnh ton.................................................................................................................... 16
Ti liu tham kho:...................................................................................................................................... 17
Ph Lc Hnh nh
Hnh 1 th mt s phn phi chun ..........................................................................................................................7
Hnh 2 M hnh o lng c lng ca b lc Kalman ..............................................................................................8
Hnh 3 H thng bm st mc tiu .............................................................................................................................. 13
Hnh 4 M hnh phng php iu khin .................................................................................................................... 14
I.Gii Thiu
I.1. Lc tn hiu
I.1.1 B lc
P( [x0 , x0 x]) ( x, t )
(1)
( x, t ).dx 1
(2)
- Nhiu trng: l loi tn hiu ngu nhin c mt phn b cng sut phng
ngha l tn hiu nhiu c cng sut bng nhau trong ton khong bng thng. Tn
hiu ny c tn l nhiu trng v n c tnh cht tng t vi nh sng trng. N c
hm mt xc sut Gaussian. V mt ton hc ngun nhiu trng c th m hnh
bng mt bin xc sut Gaussian vi gi tr k vng (u) bng khng v bnh
phng lch chun ( 2):
u E[ X ] 0
2 E[( X u )2 ]
(3)
E xi pi
(4)
i 1
xf ( x)dx
(5)
H cov
(10)
Trong thc t, ngi ta thng s dng phn phi xc sut c tn l phn phi
chun hay phn phi Gaussian. Mt bin ngu nhin X c gi l c phn phi
Gaussian vi tham s , . Khi hm mt ca x l:
1
f ( x; , )
e
2
( x )2
2 2
(11)
I.3. B lc Kalman
I.3.1 L thuyt b lc Kalman
X k 1 A * X k Wk
(12)
Kt qu o lng (phng trnh o lng v trn thc t cc php o thng l
gin tip):
Zk H * X k U k
(13)
Trong W v U l 2 vector bin ngu nhin i din cho nhiu ngu
nhin h thng v nhiu ngu nhin o lng. Hai bin ngu nhin ny khng
tng quan (c lp v xc sut) v c gi s tun theo phn b Gaussian vi
trung bnh =0 v ma trn hip phng sai (covariance) ln lt l Q v R:
W ~N(0,Q)
(14)
U ~N(0,R)
(15)
Nu vector trng thi X c kch thc l n, th ma trn A s c kch thc l (n
x n). Vector o c Z c kch l m nn ma trn H s l (m x n). Ch rng cc ma
trn Q, R, A, H c th thay i theo thi gian (tng bc k), nhng y chng
c gi s khng i. n y ta thy bi ton lc Kalman chnh l i tm gi tr
c lng ca trng thi X khi ta bit c s bin thin ca n v ta o c mt
i lng Z m ph thuc tuyn tnh vo X.
V d trong bi ton chuyn ng, ta bit khng bit c qui lut bin i
ca vn tc, nhng ta li c th o c s thay i ca v tr. Khi , ci ta cn
tm l vn tc c lng. Nu ta nh ngha Post_z0 v Pre_z1 ln lt l tin
nghim v hu nghim ca gi tr X ti thi im k (tin nghim l gi tr on
trc bt k). Gi tr tin nghim thu c ch da vo m hnh trng thi (12), cn
gi tr hu nghim l gi tr thu c sau khi c kt qu o c Z k trong phng
trnh o lng (13).
Ta c biu din hu nghim theo tin nghim (t (12) v coi nh khng c
nhiu):
Pre_z1=A.Post_z0
(1*)
Khi gi s sai s ca tin nghim v hu nghim vi kt qu cn o ln lt l
(gi tr ny r rng l cha bit v ta cha h bit kt qu cn o):
P ost _ ek xk post _ z0
(16)
Pr e _ e k xk Pr e _ z1
(17)
(18)
10
Pr e _ p1 E(Pr e _ ek *Pr e _ e Tk )
(19)
Kk Post _ pk * H T ( H * Post _ pk * H T R) 1
(21)
Ta thy h s Kalman K k thay i theo tng bc k v chnh l gain cn tm ca
b lc Kalman trong mi ln c on. Ngoi ra Kalman ch ra cc cng thc ca
cc gi tr lc tip theo l:
Post_Zk = Pre_Zk + Kk . Mk
(22)
Post_Pk = (I-Kk . H).Pre_Pk
(23)
y Mk = Zk - Pre_Zk sai lch gia gi tr o c v gi tr c on
(vy ta da vo ci sai lch ny m suy ra c gi tr chnh xc cn o).
Tm li b lc Kalman bao gm 2 bc chnh:
- c on trng thi tin nghim
- Da vo kt qu o hiu chnh li c on
* Cc tham s ca b lc v iu chnh
Khi ci t b lc Kalman, hip phng sai ca li o lng thng c o
c trc iu khin b lc hot ng. o c hip phng sai ca li o lng
l hon ton kh thi v chng ta cn o lng qu trnh bng mi cch (trong khi
b lc hot ng) do vy ni chung chng ta nn o c mt s mu trc xc
nh phng sai ca sai s o. Vic xc nh hip phng sai ca nhiu qu trnh
Q ni chung l kh hn v thng thng chng ta kh c kh nng quan st trc
tip qu trnh chng ta ang c lng. i khi mt m hnh ha n gin ca qu
trnh c th cho kt qu chp nhn c nu nh chng ta thm vo qu trnh
mt s khng chc chn thng qua vic chn Q. D nhin trong trng hp ny
chng ta mong mun qu trnh c th ng tin cy. Trong c hai trng hp chng
11
1
xk 1 xk vk * t a * t 2
2
vk 1 vk a * t
-
xk
xk 1
Xk
X k 1
Nu t ma trn
v
vk
vk 1
Zk H * X k U k
12
Var(d )
Cov(d , v)
Cov(v, d )
Var(v)
13
Kalman gp phn quan trng vo vic qun l trng thi cc cm bin lm gim
thiu nng lng tiu th cng nh tng cht lng theo di v ko di thi gian
sng ca mng.
Cc ng dng khc c lit k t internet:
- Li t ng my bay
- c lng trng thi sc ca pin
- nh v chuyn ng
- Giao din tng tc vi my tnh bng no
- H thng dn ng qun tnh
- Theo di bng radar
- D bo thi tit
- Phn tch bin dng nh cao tng do bc x nhit mt tri
I.4. Bi ton bm st mc tiu
14
15
vk
Xk =
T 2 a / 2
Wk =
Ta
0 1
A=
Cov(Wk,WkT)=
T 4 / 4 T 3 / 2 2
3
T / 2 T 2 a
16
- D on trng thi
* Pre-estimated : Pre_Zk = M[2x1]
* Post-estimated : Post_Zk = M[2x1]
Post_Zk l kt qu u ra ca Filter. Lu , y l vector 2 thnh phn bao
gm c C ly (Dout) v Tc (Dout)
- lch (s d) ca D on trng thi
* Pre-estimated Error : Pre_Ek = M[2x1]= Xk - Pre_Zk
* Post-estimated Error : Post_Ek = M[2x1]= Xk - Post_Zk
- Covariances ca lch (s d) ca D on trng thi
* Pre-estimated Error Cov:
Pre_Pk = M[2x2]= Cov(Pre_Ek ,Pre_Ek T)
* Post-estimated Error Cov:
Post_Pk = M[2x2]= Cov(Post_Ek ,Post_Ek T)
- c lng lch (s d) ca Kt qu o lng Mk= M[1x1]
Mk = Zk- H. Pre_Zk
- H s Kalman Kk=M[1x2]
II.4.b. Cc bc tnh ton
Post_Z0 =
0
E(d)= Mean(d) trong 1 s (25 first samples)
T 4 / 4 T 3 / 2 2
= Const
Q = 3
2 a
T / 2
R = M = Variable!
M2
Post_P0 =
0
M2
-D on cc bin vi k>0
Pre_Zk = A. Post_Zk-1
Pre_Pk = A. Post_Pk-1 .AT + Q
-Cp nht v Post-Estimate:
* lch o lng:
Mk = Zk - Pre_Zk [1]
* Cov o lng:
Sk = Pre_Pk [1] + R
* H s Kalman:
Kk= Pre_Pk .HT / Sk
17
* Post-Estimate:
* Post-P:
Post_Zk = Pre_Zk + Kk . Mk
Post_Pk = (I-Kk . H).Pre_Pk
1 0
.
0 1
- Trong qu trnh tnh ton, tham s Meas c th thay i trong phm vi=1,2,3,4
ng vi cc gi tr khc nhau ca R= M 2
- Post_Zk l kt qu u ra ca Kalman Filter.