automaatjuhtimine ja sÜsteemianalÜÜsa-lab.ee/edu/system/files/eduard.petlenkov/courses/ias... ·...

42
AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜS Eduard Petlenkov, 2019

Upload: others

Post on 15-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜS

Eduard Petlenkov, 2019

Page 2: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarsete statsionaarsete pidevaja süsteemide analüüs.

• Laplace`i teisendus • Ülekandemudel• Süsteemi reaktsioon• Süsteemi karakteristikud• Olekumudel

Eduard [email protected], TalTech ICT-502B, tel. 6202104

TalTech Arvutisüsteemide instituutArukate süsteemide keskus

Page 3: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse statsionaarse pidevaja süsteemi analüüs (1)

Eesmärk:● käitumise uurimine, analüüs

Mudelid:● sisend-väljund mudelid● sisend-olek-väljund mudel = olekumudel

Meetod:● Laplace`i teisendus

Page 4: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse statsionaarse pidevaja süsteemi analüüs (2)

Süsteem: → Analüüs (käitumine)● lineaarne● statsionaarne ↑● aeg - pidev↕

Mudel – diferentsiaalvõrrand: → Laplace`i teisendus● lineaarne [operaatorarvutus]● konstantsete kordajatega● harilik (ei sisalda osatuletisi)

Matemaatika → Süsteemiteooria● keel (teooria esitamiseks ja probleemide vaatlemiseks)● vahend (ülesannete, probleemide lahendamiseks)

Page 5: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse statsionaarse pidevaja süsteemi analüüs (3)

Antud on SISO (ühemõõtmeline) süsteem:● süsteem on esitatud lineaarse konstantsete

kordajatega hariliku diferentsiaalvõrrandiga(st antud on süsteemi sisend-väljund mudel)

● algtingimused● süsteemi sisend u(t)

Analüüsi eesmärk:● süsteemi reaktsiooni (väljundi) y(t) arvutamine ja

uurimine

Page 6: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

sisend väljundu(t) y(t)

Lineaarse pidevaja süsteemi analüüs (4)

n-järku diferentsiaalvõrrandu(t) – antud

!!!!! "!!!!! #$% )0(,),0(),0(),0( 1

1

2

2

-

-

n

n

dtyd

dtyd

dtdyy

n-järku süsteem; n - algtingimust

ubdtudb

dtudb

yadtyda

dtyd

m

m

mm

m

m

n

n

nn

n

01

1

1

01

1

1

+++=

=+++

-

-

-

-

-

-

!

!

Page 7: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse pidevaja süsteemi analüüs (5)Lineaarse konstantsete kordajatega diferentsiaalvõrrandi (lineaarsestatsionaarse pidevajasüsteemi sisend-väljund mudel) kasutame kaudset Laplace`i teisendusel põhinevat kaudset meetodit:

● Teisendame diferentsiaalvõrrandi [originaal] algebraliseksvõrrandiks [kujutis] arvestades sealjuures algtingimusi;

● Arvutame lineaarse süsteemi reaktsiooni (väljundi) kujutisealgebralisest võrrandist;

● Tulemuste tõlgendamiseks (arusaadavaks muutmiseks) arvutame reaktsiooni kujutise alusel originaali (Laplace´ipöördteisendus);

● Kontrollime reaktsiooni piirväärtusi.

Page 8: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Laplace`i teisendus (1)Tähistame:

x(t)- originaal;L – Laplace teisendus;X(s)- kujutis st x(t) Laplace teisendus;

Laplace`i teisenduse olulised omadused:• L- teisendus on lineaarne;• diferentseerimisele originaalide ruumis vastab

muutujaga s korrutamine kujutiste ruumis;• integreerimisele originaalide ruumis vastab

muutujaga s jagamine kujutiste ruumis;• lineaarne konstantsete kordajatega diferentsiaal-

võrrand teisendub L-teisenduse rakendamisel algebraliseks võrrandiks.

Page 9: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Laplace teisendus (2)L

x(t) X(s)

originaal kujutis,teisendus

1-L

Olulised omadused:1) LINEAARSUS

)()()()(

22

11

sXtxsXtx

L

L

¾®¬

¾®¬ )()()()( 2121 sXsXtxtx baba +«+

[ ]

)(0,0)(

)()()(0

tingimustkuitxjs

dtetxtxLsX st

<=+=

== ò¥

-

wt

Page 10: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

2) HILISTUMINE *

0,)()()()(

>¾®¬-

¾®¬- tt tsL

L

esXtx

sXtx

3) DIFERENTSEERIMINE *

)0()0()0()()(

)0()0()()(

)0()()()()(

1

121

22

2

+--+-+-¾®¬

----

+-+-¾®¬

+-¾®¬

¾®¬

-

---

n

nnnnL

n

n

L

L

L

dtxd

dtdxsxssXs

dttxd

dtdxsxsXs

dttxd

xssXdttdx

sXtx

!

Page 11: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

4) INTEGREERIMINE

ò ¾®¬

¾®¬t

L

L

ssXdx

sXtx

0

)()(

)()(

tt

5) KONVOLUTSIOON *

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

)()()()(

2120

121

22

11

sXsXdttxxtxtx

sXtxsXtx

Lt

L

L

×¾®¬-=*

¾®¬

¾®¬

ò tt

6) PIIRVÄÄRTUSTEOREEMID *

)()( sXtx L¾®¬)(lim)(lim

0ssXtx

st ¥®®=

)(lim)(lim0

ssXtxst ®¥®

=

Page 12: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

L-teisenduse tabelx(t) X(s)

1)(td0),( >- ttd t se t-

1(t)s1

te a-a+s1

tnet a-1)(

!++ ns

na

t0sinw20

20

ww+s

t0cosw 20

2 w+ss

te t0sinwa-

20

20

)( waw

++s

te t0coswa-

20

2)( waa++

+ss

Page 13: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Dünaamilise protsessi lihtne näide

Page 14: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Laplace´i teisenduse kasutamine süsteemide analüüsil

Ühemõõtmelised (SISO) süsteemid (antud differentsiaalvõrrand ja sisend u(t)):

● nullised algtingimused – ülekandekarakteristikud (süsteemifunktsioonid);

● mittenullised algtingimused.

Page 15: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse pidevaja süsteemi analüüs: nullised algtingimused (1)

Analüüsitav süsteem on kirjeldatud n-järku diferentsiaal-võrrandiga kujul:

Nullised algtingimused, antud sisend u(t).

ubdtudb

dtudb

yadtyda

dtyd

m

m

mm

m

m

n

n

nn

n

01

1

1

01

1

1

+++=

=+++

-

-

-

-

-

-

!

!

Page 16: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse pidevaja süsteemi analüüs: nullised algtingimused (2)

Diferentsiaalvõrrandi lahendamisel kasutame Laplace´i teisendust: originaal →kujutis.

)()()()(sYtysUtu

L

L

¾®¬

¾®¬

)0()0()0()()(

)0()0()()(

)0()()()()(

1

121

22

2

+--+-+-¾®¬

----

+-+-¾®¬

+-¾®¬

¾®¬

-

---

n

nnnnL

n

n

L

L

L

dtxd

dtdxsxssXs

dttxd

dtdxsxsXs

dttxd

xssXdttdx

sXtx

!

Diferentseerimine (Laplace`i teisenduse omadus)

Page 17: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse pidevaja süsteemi analüüs: nullised algtingimused (3)

Algebraline võrrand ( diferentsiaalvõrrandi kujutis ehk Laplace`iteisendus)

)()()()(

01

1

01

1

sUbsbsbsYasas

mm

mm

nn

n

×+++=

=×+++-

-

--

!

!

)()(0

11

01

1 sUasasbsbsbsY n

nn

mm

mm

++++++

=-

-

--

!!

H(s) - ülekandefunktsioon

Y(s)=H(s)·U(s)

Page 18: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse pidevaja süsteemi analüüs: nullised algtingimused (4) – ülekandekarakteristikud /

süsteemifunktsioonid

1) Ülekandefunktsioon - H(s)

)()()(

01

1

01

1

sAsB

asasbsbsbsH n

nn

mm

mm =

++++++

=-

-

--

!!

polünoomi B(s) juured - nullid

polünoomi A(s) juured – poolused (süsteemi poolused) !

2) Hüppekaja (süsteemi reaktsioon ühikhüppele 1(t))- g(t) 3) Impulsskaja (süsteemi reaktsioon ühikimpulsile δ(t))- h(t)

Iseloomustavad SISO süsteemi nullistel algtingimustel!

Page 19: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Näide No.1 Süsteemi hüppekaja arvutamineu(t) y(t) ?

H(s)

Antud on:

5210)()2

)(1)()1

2 ++=

=

sssH

ttu

Leida: y(t), y(0), y(∞)

Lahendus:

ssssY

stsUsHsY L

152

10)(

1)(1),()()(

2 ×++

=

¾®¬×=

Probleemiks on [ ])(1 sYL- arvutamine

)()(

)52(10)( 2 sA

sBsss

sY =++

=

Page 20: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Arvutame A(s) juured (poolused)¬=++ 0522 ss ruutvõrrandi lahendamine

021511

3

2,1

=

±-=-±-=

pip

Poolused: { }0,21,21 ii --+-

L-pöördteisenduse leidmiseks tuleb Y(s) lahutada osamurdudeks.

Võimalikud variandid:

1.variant

2121)52(10 321

2 isk

isk

sk

sss +++

-++=

++

Õnnetuseks 32 ,kk - kompleksarvud; arvutamine väga keerukas !!

Page 21: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

2.variant

52)52(10

2321

2 +++

+=++ ss

ksksk

sss

321, kkk - reaalarvud.

21,kkEsmalt leiame ja .3kskskssk )()52(10 32

21 ++++=

Võrdleme 20 ,, sss kordajaid (see on nn. määramata kordajate meetod)

10 510: ks = (vabaliikmete võrdlus)

21 =k

420: 331 -=®+= kkks20: 221

2 -=®+= kkks

)(2)1(422

52422

)52(10

2222 sYs

ssss

sssss

=++--

+=++--

+=++

NB! poolused

Page 22: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

1(t) s1

«- te t0sinwa

20

20

)( waw

++s

«- te t0coswa

20

2)( waa++

+ss

Page 23: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

leidmiseks on otstarbekas Y(s) avaldist teisendada.1-L

! !

2)(022)0(

)(1)2sin2cos22()(

2)1(2

2)1()1(22)( 2222

=¥=-=

×--=

++-+

+++-+=

--

yy

ttetety

sss

ssY

tt

"#"$%"#"$%1-L

Kontroll (piirväärtusteoreemid)

2)(lim)(

0)52(

10lim)(lim)0(

0

2

==¥

=++

==

®

¥®¥®

ssYysss

sssYy

s

ss

Page 24: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Näide No.2 Süsteemi ülekandefunktsiooni leidmineu(t) y(t)H(s) ?

Antud:

[ ] [ ])2(3)2(232 6633)()2)()()1

------ ---=

=tttt eeeety

ttu d

Leida: H(s) ? )()()(sUsYsH =

sLt

sLt

LtLt

L

es

e

es

e

se

se

sUt

2)2(3

2)2(2

32

366

266

333;

233

)(1)(

---

---

--

×+

¾®¾

×+

¾®¾

+¾®¾

+¾®¾

=¾®¾d

Page 25: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

)3)(2(63

36

26

33

23

)()()(

222

++-=

++

+-

+-

+==

---

sse

se

se

sssUsYsH

sss

NB! Hilistumisega süsteem

Näide No.3 Süsteemi impulsskaja arvutamine u(t) y(t) ?

H(s)

Antud:

2)2)(1(3)()2

);()()1

+++=

=

ssssH

ttu d

Leida )(),0(),( ¥yyty

Y(s)=H(s)·U(s) 1)( ¾®¾Ltd

Page 26: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

2321

2 )2(21)2)(1(3)(

++

++

+=

+++

=sk

sk

sk

ssssY

Leiame 321 ,, kkk)1()2)(1()2(3 32

21 ++++++=+ skssksks

Rakendame määramata kordajate meetodit veidi teisiti (arvutuste lihtsustamiseks)

Paneme sisse järgmised s väärtused:

224301)12(3222)21(311

2321

33

12

1

-=®++==-=®+-=+--==®+-=+--=

kkkkskkskks

Page 27: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

ttt teeety

ssssY

22

2

22)(

)2(1

22

12)(

--- --=

+-

++-

++

=

1-L

vt. L-teisenduste tabel

0)(;0)0( =¥= yy

Kontroll:

0)(lim)(

0)2)(1(

3lim)(lim)0(

0

2

==¥

=++

+==

®

¥®¥®

ssYyss

ssssYy

s

ss

Osamurdudeks lahutamisel olulised variandid:1. poolused - reaalsed, lihtsad (2.näide);2. poolused - reaalsed, kordsed (3.näide);3. poolused - kompleksarvude paar (1.näide).

«- tnet a1)(

!++ ns

na

Page 28: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Lineaarse pidevaja süsteemi analüüs: nullised algtingimused (5) – osamurdudeks lahutamine

Laplace`i pöördteisenduse leidmisel põhiprobleemiks on osamurdudeks lahutamine.

Olgu nm

sAsBsH

¬¬

=)()()(

Kui lugeja ja nimetaja polünoomide järgud on võrdsed m=n (erijuhtum), siis esmalt tuleb lugeja polünoom jagada nimetaja polünoomiga

nn

sAsBbsH n ¬

-¬+=

1)()(')(

Järgnevalt lahutame )()('sAsB osamurdudeks.

Page 29: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Tavaliselt m<n

=++----

==+ )())(())((

)()()()( 2

121 basspspspspssB

sAsBsH k

rr!

!! +-

+-

+-

++-

=+

+

+

+2

1

2,1

1

1,1

1

1

)( r

r

r

r

r

r

psk

psk

psk

psk

bassksk

psk abab

kr

kr

+++

+-

++

+2

2,1,

1

,1

)(!

NB! Arvutuslikult väga oluline

rpp ,,1 ! - reaalarvulised, lihtsad poolused;1+rp - reaalarvuline, k-kordne poolus;

bass ++2 - vastab komplekspooluste paarile.

Page 30: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

OLEKUMUDELLineaarse, mittestatsionaarnse, pidevaja süsteemi olekumudel

A(n´n) - olekumaatriksB(n´r) - sisendmaatriksC(m´n) - väljundmaatriksD(m´r) - otse(edasi)sidemaatriks

)()()()()(

)()()()()(

tUtDtXtCtY

tUtBtXtAdttdX

+=

+=

Alustame lihtsast näitest.

Page 31: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Antenni keerab mootor (juhtsignaal sisendpinge [V]), nurga anduri järgi saab leida ka nurga muutumise kiirus[rad/s].q - antenni nurk [rad],

- antenni nurga muutumise kiirus,J - kõikide keerlevate osade inertsmoment [kg m2], Bs - igasuguste sumbumiste summaarne koefitsient [kg m2/s]M - mootori poolt arendatav moment [kg m2/s2], M = k·U(t), U(t) - mootori sisendpinge [V],

Pöördliikumist kirjeldav pöördemomentide tasakaaluvõrrand (diferentsiaalvõrrandina):

Sellest võrrandist saab tuletada olekumudeli valides X1-ks q ja X2-ks

)()()( tMtBtJ s =×+× qq !!!

q!

q!

Olekumudeli näide 1Antenni mudel

Page 32: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Valides olekumudelis X1-ks q ja X2-ks , saame:q!

)(/0

)(/010

)(

,)()(

)(2

1

tUJk

tXJB

tX

tXtX

tX

súû

ùêë

é+ú

û

ùêë

é-

=

úû

ùêë

é=

!

)()()(

)()()(

tUDtXCtY

tUBtXAdttdX

×+×=

×+×=

Üldkujul maatriksesituses:

A

Antenni mudeli kirjeldus olekumudelina

B

J=10, Bs=46, k=7.78

Page 33: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

H0+h

U0+u

v

Olekuvõrrandid:

q0+q

Page 34: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Olekuvõrrandi karakteristlik polünoom det(sE-A);

Karakteristliku võrrandi det(sE-A)=0 juured on A omaväärused.

BAsECsH 1)()( --=Ülekandemaatriks

Page 35: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

x(t)y(t)u(t)

Olekumudel üldkujul:

îíì

=+=)0(),()()()()(

xtCxtytButAxtx!

olekuvõrrand

väljundvõrrand

Page 36: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

;

)(

)()(

)(;

)(

)()(

)(;

)(

)()(

)( 2

1

2

1

2

1

úúúú

û

ù

êêêê

ë

é

=

úúúú

û

ù

êêêê

ë

é

=

úúúú

û

ù

êêêê

ë

é

=

ty

tyty

ty

tu

tutu

tu

tx

txtx

tx

mrn

!!!A – n x n;B - n x r;C - m x n.

Kasutame Laplace’i teisendust:

)()();()();()(

sYtysUtusXtx

L

LL

¾®¬

¾®¬¾®¬

îíì

=+=-

)()()()()0()(

sCXsYsBUsAXxssX

Page 37: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Olekuvõrrandist)()()0()()( 11 sBUAsExAsEsX -- -+-=

Rakendame Laplace´i pöördteisndust

ò --

-

¾®¬-

-¾®¬t

tAL

LAt

dBuesBUAsE

AsEe

0

)(1

1

)()()(

)(

ttt

ïïî

ïïí

ì

=

+= ò¬

-

-

¬-

Cx(t)y(t)

)()0()(0

)(min

)(

)0(min

t

tuesundliiku

tA

xevabaliiku

At dBuexetx !! "!! #$"#$ ttt

Page 38: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Olekumudel

Omadused:1. Sisend – olek (siseolek) – väljund mudel;2. Olekumuutujad on valitavad;3. Igale olekumuutujate valikule (komplektile) vastab üks olekumudel;4. Igale reaalsele süsteemile saab koostada mitu olekumudelit, mis kõik

kirjeldavad antud süsteemi ja erinevad üksteisest olekumuutujate valikute poolest.

Seonduvad probleemid:1. Olekumudelite teisendamine (olekuvektorite lineaar-teisendused);2. Süsteemi olekumudelite seosed ülekandemudeliga ja invariandid.

Page 39: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Olgu meil maatriks T-nxn, det T≠0 st. regulaarne maatriks.

¬= )(~)( txTtx defineerime lineaarteisenduse

îíì

=+=)0(),()()()()(

xtCxtytButAxtx!

1/)()(~)(~ -×+= TtButxATtxT!

îíì

=+= --

)(~)()()(~)(~ 11

txCTtytBuTtxATTtx!

îíì

=

+=

)0(~),(~~)()(~)(~~)(~

xtxCty

tuBtxAtx!

kus

CTCBTBATTA

=

=

=-

-

~~~

1

1

Page 40: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Olekuvõrrandi karakteristlik polünoom

det(sE-A)

Karakteristliku võrrandi det(sE-A)=0 juured on A omaväärtused.

Teoreem: Karakteristlik võrrand det(sE-A)=0 on invariantne oleku x(t)regulaarsete teisenduste suhtes.

)(detdet)(detdet)(det)~(det

0det

1

11

AsETAsETATTTsTAsE

T

-=-=

=-=-

¹

-

--

m.o.t.t.

Page 41: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Teoreem: Ülekandemaatriks (u(t)→y(t))

BAsECsH 1)()( --=

BAsECsH 1)()( --= on invariantne oleku x(t) regulaarseteteisenduste suhtes.

[ ])()(

)()(

)(~)~(~)(~0det

1

111111

11111

sHBAsECBTTAsECTTBTTAsETCT

BTATTTsTCTBAsECsH

T

=-=

=-=-=

=-=-=

¹

-

------

-----

Karakteristlik võrrand ja ülekandemaatriks on invariandid oleku x(t) regulaarsete teisenduste suhtes.

m.o.t.t.

Page 42: AUTOMAATJUHTIMINE JA SÜSTEEMIANALÜÜSa-lab.ee/edu/system/files/eduard.petlenkov/courses/IAS... · 6) PIIRVÄÄRTUSTEOREEMID * x(t)¬¾L®X(s) lim()lim() 0 xtsXs t®s®¥ = lim()lim()

Pidevaja süsteemi mudelidÜlekandemudelid: Olekumudel:[sisend–väljund mudelid] [sisend-olek-väljund mudel]● diferentsiaalvõrrand / ● olekuvõrranddif.võrrandite süsteem ● väljundvõrrand● ülekandefunktsioon /ülekandemaatriks● hüppekaja /hüppekajade maatriks● impulsskaja /impulsskajade maatriksPoolused [ülekande- ↔ Omaväärtused [oleku-funktsiooni nimetaja juured] võrrandi A maatriksi oma-

väärtused]Poolused / omaväärtused määravad süsteemi käitumise.