Bilag 1: Helikopterens fysiske egenskaber - SmartData
Bilag 1: Helikopterens fysiske egenskaber - SmartData
Bilag 1: Helikopterens fysiske egenskaber - SmartData
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Bilag</strong> 16: Altitude estimering med Kalman filter<br />
Målingerne opsamles diskret og antages at kunne beskrives ved nedenstående ligning<br />
hvor<br />
z = H x + v<br />
k<br />
zk : målevektor<br />
k<br />
k<br />
k<br />
vk : målestøj for den benyttede sensor<br />
Hk : matrice der relaterer sensorerne til tilstandsvektoren xk.<br />
Vi kan skrive vores accelerometer måling som:<br />
dx2<br />
a m = + g + a<br />
dt<br />
n<br />
2<br />
Hvor an er normalt fordelt hvidstød n ( 0,<br />
n ) N a σ<br />
omskrives til:<br />
= x<br />
+ g + an<br />
⇒ x<br />
2<br />
= am<br />
− g − an<br />
= u + w<br />
am 2<br />
≡ og g er tyngdeaccelerationen. Dette kan<br />
Tilstandsligningen for systemet kan diskretiseres ved at benytte Taylor-udvikling<br />
2<br />
( τ − a)<br />
p(<br />
τ ) = f ( a)<br />
+ f<br />
( a)(<br />
τ − a)<br />
+ f<br />
(<br />
a)<br />
+ .... hvor a = t og τ = t + ∆t<br />
2!<br />
Derved fås det diskrete system:<br />
x1 k + 1)<br />
= x1(<br />
k)<br />
+ x2<br />
( k)<br />
⋅ ∆t<br />
+ 0.<br />
5(<br />
am<br />
− g − an<br />
( ) ∆t<br />
x k + 1)<br />
= x ( k)<br />
+ 0.<br />
5(<br />
a − g − a<br />
2 ( 2<br />
m<br />
n<br />
Dette kan skrives på matrix form som:<br />
⎡ x1(<br />
k + 1)<br />
⎤ ⎡1 ∆t⎤<br />
⎡ x1(<br />
k)<br />
⎤ ⎡0.<br />
5∆<br />
⎢ ⎥ = ⎢ ⎥ ⋅ ⎢ ⎥ + ⎢<br />
⎣x2<br />
( k + 1)<br />
⎦ ⎣0<br />
1 ⎦ ⎣x<br />
2 ( k)<br />
⎦ ⎣ 0.<br />
5<br />
)<br />
2<br />
2<br />
t ( am<br />
− g)<br />
( a − g)<br />
m<br />
2<br />
2<br />
⎤ ⎡−<br />
0.<br />
5∆t<br />
a<br />
⎥ + ⎢<br />
⎦ ⎣ − 0.<br />
5an<br />
⎤<br />
⎥<br />
⎦<br />
n