Professional Documents
Culture Documents
13 Lin Sys
13 Lin Sys
Lecture 13
Linear dynamical systems with inputs &
outputs
• transfer matrix
• examples
13–1
Inputs & outputs
recall continuous-time time-invariant LDS has form
ẋ = Ax + Bu, y = Cx + Du
• state derivative is sum of autonomous term (Ax) and one term per
input (biui)
• each input ui gives another degree of freedom for ẋ (assuming columns
of B independent)
write ẋ = Ax + Bu as ẋi = ãTi x + b̃Ti u, where ãTi , b̃Ti are the rows of A, B
ẋ(t) x(t)
u(t) B 1/s C y(t)
u B1 1/s y
x1 C1
A11
A12 x2
1/s C2
A22
hence
X(s) = (sI − A)−1x(0) + (sI − A)−1BU (s)
so Z t
tA
x(t) = e x(0) + e(t−τ )ABu(τ ) dτ
0
so Z t
y(t) = CetAx(0) + Ce(t−τ )ABu(τ ) dτ + Du(t)
0
intepretation:
interpretations:
interpretations:
tA
−1
s(t) = CA e −I B+D
u1 u1 u2 u2
eigenvalues of A are
0.1 h11
0
−0.1
h31
−0.2 h21
0 5 10 15
t
impulse response from u2
0.2 h22
0.1 h12
0
−0.1
h32
−0.2
0 5 10 15
t
roughly speaking:
interconnect circuit:
C3 C4
u
C1 C2
eigenvalues of A are
0.9
0.8
0.7
s1
0.6
s2
0.5
s3
0.4 s4
0.3
0.2
0.1
0
0 5 10 15
• if system is stable,
Z ∞
H(0) = h(t) dt = lim s(t)
0 t→∞
Z ∞ Z t
−st
(recall: H(s) = e h(t) dt, s(t) = h(τ ) dτ )
0 0
m p
if u(t) → u∞ ∈ R , then y(t) → y∞ ∈ R where y∞ = H(0)u∞
define sequences
• h > 0 is called the sample interval (for x and y) or update interval (for
u)
where
!
Z h
Ad = ehA, Bd = eτ A dτ B, Cd = C, Dd = D
0
for h > 0
ẋ = Ax + Bu, y = Cx + Du
is given by
ż = AT z + C T v, w = B T z + DT v
x(t)
u(t) B 1/s C y(t)
dual system:
DT
z(t)
w(t) B T 1/s CT v(t)
AT
interpretation of
Z t
x(t) = etAx(0) + e(t−τ )ABu(τ ) dτ
0
Z t
tA
y(t) = Ce x(0) + Ce(t−τ )ABu(τ ) dτ + Du(t)
0
for t ≥ 0:
current state (x(t)) and output (y(t)) depend on past input (u(τ ) for
τ ≤ t)
i.e., mapping from input to state and output is causal (with fixed initial
state)
where
write
b̃T1
B = .. ,
−1
T CT = c̃1 · · · c̃n
b̃Tn
so n
X
x̃˙ i = λix̃i + b̃Ti u, y= c̃ix̃i
i=1
λ1
u y
x̃n
b̃Tn 1/s c̃n
λn
(here we assume D = 0)
x(t + 1) x(t)
u(t) B 1/z C y(t)
t−1
X
x(t) = Atx(0) + A(t−1−τ )Bu(τ )
τ =0
hence
y(t) = CAtx(0) + h ∗ u
w : Z+ → Rp×q
∞
X
W (z) = z −tw(t)
t=0
∞
X
V (z) = z −tw(t + 1)
t=0
∞
X
= z z −tw(t)
t=1
= zW (z) − zw(0)
yields