Professional Documents
Culture Documents
EL 625 Lecture 4
Solution of the dynamic state equations
x(t)
= A(t)x(t) + B(t)u(t)
y(t) = C(t)x(t) + D(t)u(t)
(1)
(2)
(3)
(t0)x(t0)
x(t)
= Q(t)Q
= A(t)Q(t)Q1(t0)x(t0)
= A(t)x(t)
(4)
(5)
EL 625 Lecture 4
4
Transition matrix, (t, t0) = Q(t)Q1(t0)
(6)
(7)
(8)
2.
(t2, t0)x(t0) = x(t2)
= (t2, t1)x(t1)
= (t2, t1)(t1, t0)x(t0)
(t2, t1)(t1, t0) = (t2, t0)
3.
x(t2) = (t2, t1)x(t1) = (t2, t1)(t1, t2)x(t2)
(9)
EL 625 Lecture 4
(10)
(11)
x(t)
= (t,
Also,
x(t)
= A(t)x(t)
= A(t)(t, t0)x(t0)
t0) = A(t)(t, t0)
(t,
(12)
t0)|t =t = A(t)
(t,
0
(13)
d
d
(14)
(15)
d
d
d 1
d
(t, t0) = 1(t, t0) (t, t0) 1(t, t0)
dt
dt
= 1(t, t0)A(t)(t, t0)1(t, t0)
= 1(t, t0)A(t)
(16)
EL 625 Lecture 4
(17)
=
t0)f (t) + (t, t0)f (t)
x(t)
= (t,
= A(t)(t, t0)f (t) + (t, t0)f (t)
= A(t)x(t) + (t, t0)f (t)
= (t, t0)f (t) = B(t)u(t)
(18)
Thus,
f (t) = f (t0) +
x(t) = (t, t0)f (t0) +
t
t0
t
t0
(t0, )B()u()d
t0
(t, )B()u()d
(19)
(20)
(21)
EL 625 Lecture 4
y(t) =
C(t)(t,{zt0)x(t0)}
Zero-input response
|
t
t0
Zero-state response
(22)
Using
u(t) =
u()(t )d
(23)
and
Z
t
t0
C(t)(t, )B()u()d =
t0
C(t)(t, )B()u()1(t )d
(24)
t0
C(t)(t, )B()u()1(t )d =
C(t)(t, )B()u()1(t )d
(25)
Hence,
Zero-state
response
=
=
where,
(26)
EL 625 Lecture 4
(27)
(28)
x(t)
= A(t)x(t) + B(t)u(t)
(t0, t)x(t)
= (t0, t)A(t)x(t) + (t0, t)B(t)u(t)
(t0, t)A(t)x(t) = (t0, t)B(t)u(t)
(t0, t)x(t)
0, t)x(t) = (t0, t)B(t)u(t)
+ (t
(t0, t)x(t)
d
((t0, t)x(t)) = (t0, t)B(t)u(t)
dt
Z t
t
(t0, )x(t)| =t0 = t (t0, )B( )u( )d
0
t
t0
t0
(29)
(30)
(31)
(32)
t
t0
EL 625 Lecture 4
t0
x1(t)
x2(t)
...
xn(t)
= xi(t) =
n
X
j=1
x1(t0)
x2(t0)
(36)
...
xn(t0)
(37)
6 k,
If xk (t0) = 1 with xj (t0) = 0 for all j =
xi(t) = ik (t, t0)
(38)
1
x2
t+1
(40)
EL 625 Lecture 4
x1(t)
x2(t)
x2(t0)
Solving,
t0 + 1
t0 + 1
x2(t0) =
t+1
t+1
t0 + 1
= 22(t, t0) =
t+1
t0 + 1
x 1(t) = x2(t) =
t+1
x2(t) =
(41)
EL 625 Lecture 4
x1(t) =
t t0
t0
+1
d
+1
t+1
= (t0 + 1) ln
t0 + 1
t
+
1
(t, t0) =
1 (t0 + 1) ln
0
t+1
t0 +1
t0 +1
t+1
Disadvantage of this method: We must integrate the unforced system equations to calculate the transition matrix. For fixed systems,
simpler solutions which do not require this integration are available.
= ax(t)
x(t)
= x(t) = ea(tt0)x(t0)
= (t, t0) = ea(tt0)
(42)
At
2
i
X
4
2t
it
= I + At + A + . . . =
A
2!
i!
i=0
(43)
EL 625 Lecture 4
deAt
dt
10
= A[I + At + A
2t
2!
+ . . .] = AeAt
x(t) = eA(tt0)x(t0)
(44)
(45)
= AeA(tt0)x(t0) = Ax(t)
x(t)
(46)
(47)
Thus,
(t, t0) = eA(tt0)
(48)
Properties of eAt:
A0
2
20
= I + A0 + A
2!
+ ... = I
(eAt)1 = eAt
d At
e = AeAt
dt
(49)
(50)
(51)
t
t0
eA(t )Bu( )d
(52)
Impulse response:
h(t, ) = h(t ) = CeA(t )1(t ) + D(t )
h(t) = CeAtB1(t) + D(t)
(53)
(54)
EL 625 Lecture 4
11
Calculating eAt:
Classical approach for finding the solutions of the unforced system:
Guess an exponential solution. . .
x(t) = et ( 6= 0)
(55)
EL 625 Lecture 4
12
= et
x(t)
A(t)x(t) = et
= Aet = et
= A
(56)
eigenvalue
eigenvector ( 6= 0)
(I A) = 0
det[I A] = 0
(57)
EL 625 Lecture 4
13
(58)
Pn
i=1 i vi
v2
v1
x 6
0
v3
EL 625 Lecture 4
14
(59)
(60)
= [1, 2, . . . , n]
k1
k2
...
kn
k1
k2
...
kn
(61)
(62)
Thus,
x(0) = T k = x0
k = T 1x0
(63)
EL 625 Lecture 4
15
1 t
n t
2 t
x(t) = [e 1, e 2, . . . , e
= [1, 2, . . . , n]
= T etT 1x0
e1t
0
...
0
e1t
0
...
0
k1
k2
n ]
...
kn
(64)
...
e2t . . .
... . . .
0
...
. . . ent
...
e2t . . .
... . . .
0
...
. . . ent
k1
k2
...
kn
T 1x0
(65)
(66)
(67)
where
1 0 . . . 0
0 2 . . .
... ... . . .
0
0
...
0 . . . n
(68)
EL 625 Lecture 4
16
det
=
dt
e1t
0
...
...
e2t . . .
... . . .
0
...
. . . ent
i1 0 . . . 0
0 i2 . . .
... ... . . .
1e1t
0
...
(69)
0
...
0 . . . in
(70)
...
2e2t . . .
...
...
0
...
. . . nent
= et
(71)
(72)
x(t)
= T etT 1x0
= T T 1T etT 1x0
= T T 1x(t)
= Ax(t)
(73)
EL 625 Lecture 4
17
A = T T 1
(74)
T 1AT =
(75)
i
i=0 ai A
i=0
i=0
i=0
= T
i=0
aii
(76)
Thus,
ai(T T 1)i
(77)
aiT iT 1
(78)
aiT
i=0
i1 0 . . . 0
0 i2 . . .
... ... . . .
0
0
...
0 . . . in
aii1
0
...
0
P
i
i=0 ai 2
T 1
...
...
0
...
...
...
...
{z
4
= f ()
(79)
i
i=0 ai n
T 1
(80)
EL 625 Lecture 4
18
f (A) = T f ()T 1
Example:
A=
The characteristic equation is
(81)
0 1
2 3
p() = det[I A] = 0
Thus,
= 0
2 3
= 2 3 + 2 = 0
The eigenvalues are:
1 = 1
2 = 2
(82)
(1I A)1 = 0
1 1 11
2 2
12
0
= 11 = 12
EL 625 Lecture 4
19
1
1
(83)
(2I A)2 = 0
2 1 21
2 1
0
22
= 22 = 221
1
2
(84)
T = [1, 2]
=
AT =
1 1
1 2
(85)
2 1
1 1
1 0
0 2
(86)
(87)
EL 625 Lecture 4
20
eAt = T etT 1
=
1 1
1 2
et 0
0 e
2et e2t
t
2e 2e
2t
2 1
1 1
e2t et
2t
2t
2e e
(88)
(89)
(90)
f () =
n
X
k=0
f (k )Ek
(91)
...
Ei = 0 . . . 0
0 ... ... 0
... ... ... ...
th
row
0 . . . 0 i
0 ...
... ...
0
...
(92)
EL 625 Lecture 4
21
f (A) = T f ()T 1
=
=
n
X
k=0
n
X
k=0
f (k )T Ek T 1
f (k )Zk0
(93)
where
Zk0 = T Ek T 1
(94)
0 1
2 3
EL 625 Lecture 4
22
(95)
(96)
2 1
2 1
= f1(1)Z10 + f1(2)Z20
= Z
10
= Z10 =
2 1
2 1
f2() = ( 1)
f2(A) = A I
=
1 1
2 2
= f2(1)Z10 + f2(2)Z20
= Z20
(97)
(98)
EL 625 Lecture 4
23
= Z20 =
Thus, for any function, f (),
f (A) = f (1)
With f () = et,
At
= e
1 1
2 1
2 1
2 1
2e 2e
+ f (2)
2t
2t
+e
2et e2t
t
(99)
2 2
2 1
1 1
2 2
1 1
2 2
e2t et
2t
2e e
(100)
(101)
(102)
fk () =
i=1
( i)
(103)
i 6= k
fk (j ) =
for j 6= k
n
Q
i=1
(k i)
for
j=k
(104)
i 6= k
Zk0 =
fk (A)
fk (k )
(105)
EL 625 Lecture 4
24
(106)
n
Q
(A iI)
n
Q
(k i)
i=1
i=
6 k
i=1
i 6= k
f (A) =
n
X
k=0
f (k )
n
Q
i=1
i 6= k
n
Q
i=1
i 6= k
(107)
(A iI)
(k i)
(108)
(109)
(110)
s
X
nX
i 1
i=1 j=0
j
d f ()
Zij
dj =i
(111)
Example:
A =
I A =
1 1
0 1
(112)
p() = det() = 2 2 + 1 = 0
(113)
EL 625 Lecture 4
25
(114)
f1() = ( 1)
(115)
Choosing
f1(A) = A I
=
0 1
0 0
= Z11 =
Choosing,
0 1
0 0
(116)
f2() =
(117)
f2(A) = A
= f2(1)Z10 + f10 ()|=1Z11
= Z10 + Z11
Z11
= Z10 = A
1 1
0 1
0 1
0 0
EL 625 Lecture 4
26
1 0
0 1
(118)
0 1
0 0
+ f ()|=1
At
= e
1 0
0 1
et tet
t
0 e
+ te
1 0
0 1
0 1
0 0
(119)
(120)
(121)