m7 Lec3
m7 Lec3
When the matrix A an eigenvalue λ of multiplicity m, a full set of linearly independent may not
exist. The number of linearly independent eigen vectors is equal to the degeneracy d of λI − A.
The degeneracy is defined as
d=n−r
where n is the dimension of A and r is the rank of λI − A. Furthermore,
1≤d≤m
I. Kar 1
Digital Control Module 7 Lecture 3
AP = P Ā
or, Ā = P −1 AP
and, A = P ĀP −1
The non-singular matrix P is called similarity transformation matrix. It should be noted that
eigenvalues of a square matrix A are not altered by similarity transformation.
Diagonalization:
If the system matrix A of a state variable model is diagonal then the state dynamics are
decoupled from each other and solving the state equations become much more simpler.
3 Computation of Φ(t)
We have seen that to derive the state space model of a sampled data system, we need to know
the continuous time state transition matrix Φ(t) = eAt .
I. Kar 2
Digital Control Module 7 Lecture 3
1
eAt = I + At + A2 t2 + . . .
2!
−1 At −1 1 22
⇒P e P = P I + At + A t + . . . P
2!
1
= I + P −1 AP t + P −1 AP P −1 AP t2 + . . .
2!
1 22
= I + Λt + Λ t + . . .
2!
Λt
= e
⇒e At
= P eΛt P −1
I. Kar 3
Digital Control Module 7 Lecture 3
f (λi ) = g(λi ), i = 1, · · · , n
λ 0 2
△(λ) = |λI−A| = 0 λ−1 0 = (λ−1)2 (λ−2) = 0 ⇒ λ1 = 1 (with multiplicity 2), λ2 = 2
−1 0 λ−3
f (λ1 ) = g(λ1 )
∂ ∂
f (λ1 ) = g(λ1 )
∂λ1 ∂λ1
f (λ2 ) = g(λ2 )
This implies
et = β0 + β1 + β2 (λ1 = 1)
tet = β1 + 2β2 (λ1 = 1)
e2t = β0 + 2β1 + 4β2 (λ2 = 2)
Then
eAt = β0 I + β1 A + β2 A2
2e − e2t 0 2et − 2e2t
t
= 0 et 0
2t t 2t t
e −e 0 2e − e
I. Kar 4
Digital Control Module 7 Lecture 3
1 1
Example 2 For the system ẋ(t) = Ax(t) + Bu(t), where A = . compute eAt using 3
−1 1
different techniques.
et cos t et sin t
=
−et sin t et cos t
Method 2
e(1+j)t
At Λt Λt 0
e = Pe P −1
where e = . Eigen values are 1 ± j. The corresponding
0 e(1−j)t
eigenvectors are found by using equation Avi = λi vi as follows:
1 1 v1 v
= (1 + j) 1
−1 1 v2 v2
1
Taking v1 = 1, we get v2 = j. So, the eigenvector corresponding to 1 + j is and the one
j
1
corresponding to 1 − j is . The transformation matrix is given by
−j
1 1 −1 1 1 −j
P = [v1 v2 ] = ⇒P =
j −j 2 1 j
Now,
eAt = P eΛt P −1
(1+j)t
1 1 1 e 0 1 −j
=
2 j −j 0 e(1−j)t 1 j
(1+j)t
e(1−j)t
1 e 1 −j
=
2 je(1+j)t −je(1−j)t 1 j
(1+j)t
+ e(1−j)t −j e(1+j)t − e(1−j)t
1 e
=
2 j e(1+j)t − e(1−j)t e(1+j)t + e(1−j)t
2et cos t −j(j)et 2 sin t
1
=
2 et (j)(j)2 sin t 2et cos t
t
e cos t et sin t
=
−et sin t et cos t
I. Kar 5
Digital Control Module 7 Lecture 3
eλ1 t = β0 + β1 λ1
eλ2 t = β0 + β1 λ2
Solving,
1 1
β0 = (1 + j)e(1+j)t + (1 − j)e(1−j)t
2 2
1 (1+j)t t
β1 = e − e(1−j)
2j
Hence,
eAt = β0 I + β1 A
t
e cos t et sin t
=
−et sin t et cos t
We will now show through an example how to derive discrete state equation from a contin-
uous one.
1 1 0
ẋ(t) = x(t) + u(t)
0 2 1
y(t) = x1 (t)
If the system is under a sampling process with period T , derive the discrete state model of
the system.
To derive the discrete state space model, let us first compute the state transition matrix of
the continuous time system using Caley Hamilton Theorem.
λ − 1 −1
△(λ) = |λI − A| = = (λ − 1)(λ − 2) = 0 ⇒ λ1 = 1, λ2 = 2
0 λ−2
Let f (λ) = eλt
This implies
et = β0 + β1 (λ1 = 1)
e2t = β0 + 2β1 (λ2 = 2)
I. Kar 6
Digital Control Module 7 Lecture 3
Then
eAt = β0 I + β1 A
t 2t
e e − et
=
0 e2t
eT e2T − eT
A = Φ(T ) =
0 e2T
2.72 4.67 1.48
x(k + 1) = x(k) + u(k)
0 7.39 3.19
y(k) = 1 0 x(k)
I. Kar 7