ECE504: Lecture 4: D. Richard Brown III
ECE504: Lecture 4: D. Richard Brown III
ECE504: Lecture 4
23-Sep-2008
You should be reading Chen Chapter 4 now. You should also read
Chen 3.2-3.3 to learn about “basis”, “linear independence”, and
solutions to linear algebraic equations like Ax = y.
Zero-Input Response
Recall that linear systems have the nice property that we can
separately analyze the zero-input response and the zero-state
response.
x[k0 ]
Φ[k, k0 ]
x[k]
If the STM Φ[k, k0 ] is invertible, then Φ−1 [k, k0 ] = Φ[k0 , k]. But
there is no guarantee that it is invertible. This operation is one-way.
Worcester Polytechnic Institute D. Richard Brown III 23-Sep-2008 5 / 28
ECE504: Lecture 4
Zero-State Response
x[k]
x[ℓ] Φ[j, ℓ]
x[j]
Φ[k, j]
Hence, when A[k] ≡ A for all k ≥ k0 , the state transition matrix can be
written as
undefined k < j
Φ[k, j] = In k=j
k−j
A k > j.
In this case, the solution to the DT state-update difference equation is
k−1
X
x[k] = Ak−k0 x[k0 ] + Ak−ℓ−1 B[ℓ]u[ℓ]
ℓ=k0
for all k ≥ k0 .
Worcester Polytechnic Institute D. Richard Brown III 23-Sep-2008 8 / 28
ECE504: Lecture 4
For all k ≥ k0 , we can just plug our solution to the state equation into our
state-space output equation to get
k−1
X
y[k] = C[k]Φ[k, k0 ]x[k0 ] + C[k] Φ[k, ℓ + 1]B[ℓ]u[ℓ] + D[k]u[k]
| {z }
zero-input response ℓ=k 0
| {z }
zero-state response
This also implies that, given x[k0 ] and u[k] for all k ≥ k0 , there exists a
unique solution to the discrete-time output equation.
Theorem
For any t0 ∈ R, any x(t0 ) ∈ Rn , and any u(t) ∈ Rp for all t ≥ t0 , there
exists a unique solution x(t) for all t ∈ R to the state-update differential
equation (1). It is given as
Z t
x(t) = Φ(t, t0 )x(t0 ) + Φ(t, τ )B(τ )u(τ ) dτ t ∈ R
t0
d
Φ(t, s) = A(t)Φ(t, s) with Φ(s, s) = I n .
dt
Theorem Remarks
Definition
For x ∈ Rn , the Euclidean norm of x is given as
1/2
kxk := x21 + · · · + x2n .
Schwarz Inequality
Theorem
Given x ∈ Rn and y ∈ Rn , then
Proof:
Leibniz’ rule
Theorem
If f (t, τ ) is continuous and all of the necessary derivatives exist, then
Z w(t) Z w(t)
d d
f (t, τ ) dτ = ẇ(t)f (t, w(t)) − v̇(t)f (t, v(t)) + f (t, τ ) dτ
dt v(t) v(t) dt
Let
Z t
φ(t, s) := exp a(τ ) dτ
s
where the state transition matrix satisfies the matrix differential equation
d
Φ(t, s) = A(t)Φ(t, s) with Φ(s, s) = I n . (4)
dt
To complete the existence proof, we need to:
1. Show that (3) with Φ defined according to (4) satisfies the initial
condition requirement of the state-update DE.
2. Show that (3) with Φ defined according to (4) is indeed a solution to
the state-update DE.
3. Show that there always exists a solution to the matrix DE (4).
Worcester Polytechnic Institute D. Richard Brown III 23-Sep-2008 21 / 28
ECE504: Lecture 4
Matrix Exponential
Similarities
◮ Results have same “look”.
◮ Both have state transition matrices with same intuitive properties,
e.g. semigroup.
Differences
◮ In DT systems, x[k] is only defined for k ≥ k0 because the DT-STM
Φ[k, k0 ] is only defined for k ≥ k0 .
◮ In CT systems, x(t) is only defined for all t ∈ R because the CT-STM
Φ(t, t0 ) is defined for all (t, t0 ) ∈ R2 .
◮ We didn’t prove this, but the CT-STM Φ(t, t0 ) is always invertible.
This is not true of the DT-STM Φ[k, k0 ].
Conclusions