Professional Documents
Culture Documents
ẋ = Ax + Bu, x ∈ ℜn, u ∈ ℜ
y = Cx + Du
ẋ = Ax + B(−Kx + v) = (A − BK) x + Bv
| {z }
Ac
u = −Kx + v
K = [k0, k1, k2]
ẋ = Ax + B(−Kx + v) = (A − BK) x + Bv
| {z }
Ac
with
0 1 0
Ac = 0 0 1
−(a0 + k0) −(a1 + k1) −(a2 + k2)
ā0 = a0 + k0 ⇒ k0 = ā0 − a0
ā1 = a1 + k1 ⇒ k1 = ā1 − a1
..
ẋ = Ax + Bu
u = −Kz z + v
Proof:
T = [v1 | v2 | v3]
0 1 0 0
A = T 0 0 1 T −1; B = T 0
−a0 −a1 −a2 1
This says that v3 = B.
Note that Az is determined completely by the
characteristic equation of A.
0 1 0
AT = T 0 0 1 (11)
−a0 −a1 −a2
A · v2 = v1 − a1v3,
⇒ v1 = Av2 + a1v3 = A2B + a2AB + a1B
A · v1 + a0v3 = 0.
ψA(s) = det(sI − A)
vn = b
vn−1 = Avn + an−1b
..
vk = Avk+1 + ak b
u = Kx + v; K = Kz T −1.
Consider system
ẋ = −x + u
y=x
100
X(s) = V (s).
s + 100
ẋ = Ax + Bu
with B ∈ ℜn×m, m > 1.
u = F x + gv ⇒ ẋ = (A + BF )x + bv
v = −kx + v1
kx(t)eαtk → 0
Remarks:
is:
Observer Design
ẋ = Ax + Bu
y = Cx
Openloop observer
x̂˙ = Ax̂ + Bu
ė = Ae
Luenberger Observer
This looks like the open loop observer except for the
last term. Notice that C x̂ − y is the output prediction
error, also known as the innovation. L is the observer
gain.
Therefore,
det(λI − F̄ ) = det(λI − F̄ T ).
(A − LC)T = AT − C T LT
ẋ = AT x + C T u, u = v − LT C.
Properties of observer
• The observer is unbiased. The transfer function
from u to x̂ is the same as the transfer function
from u to x.
ė = (A − LC)e
where
u = v − K x̂
ẋ = Ax + B(u + d)
y = Cx
ẋd = Adxd
d = Cdxd
Since,
Adj(sI − Ad)
D(s) = Cd(sI − Ad)−1xd(0) = Cd xd(0)
det(sI − Ad)
u = −d + v − Kx
ẋ = Ax + Bu + Bd
y = Cx
ẋa = Adxa + CdT y(t)
α(s, 0)
Y (s) =
s2 + ω 2
Kaα(s, 0)
U (s) = −KaXa(s) =
(s2 + ω)2