Bán Márton LY8UQH

32
Bán Márton LY8UQH HÁLÓZATOK ÉS RENDSZEREK II 2. házi feladat : Diszkrét idejű hálózatok vizsgálata Név : Bán Márton tk.: 3. törzsszám : LY8UQH Javító : Horváth Zoltán konzultációs idõ : ábra: 17. adatsor: 9. Beadási határidõk: 1.rész : elfogadta : 2.rész : 3.rész : 17. s[k] a c b D + D + D d y[k] + + + Erősítések: a b c d 0,5 0,5 0,8 0,5 Oldal 1 1.4.: F G p 3 0,9 -14/13 2.2.: S 0 ϑ ρ 20 0,12π 4π/3 2.3. s[k] értékei: k 0 1 2 3 4 5 s[k] 0 5 0 3 2 2 Megjegyzések: Mindenkinek le kell töltenie a feladatlapot, a megadott hálózat ábráját, és a feladatlap fejlécét ki kell tölteni. Ha javítás ill.részfeladat megoldásának külön beadása miatt többször adja be a házi feladatot, minden alkalommal az elõzõ részeket is és a feladatlapot is (az ábrával) be kell adni. Javítás esetén a hibás részt nem szabad kicserélni még akkor sem, ha valamelyik pontot elölrõl kezdi. A javítást külön lapon kell mellékelni, megjelölve, hogy melyik pont korrekciójáról van szó. Ügyeljen az áttekinthetõ és világos külalakra és arra, hogy a teljes megoldást részletesen le kell írni, nem elegendõ csak az eredményeket közölni. A numerikus számításokra és az ábrák elkészítésére alkalmazhat számítógépes programokat ( ANDI, DERIVE, MATLAB stb), de a megoldás elvi lépéseit akkor is részletesen le kell írni!

Transcript of Bán Márton LY8UQH

Page 1: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

HÁLÓZATOK ÉS RENDSZEREK II

2. házi feladat : Diszkrét idejű hálózatok vizsgálata

Név : Bán Márton tk.: 3. törzsszám : LY8UQH Javító : Horváth Zoltán konzultációs idõ : ábra: 17. adatsor: 9. Beadási határidõk: 1.rész : elfogadta : 2.rész :

3.rész : 17.

s[k]

a

c

bD

+

D

+

D

d

y[k]+ + +

Erősítések:

a b c d 0,5 0,5 0,8 0,5

 Oldal 1   

   

1.4.:

F G p 3 0,9 -14/13

2.2.: S 0ϑ ρ 20 0,12π 4π/3

2.3. s[k] értékei: k 0 1 2 3 4 5

s[k] 0 5 0 3 2 2

Megjegyzések: Mindenkinek le kell töltenie a feladatlapot, a megadott hálózat ábráját, és a feladatlap fejlécét ki kell tölteni. Ha javítás ill.részfeladat megoldásának külön beadása miatt többször adja be a házi feladatot, minden alkalommal az elõzõ részeket is és a feladatlapot is (az ábrával) be kell adni. Javítás esetén a hibás részt nem szabad kicserélni még akkor sem, ha valamelyik pontot elölrõl kezdi. A javítást külön lapon kell mellékelni, megjelölve, hogy melyik pont korrekciójáról van szó. Ügyeljen az áttekinthetõ és világos külalakra és arra, hogy a teljes megoldást részletesen le kell írni, nem elegendõ csak az eredményeket közölni. A numerikus számításokra és az ábrák elkészítésére alkalmazhat számítógépes programokat ( ANDI, DERIVE, MATLAB stb), de a megoldás elvi lépéseit akkor is részletesen le kell írni!

Page 2: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

Vizsgálat az idõtartományban 1.1 Határozza meg az ábrán vázolt diszkrét idejű hálózat állapotváltozós leírásának normál alakját! A késleltetők mögé beírt állapotváltozókkal kiegészített hálózat:

[ ] [ ] [ ] [ ]

[ ] [ ] [ ] [ ]

[ ] [ ] [ ] [ ]

[ ] [ ] [ ] [ ] [ ]

1 (1 )1 1 3

1 (2 )2 1 3

1 (2 ) (1 )3 1 3

(2 ) (2 )1 2 3

x k ac x k adx k as k

x k ac x k adx k as k

x k b ac x k bad x k bas k

y k b ac x k x k bad x k bas k

+ = + + +

+ = + + +

+ = + + + +

= + + + + +

 Oldal 2   

   

a b c d

0,5 0,5 0,8 0,5

Így az állapotváltozós leírás normál alakja:

[ ] [ ] [ ] [ ]

[ ] [ ] [ ] [ ]

[ ] [ ] [ ] [ ]

[ ] [ ] [ ] [ ] [ ]

1 1.4 0.25 0.51 1 3

1 2.4 0.25 0.52 1 3

1 1.2 1.125 0.253 1 3

1.2 2.125 0.251 2 3

x k x k x k s k

x k x k x k s k

x k x k x k s k

y k x k x k x k s

+ = + +

+ = + +

+ = + +

= + + + k

1.2 Határozza meg a sajátértékeket! Döntse el, hogy stabilis-e a hálózat! Ha nem stabilis, változtasson meg erõsítést (esetleg többet) úgy, hogy a hálózat stabilis legyen, majd oldja meg újra az 1.1.feladatot! A hálózaton végzett módosítással nem csökkentheti a hálózat rendjét, nem teheti triviálissá a hálózatot, és nem vehet fel további komponenst! Minden további feladatot az így stabilissá tett hálózaton végezzen el! A stabilitás vizsgálatához felírom a rendszeregyenletet mátrixait: Először paraméteresen:

( )

1 02 02 0 1

ac adA ac ad

b ac bad

+⎡ ⎤⎢ ⎥= +⎢ ⎥⎢ ⎥+ +⎣ ⎦

( ) (2 1 2TC b ac bad= + +⎡ ⎤⎣ ⎦

aB a

ba

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

[ ]D ba=

)

Page 3: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

Majd behelyettesítve az adott szorzók értékeit:

1.4 0 0.252.4 0 0.251.2 0 1.125

A⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

[ ]1.2 1 2.125TC =

0.50.50.25

B⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

[ ]0.25D =

Ebből a sajátértékek kiszámolása:

 Oldal 3   

   

( )det 0A λ− ⋅Ε = 1.4 0 0.25

2.4 0.25 01.2 0 1.125

λλ

λ

−− =

( ) 21.4 ( 1.125 ) 0.25(1.2 ) 0λ λ λ λ− − + + =

3 22.525 1.225 0λ λ λ− + − =

( )2 2.525 1.225 0λ λ λ− + =

Így azt kapjuk a sajátértékekre, hogy:

01λ =

0.65512λ =

1.86993λ =

Látszik, hogy 3λ abszolút értéke nagyobb 1-nél, így a rendszer nem lehet asszimptótikusan stabilis. Hogy mi mégis stabilissá tegyük, meg kell változtatni valamelyik szorzó(k) értékét. Én a következőképp választom meg a szorzóim értékét:

a b c d -1 -0.1 0,5 -0,5

Így a hálózat stabilis jelleget mutat, teljesül a Jury kritérium is , az új mátrixok (1.1 feladat megoldása újra):

0.5 0 0.51.5 0 0.50.15 0 0.95

A⎡ ⎤⎢ ⎥=⎢ ⎥⎢ ⎥−⎣ ⎦

[ ]0.15 1 1.95TC = −

11

0.1B

−⎡ ⎤⎢ ⎥= −⎢ ⎥⎢ ⎥⎣ ⎦

[ ]0.1D=

Ebből a sajátértékek kiszámolása: ( )det 0A λ− ⋅Ε = 0.5 0 0.5

1.5 0.5 00.15 0 0.95

λλ

λ

−− =

− −

( ) ( )( )0.5 0.95 0.5 0.15 0λ λ λ λ− − − − ⋅ =

( )( )20.5 0.95 0.075 0λ λ λ λ− − − =

Page 4: Bán Márton LY8UQH

Bán

 Márton ­ LY8UQH 

2 3 20.5 0.475 0.95 0.075 0λ λ λ λ λ− − + − =

3 21.45 -0.55 0λ λ λ− + = ( )2 1.45 0.55 0λ λ λ− + =

Így azt kapjuk a javított rendszer sajátértékeire, hogy:

01λ = 0.725 - 0.1561j2λ = 0.725 + 0.1561j3λ =

xponenciális alakban: E

01λ = 0.2121=0.7416 e2jλ −⋅ 0.2121=0.7416 e3

jλ ⋅

átszik, hogy az eredmények az egysékörön belül esnek, így a rendszer aszimptotikusan stabilis.

.3

L 1

állapotváltozós leírás ismeretében számítsa ki és ábrázolja az impulzusválaszt a k = 0, 1, Az 2,...10.ütemre! Adja meg az impulzusválaszt analitikus alakban is! a, Az impulzusválasz numerikus alakban:

[ ] [ ] [ ] [ ]1 0.5 0.51 1 3x k x k x k s+ = + −

 Oldal 4   

   

k

[ ] [ ] [ ] [ ]1 1.5 0.52 1 3x k x k x k s+ = + − k

[ ] [ ] [ ] [ ]1 0.15 0.95 0.13 1 3x k x k x k+ = − + + s k [ ] [ ] [ ] [ ] [ ]0.15 1.95 0.11 2 3y k x k x k x k s= − + + + k

zaz a következő táblázat írható fel a ”lépésről-lépésre” módszer segítségével: A

k [ ]kδ [ ]1x k [ ]2x k [ ]3x k [ ]w k 0 1 0 0 0 0.1 1 0 -1 -1 0.1 -0.655 2 0 -0.45 -1.45 0.245 -0.9047 3 0 -0.1025 -0.5525 0.3003 0.0485 4 0 0.0989 -0.0036 0.3006 0.5677 5 0 0.1997 0.2986 0.2708 0.7967 6 0 0.2352 0.4350 0.2273 0.8430 7 0 0.2313 0.4665 0.1806 0.7840 8 0 0.2059 0.4372 0.1369 0.6733 9 0 0.1714 0.3773 0.0992 0.5450

10 0 0.1353 0.3067 0.0685 0.4200 b, Az impulzusválasz analitikus alakban:

[ ]3

1kw k ci i

iλ= ∑

=; ha

01

2k ≥

= → [ ] 2 2 3 3k kw k c cλ λ λ= + Mivel példánkban

Page 5: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

(

 Oldal 5   

   

Ezt így is írhatjuk úgy is, hogy: [ ] )2 2( 2) 2 2 3 3kw k E k c cλ λk− −= − +

ől álló egyenletrendszer:

( azért hagyható el, mivel az impulzusválasz felírásánál a

Így felírható ez a kétismeretlenb

2k = 0.9048 2 3c c− = +

3=k 0.2121 0.21210.0485 0.7416 e 0.7416 e2 3j jc c= ⋅ ⋅ + ⋅ ⋅ −

1c 01λ = miatt úgyis kiesne)

A kétismeretlenes egyenletrendszerünk, a Derive segítségével könnyen rendezni lehet:

-0.4524 + 2.2562j2c = -0.4524 - 2.2562j3c =

Exponenciális alakban:

1.76872.3011 je= ⋅ 2c 1.76872.30113jc e−= ⋅

Ezeket az eredményeket visszaírva kapjuk az impulzusválaszra, hogy:

) 2k

[ ] ( ) ( 1.7687 0.2121( 2) 2.3011 0.7416 e 2.3011 0.7416 e jE k e e2 1.7687 0.2121 kj j jw k

− − ⎞= − ⋅ ⋅ + ⋅ ⋅⎜ ⎟⎜ ⎟

⎝ ⎠

⎛ − −

[ ] ( ) ( )2 1.7687 2 1.76870.2121 0.21212( 2) 2.3011 0.7416 e ek j k jj jkw k E k ⎛ ⎞− + − −⎛ ⎞−−= − ⋅ ⋅ +⋅⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠

[ ] ( )(0.2121 (0.21212.1929) 2.1929)2( 2) 2.3011 0.7416 e ej j kkkw k E k − − −⎛ ⎞−= − ⋅ ⋅ +⋅⎜ ⎟⎝ ⎠

Az Euler-formula segítségével az impulzusválasz felírható trigonometrikus alakban, imarginárius tagok

élkül a következőképpen: n

[ ] ( ) ( )( )2( 2) 4.6022 0.7416 cos 0.2121 2.1929kE k k−= − ⋅ ⋅ − w k

[ ] ( ) ( )( )( )2( 2) 4.6022 0.7416 cos 0.2121 2 1.7687kw k E k k−= − ⋅ ⋅ − − (ha k>2)

Az impulzusválasz formulájának érvényességét kiterjesszük k=1-re és k=0-ra, em ad helyes

rtékeket. Ezért most ”kijavítjuk” a függvényt: hozzáadunk egy k=0 és egy k=1 beli Dirac-deltát a helyes ahol az n

éérték beállítására. A ”lépésről-lépésre” módszerrel való megoldásánál megkaptuk, hogy k=0-ban [ ] 0.1w k = illetve k=1-ben [ ] 0.655w k = − . A MATLAB-ba beírva viszont látható, hogy a fenti képlet k ezen értékeire mást ad:

umns 1 through 7

85 0.5679 0.7968 0.8430

w = Col -4.8765 -2.4737 -0.9049 0.04

Page 6: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

Columns 8 through 12 0.7841 0.6733 0.5450 0.4200 0.3092

övetkezőképpen módosul:

)

Így az impulzusválaszra adódó képletünk így a k

[ ] [ ] [ ] ( ) (( ( ) )20.1 0.655 1 ( 2) 4.6022 0.7416 cos 0kw k k k E kδ δ −= ⋅ − ⋅ − + − ⋅ ⋅ .2121 2 1.7687k − −

(természetesen az értékek mind radiánban értendők) Ábrázolva:

0 1 2 3 4 5 6 7 8 9 10-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1Impulse response (k=0...10)

k

w[k]

.41 hálózat gerjesztése : s[k] = ε[k](F + Gpk). Határozza meg a választ az impulzusválasz ismeretében a k A

= 0, 1,...5 értékekre!

F G p

3 0,9 -14/13 Az adott táblázat alapján felírható a gerjesztés:

Oldal 6       

Page 7: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

[ ] [ ]( ) [ ] 14 kk ⎛ ⎞−⎛ ⎞3 0.913

E k F Gp E k ⎜ ⎟= + = + ⋅⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠

A hálózat válaszát a gerjesztés és az impulzusválasz konvolúciója adja, ami diszkrét esetben a következő

sszegzéssel számítható:

s k

ö

[ ] [ ] [ ] [ ] [ ]y k s k w k s n w k nn

= ∗ = −∑=−∞

; ∞

A gerjesztés belépő ezért az összegzés határai leszűkíthetők:

[ ] [ ] [ ]0

k

y k s n w k nn

= −∑=

;

Az impulzusválasz értékei adottak az előző feladatból, a gerjesztés értékeit pedig MATLAB-bal

gyszerűen számítható adott k értékeire:

9000 2.0308 4.0438 1.8759 4.2105 1.6963

k

e >> s=3+0.9*(((-14)/13).^k) s = 3.

[ ]s k [ ]w k 0 3.900 0.1 01 2.030 -0.655 82 4.0438 -0.9048 3 1.8759 0.0485 4 4.2105 0.5677 5 1.6963 0.7967

Ezeket az értékeket visszahelyette e a k s képletsítv onvolúció be: [ ] [ ] [ ]0 0 0y s w= ⋅

[ ]0 3.9000 0.1= 0.3900y = ⋅

[ ] [ ] [ ] [ ] [ ]1 0 1 1y s w s w= ⋅ + ⋅ 0

[ ] ( )1 3.9000 0.655 2.0308 0.1= 2.3514y = ⋅ − + ⋅ −

[ ] [ ] [ ] [ ] [ ] [ ] [ ]2 0 2 1 1 2y s w s w s w= ⋅ + ⋅ + ⋅ 0

[ ] ( ) ( )2 3.9000 0.9048 2.0308 0.655 4.0438 0.1= 4.4545y = ⋅ − + ⋅ − + ⋅ −

[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]3 0 3 1 2 2 1 3 0y s w s w s w s w= ⋅ + ⋅ + ⋅ + ⋅

[ ] ( ) ( )

 Oldal 7   

   

3 3.9000 0.0485 2.0308 0.9048 4 438 0.655 1.8759 0.1= 4.1094y = ⋅ + ⋅ − + ⋅ − + ⋅ −

[.0

] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]4 0 4 1 3 2 2 3 1 4 0y s w s w s w s w s w= ⋅ + ⋅ + ⋅ + ⋅ + ⋅

[ ] ( )4 3.9000 0.5677 2.0308 0.0485 4.0438 0.9048y = ⋅ + ⋅ + ⋅ −

Page 8: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( )1.8759 0.655 4.2105 0.1= 2.1540+ ⋅ − + ⋅ −

[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]5 0 5 1 4 2 3 3 2 4 5 0y s w s w s w s w s w s w= ⋅ + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ 1

[ ]5 3.9000 0.7967 2.0308 0.5677 4.0438 0.0485y = ⋅ + ⋅ + ⋅ +

( ) ( )1.8759 0.9048 4.2105 0.655 1.6963 0.1= 0.1706⋅ − + ⋅ − + ⋅

y megkapjuk a választ az impulzusválasz és a gerjesztés ismeretében k = 0, 1,...5 értékekre:

k

Íg

[ ]y k 0 0.3900 1 -2.351 42 -4.4545 3 -4.1094 4 -2.1540 5 0.1705

.51 em kötelezõ). Ellenõrizze a numerikus eredményeket az ANDI programmal!(N

. Vizsgálat a frekvenciatartományban

2 2.1 Határozza meg a hálózat átviteli karakterisztikáját a hálózatra felírt frekvenciatartománybeli egyenletek alapján! Adja meg és ábrázolja az amplitúdó karakterisztikát a (-2π,+2π) tartományon!

gyenlet, ami már a Az állípotváltozós normálalaknak kapott egyenltek kis módosításával felírható 4 újabb e

frekvenciatartományra vonatkozik. Ahol je ϑ− egyszeres késleltetést jelent, így ennek ismeretébe írom át a fent kapott egyenleteket, ahol 4 ismeretlen szerepel: 1X , 3X , 2X , Y

S

 Oldal 8 

A hálózatról leolvasható három frekvenciatartománybeli egyenlet, ami alapján már kiszámolható az átvitelarakterisztika:

i k

    

Page 9: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( )( )

0.5 0.51 1 2

0.12 2 1 1

1 1 2 2

j je X e S

j jX X e X X e

X X

 Oldal 9   

   

j j jY X X e e X X e

ϑ

ϑ ϑ

ϑ

ϑ ϑ ϑ

⎫−= + − ⎪⎪⎪− −= − + ⎬⎪⎪− − −= + ⋅ + + ⋅ ⎪⎭

Amiket kicsit egyszerűbb alakra hozva:

( ) ( )( )( )

( ) ( )

2

1

0.5 1je1

1 0.5 1 0.5

0.1 0.12

1

2 11 2

X X Sj je e

jeX X

je

j j jY e e X e X

ϑ ϑ

ϑ

ϑ

ϑ ϑ ϑ

⎫⎪= −

− − ⎪− −⎪⎪−+ ⎪⎪= ⎬− ⎪−⎪⎪− − −= +⋅ + +⋅ ⎪⎪⎪⎭

ϑ−

2X -t behelyettesítve az első egyenletbe, megkapjuk, hogy:

( )( ) ( )( )

( ) ( ) ( )( ) 1

11

0.5 0.1 0.1 1 0.5 1

1 1 0.1 1

1

jeX S

j j j je e e e

j j j je e e eY X

je

ϑ

ϑ ϑ ϑ ϑ

ϑ ϑ ϑ ϑ

ϑ

⎫− − ⎪= ⎪− − − − ⎪+ − − −

⎪⎬⎛ ⎞− − − −⎛ ⎞ ⎪+ − + +⎜ ⎟⎜ ⎟⎝ ⎠ ⎪= ⎜ ⎟ ⎪−⎜ ⎟−⎜ ⎟ ⎪⎝ ⎠ ⎭

1X -t egyszerűbb alakra hozva:

( )11 21 1.45 0.55

jeX Sj je e

ϑ

ϑ ϑ

−= − −− +

Majd behelyettesítve a válasz képletébe:

( )( ) ( )( )

21 0.1 0.9j j je e eϑ ϑ ϑ 1

21 1.45 0.551

je

j jj e ee

ϑ

Y Sϑ ϑϑ

− −⎜ ⎟= ⎜ ⎟ − −− − +− +⎜ ⎟⎝ ⎠

− − −⎛ ⎞+ − +

Page 10: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( )( )21 0.1 0.9

21 1.45 0.55

j je e eY Sj je e

ϑ ϑ

ϑ ϑ

− − −+ − += − −− +

2 20.1 0.9 0.1 0.9

21 1.45 0.55

3j j j j je e e e eY Sj je e

ϑ ϑ ϑ ϑ

ϑ ϑ

− − − − −− + + − += − −− +

ϑ

2 30.1 0.8 0.1

21 1.45 0.55

j j je e eY Sj je e

ϑ ϑ ϑ

ϑ ϑ

− − −− + += − −− +

Amiből S -el leosztva kapjuk az átviteli karakterisztikát:

2 30.1 0.8 0.1( ) 21 1.45 0.55

j j jY e e ejW e j jS e e

ϑ ϑ ϑϑϑ ϑ

− − −− + += = − −− +

MATLAB-bal ellenőrizve: A=[0.5, 0, 0.5; 1.5, 0, 0.5; -0.15, 0, 0.95 ]; B=[-1;-1;0.1]; C=[-0.15, 1, 1.95]; D = 0.1; Ts = -1; % idővektor nem meghatározott Hs=ss(A,B,C,D, Ts); Hz = tf(Hs) %amire a válasz: Transfer function: 0.1 z^3 - 0.8 z^2 + 0.1 z + 1 ----------------------------- z^3 - 1.45 z^2 + 0.55 z Sampling time: unspecified

Mivel a rendszer stabil, az átviteli függvényből (fent Hz) egyszerű z je ϑ= helyettesítéssel kapjuk az átviteli karakterisztikát, amit fent már „kézzel-ceruzával” kiszámítottunk. Az amplitúdókarakterisztikát, az átviteli karakterisztika aboszolútértékeként számítjuk:

( ) ( )jK W e ϑϑ = ;

Enneka megadásához kicsit át kell alakítani az átviteli karakterisztikát:

3 2

3 2

0.1 0.8 0.1 1 0.1cos3 0.1 sin 3 0.8cos 2 0.8 sin 2 0.1cos 0.1 sin( )1.45 0.55 cos3 sin 3 1.45cos 2 1.45 sin 2 0.55cos 0.55 sin

j j jj

j j j

Y e e e j j jW ee e e j j jS

ϑ ϑ ϑϑ

ϑ ϑ ϑ

ϑ ϑ ϑ ϑ ϑ ϑϑ ϑ ϑ ϑ ϑ

− + + − − + + −ϑ+

= = =− + − − + + −

Különválasztva a képzetes és a valós részt:

Oldal10 

       

Page 11: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( ) ( )( ) ( )

0.1cos3 0.8cos 2 0.1cos 1 0.1sin 3 0.8sin 2 0.1sin( )

cos3 1.45cos 2 0.55cos sin 3 1.45sin 2 0.55sinj j

W ej

ϑ ϑ ϑ ϑ ϑ ϑϑ ϑ ϑ ϑ ϑ

− + + − − +=

− + − − +ϑ

ϑ

Ezzel az alakkal már könnyen elvégezhető az abszolútérték művelet:

( ) ( ) ( ) (( ) (

))

2 2

2 2

0.1cos3 0.8cos 2 0.1cos 1 0.1sin 3 0.8sin 2 0.1sin( )

cos3 1.45cos 2 0.55cos sin 3 1.45sin 2 0.55sinjjK W e W e ϑ ϑ ϑ ϑ ϑ ϑϑϑ

ϑ ϑ ϑ ϑ ϑ ϑ− + + + − +

= = =− + + − +

ϑ

Az amplitúdókarakterisztika ábrázolásához, szintén a MATLAB-ot használom, a következő parancssorral kirajzoltatom a fv-t: mintavetel = 10000; felbontas = 1/mintavetel; teta = -2*pi:felbontas:2*pi; Kteta = zeros(1, length(teta)); for i=1:length(teta) Kteta(1,i)=abs( ( 0.1*exp(3*j*teta(i))- 0.8*exp(2*j*teta(i))+0.1*exp(j*teta(i))+1)/(exp(3*j*teta(i))-1.45*exp(2*j*teta(i))+0.55*exp(j*teta(i)))); end; plot(teta, Kteta); Ami krajzolja, hogy:

Oldal11 

       

Page 12: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

-8 -6 -4 -2 0 2 4 6 80

0.5

1

1.5

2

2.5

3

3.5

4

4.5Amplitúdó - karakterisztika

teta

K(teta)

2.2 Az s[k] = Scos(ϑok + ρ) gerjesztõjel esetére határozza meg a válasz gerjesztett összetevõjének idõfüggvényét! Ábrázolja az s[k] és az yg[k] jeleket a k = 0, 1, 2,...10 értékekre! Vizsgálja meg, hogy periodikusak-e a jelek, és ha igen, adja meg a periódust! Mi a feltétele annak, hogy az yg[k] jelnek legyen fizikai tartalma?

S 0ϑ ρ 20 0,12π 4π/3

A paramétereket behelyettesítve: [ ] 420cos 0.123

s k k ππ⎛ ⎞= ⋅⎜ ⎟⎝ ⎠

+

Ebből látszik a gerjesztés komplex amplitudója:

4320

jS e

π

= ⋅ Tudjuk, hogy: Y H S= ⋅

3 0,12 2 0,12 0,121.1 2.25 0.1 1( ) 3 0,12 2 0,12 0,121.45 0.4

j j jY e e ejW e j j jS e e e

π π πϑπ π

− ⋅ − ⋅ − ⋅− −= = − ⋅ − ⋅ − ⋅− + π

+

Amit leegyszerüsítve:

Oldal12 

       

Page 13: Bán Márton LY8UQH

Bán

 Márton ­ LY8UQH 

-1.3691j( ) 0.4812 - 2.3537·j=2.4024jW e eϑ = ⋅ Azaz:

4-1.3691j j 2.819732.4024 20 48.048

jY e e e

π⋅= ⋅ ⋅ ⋅ = ⋅

Ebből pedig megkapjuk a gerjesztett összetevőt:

[ ] ( )48.048cos 0.12 2.8197y k kπ= ⋅ +

A válasz fizikai tartalma a rendszer gerjesztés-válasz stabilitásától függ, jelen esetben a rendszer GV stabilis, így ez a feltétel teljesül. Ábrázolás a MATLAB-bal:

0 1 2 3 4 5 6 7 8 9 10-10

-5

0

5

10

15

20Gerjesztõjel (s[k])

k

s[k]

Oldal13 

       

Page 14: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

0 1 2 3 4 5 6 7 8 9 10-50

-40

-30

-20

-10

0

10

20

30

40

50Gerjesztett valsz( y[k])

k

y[k]

2.3 Egy 6 periódusú s[k] gerjesztõjel egy periódusának értékei a mellékelt táblázatban adottak. Határozza meg ezen gerjesztõjel Fourier sorának valós és komplex alakját, és ellenõrizze, hogy a Fourier sorral számított értékek valóban az adott s[k] értékeket szolgáltatják! A megadott gerjesztés egy periódusa (K=0...5 -> K=6):

k 0 1 2 3 4 5 s[k] 0 5 0 3 2 2

A Fourier-sor komplex alakja: [ ]1

0

K j p ks k F epp

ϑ− − ⋅ ⋅ ⋅= ∑=

ahol értékeit a következő képlet adja meg:

Si [ ]

11

0

K j p kF s k ep K k

ϑ− − ⋅ ⋅ ⋅= ∑=

ahol,

2 26 3K

π π πϑ = = =

A képletbe behelyettesítve:

 

Oldal14 

      

Page 15: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( )1 0 5 0 3 2 2 20 6F = + + + + + =

2 4 51 3 3 3 3

j j j jjπ π π π

π⎛ ⎞− − − −⎜ ⎟−0 5 0 3 2 2 -0.0833 - 0.1443j1 6

F e e e e e= + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ =⎜ ⎟⎜ ⎟⎝ ⎠

2 4 8 101 23 3 3 30 5 0 3 2 2 0.2500 0.7217j2 6

j j j jjF e e e e e

π π π ππ

⎛ ⎞− − − −⎜ ⎟−= + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ = − −⎜ ⎟⎜ ⎟⎝ ⎠

3 6 12 151 33 3 3 30 5 0 3 2 2 1.33333 6

j j j jjF e e e e e

π π π ππ

⎛ ⎞− − − −⎜ ⎟−= + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ = −⎜ ⎟⎜ ⎟⎝ ⎠

Továbbá:

0.2500 0.7217j4 2F F ∗= = − + 0.0833 0.1443j5 1F F ∗= = − +

A MATLAB-bal könnyen ellenőrizhetőek az adott k-hoz tartozó Fp komplex Fourier eggyütthatók értékei

a következő két soros utasítással: s = [0 5 0 3 2 2]; Fp = fft(s)/6; Amiből kapjuk a következő táblázatot:

k Fp Fp (exp. alak)

0 2.0000 2.0000 1 -0.0833 + 0.1443i j2.09430.1666 e⋅ 2 -0.2500 + 0.7217i j1.90430.7638 e⋅ 3 -1.3333 -1.3333 4 -0.2500 - 0.7217i -j1.90430.7638 e⋅ 5 -0.0833 - 0.1443i -j2.09430.1666 e⋅

Így meg kapom a gerjesztés Fourier sorának komplex alakjára, hogy:

[ ]1

0

L j i ks k S eii

ϑ− − ⋅ ⋅ ⋅= ∑=

[ ] ( ) ( )

( ) ( ) ( )

23 3

4 53 3

2 0.0833 + 0.1443j 0.2500 + 0.7217j

1.3333 0.2500 - 0.7217j 0.0833 - 0.1443j

j k j k

j k j kj k

s k e e

e e

π π

eπ π

π

− ⋅ ⋅ − ⋅ ⋅ ⋅

− ⋅ ⋅ ⋅ − ⋅ ⋅ ⋅− ⋅ ⋅

= + − + −

+ − + − + −

Oldal15 

       

Page 16: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

[ ]-2.0943 2 -1.9043

3 32 0.1666 0.7638

4 +1.9043 5 +2.09433 31.3333 0.7638 0.1666

j k j ks k e e

j k j kj ke e e

π π

π ππ

⎛ ⎞ ⎛ ⎞− ⋅ ⋅ − ⋅ ⋅ ⋅⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠= + ⋅ + ⋅

⎛ ⎞ ⎛− ⋅ ⋅ ⋅ − ⋅ ⋅ ⋅⎜ ⎟ ⎜− ⋅ ⋅ ⎝ ⎠ ⎝− + +

⎞⎟⎠

Az és a 0i =2Li = sorszámú Fourier együtthatók értékei szükségszerűen valósnak adódtak. A valós

Fourier-sor és AFiBFi értékeit a következő képen határozzuk meg a komplex együtthatókból:

0 0AF F= , 00

BF =

20

22

AF F Li i iBF Fi i

⎫= ℜ ⎪ ≤ <⎬⎪=− ℑ ⎭

2 2

AF FL L= , 02

BFL =

A gerjesztés Fourier-sorának valós alakja:

[ ] ( ) ( )( )2cos sin0 0

LA Bs k S S i k S i ki i

iϑ ϑ= + ⋅ ⋅ + ⋅ ⋅∑

=

Így a megadott gerjesztésre a következő valós és ASiBSi Fourier-együtthatókat kapjuk:

k ASi BSi

0 2.0000 0 1 -0.1666 0.2886 2 -0.5000 1.4434 3 -1.3333 0

Így kapjuk a gerjesztésre, hogy:

[ ]

( )

2 0.1666cos 0.2886sin3 3

0.5000cos 2 1.4434sin 2 1.3333cos3 3

s k k k

k k k

π π

π π π

⎛ ⎞ ⎛ ⎞= − ⋅ + ⋅⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

⎛ ⎞ ⎛ ⎞− ⋅ ⋅ + ⋅ ⋅ − ⋅⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

Ellenőrzés: A valós és komplex inverz Fourier-transzformációk képleteibe behelyettesítve, könnyen leellenőrizhető, hogy valóban visszakapjuk a gerjesztésre megadott s[k] értékeket, De a MATLAB is visszaadja közelítőleg az adott értékeket: s=ones(1,6);

Oldal16 

       

Page 17: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

for i=1:6 %feltöltjük egy periódusnyi elemmel s(i)=2-0.1666*cos(pi*i/3)+0.2886*sin(pi*i/3)-0.5*cos(2*pi*i/3)+1.4434*sin(2*pi*i/3)-1.3333*cos(pi*i); end; stem(s); s %ábrázolunk egy periódust 1-6 ig, ahol a 6-nál lévő érték értelemszerűen %megegyezik a 0-nál lévő értékkel, mivel egy egész periódust nézünk, csak 1-el elcsúsztatva. s = 5.0000 -0.0001 2.9999 2.0001 2.0000 0.0001 >> Komplex alakra: >> s=2+0.1666*exp(i*2.0943)*exp(-i*k*pi/3)+0.7638*exp(i*1.9043)*exp(-i*k*pi*2/3)+(-1.3333)*exp(-i*k*pi)+0.7638*exp(-i*1.9043)*exp(-i*k*pi*4/3)+0.1666*exp(-i*2.0943)*exp(-i*k*pi*5/3) s = 0.0001 + 0.0000i 5.0000 + 0.0000i -0.0001 - 0.0000i 2.9998 + 0.0000i 2.0002 + 0.0000i 2.0001 + 0.0000i >> Ha ábrázoljuk akkor is látszik:

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6-1

0

1

2

3

4

5

Oldal17 

       

Page 18: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

2.4 Határozza meg a fenti periodikus gerjesztéshez tartozó válasz gerjesztett összetevőjének valós alakú Fourier sorát, adja meg és ábrázolja egy periódusának értékeit! Az azonos körfrekvenciájú tagok összevonása után(addíciós tétel):

[ ] ( )2 0.3332cos -1.0473+ +1.5275cos -1.2373+2 1.3333cos3 3

s k k k kπ π π⎛ ⎞ ⎛ ⎞= + ⋅ ⋅ ⋅ − ⋅⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

A szögeket -ban írva:

[ ] ( )2 0.3332cos -60.0034 + +1.5275cos -70.8937 +2 1.3333cos3 3

s k k k kπ π π⎛ ⎞ ⎛ ⎞= + ⋅ ⋅ ⋅ − ⋅⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

A hálózat linearitása miatt a választ a gerjesztés különböző körfrekvenciájú komponenseire adott válaszok szuperpozíciójaként kapjuk meg. A következő táblázat a hálózat átviteli karakterisztikájának értékeit tartalmazza, azokon a frekvenciákon, amelyeket a gerjesztés is tartalmaz:

k k ϑ⋅ ( )jkW e ϑ− (radián) ( )jkW e ϑ− (fok) 0 0 4 4 1

0.10151.8987 e j⋅⋅ 5.81551.8987 e j⋅⋅

2 2

  Oldal 18 

    

-2.47500.7288 e j⋅⋅ -141.80710.7288 e j⋅⋅

π 0 0 3

0.1 0.8 0.1 1( ) 41 1.45 0.550

kjW ek

ϑ − + += =

− +=

2 3 43 3 3 30.1 0.8 0.1 0.1015

j j j je e e ekj j( ) 1.8888 + 0.1925j 1.8987 e

1 23 31 1.45 0.55

W ek j j

e e

π π π π

ϑ− − − −

− + + ⋅⋅π π= = == − −

− +

2 2 2 22 3 43 3 3 30.1 0.8 0.1 -2.4750( ) -0.5728 - 0.4506j 0.7288 e2 2

j j j je e e ekj jW e

π

2 23 31 1.45 0.55

k j je e

π π π

ϑπ π

− − − −− + + ⋅= = = ⋅

= − −− +

2 3 40.1 0.8 0.1 0( ) 02 33 1 1.45 0.55

j j j je e e ekjW e j jk e e

π π π πϑπ π

− − − −− + += = =− −= − +

[ ]

A hálózat válasza ezek alapján közvetlenül felírható:

8 0.6326cos -54.1879 + +1.113242cos 147.2992 +23 3

k k kπ π⎛ ⎞ ⎛ ⎞= + ⋅ ⋅ ⋅⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

y

Page 19: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

Összefoglalva egy táblázatba, K=0…5 értékeire:

[ ]k s k [ ]y k 0 0 7.4334 1 5 7.6401 2 0 8.2067 3 3 8.5666 4 2 8.3599 5 2 7.7933

Ábrázolva:

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0

1

2

3

4

5

6

7

8

9

10A válasz

k

y[k]

2.5 Az 1.3.-ban kiszámított impulzusválasz Fourier transzformálásával határozza meg az impulzusválasz komplex spektrumát, és hozza azt polinom/polinom alakra! Vesse az eredményt össze 2.1. eredményével! Az 1.3-asban kiszámított impulzusválasz: [ ] [ ] [ ] ( ) ( )( )( )20.1 0.655 1 ( 2) 4.6022 0.7416 cos 0.2121 2 1.7687kw k k k E k kδ δ −= ⋅ − ⋅ − + − ⋅ ⋅ − −

Az addíciós tétal felhasználásával átalakítjuk, úgy hogy a cosinusos tag argumentumából eltűnjön az eltolás:

  Oldal19 

[ ] [ ] [ ] ( )( ) ( )( )( ) ( )( )

24.6022 0.7416 cos( 1.7687)cos 0.2121 20.1 0.655 1 2

24.6022 0.7416 sin( 1.7687)sin 0.2121 2

k kw k k k E k

k kδ δ

−⎛ ⎞⋅ ⋅ − −⎜ ⎟= ⋅ − ⋅ − + − ⎜ ⎟−⎜ ⎟− ⋅ ⋅ − −⎝ ⎠

      

Page 20: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

A konstansokat összevonva:

[ ] [ ] [ ] ( )( ) ( )( )( ) ( )( )

20.9044 0.7416 cos 0.2121 20.1 0.655 1 2

2+4.5125 0.7416 sin 0.2121 2

k kw k k k E k

k kδ δ

−⎛ ⎞− ⋅ ⋅ −⎜ ⎟

= ⋅ − ⋅ − + − ⎜ ⎟−⎜ ⎟⋅ ⋅⎝ ⎠−

[ ] ( ){ } ( )( )

1 cos 0cos 0 221 2 cos 0

ja ekF E k a k j ja e a e

ϑϑϑ ϑ ϑϑ

−− ⋅ ⋅⋅ ⋅ = − −− ⋅ ⋅ ⋅ + ⋅

[ ] ( ){ } ( )( )sin 0sin 0 221 2 cos 0

ja ekF E k a k j ja e a e

ϑϑϑ ϑ ϑϑ

−⋅ ⋅⋅ ⋅ = − −− ⋅ ⋅ ⋅ + ⋅

Alkalmazva az eltolási tételt, azt kapjuk, hogy:

[ ]{ }( ) ( )( ) ( )

( )

0.1 0.655

0.9044 1 0.7416 cos 0.2121 +4.5125 0.7416 sin 0.2121 2221 2 0.7416 cos 0.2121 0.7416

jF w k e

j je e jej je e

ϑ

ϑ ϑϑ

ϑ ϑ

−= −

− −⎛ ⎞− − ⋅ ⋅ ⋅ ⋅ ⋅⎜ ⎟ −+ ⋅⎜ ⎟− −− ⋅ ⋅ ⋅ + ⋅⎜ ⎟⎝ ⎠

[ ]{ } 0.9044+0.6557 +0.7045 20.1 0.655 21 1.4500 0.5500j

j je e jF w k e ej je eϑ

ϑ ϑ ϑϑ ϑ

−− −⎛ ⎞− ⋅ ⋅ −⎜ ⎟= − + ⋅− −⎜ ⎟− ⋅ + ⋅⎝ ⎠

[ ]{ }( )( )2 20.1 0.655 1 1.4500 0.5500 0.9044 + 1.3602

21 1.4500 0.5500

3j j j je e e eF w k j je e

jeϑ ϑ ϑ ϑ

ϑ ϑ

− − − −− − ⋅ + ⋅ − ⋅= − −− ⋅ + ⋅

ϑ−

( )( )2

2 2

0.1 0.655 1 1.4500 0.5500

0.1 0.655 -0.14500 0.9498 +0.05500 -0.36025

j j j

j j j j

e e e

e e e e

ϑ ϑ ϑ

3 jeϑ ϑ ϑ ϑ

− − −

− − − −

− − ⋅ + ⋅ =

− ⋅ + ⋅ ϑ−

Ebből adódik, hogy az impulzusválasz komplex spektruma:

( ) [ ]{ }2 30.1 0.8 0.1004 0.9999

21 1.4500 0.5500

j j je e ejW e F w k j je e

ϑ ϑ ϑϑϑ ϑ

− − −− ⋅ + +− = = − −− ⋅ + ⋅

A 2.1-ben kapott eredmény:

( ) 2 30.1 0.8 0.121 1.45 0.55

j j jY e e ejW e j jS e e

ϑ ϑ ϑϑϑ ϑ

− − −− + += = − −− +

Oldal20 

       

Page 21: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

Amiből látszik, hogy a két eredmény gyakorlatilag ugyanaz. 2.6 Az átviteli karakterisztika ismeretében írja fel a hálózat rendszeregyenletét! A hálózat rendszeregyenlete az átviteli karakterisztikából:

2 30.1 0.8 0.121 1.45 0.55

j j jY e e ej jS e e

ϑ ϑ ϑ

ϑ ϑ

− − −− + += − −− +

( ) ( )2 21 1.45 0.55 0.1 0.8 0.1j j j j je e Y e e eϑ ϑ ϑ ϑ− − − − −− + = − + + 3 Sϑ

Tudjuk hogy, az je ϑ− kifejezés 1x-es késleltetést jelent (és ennek megfelelően 2 je ϑ− kétszerest, 3 je ϑ− háromszorost).

Ebből adódik, hogy a hálózat rendszeregyenlete:

[ ] [ ] [ ] [ ] [ ] [ ] [ ]1.45 1 0.55 2 0.1 0.8 1 0.1 2 3y k y k y k s k s k s k s k− − + − = − − + − + −

2.7 (Nem kötelező) Ellenőrizze a 2.1. és a 2.2. pont eredményeit az ANDI programmal! 3. Vizsgálat a komplex frekvenciatartományban 3.1. Határozza meg a hálózat átviteli függvényét a z-tartománybeli egyenletek felírása vagy az állapotváltozós leírás alapján! Vesse össze az eredményt az átviteli karakterisztika kifejezésével!

A megoldás gyakorlatilag analóg az 2.1 -es feladatban leírt megoldással:

Oldal21 

       

Page 22: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( )( )

1 10.5 0.51 1 21 10.12 2 1 1

1 1 11 1 2

X z X z X S

X z X X z X

Y X z X z X z X

⎫− −= + − ⎪⎪⎪− −= − + ⎬⎪⎪− − −= + + + ⎪⎭2

Egyoldalra hozva az állapotváltozókat:

( ) ( )( )

( )( ) ( )

10.5 11 21 11 0.5 1 0.5

10.1 12 111

1 1 11 11 2

zX X Sz z

zX X

z

Y z z X z X

− ⎫− ⎪= +− − ⎪− −

⎪⎪−− + ⎪⎪= ⎬− ⎪−⎪⎪− − −= +⋅ + +⋅ ⎪⎪⎪⎭

2X -t behyettesítve a másik két egyenletbe:

( )( )

( ) ( )

( ) ( ) ( )( )

10.1 110.5 11 11 1 11 0.5 1 1 0.5

10.1 11 1 11 11 111

zzX X Sz z z

zY z z X z X

z

− ⎫− +− − ⎪= + ⎪− − −− − − ⎪⎪⎬

− ⎪− +− − − ⎪= +⋅ + +⋅

⎪−− ⎪⎭

Ezt egyszerűsítve:

( )( )( ) ( )( )( ) ( )

( )

111 1 1 1 11 0.5 1 0.05 1

21 1 1 11 1 0.1 1111

zX S

z z z z

z z z zY X

z

− ⎫− − ⎪= ⎪− − − −− − + + ⎪⎪⎬⎛ ⎞− − − − ⎪+⋅ − +− +⎜ ⎟⎪⎜ ⎟=⎪−⎜ ⎟− ⎪⎜ ⎟

⎝ ⎠ ⎭

1X -t behelyettesítve a másik egyenletbe:

Oldal22 

       

Page 23: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( )( ) ( )( )

( )( )( ) ( )

21 1 1 1 1

1 1 1

1 1 0.1 1 1

1 1 0.5 1 0.05 1

z z z z zY S

z z z z

− − − − −

− − −

⎛ ⎞+ ⋅ − + − + − −⎜ ⎟=⎜ ⎟− − − +⎝ ⎠

1 1z− −+

Ezt egyszerűbb alakra hozva:

( )( ) ( )( )( )( ) ( )

21 1 1 1

1 1 1 1

1 1 0.1 1

1 0.5 1 0.05 1

z z z zY S

z z z z

− − − −

− − − −

− + ⋅ − + − +=

− − + +

Majd felbontva a zárójeleket:

1 3 1 2

1 1 2 1 2

0.1 0.2 0.11 0.5 0.5 0.05 0.05

z z z zY Sz z z z z

− − − −

− − − − −

− + + + +=

− − + + +

És a közös kitevőjű eggyütthatókat összvonva azt kapjuk, hogy a hálózat átviteli függvénye:

( )1 2

1 2

0.1 0.8 0.11 1.45 0.55

Y z zW zz zS

3z− − −

− −

− + += =

− +

Az átviteli karakterisztika fügvényével összevetve láthatjuk, hogy a két rendszer számlálójában illetve nevezőjében ugyanazok a kitevők állnak, ami érthető, hiszen ezt vártuk. 3.2 Határozza meg az átviteli függvény zérusait és pólusait! Ábrázolja a pólus - zérus elrendezést! Vizsgálja meg ennek alapján a hálózat gerjesztés- válasz stabilitását! Az átviteli függvény számlálójának gyökei a zérusok, nevezőjének gyökei a pólusok, ahhoz, hogy ezeket kiszámítsuk, használjuk a MATLAB-ot. Először bevisszük a számlálót és a nevezőt majd keressük külön- külön a gyököket: A=[0.5, 0, 0.5; 1.5, 0, 0.5; -0.15, 0, 0.95 ]; B=[-1;-1;0.1]; C=[-0.15, 1, 1.95]; D = 0.1; Ts = -1; Hs=ss(A,B,C,D, Ts); Hz = tf(Hs); >> [num,den]=tfdata(Hz, 'v'); >> roots(den) >> roots(num) Amire kapjuk, hogy: ans = 0 0.7250 + 0.1561i 0.7250 - 0.1561i ans =

Oldal23 

       

Page 24: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

7.7016 1.2984 -1.0000 Tehát az eredmény, hogy a pólusok:

1

2

3

00.7250 0.1561j0.7250 - 0.1561j

ppp

== +=

Illetve a zérusok:

1

2

3

7.70161.2984

1.0000

zzz

=== −

Stabilitásvizsgálat:

( )

1

2 22

223

0

0.7250 0.1561 0.7318

0.7250 + -0.1561 0.7318

p

p

p

⎫=⎪⎪= + = ⎬⎪

= = ⎭⎪

A pólus zérus ábrából lehet látni, hogy GV-stabilis a rendszer, ugyanis mindegyik pólus az egységkörön belül helyezkedik el, azaz abszolút értéke kisebb 1-nél. Ábrázolva:

Oldal24 

       

Page 25: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

-2 -1 0 1 2 3 4 5 6 7 8-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1Pole-Zero Map

Real Axis

Imag

inar

y Ax

is

A p=0 pólus nyilvánvaló a másik kettő pedig következik az 1.2-ben kiszámított sajátértékekkel. 3.3 Határozza meg az átviteli függvény alapján a hálózat impulzusválaszát analitikus alakban, és vesse össze az eredményt az 1.3.-ban kapottal! Ellenőrizze az eredményt k = 0, 1, ...5-re polinom-osztáson alapuló inverz transzformációval! Az átviteli függvény inverz Z transzformáltja az impulzusválasz. Ahhoz, hogy a transzformációt elvégezzük, legelőször valódi törtet kell csinálnunk az átviteli függvényből(ugyanis a , a számlálóban 1z−magasabb hatványon szerepel, mint a nevezőben), majd azt részlettörtekre kell bontani:

[ ] ( ){ }1 2

1 11 2

0.1 0.8 0.11 1.45 0.55

z z zw k Z W z Zz z

− − −− −

− −

⎧ ⎫− + += = ⎨ ⎬− +⎩ ⎭

3

Polinóm osztás:

Oldal25 

       

Page 26: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

( ) ( )( )

( )

1 2 3 1 2

1 2

1 2 3

1 2 3

2 3

0.1 0.8 0.1 : 1 1.45 0.55 0.1 0.655

0.1 0.145 0.055

0.655 0.045

0.655 0.94975 0.36025

-0.9047 0.6398

z z z z z

z z

z z z

z z z

z z

− − − − −

− −

− − −

− − −

− −

− + + − + = −

− − +

− + +

− − + −

+

1z−

Tehát:

1 2 31 1

1 2 2

0.1 0.8 0.1 -0.9047 1.36025( ) 0.1 0.6551 1.45 0.55 1.45 0.55

z z z zW z z zz z z z

− − −− −

− −

− + + += = − +

− + − +

Részlettörtekre bontás:

( )( ) ( )( )2

0.9047 1.36025 0.9047 1.360251.45 0.55 z 0.7250 + 0.1561j z 0.7250 0.1561j

z zz z

− + − +=

− + − − −

( )

( )( )

( )

0.9047 0.7250 + 0.1561j 1.36025-0.4524 - 2.2561j

0.7250 + 0.1561j -0.7250 + 0.1561j

0.9047 0.7250 - 0.1561j 1.36025-0.4524 + 2.2561j

0.7250 - 0.1561j -0.7250 - 0.1561j

− +=

− +=

( )( ) ( )( )2

0.04025 1.26025 -0.4524 - 0.0516j -0.4524 + 0.0516j1.45 0.55 z 0.7250 + 0.1561j z 0.7250 0.1561j

zz z

+= +

− + − − −

Visszahelyettesítve a kapott eredményt:

( )( )( )

( )( )( )

1 1

1-0.4524 - 0.0516jz- 0.7250 + 0.1561j

( ) 0.1 0.6551-0.4524 + 0.0516j

z- 0.7250 - 0.1561j

W z z z− −

⎛ ⎞⎜ ⎟⎜ ⎟= − + ⎜ ⎟+⎜ ⎟⎜ ⎟⎝ ⎠

( )

( )

1.76870.2121

1 2

j1.76870.2121

2.3010z-0.7416

( ) 0.1 0.6552.3010

z-0.7416

jj

j

zee

W z z zzee

− −

⎛ ⎞⋅⎜ ⎟⎜ ⎟= − + ⎜ ⎟+ ⋅⎜ ⎟⎜ ⎟⎝ ⎠

[ ] [ ] [ ][ ] ( ) ( )( ) ( )( )( )0.2121 2 -1.7687 0.2121 2 -1.76872

0.1 0.655 1

2 2.3010 0.7416 e j k j kk

w k k k

E k e

δ δ− − −−

= − −

+ − ⋅ ⋅ +

Megkapjuk az impuzusválaszt analitikus alakban:

Oldal26 

       

Page 27: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

[ ] [ ] [ ] [ ] ( ) ( )( )20.1 0.655 1 2 4.6020 0.7416 cos 0.2121 2 -1.7687kw k k k E k kδ δ −= − − + − ⋅ ⋅ −

Láthatjuk, hogy az eredmény teljes mértékben ekvivalens az 1.3 -as feladatban kapot eredménnyel. Az eredmény ellenőrzése k = 0, 1, ...5-re, polinom-osztáson alapuló inverz transzformációval:

( ) ( )( )

1 2 3 1 2 1 2 3

1 2 4 5

1

0.1 0.8 0.1 : 1 1.45 0.55 0.1 0.655 0.9047 0.04845

0.1 0.145 0.055 0.56785 0.7968

0.655 0.

z z z z z z z z

z z z

z

− − − − − − − −

− − − −

− + + − + = − − +

− − + + +

− +

( )

z

( )

( )

( )

2 3

1 2 3

2 3

2 3 4

3 4

3 4 5

4 5

4 5 6

045

0.655 0.94975 0.36025

-0.9047 1.36025

-0.9047 1.3118 -0.4976

0.04845 0.4976

0.04845 -0.070252 0.0266

0.56785 0.0266

0.56785 0.8234 0.3123

0.79

z z

z z z

z z

z z z

z z

z z z

z z

z z z

− −

− − −

− −

− − −

− −

− − −

− −

− − −

+

− − + −

+

+

+

+

− +

( )5 6

5 6 7

6 7

68 0.3123

0.7968 1.1554 0.4382

0.8431 0.4382

z z

z z z

z z

− −

− − −

− −

− +

[ ] 1 2 3 40...5

0.1 0.655 0.9047 0.04845 0.56785 0.7968k

W z z z z z z− − − −

== − − + + + 5−

Ezután elvégezhetjük az inverz transzformációt, minek eredményeképpen megkapjuk az 1.3-as táblázatbeli értékeket.

[ ] [ ] [ ] [ ][ ] [ ] [ ]

0...50.1 0.655 1 0.9047 2

0.04845 3 0.56785 4 0.7968 5k

w k k k k

k k k

δ δ δ

δ δ δ=

= ⋅ − ⋅ − − ⋅ − +

⋅ − + ⋅ − + ⋅ −

3.4. Határozza meg a választ analitikus alakban, ha a gerjesztõ jel: s[k[ = ε[k] (F + Gpk) !

F G p 3 0,9 -14/13

Az adott táblázat alapján felírható a gerjesztés:

[ ] [ ]( ) [ ] 143 0.913

kks k k F Gp kε ε⎛ ⎞−⎛ ⎞⎜ ⎟= + = + ⋅⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠

Oldal27 

    A gerjesztés Z-transzformáltja megszorozva a hálózat átviteli függvényével, megadja a válasz Z-

   

Page 28: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

transzformáltját. Ebből inverz Z-transzformációval kapjuk a válasz időfüggvényét:

{

  Oldal 28 

    

[ ] ( ){ } ( ) ( ){ } [ ]{ } ( )}1 1 1y k Z Y z Z S z W z Z Z s k W z− − −= = ⋅ = ⋅

( ) [ ]{ } 3 0.9 3 0.9 3 0.9 1314 13 141 1 1

13 13

z z z z zS z Z s kzz z zz

⋅ ⋅ ⋅ ⋅ ⋅ ⋅= = + = + = +

− +− − −⎛ ⎞ ⎛ ⎞−⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

13 14z

z+

A válasz transzformálását két részre lehet bontani:

( ) ( )( ) ( )

( )( ) ( ) ( )

3 2 3 2

2 2

0.1 0.8 0.1 1 0.1 0.8 0.1 13 0.91 21 1.07691.45 0.55 1.45 0.55

z z z z z zz zY z Y z Y zz zz z z z z z

− + + − + +⋅ ⋅= + =

− − −− + − ++

( ) ( )( )( ) ( ) ( )( ) ( )( )

3 2

2

0.1 0.8 0.1 1 0.3 4 -2.2775 + 6.9091j -2.2775 - 6.9091j31 1 z- 0.7250 + 0.1561j z- 0.7250 - 0.1561j1.45 0.55 1

z z zY z

zz z z

⎛ ⎞− + += = + +⎜ ⎟⎜ ⎟−− + − ⎝ ⎠

A következő MATLAB utasítással lehet részlettörtekre bontani a kifejezést: szam1=[0.1 -0.8 0.1 1]; nev1=conv([1 -1],[1 -1.45 0.55]); [r1,p1,k1]=residue(szam1,nev1) >> r1 = 4.0000 -2.2775 + 6.9091i -2.2775 - 6.9091i p1 = 1.0000 0.7250 + 0.1561i 0.7250 - 0.1561i k1 = 0.1000

A Z-transzformációnál szűkségünk lesz egy z szorzóra, ezért megszorozzuk a törtet -vel: 1z z− ⋅

( ) ( )( )( )( )

( )( )( )

-6.83 + 20.73j -6.83 - 20.73j12z11 1 z- 0.7250 + 0.1561j z- 0.7250 - 0.1561j

z zY z z

z⎛ ⎞−= + +⎜ ⎟⎜ ⎟−⎝ ⎠

Letranszformálás után az egyenlet így néz ki:

[ ] [ ] ( )( )( ) ( )( )( )1 11 1.2+ -6.83 + 20.73j 0.7250 + 0.1561j -6.83 - 20.73j 0.7250 - 0.1561j1k ky k kε − −⎛ ⎞= − +⎜ ⎟

⎝ ⎠

Page 29: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

Ugyanezt a műveletet elvégezzük a 2. részére is:

( ) ( )( ) ( )( ) ( )( ) ( )( )

3 2

2

0.1 0.8 0.1 1 0.9 -0.0490 -0.3568 - 1.2209j -0.3568 + 1.2209j0.92 1.0769 0.7250 + 0.1561j 0.7250 j 0.1561j1.45 0.55 1.0769

z z zY z

z z zz z z

⎛ ⎞− + += = + +⎜⎜ − − −− + − − ⎝ ⎠

( ) ( )( )( )

( )( )( )

-0.321 - 1.099j z -0.321 + 1.099j z-0.044z12 1.0769 0.7250 + 0.1561j 0.7250 - j 0.1561j

Y z zz z z

⎛ ⎞−= + +⎜ ⎟⎜ ⎟− − −⎝ ⎠

Letranszformálás után a második egyenlet így néz ki:

[ ] [ ]

( )

( )( ( )

( )( ( )

1

1

1

-0.044 1.0769

1 -0.321 - 1.099j 0.7250 + 0.1561j2-0.321 + 1.099j 0.7250 - 0.1561j

k

k

k

y k kε

⎛ ⎞⋅⎜ ⎟⎜ ⎟= − +⎜ ⎟⎜ ⎟+⎝ ⎠

))

)

)

A két egyenletből összerakható a válasz:

[ ] [ ]

( )

( )( ( )

( )( ( )

112-0.044 1.076911 -6.83 + 20.73j-0.321 - 1.099j 0.7250 + 0.1561j

1-6.83 - 20.73j-0.321 + 1.099j 0.7250 - 0.1561j

k

ky k k

k

ε

−⎛ ⎞⋅⎜ ⎟⎜ ⎟−= − +⎜ ⎟⎜ ⎟−⎜ ⎟+⎝ ⎠

[ ] [ ]

( )

( )( )( )

( )( )( )

112-0.044 1.076911 -7.154 + 19.628j 0.7250 + 0.1561j

1-7.154 - 19.628j 0.7250 - 0.1561j

k

ky k k j

k

ε

−⎛ ⎞⋅⎜ ⎟⎜ ⎟−= − +⎜ ⎟⎜ ⎟−⎜ ⎟+⎝ ⎠

[ ] [ ]

( )

( ) ( )

( ) ( )

112-0.044 1.07691 0.2121 11.92031 20.891 0.7416

1 0.2121 11.920320.891 0.7416

k

k j kjy k k e ek j kje e

ε

−⎛ ⎞⋅⎜ ⎟⎜ ⎟− −= − + ⋅ ⋅ ⋅⎜ ⎟⎜ ⎟− − −−⎜ ⎟+ ⋅ ⋅ ⋅⎜ ⎟⎝ ⎠

[ ] [ ]

( )

( )( )( )

( )( )

112-0.044 1.0769

0.2121 1 1.92031 120.891 0.74160.2121 1 1.9203

k

j ky k k ekj k

e

ε

−⎛ ⎞⋅⎜ ⎟⎜ ⎟⎛ ⎞− += − ⎜ ⎟− ⎜ ⎟+ ⋅ ⋅⎜ ⎟⎜ ⎟− − +⎜ ⎟⎜ ⎟+⎝ ⎠⎝ ⎠

Így megkaptuk a választ analitikus alakban:

Oldal29 

       

Page 30: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

[ ] [ ] ( ) ( ) ( )( )1 11 12-0.044 1.0769 41.782 0.7416 cos 0.2121 1 1.9203k ky k k kε − −⎛ ⎞= − ⋅ + ⋅ ⋅ − +⎜ ⎟⎝ ⎠

3.5 Adjon meg egy olyan kanonikus hálózatot, amelynek a vizsgálttal megegyező az átviteli függvénye, és adja meg a hálózat rendszeregyenletét! A hálózat függvényét megvalósító egy lehetséges kanonikus kapcsolást a következő ábra mutatja:

( )1 2

1 2

0.1 0.8 0.11 1.45 0.55

z z zW zz z

3− − −

− −

− + +=

− +

Látható, hogy a hálózat megkonstruálása semmilyen gondot nem jelent. A „létrát” addig folytatjuk lefelé, amíg el nem fogy a számláló és a nevező, az erősítőkre pedig ráírogatjuk a z‐hatványok együtthatóit. Ha valamilyen közbenső z‐hatvány nem szerepel a törtben, akkor a neki megfelel ˝o erősítőt kihagynánk. 

[ ] [ ] [ ] [ ] [ ] [ ] [ ]1.45 1 0.55 2 0.1 0.8 1 0.1 2 3y k y k y k s k s k s k s k= − − − + − − + − + −

 Ebből a hálózat rendszeregyenlete:

Oldal30 

      

Page 31: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

[ ] [ ] [ ] [ ] [ ] [ ] [ ]1.45 1 0.55 2 0.1 0.8 1 0.1 2 3y k y k y k s k s k s k s k− − + − = − − + − + −

Mint ahogy azt a 2.6-os feladatban egyszer már ki is jött. 3.6 A rendszeregyenlet alapján a fokozatos behelyettesítés módszerével ellenőrizze a 3.4. feladat megoldását a k = 0, 1, 2,...8 ütemre! A rendszeregyenlet alapján:

k [ ]s k [ ]y k 0 3.9 0.39 1 2.0308 -2.3514 2 4.0438 -4.4545 3 1.8759 -4.1101 4 4.2105 -2.1542 5 1.6963 0.16951 6 4.4039 2.8109 7 1.4881 4.9884 8 4.6282 7.0963

A táblázat MATLAB segítségével lett kitöltve: k = 0:8; sk = 3 + 0.9 * ((-14/13).^k); yk = zeros(1, length(k)); yk(1)=0.39; yk(2)=-2.3514; yk(3)=-4.4545; for i = 4:length(k) yk(i) = 0.1*sk(i) - 0.8*sk(i-1) + 0.1*sk(i-2) + sk(i-3) + 1.45*yk(i-1) - 0.55 * yk(i-2); end; A 3.4-es feladat megoldás:

[ ]k y k 0 0.39 1 -2.3515 2 -4.5485 3 -4.1084 4 -2.2624 5 0.1716 6 2.6850 7 4.9902 8 6.9495

Szintén a MATLAB-bal ellenőrzöm: k=1:10;

Oldal31 

       

Page 32: Bán Márton LY8UQH

Bán Márton ­ LY8UQH 

  Oldal 32 

    

y=12+-0.044.*(1.0769.^(k-1))+41.782.*(0.7416.^(k-1)).*cos(0.2121.*(k-1)+1.9203) y = Columns 1 through 6 -2.3515 -4.5485 -4.1084 -2.2624 0.1716 2.6850 Columns 7 through 10 4.9902 6.9495 8.5220 9.7237 Ugyanezt az eredményt kapjuk a 3.4. pontban kapott formulából, a rendszeregyenletbe és az állapotegyenletekbe való fokozatos behelyettesítésből, és az 1.4.pontban, ahol csak a k=0…_ 5 tartományt tekintettük, ugyanezt kaptuk diszkrét konvolúcióval is. 3.7 (Nem kötelező) Adjon meg egy olyan nem zérus gerjesztést, amelyhez tartozó válasz véges idejű! Adja meg a választ is! 3.8 (Nem kötelezõ) Az ANDI program felhasználásával ellenõrizze eredményeit! ________________________________________________________________________________ A javító megjegyzései: