signali i sustavi

19
Signali i sustavi Signali i sustavi Model linearnog sustava s varijablama stanja

Upload: oren-henry

Post on 31-Dec-2015

25 views

Category:

Documents


2 download

DESCRIPTION

Signali i sustavi. Model linearnog sustava s varijablama stanja. Uvod. Vremenski diskretan sustav je linearan i vremenski invarijantan ako se može opisati jednadžbama : x ( k + 1) = Ax ( k ) + Bu ( k ) , y ( k ) = Cx ( k ) + Du ( k ), za k = 0, 1, 2,... , - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Signali i sustavi

Signali i sustaviSignali i sustavi

Model linearnog sustavas varijablama stanja

Page 2: Signali i sustavi

2

UvodUvod

Vremenski diskretan sustav je linearan i vremenski invarijantan ako se može opisati jednadžbama:

x(k1) Ax(k) Bu(k),

y(k) Cx(k) Du(k), za k 0, 1, 2,...,

x(k), u(k), y(k) vektori,

A, B, C, D matrice s realnim i konstantnim elementima.

Page 3: Signali i sustavi

3

.,,2,1 ; )()1(11

nikubkxakxm

llil

n

jjiji

Vektorska jednadžba stanja je identična skupu n linearnih jednadžbi diferencija:

.,,2,1 ; )()(1 1

rikudkxckyn

j

m

lliljiji

Izlazna jednadžba identična je skupu r linearnih algebarskih jednadžbi:

UvodUvod

Page 4: Signali i sustavi

4

Opći kabelski blok diagram

UvodUvod

B u(k)

E-1 C

D

A

x(k+1) x(k) y(k)

Page 5: Signali i sustavi

5

Jednadžbe stanja u domeni Jednadžbe stanja u domeni ZZtransformacijetransformacije

U(z) Z{u(k)}, Y(z) Z{y(k)}, X(z) Z{x(k)}

transformacijajednadžbe stanja

zX(z) zx(0) AX(z) BU(z),

(zI A)X(z) zx(0) BU(z),

X(z) z(zI A)-1x(0) (zI A)-

1BU(z).transformacija izlazne jednadžbe

Y(z) CX(z) DU(z),Y(z) C(zI A)-1zx(0) [C(zI A) -1B D]

U(z).

Page 6: Signali i sustavi

6

Jednadžbe stanja u domeni Jednadžbe stanja u domeni ZZtransformacijetransformacije

Izlaz mirnog sustava x(0) 0 biti će određen sa:

Y(z) H(z) U(z).

H(z) C(zI A)-1B D

transfer matrica vremenski diskretnog sustava

( ) ( )z z z I A 1 rezolventa sustava

Page 7: Signali i sustavi

7

Odziv linearnih vremenski Odziv linearnih vremenski diskretnih sustavadiskretnih sustava

Vektorska jednadžba sustava:

x(k1) Ax(k) Bu(k),

može se riješiti korak po korak:

x(1) Ax(0) Bu(0),

x(2) Ax(1) Bu(1) A[Ax(0) Bu(0)] Bu(1)A2x(0) ABu(0) Bu(1) ,

x(3) Ax(2) Bu(2) A[A2x(0) ABu(0) Bu(1)] Bu(2)A3x(0) A2Bu(0) ABu(1) Bu(2).

Page 8: Signali i sustavi

8

x A x A Bu( ) ( ) ( )k jk k j

j

k

0 1

0

1 Stanje u koraku k je određeno iz početnog stanja x(0) i pobude {u(k)}

Nepobuđeni sustav ima odziv:

xnepob.(k) Ak x(0)(k) x(0)’

(k) Ak fundamentalna matrica sustava odgovara matričnoj eksponencijali (t) eAt.

Stanje mirnog sustava u koraku k:

x A Bumirni ( ) ( )k jk j

j

k

1

0

1

.)()1(1

0

k

j

jjk BuΦ

Odziv linearnih vremenski Odziv linearnih vremenski diskretnih sustavadiskretnih sustava

Page 9: Signali i sustavi

9

Izlaz sustava dan je s:

1

0

1 .0 , )()()0(

,0 , )0(0

)( k

j

jkk kkj

k

kDuBuCAxCA

DuCx

y

Odziv linearnih vremenski Odziv linearnih vremenski diskretnih sustavadiskretnih sustava

Page 10: Signali i sustavi

10

Odziv sustava na jedinični uzorakOdziv sustava na jedinični uzorak

{u(k)} {U(k)}; u(k) U(k)

Stanje sustava je dano s:

,))0()(1

0

1

k

j

jkk (jk UBAxAx

.0 , )0(

,0 , )0()(

1 k

kk

kk BUAxA

xx

Uzorak pobude u k 0 utječe tek na stanje prvom uzorku.

Page 11: Signali i sustavi

11

Odziv sustava na jedinični uzorakOdziv sustava na jedinični uzorak

Izlaz sustava je dan s:

y(k) CAk x(0) CAk1 BU DU(k). Izlaz mirnog sustava x(0) 0 koji predstavlja

jedinični odziv sustava je:

.0 ,

,0 , )(

1 k

kk

k BUCA

DUh

Page 12: Signali i sustavi

12

Upravljivost sustavaUpravljivost sustava

Sustav je upravljiv ako se iz bilo kojeg početnog stanja sustav može prevesti u bilo koje krajnje stanje diskretnim signalom u konačnom broju koraka kfn.

Jednadžba stanja:

x(k1)Ax(k)Bu(k). Radi jednostavnosti pretpostavimo:

u(k) je skalar, konačno stanje sustava je x(kf)0.

Page 13: Signali i sustavi

13

Ako je sustav upravljiv može se primjenom signala {u(0), u(1), ..., u(kf1)} iz bilo kojeg stanja x(0) prevesti u mirno stanje x(kf) 0.

x 0 A B A x( ) ( ) ( )k u jfk j

j

k

kf

1

0

1

0

Za najmanji broj koraka kf n

)()0(1

0

1 jun

j

j BAx

uBABABAx n...)0( 21 u u u u n( ), ( ),..., ( )0 1 1 Sustav je upravljiv ako matrica

G [A-1B A-2B ... A-nB] nije singularna. Ekvivalentan uvjet: matrica [B AB ... An1B] nije singularna.

Upravljivost sustavaUpravljivost sustava

Page 14: Signali i sustavi

14

Osmotrivost sustavaOsmotrivost sustava Sustav je osmotriv ako poznavanje izlaznih signala

za konačan broj koraka omogućuje određivanje početnog stanja sustava.

Stanje vremenski stalnog sustava: x(k) Akx(0). Izlaz: y(k) CAkx(0),

y(0) Cx(0),

y(1) CAx(0),

....

y(n1) CAn1x(0).

Page 15: Signali i sustavi

15

Uvjet osmotrivosti sustava:

Matrica

C

CA

CA

...n

1

mora biti ntog ranga,

gdje je n dimenzija vektora x(0).

Osmotrivost sustavaOsmotrivost sustava

Page 16: Signali i sustavi

16

Sustav s povratnom vezomSustav s povratnom vezom

x(k1) Ax(k)Bu(k),

u(k) w(k)Gx(k),

y(k) Cx(k).

B w(k)

E-1 C

G

A

x(k+1) x(k) y(k)

u(k)

Page 17: Signali i sustavi

17

Sustav s povratnom vezomSustav s povratnom vezom

)),()(()()1( kkkk GxwBAxx ),()(()1( kkk BwBG)x-Ax

x x Bw( ) ( ) ( )k k k 1 A

matrica sustava uz zatvorene petlje povratne veze.A

Njene karakteristične frekvencije qk određuju vladanje sustava.

Page 18: Signali i sustavi

18

Povratna veza s izlaza sustavaPovratna veza s izlaza sustava

x(k1) Ax(k)Bu(k),

u(k) w(k)Ky(k),

y(k) Cx(k).

B u(k)

E-1 C

K

A

x(k+1) x(k) y(k) w(k)

Page 19: Signali i sustavi

19

Povratna veza s izlaza sustavaPovratna veza s izlaza sustava

)),()(()()1( kkkk KCxwBAxx ),()(()1( kkk BwBKC)x-Ax

).()()1( kkk BwxAx