Professional Documents
Culture Documents
AC Lec6
AC Lec6
AC Lec6
Insoon Yang
CORE
Control + Optimization Research Lab
1 / 17
Dynamical systems
Time index (discrete): k = 0, 1, 2, . . .
State variables: x1 (k), x2 (k), . . . , xn (k)
System of equations:
x1 (k + 1) = f1 (x1 (k), x2 (k), . . . , xn (k), k)
x2 (k + 1) = f2 (x1 (k), x2 (k), . . . , xn (k), k)
..
.
xn (k + 1) = fn (x1 (k), x2 (k), . . . , xn (k), k)
with initial conditions x1 (0), x2 (0), . . . , xn (0)
Example: position, velocity, voltage, current, temperature, chemical
concentration, etc.
fi ’s define how the state evolves.
Given initial conditions, the system has a unique solution.
2 / 17
Linear systems
x1 (k + 1) = a11 (k)x1 (k) + a12 (k)x2 (k) + · · · + a1n (k)xn (k) + w1 (k)
x2 (k + 1) = a21 (k)x1 (k) + a22 (k)x2 (k) + · · · + a2n (k)xn (k) + w2 (k)
..
.
xn (k + 1) = an1 (k)x1 (k) + an2 (k)x2 (k) + · · · + ann (k)xn (k) + wn (k)
-0.2
-0.4
y
-0.6
0
-0.8 /2
3 /2
-1
-1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4
x
5 / 17
Homogeneous systems
x(k + 1) = A(k)x(k)
Solution?
x(1) = A(0)x(0)
x(2) = A(1)x(1) = A(1)A(0)x(0)
..
.
x(k) = A(k − 1)A(k − 2) · · · A(0) x(0)
| {z }
=:Φ(k,0) state-transition matrix
x(k + 1) = Ax(k),
Φ(k, 0) = Ak , k≥0
Φ(k, l) = Ak−l , k ≥ l.
8 / 17
Fundamental sets of solutions
Assume A(k) is nonsingular for all k.
X(k + 1) = A(k)X(k)
Define
x̄(k) := X(k) X(0)−1 x(0) = X(k)α
| {z }
=:α
Since x̄(0) = x(0), the two solutions x̄(k) and x(k) must be identical:
Thus,
Φ(k, 0) = X(k)X(0)−1
10 / 17
Fundamental matrix of solutions vs. state-transition matrix
Proposition
Let X(k) be a fundamental matrix of solutions to x(k + 1) = A(k)x(k).
Then, the state-transition matrix is given by
Φ(k, l) = X(k)X(l)−1 , k ≥ l.
11 / 17
Example
Consider a linear homogeneous systems
x1 (k + 1) 1 k + 1 x1 (k)
=
x2 (k + 1) 0 1 x2 (k)
Apply two linearly independent initial conditions (1, 0), (0, 1).
One can find the following two solutions
x1 (k) = (1, 0), x2 (k) = (k(k + 1)/2, 1).
Proposition
Given x(0) and u(k), the solution of the system can be expressed as
k−1
X
x(k) = Φ(k, 0)x(0) + Φ(k, l + 1)B(l)u(l)
l=0
13 / 17
Proof
Pk−1
To show: x(k) = Φ(k, 0)x(0) + l=0 Φ(k, l + 1)B(l)u(l)
14 / 17
Superposition
The linearity of the system implies that the solution can be computed
by the principle of superposition:
The total response due to several inputs is the sum of their individual
responses, plus an initial condition term.
15 / 17
Time-invariant systems
State-transition matrix:
Φ(k, l + 1) = Ak−l−1
General solution:
k−1
X
x(k) = Ak x(0) + Ak−l−1 Bu(l)
l=0
16 / 17
Impulse response
Impulse response: The response due to u(0) = 1 at time 0 is
x(k) = Ak−1 b
x(k) = Ak−l−1 b