Professional Documents
Culture Documents
Square Non-square
* Semi-diagonal form (Ir,r in
the main diagonal)
Symmetric/ * Singular value Decomposition
Non-symmetric form (P and Q are orthogonal)
Non-symmetric
* Triangular form by
orthogonal similarity
Transformation Has n-independent Doesn’t have n-independent
(Schur’s Theorem) eigenvectors eigenvectors
* Diagonal form by Diagonal form by Jordan form by similarity
orthogonal equivalence similarity Transformation Tranformation
Transformation
A2 = PD 2 P −1 , A3 = PD 3 P −1 , "
D = diag ( λ1 , " , λn )
⎡ p1 " pn ⎤
P=⎢ ⎥
⎣↓ ↓⎦
Solution:
X (t ) = e At X 0
= ( I + At + A2t 2 / 2! + A3t 3 / 3! + ") X 0
= ( PP −1 + PDP −1t + PD 2 P −1t 2 / 2! + ") X 0
= P ( I + Dt + D 2t 2 / 2! + ") P −1 X 0
= P ( e Dt ) P −1 X 0
= P ⎣ diag (1 + λi t + λi t / 2! + ") ⎤⎦ C
⎡ 2 2
n
Solution: X (t ) = ∑ ci eλit pi (Modal form)
i =1
Conclusion
The nature of solution depends only on the
location of poles!
Solution: X (t ) = e At X 0
e = diag e , " , e
Jt
( J1t J pt
)
ADVANCED CONTROL SYSTEM DESIGN 10
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
General Case: Anxn does not have n
linearly independent eigenvectors
Ĵt = λ t I + Et
⎡0 1 0 " 0⎤ ⎡0 0 1 " 0⎤ ⎡0 0 0 " 1⎤
⎢0 0 1 % # ⎥⎥ ⎢0 0 0 % # ⎥⎥ ⎢0 0 0 % # ⎥⎥
⎢ ⎢ ⎢
E = ⎢0 0 0 % 0 ⎥ , E = ⎢0 0 0 %
2
1 ⎥ , " , E = ⎢0 0 0 %
r −1
0⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢# % % % 1⎥ ⎢# % % % 0⎥ ⎢# % % % 0⎥
⎢⎣0 0 0 " 0 ⎥⎦ ⎢⎣0 0 0 " 0 ⎥⎦ ⎢⎣0 0 0 " 0 ⎥⎦
E =E
r r +1
= " =0
ADVANCED CONTROL SYSTEM DESIGN 11
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
General Case: Anxn does not have n
linearly independent eigenvectors
⎡ 1 2 1 r −1 ⎤
⎢1 t 2! t " ( r − 1)! t ⎥
⎢ ⎥
⎢0 1 t % # ⎥
e = eλ t ⎢⎢
Jˆ t
1 2 ⎥
⎥
0 0 % % t
⎢ 2! ⎥
⎢# # % 1 t ⎥
⎢ ⎥
⎢⎣0 " 0 0 1 ⎥⎦
⎡ e J1t C1 ⎤
⎡ p1 " pp ⎤ ⎢ ⎥
X ( t ) = e X 0 = Pe C = ⎢
At Jt
⎥ ⎢ # ⎥
⎣↓ ↓ ⎦⎢ J t ⎥
p
⎣ Cp ⎦
e
ADVANCED CONTROL SYSTEM DESIGN 12
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
General Case: Anxn does not have n
linearly independent eigenvectors
⎡ p1 p2 " pr1 ⎤
P1 = ⎢ ⎥
⎣↓ ↓ ↓⎦
p1 : Eigenvector
p2 ," , pr1 : Generalized Eigenvectors
2 3 r1
(
⎡c1 + c1 t + c1 ( t 2 / 2!) + " + c1 t ( r1 −1) / ( r1 − 1)! ⎤
⎢ 1
)
⎥
e J1 t C1 = eN
λ 1 t
⎢
⎢
c 12 + c13 t + " + c 1r1 t (
( r1 − 2 )
/ ( r1)− 2 ) ! ⎥
⎥
Exponential ⎢ ⎥
#
⎢ ⎥
⎢⎣ c1r ⎥⎦
1
Polynomial
Conclusion
Assuming X (t1 ) = 0, t1
X (0) = − ∫ e− Aτ Bu (τ ) dτ
0
ADVANCED CONTROL SYSTEM DESIGN 20
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Condition for Controllability:
(single input case)
n −1
e − Aτ = ∑ α k (τ ) Ak (Sylvester's formula )
k =0
t1 n −1 t1
X (0) = − ∫ e − Aτ Bu (τ ) dτ = −∑ Ak B ∫ α k (τ ) u (τ ) dτ
0 k =0 0
t1
n −1
= − ∑ Ak B β k where β k ∫ α k (τ ) u (τ ) dτ
k =0 0
= − ⎡⎣ B AB " A B ⎤⎦ [ β 0 n −1
β1 " β n −1 ]
T
[ β0 β1 " β n −1 ]
T
This system should have a non-trivial solution for
X ∈ Rn , U ∈ Rm , Y ∈ R p
Y1 = CX OB = ⎡C T
⎣
T
AC T T2
A C T
" A T n−1
CT ⎤
⎦
⎣ ⎦
Y2 = BT Z OB = ⎡⎣ B AB A2 B " An −1 B ⎤⎦