Professional Documents
Culture Documents
DURUM DEKENi
MODELLER
Serhat YILMAZ, Kocaeli niversitesi
Mhendislik Fakltesi
Elektronik ve
Haberleme Blm
a1x1 b1x 2
dt
Dinamik Denklemler
dX 2
a 2 x1 b 2 x 2
dt
YSerhat
C.YILMAZ,
X 2 zm
kmesi
serhaty@ko
Duvar srtnmesi
u(t)
y(t)
dy
d2y
u ( t ) k.y( t ) b.
M 2
dt
dt
x 1 y( t )
x2
dt
v( t )
v( t )
dt
1
dt
dx 1
yerine koyarak
dt
x
(yani 2
yerine
koyarak ) yine 1.
dereceden dier denklemi elde etmi
dx 2
oluruz.
dv
u
(
t
)
kx
bx
M
u ( t ) k.y( t ) b.v M
1
2
dt
dt
Buradan;
dx 2
dt yi ekersek 2.dif. denklem elde edilir;
dx 2
k
b
1
x1 x 2 u(t)
dt
M
M
M
dt
dx 2
k
b
1
x1
x2
u(t)
dt
M
M
M
olur.
elemanlara ait
deikenleri semeliyiz.
nk bunlarn
deerleri enerji
depolanrken ve tekrar
boaltlrken tanml
olduu diferansiyel
denkleme gre deiir.
G harcayan diren
elemanlarndaki akm
gibi deerler ise
formlden de
grlecei gibi,
deiken deil sabit
deere sahiptir.
+
vc
ic
L
C
+
R
-
v0
10
2
2 dir. Bu nedenle;
L.iL C.vc
2
2
11
ic C .
dvc
u (t ) iL
dt
x1 v c x 2 i L
dv c
1
1
u(t) i L
dt
C
C
dx 1 1
1
u(t) x 2
dt C
C
di
2. denklem de gerilim yasasndan;
dt
ekilerek
di L 1
elde edilir.
R
di L
v .i
vc L.
dt
R.iL
x1 v c x 2 i L
dt
dx 2 1
R
x1 x 2
dt
L
L
dx 1 1 olarak
1
dx
1
R
Sonu
durum
denklemleri;
2
u(t) x 2
x1 x 2
dt
dt
12
11
12
1n
11
12
1n
dt
dX 2
a 21 x 1 a 22 x 2 a 2 n x n b 21 u n b 22 u n b 2 n u n
dt
dX n
a n1 x 1 a n 2 x 2 a nn x n b n1 u n b 22 u n b nn u n
dt
Serhat YILMAZ, serhaty@ko
13
x 1 a 11 a 12 a 1n
d x 2 a 21 a 22 a 2 n
dt
x
a
a
a
n n1 n 2 nn
X
x1
x
2
x n
X
b
b
b
n1 n 2 nn
B
u1
u
2
u n
U
15
rnek\ Ktle-yaysnmleyici
sisteminin durum
deikeni modeli
ile matrisel
formda gsterimi:
rnek\RLC
devresinin
sisteminin durum
deikeni modeli ile
matrisel formda
gsterimi:
1 x 0
d x1 0
1
k
b
1 u (t )
x
dt x2
M 2 M
M
x1 0
y 1 0 u (t )
x2 0
1
0
d 1
C
dt x 2 1 R
L L
x1
x
2
1
C u (t )
0
x1
y 0 R
x2
Serhat YILMAZ, serhaty@ko
16
=ax+bu
sX(s)-x(0)=aX(s)
+bU(s)
ve buradan;
17
X(s)=
x 0
b
1
1
a
x
(
0
)
a
bU(s)
sa sa
t
x t e at x 0 e a ( t ) bu ()d
x
t
e
x
0
e
BU()d zm de;
Benzer ekilde
denklemin
0
sI A 1 X(0) sI A 1 olacaktr.
BU(s)
X(s)=
bulunur.
Serhat YILMAZ, serhaty@ko
18
yazabiliriz.rnein;
x t ( t ) x 0
( t ) Bu ()d
0
19
x1 (t)
x 2 (t)
.
.
x ( t )
n
11 t 12 t ........1n t
t t ........ t
21
22
2n
...................................
n1 t n 2 t ........ nn t
x 1 ( 0)
x 2 (0)
.
x n (0)
20
X(s) s X(0)
Zaman yantnn saysal yntemlerle
yaklak
zmleri
zmleri de ayrk zaman
Durum denklemi
x ( t t ) x ( t )
Trevin tanmn biliyoruz:dx
lim
dt
t 0
ok kk
=T zaman artmlar iin trevin saysal
t
yaklamn
dx
dx x ( t T ) x ( t )
Ax( t ) Bu(t )
22
23
1
1
u (t ) x2ve
C
C
1
R
x 2 x1 x2
L
L
x 1
Vo R.x2
s
Y (s)
LC
U(s) 1 R s 1 s
L
LC
2
s2
R LC
R s 1 s
L
LC
TFna gei:
Ama, sistemin dinamik denklemlerinden
yararlanarak transfer fonksiyonu modeline
gei iin sistematik olarak kullanabileceimiz
bir forml bulmaktr.
X AX (t ) BU
sfr);
Y Cx (t ) DU
sX ( s ) AX ( s ) BU ( s )
Y ( s) Cx( s ) DU ( s )
s 0 0
0 s 0
0 0 s
x1 ( s )
1
x ( s ) s 0
2
x3 ( s )
0
0 0
1 0
x1 ( s )
x ( s )
2
0 1 x ( s )
3
I
26
SI A X(s) BU(s)
1
X(s) SI A
BU(s)
X(s)
(s)
SI A 1 BU(s)
durum gei matrisi
U (s)
C ( s ) * B D
1
0
0
R
X
0
c
x
x c u (t )
1
R
L L
0
B
27
( s ) SI A ?
1
s 0 0
0 s 1
1
s
c
R 1
L L
1
C
R
s
L
bulunur.
s2
R
1
s
1
1
L
C
( s) SI A
1
s
L
R
1
s
L
LC
G (s) 0 R
R dir
s
L 1 C 1 / C R L Rs 1 / C
0
0
1L
s
G( s)
R
1
s s
L
LC
2
bulunur.
Serhat YILMAZ, serhaty@ko
28
Ama daha ok tercih edilen yol transfer fonksiyonunu bulup, buradan durum
denklemlerine gemektir.
m
m 1
1
b
s
b
s
........
b
s
bve
Y
(
s
)
tm katsaylar
saylardr.
Buradan n
m
m gerel
1
1 Pay
0 payday s-n
G
(
s
)
arparsak;
U(s) s n a n 1s n 1 ........... a 1s1 a 0
ile
G (s)
b s
b m 1s ( n m 1) ........ b1s ( n 1) b 0 s n
1 a n 1s 1 ........... a 1s ( n 1) a 0 s n
29
=inin toplami
=
Y(s) 1 ileri yol bilesenler
G (s)
Pk k
Pk k
N
1 Lq
) adnq 1
veriyorduk.
k. ileri yol ( ) kaldrldnda geriye kalan yollarn determinantna
(1-kaldysa* geriye kalan dngler) da k. yolun kofaktr (
) adn
veriyorduk.
* : Transfer fonksiyonunun
Pk yaps ve bizim onu iaret ak emasna aktar
biimindeki tercihimiz gerei, dngler bir dierine deecek ve btn ileri
yollar da bu dnglere dediinden, ilgili ileri yol kaldrldnda dngler
ortadan kalkacak ve kofaktrler
=1-0=1 olacaktr. Bu nedenle transfer
k
fonksiyonumuzu Mason kazan formlnn
zel bir durumu gibi dnebiliriz;
30
G (s)
P
1 L
k
N
q 1
b0
Y(s)
G (s)
4
U(s) s a 3 s 3 a 2 s 2 a 1s1 a 0
Serhat YILMAZ, serhaty@ko
31
Y(s)
b0s 4
G (s)
1
2
3
4
U
(
s
)
1
a
s
a
s
a
s
a
s
=
3
2
1
0
P
1 L
k
N
q 1
olur.
32
dx1/dt=..,
dx3/dt=..,
dx2/dt=.. ,
dx4/dt=..
ile temsil
edelim.
kn arasna bu trevleri, bunlarn bir integral (s-1)
ilerilerine de integrallerini yani kendilerine ait durum
deikenlerini yerletirelim.Durumlar temsil eden
gerek dmleri yuvarlak ile, bunlarn trevlerini ise
kare ile gsterelim.
i) nce
b 0 s 4
U(s)
34
0 0 0
x1
x
2
x3
x4
s 4 a 3 s 3 a 2 s 2 a 1s 1 a 0
Serhat YILMAZ, serhaty@ko
36
b 3s 1 b 2 s 2 b1s 3 b 0 s 4
Y(s)
G (s)
U(s) 1 a 3 s 1 a 2 s 2 a 1s 3 a 0 s 4
37
x1 a 3
d x2 a2
Y(s)
dt x 3 a 1
x4 a0
1 0 0
0 1 0
0 0 1
0 0 0
x1
x
2
x3
x4
b3
b
2
b1
b0
u(t)
x1
x
0 2 0
x3
x
4
u(t)
38
GE
GM
1
1
R (s) 1 5s
U(s) 1 2s
I(s) 1 3s 1
39
0
x1 3 6
d
20
2
dt
x3 0
0
5
x1
x
2
x3
0
5 u (t )
1
x1
y 1 0 0 x 2
x 3
40
(s 5)(s 2)(s 3)
A ( s 5)G ( s )
(s 5)
20
s 5
B ( s 2)G ( s )
10
s 2
B ( s 3)G ( s )
(s 2)
G ( s)
(s 3)
20
10
30
( s 5) ( s 2) ( s 3)
30
s 3
Daha sonra
paralel kollar
birletirilerek
tm sistemin
durum uzay
modeli bulunur
Serhat YILMAZ, serhaty@ko
41
2
0
2
2
dt
x3 0
0 3 x3 1
x1
y 20 10 30 x 2
x 3
0 u ( t )
0
42
Sonular;
a=
x1 x2 x3
x1 -8 -4 -1.5
x2 4 0 0
x3 0 1 0
b=
u1
x1 2
x2 0
x3 0
c=
x1 x2 x3
y1 1 1 0.75
d=
Continuous-time model.
u1
y1 0
a=
b=
c=
d=
Continuous-time model.
sonular ayndr.
Aynx1 denklem
x2 x3
u1 olmas
x1 nedeniyle
x2
u1
x1
x2
x3
-8 -4 -1.5
4 0 0
0 1 0
x1 2
x2 0
x3 0
x3
y1
0.75
y1 0
44
pay =
0
6.0000
2.0000
8.0000
payda =
1.0000
6.0000
8.0000 16.0000
Transfer function:
2 s^2 + 8 s + 6
---------------------s^3 + 8 s^2 + 16 s + 6
45
0
0
x
1 x 0 u ( t )
y 1 0 0 x
3 2 5
1
a) tf fonksiyonunu kullanarak sistemin Y(s)/U(s) transfer
fonksiyonunu bulunuz.
0
0
1
0
46
0
b) Sistemin x(0) = 1
balang koullarna yantn sn
1 aral boyunca izdirin.
c) Matlabtaki stel (exp) komutunun vektr ya da matris
eklindeki stel ifadeleri tanmlamak iin tanmlanan
ekli
olan expm fonksiyonunu kullanarak, sistemin durum
gei
matrisini hesaplayn.
d) bde verilen balang koullarn kullanarak x(t)nin
t=10sn.
deki deerinibelirleyin. bde elde ettiiniz sistem
yantnn bu
noktadaki sonucuyla karlatrn.
Serhat YILMAZ, serhaty@ko
47
48
Programn sonular;
49
Transfer function:
1
-------------------- s^3 + 5 s^2 + 2 s + 3
Phi =
0.9968 0.1977 0.0146
-0.0439 0.9676 0.1246
-0.3739 -0.2931 0.3444
ans = (x_d (10. saniye) )
-0.2598
0.0105
0.1624
50