Académique Documents
Professionnel Documents
Culture Documents
Lecture 4:
Kalman Filtering
M x0 + N F x0 − x0 = 0 ⇒ (M + N F − I) = 0
M x0 + N F x0 − x0 = 0 ⇒ (M + N F − I) = 0
x̃ = (M + N F ) x − M |{z}
Sν +N Lǫ (M + N F − I = 0
| {z }
=
=
=
=
5/50
x̃ = (M + N F ) x − M |{z}
Sν +N Lǫ (M + N F − I = 0
| {z }
= Ix + (N F − I)(x − x0 ) + N Lǫ
=
=
=
5/50
x̃ = (M + N F ) x − M |{z}
Sν +N Lǫ (M + N F − I = 0
| {z }
= Ix + (N F − I)(x − x0 ) + N Lǫ
x̃ − x0 = I(x − x0 ) + (N F − I)(x − x0 ) + N Lǫ
=
=
5/50
x̃ = (M + N F ) x − M |{z}
Sν +N Lǫ (M + N F − I = 0
| {z }
= Ix + (N F − I)(x − x0 ) + N Lǫ
x̃ − x0 = I(x − x0 ) + (N F − I)(x − x0 ) + N Lǫ
= N F (x − x0 ) + N Lǫ
=
5/50
x̃ = (M + N F ) x − M |{z}
Sν +N Lǫ (M + N F − I = 0
| {z }
= Ix + (N F − I)(x − x0 ) + N Lǫ
x̃ − x0 = I(x − x0 ) + (N F − I)(x − x0 ) + N Lǫ
= N F (x − x0 ) + N Lǫ
E[(x̃ − x0 )(x̃ − x0 )T ]=N F P F T N T + N LLT N T + N F ΓLT N T + N LΓT F T N T
⇒ N = 0 ⇒ M = I ⇒ x̃ = x0
5/50
7/50
min ky − F xk2W
x
8/50
min ky − F xk2W
x
8/50
min ky − F xk2W
x
8/50
9/50
10/50
11/50
12/50
xe (k + 1) = (A − KC)xe (k)
13/50
xe (k + 1) = (A − KC)xe (k)
14/50
15/50
x(k + 1) = x(k)
0.0476 0.9512
Pump
0.0975
+ u(k)
0.0024 x2
h i
y(k) = 0 1 x(k)
0
0 10 20 30 40 50 60
Asymptotic Observer - x2
2
Estimated
True
1.5
0.5
0
0 10 20 30 40 50 60
17/50
0
0 10 20 30 40 50 60
Asymptotic Observer - x2
2.5
Estimated
2 True
1.5
0.5
0
0 10 20 30 40 50 60
19/50
20/50
21/50
22/50
23/50
24/50
25/50
25/50
26/50
27/50
The collected data u(k), y(k) define the following DATA EQUATION:
y(k) C(k) 0 x(k) v(k)
= +
−B(k)u(k) A(k) −I x(k + 1) w(k)
| {z } | {z }| {z } | {z }
y F x L(k)ǫ ǫ∼(0,I)
Combining this with our linear estimate of x(k) and x(k + 1),
x̂(k|k) y(k)
=M + N x̂(k|k − 1)
x̂(k + 1|k) −B(k)u(k)
yields,
27/50
The collected data u(k), y(k) define the following DATA EQUATION:
y(k) C(k) 0 x(k) v(k)
= +
−B(k)u(k) A(k) −I x(k + 1) w(k)
| {z } | {z }| {z } | {z }
y F x L(k)ǫ ǫ∼(0,I)
Combining this with our linear estimate of x(k) and x(k + 1),
x̂(k|k) M M12 y(k) N
= 11 + 1 x̂(k|k − 1)
x̂(k + 1|k) M21 M22 −B(k)u(k) N2
yields,
28/50
1. M12 = 0
2. I − M11 C − N1 = 0 ⇒ N1 = I − M11 C
3. M22 = −I
4. −M21 C + A − N2 = 0 ⇒ N2 = A − M21 C
30/50
31/50
T
I − M11 C(k) P (k|k − 1) I − M11 C(k)
+M11 RM11 T
32/50
33/50
B(k)u(k)+ A(k) − K(k)C(k) x̂(k|k − 1)
34/50
B(k)u(k)+ A(k) − K(k)C(k) x̂(k|k − 1)
h
& has covariance matrix E x(k + 1) − x
b(k + 1|k) x(k + 1) − x
b(k + 1|k)
34/50
35/50
35/50
35/50
35/50
35/50
36/50
37/50
38/50
39/50
41/50
42/50
42/50
43/50
44/50
45/50
With e(k) the innovation signal. This allows to re-write the KF as:
x̂(k + 1|k) = Ax̂(k|k − 1) + Bu(k) + Ke(k)
y(k) = C x̂(k|k − 1) + e(k)
45/50
46/50
or equivalently: P 2 − QP − QR = 0.
47/50
48/50
Next lecture:
Lecture 5: Subspace Identification
Wednesday December 7, 2016, 15.30-17.30