20.11.2014 Views

Modelowanie (2).pdf

Modelowanie (2).pdf

Modelowanie (2).pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Wyodrębnienie układu odosobnionego<br />

• Wyodrębnienie układu odosobnionego pozwala na<br />

zbilansowanie składników modelu takich jak:<br />

» siły, momenty,<br />

» ładunki elektryczne,<br />

» poziomy ciśnienia,<br />

» potencjały.<br />

• Pełniejszy obraz obiektu modelowania uzyskuje się<br />

bilansując wielkości fizyczne określające zmienność<br />

w czasie wymienionych poprzednio składników,<br />

a więc bilansując takie wielkości jak:<br />

» ilość ruchu,<br />

» prąd,<br />

» przepływ, itp..


Obiekty rzeczywiste → uproszczenia<br />

OBIEKTY RZECZYWISTE<br />

Wszelkie rzeczywiste obiekty fizyczne, jeśli by starać się<br />

wiernie oddać ich zachowanie, należy traktować jako<br />

obiekty: o stałych rozłożonych, o parametrach zmiennych w<br />

czasie, o parametrach nieliniowo zależnych od zmiennych<br />

sygnałowych.<br />

UPROSZCZENIA<br />

Linearyzacja, pojęcie stałych skupionych i ich niezmienność<br />

w czasie to uproszczenia wnoszące często znaczne błędy<br />

opisu.<br />

Uproszczenia pozwalają na zwięzłe i zrozumiałe<br />

przedstawienie nawet trudnych metod modelowania.


Model dynamiczny<br />

• Modele uwzględniające różniczkowe zależności pomiędzy<br />

pierwszą z wymienionych grup a drugą grupą zmiennych<br />

noszą nazwę modeli dynamicznych .<br />

• <strong>Modelowanie</strong> układów dynamicznych wygodnie jest związać<br />

z analizą energetyczną układu.<br />

• W układach dynamicznych występują zawsze elementy<br />

gromadzące energię.<br />

Na przykład w przypadku układów elektrycznych elementami tymi są<br />

kondensatory i cewki.<br />

Kondensatory gromadzą energię pomiędzy okładkami<br />

kondensatora.<br />

Cewki gromadzą energię dzięki istnieniu pola magnetycznego<br />

wewnątrz cewki z prądem.


Model dynamiczny - wielkości charakteryzujące<br />

• Wielkości charakteryzujące modelowane zjawisko<br />

nazywane są zmiennymi lub współrzędnymi stanu.<br />

• Zwykle na przebieg zjawiska wpływają różnorodne<br />

czynniki, które można podzielić na:<br />

– oddziaływania zależne od nas → sterowania<br />

– oraz niezależne od naszej woli → zakłócenia<br />

zakłócenia<br />

sterowanie<br />

Układ dynamiczny<br />

(stan układu)<br />

wyjście<br />

stan początkowy


Modele dynamiczne - klasyfikacja<br />

Modele dynamiczne można sklasyfikować biorąc pod<br />

uwagę różne kryteria:<br />

wpływ czasu na parametry układu:<br />

stacjonarne- układy o parametrach<br />

niezależnych od czasu;<br />

niestacjonarne<br />

- zależne od czasu;<br />

sposób pomiaru czasu w układzie:<br />

ciągłe<br />

- układ obserwowany we<br />

wszystkich chwilach czasu<br />

danego przedziału;<br />

dyskretne<br />

- układ obserwowany tylko w<br />

wybranych chwilach czasu.


Model ciągły, czy model dyskretny ?<br />

Wykorzystywana postać modelu zależy od natury<br />

samego zjawiska jak i celu, dla którego model<br />

jest tworzony.<br />

Przykłady:<br />

• model ruchu ciała;<br />

• model rachunku bankowego.


Model ciągły - przykład<br />

Model ruchu ciała<br />

W przypadku modelu prostoliniowego ruchu ciała za stan układu<br />

przyjmujemy jego odległość x od wybranego punktu na danej<br />

prostej i zakładamy, że prędkość jest pewną funkcją czasu V(t).<br />

Model ruchu ciała opisywany jest więc równaniem różniczkowym:<br />

dx<br />

dt<br />

( t )<br />

1. Układ pamięta odległość od wybranego punktu na prostej<br />

i opisuje reguły, jakim zmiany tej odległości podlegają<br />

2. Aby rozwiązać równanie trzeba znać początkową odległość od<br />

wybranego punktu prostej w chwili początkowej t 0<br />

czyli x(t 0<br />

)=x 0<br />

.<br />

3. Rozwiązanie tego równania uzyskuje się całkując jego prawą<br />

stronę przy znanym x 0<br />

.<br />

=<br />

V<br />

( t )


Model dyskretny - przykład<br />

Model rachunku bankowego<br />

Jego stanem jest ilość gotówki, sterowaniem (w uproszczeniu)<br />

wpłaty i wypłaty. Stan rachunku można obserwować albo<br />

codziennie, albo tylko w momentach wpłat i wypłat - w obu<br />

przypadkach jest to model dyskretny:<br />

[ k ] = x[ k − 1] w[ k ]<br />

x +<br />

1. Jeśli k oznacza numer dnia, to model ten oznacza, że ilość<br />

gotówki dostępnej następnego dnia jest równa ilości gotówki<br />

z dnia poprzedniego x[k-1] powiększonej (pomniejszonej)<br />

o wpłatę (wypłatę) dokonaną danego dnia.<br />

2. Aby obliczyć stan gotówki w kolejnych dniach trzeba znać stan<br />

początkowy rachunku i wielkości dokonanych do danego dnia<br />

wpłat i wypłat.


Modele ciągłe a modele dyskretne<br />

Model ruchu ciała a model rachunku bankowego<br />

<br />

<br />

Modele te łączy fakt, że do ich rozwiązania (symulacji)<br />

konieczna jest znajomość stanu pamięci układu (odległość od<br />

wybranego punktu prostej, lub początkowego stanu rachunku).<br />

Model ruchu ciała jest modelem ciągłym, zaś rachunku<br />

bankowego modelem dyskretnym.<br />

stan modelu<br />

x(t)<br />

x(t 0<br />

)<br />

V(t i<br />

)<br />

stan modelu<br />

x(k i<br />

)<br />

x(k i-1<br />

)<br />

x(k 0<br />

)<br />

w i<br />

t 0<br />

czas<br />

t i<br />

k 0<br />

czas k i-1<br />

k i


Modele ciągłe a modele dyskretne<br />

<br />

<br />

Prościej rozwiązuje się modele z czasem dyskretnym<br />

obliczenia wykonuje się krok po kroku dla<br />

kolejnych chwil czasu.<br />

Przy modelu ciągłym celem jest znalezienie ciągłej<br />

funkcji opisującej zależność x(t)<br />

w praktyce numerycznej jest to jednak często<br />

niemożliwe i trzeba się zadowolić jedynie pewną<br />

liczbą odpowiednio gęsto rozłożonych punktów<br />

w dziedzinie czasu i wartości funkcji x(t) .<br />

należy jednak pamiętać, że do ich uzyskania<br />

stosuje się inne metody, niż przy rozwiązywaniu<br />

modelu dyskretnego.


Modele ciągłe → dyskretyzacja<br />

• Wybór między czasem ciągłym a czasem dyskretnym<br />

na podstawie natury modelowanego zjawiska;<br />

na podstawie celu, dla którego model jest tworzony.<br />

• Modele dyskretne można uzyskać z modeli ciągłych<br />

wykonując dyskretyzację.<br />

• Istota tego podejścia polega na przejściu od ciągłej<br />

obserwacji zjawiska do obserwacji go co pewien, stały<br />

okres czasu zwany czasem próbkowania.


Modele ciągłe → dyskretyzacja<br />

• Czas próbkowania jest ograniczony od góry wiernością<br />

odzwierciedlania właściwości układu ciągłego, a od dołu<br />

szybkością działania komputera sterującego układem.<br />

• Zwiększając czas próbkowania traci się coraz więcej<br />

informacji o właściwościach przybliżanego przebiegu.<br />

• Jeżeli zjawisko zachodzi szybciej niż jest postrzegane, to<br />

traci się informację o jego szczegółach lub nawet o jego<br />

istnieniu.


Dyskretyzacja modelu ciągłego - przykład<br />

0 . 6 krok=0,01 krok=0,10 krok=0,50 krok=1,00<br />

0 . 4<br />

0 . 2<br />

0<br />

- 0 . 2<br />

- 0 . 4<br />

y =<br />

( x )<br />

sin 2<br />

( x + 0.1)<br />

0 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 4 . 5 5


Metoda Lagrange’a<br />

(przykład)<br />

Rozpatrzmy prosty układ<br />

x<br />

c<br />

m<br />

przy następujących założeniach upraszczających:<br />

• siły tarcia są pomijalne;<br />

• sprężyna jest nieważka i o stałej sztywności;<br />

• cała masa ciała skupiona w punkcie;<br />

• ruch odbywa się w płaszczyźnie poziomej.


Metoda Lagrange’a (1)<br />

Uogólniając oznaczenia wg następującego schematu:<br />

• c → sztywność sprężyny<br />

• m → masa<br />

Energia kinetyczna poruszającej się masy m wyrazi się<br />

wzorem:<br />

E k<br />

=<br />

1<br />

m ⋅<br />

2<br />

Energia potencjalna sprężyny o sztywności c wyrazi się<br />

wzorem:<br />

x<br />

E<br />

p<br />

= ∫<br />

c<br />

⋅<br />

x⋅<br />

x<br />

2<br />

dx<br />

=<br />

1<br />

0<br />

2<br />

⋅<br />

c<br />

⋅<br />

x<br />

2


Metoda Lagrange’a (2)<br />

Różniczkując E k<br />

(x) względem x<br />

E<br />

k<br />

=<br />

1<br />

2<br />

m<br />

⋅<br />

x<br />

2<br />

⇒<br />

∂ E<br />

∂ x<br />

k<br />

=<br />

m<br />

⋅<br />

x<br />

Pochodna powyższego równania względem czasu wynosi:<br />

d ⎛ ∂ Ek ⎞<br />

⎜ = m ⋅ x<br />

dt x<br />

⎟<br />

⎝ ∂ ⎠<br />

Różniczkując E p<br />

(x) względem x<br />

E<br />

p<br />

=<br />

1<br />

2<br />

⋅<br />

c ⋅<br />

x<br />

2<br />

⇒<br />

∂<br />

∂<br />

E<br />

x<br />

p<br />

=<br />

c ⋅<br />

x


Metoda Lagrange’a (3)<br />

Dodając w/w równania stronami:<br />

∂<br />

∂<br />

E<br />

x<br />

p<br />

+<br />

d<br />

dt<br />

⎛<br />

⎜<br />

⎝<br />

∂ E<br />

∂ x<br />

Z kolei z drugiej zasady dynamiki Newtona wynika że:<br />

k<br />

⎞<br />

⎟<br />

⎠<br />

=<br />

m<br />

⋅<br />

x<br />

+<br />

c<br />

⋅<br />

x<br />

m<br />

⋅<br />

x<br />

+<br />

c<br />

⋅<br />

x<br />

=<br />

0<br />

a więc<br />

∂<br />

∂<br />

E<br />

x<br />

p<br />

+<br />

d<br />

dt<br />

⎛<br />

⎜<br />

⎝<br />

∂ E<br />

∂ x<br />

k<br />

⎞<br />

⎟<br />

⎠<br />

=<br />

0<br />

Jest to szczególny przypadek<br />

równania Lagrange’a dla<br />

układów zachowawczych<br />

(nie rozpraszających energii)


Metoda Lagrange’a (4)<br />

Ogólna postać równania Lagrange’a dla układu<br />

zachowawczego i autonomicznego, uwzględniająca fakt, że<br />

energia kinetyczna może zależeć także od przesunięcia jest<br />

nieco bardziej rozbudowa:<br />

∂<br />

∂<br />

E<br />

q<br />

p<br />

i<br />

+<br />

d<br />

dt<br />

⎛<br />

⎜<br />

⎝<br />

∂<br />

∂<br />

E<br />

q<br />

k<br />

i<br />

⎞<br />

⎟<br />

⎠<br />

−<br />

∂ E<br />

∂<br />

q<br />

k<br />

i<br />

=<br />

0<br />

gdzie q i<br />

są tak zwanymi współrzędnymi uogólnionymi dla<br />

układów o n stopniach swobody.


Metoda Lagrange’a (5)<br />

Definiując<br />

<br />

( q<br />

, q ) = E ( q<br />

q ) − E ( q )<br />

= <br />

,<br />

i<br />

i<br />

k<br />

i<br />

i<br />

p<br />

i<br />

jako lagriangian układu (potencjał Lagrange’a),<br />

równanie Lagrange’a dla układów zachowawczych<br />

i autonomicznych (bez sił zewnętrznych) przybiera<br />

postać:<br />

d<br />

dt<br />

⎛<br />

⎜<br />

⎝<br />

∂ ⎞ ∂ <br />

⎟<br />

−<br />

∂ q<br />

⎠ ∂ q<br />

i i<br />

=<br />

0


Metoda Lagrange’a (6)<br />

Można wykazać, że dla układów niezachowawczych,<br />

tj. takich w których następuje rozpraszanie energii<br />

w czasie ruchu układu, lecz bez oddziaływania sił<br />

zewnętrznych, równanie Lagrange’a przybierze postać:<br />

d<br />

dt<br />

⎛<br />

⎜<br />

⎝<br />

∂ <br />

∂<br />

q<br />

i<br />

⎞<br />

⎟<br />

⎠<br />

−<br />

∂ <br />

∂<br />

q<br />

i<br />

+<br />

∂ F<br />

∂<br />

q<br />

i<br />

=<br />

0<br />

przy czym F jest funkcją stratności Rayleigha.


Metoda Lagrange’a (7)<br />

Jeżeli układ dozna małego przesunięcia, to praca wykonana<br />

przeciw siłom tarcia wyniesie<br />

gdzie:<br />

• µ i<br />

∑<br />

- współczynnik tarcia;<br />

∀µ i<br />

q i<br />

- siła niezbędna do pokonania tarcia.<br />

Dla układów liniowych przyjmuje się µ i<br />

= const.<br />

Funkcja stratności F określana jest jako połowa mocy strat<br />

F<br />

1<br />

i<br />

μ<br />

i<br />

⋅<br />

q<br />

∂F<br />

∑ μ q 2 ⇒ =<br />

i i<br />

∂q<br />

i<br />

⋅<br />

∑<br />

∆<br />

q<br />

= μ q<br />

i i<br />

2<br />

i<br />

i


Metoda Lagrange’a (8)<br />

Gdy na układ działają siły zewnętrzne, równanie ruchu<br />

Lagrange’a przybierze postać:<br />

d<br />

dt<br />

⎛<br />

⎜<br />

⎝<br />

∂ <br />

∂ q<br />

i<br />

⎞<br />

⎟<br />

⎠<br />

−<br />

∂ <br />

∂ q<br />

i<br />

+<br />

∂ Φ<br />

∂ q<br />

i<br />

=<br />

Q<br />

i<br />

przy czym Q i<br />

reprezentuje wymuszenie zewnętrzne .<br />

Funkcję Ф Rayleigha definiuje się jako:<br />

Φ<br />

=<br />

F −<br />

P<br />

Q<br />

,<br />

gdzie<br />

P<br />

Q<br />

=<br />

∑<br />

i<br />

P<br />

Q i<br />

P Q<br />

- jest sumą mocy dostarczonej do układu.


Metoda Lagrange’a (9)<br />

Równanie Lagrange’a przy wykorzystaniu funkcji<br />

Ф Rayleigha przybierze postać:<br />

d<br />

dt<br />

⎛<br />

⎜<br />

⎝<br />

∂<br />

∂ <br />

q<br />

i<br />

⎞<br />

⎟<br />

⎠<br />

−<br />

∂<br />

∂ <br />

q<br />

i<br />

+<br />

∂<br />

∂<br />

Φ<br />

q<br />

i<br />

=<br />

0


Metoda Lagrange’a (10)<br />

PODSUMOWANIE:<br />

Metoda Lagrange’a jest metodą opisu układów<br />

dynamicznych i opiera się na analizie przemian<br />

energetycznych wewnątrz układu.<br />

Metoda powstała na gruncie mechaniki teoretycznej, lecz<br />

stosując pewne interpretacje poszerzające można ją<br />

wykorzystać w modelowaniu układów nie tylko<br />

mechanicznych ale i np. elektrycznych.<br />

Metoda znajduje zastosowanie wtedy, gdy modelowaniu<br />

podlegają układy dynamiczne elektromechaniczne czyli<br />

takie, w których medium przenoszącym informacje są ruch<br />

masy, ruch cieczy, gazu czy też nośników prądu.


Metoda Lagrange’a<br />

(przykład)<br />

PRZYKŁAD:<br />

Opisać za pomocą równań Lagrange’a układ przedstawiony<br />

na rysunku<br />

R<br />

C<br />

e(t)<br />

L<br />

• Energia potencjalna gromadzona przez kondensator<br />

o pojemności C jest równa:<br />

E<br />

p<br />

1 t<br />

= ∫ i d<br />

2C<br />

0<br />

( τ ) τ


Metoda Lagrange’a<br />

(przykład)<br />

PRZYKŁAD (cd.):<br />

• Energia kinetyczna jaką ma cewka o indukcyjności L, gdy płynie<br />

przez nią prąd i<br />

E k<br />

• Funkcja stratności Reyleigha, czyli połowa mocy strat<br />

w rezystorze R<br />

F<br />

=<br />

=<br />

1<br />

2<br />

1<br />

2<br />

L<br />

R<br />

⋅<br />

⋅<br />

i<br />

2<br />

i<br />

2<br />

• Uogólniona siła sterująca (pobudzenie)<br />

Q =<br />

e


Metoda Lagrange’a<br />

(przykład)<br />

PRZYKŁAD (cd.):<br />

Jeżeli za współrzędną uogólnioną przyjąć ładunek q<br />

kondensatora to wszystkie poprzednio wyznaczone<br />

wielkości można uzależnić od jednej wspólnej współrzędnej<br />

uogólnionej q<br />

E<br />

F<br />

p<br />

1<br />

= ⋅ q<br />

2C<br />

1<br />

= R ⋅ q<br />

2<br />

2<br />

2<br />

;<br />

E<br />

k<br />

=<br />

1<br />

2<br />

L<br />

⋅<br />

q<br />

2<br />

;<br />

Lagrangian układu jest równy<br />

1<br />

= Ek<br />

− Ep<br />

= L ⋅ q<br />

2<br />

2<br />

−<br />

1<br />

2C<br />

⋅<br />

q<br />

2


Metoda Lagrange’a<br />

(przykład)<br />

Poszczególne składniki równania Lagrange’a przyjmują postać<br />

d<br />

dt<br />

d<br />

∂q<br />

⎛<br />

⎜<br />

⎝<br />

∂<br />

∂q<br />

=<br />

−<br />

⎞<br />

⎟ =<br />

⎠<br />

1<br />

⋅<br />

C<br />

d<br />

dt<br />

q<br />

;<br />

<br />

( L ⋅ q)<br />

=<br />

∂F<br />

∂q<br />

L<br />

=<br />

⋅ q<br />

;<br />

R ⋅<br />

q<br />

Równanie Lagrange’a jest dokładnie takie samo jak równanie<br />

obwodu szeregowego RLC pobudzonego źródłem napięciowym<br />

otrzymane na podstawie prawa Kirchhofa.<br />

L<br />

⋅<br />

q<br />

+<br />

R<br />

⋅<br />

q<br />

+<br />

1<br />

C<br />

⋅<br />

q<br />

=<br />

e<br />

⇔<br />

L<br />

di<br />

dt<br />

+<br />

Ri<br />

+<br />

1<br />

C<br />

t<br />

( τ )<br />

∫ i dt =<br />

0<br />

e


Równania Hamiltona<br />

• W wyniku modelowania układów dynamicznych<br />

równaniami Lagrange’a otrzymuje się opis w postaci<br />

równań różniczkowych rzędu drugiego.<br />

• Liczba niezależnych równań opisujących układ<br />

dynamiczny nazywana jest liczbą stopni swobody.<br />

• Układy równań drugiego rzędu można rozwiązywać<br />

między innymi poprzez przekształcenie w układ równań<br />

rzędu pierwszego.<br />

• Jest to postać tzw. równań stanu przydatnych do<br />

rozwiązania metodami numerycznymi


Równania Hamiltona<br />

• Równanie stanu (postać normalna układu równań<br />

różniczkowych) - to układ równań postaci:<br />

x<br />

=<br />

A<br />

⋅<br />

x<br />

+<br />

B<br />

⋅<br />

u<br />

gdzie:<br />

x – wektor stanu<br />

u – wektor pobudzenia (wymuszenia)<br />

A – macierz podstawowa (fundamentalna)<br />

B – macierz pobudzeń (wymuszeń)<br />

• Cechą wspólną większości przekształceń formalnych<br />

jest to, że uzyskane w ten sposób zmienne<br />

nie dają się zinterpretować fizycznie.


Równania Hamiltona<br />

• Istnieje metoda modelowania układów dynamicznych,<br />

która w wyniku daje układ równań różniczkowych rzędu<br />

pierwszego (równań stanu) przy której uzyskane zmienne<br />

stanu posiadają istotną interpretację fizyczną.<br />

Oznaczając przez p i<br />

składową pędu układu dla<br />

współrzędnej q i,<br />

, gdzie:<br />

p<br />

i<br />

=<br />

∂ E<br />

∂ q<br />

k<br />

i<br />

to energia kinetyczna często wyraża się jako funkcja<br />

prędkości uogólnionej i współrzędnych uogólnionych<br />

( q q )<br />

E = E ,<br />

k k


Równania Hamiltona<br />

Energię kinetyczną można również wyrazić za pomocą<br />

pędów uogólnionych i współrzędnych uogólnionych<br />

( p q )<br />

Ek Ek<br />

,<br />

E ≡<br />

= k<br />

E k ( p )<br />

Jest to wyrażenie Hamiltona dla energii kinetycznej.<br />

Energia całkowita (suma energii kinetycznej i energii<br />

potencjalnej) może być wyrażona pewną (dodatnio<br />

określoną) funkcją współrzędnych q i pędów p.<br />

Funkcja ta nazywana jest hamiltonianem układu.<br />

H<br />

=<br />

E<br />

+ = ,<br />

k<br />

E H ( p q )<br />

( p ) p


Równania Hamiltona<br />

• W przypadku układu zachowawczego funkcja ta jest<br />

stała, a jej pochodna po czasie równa zero.<br />

H<br />

d<br />

= const. H q =<br />

dt<br />

( p,<br />

) 0<br />

• W autonomicznych układach niezachowawczych<br />

pochodna hamiltonianu po czasie jest ujemnie<br />

półokreślona<br />

H<br />

≠<br />

d<br />

const. H ≤<br />

dt<br />

( p,<br />

q) 0


Równania Hamiltona<br />

• Układ autonomiczny zachowawczy<br />

opisują równania Hamiltona<br />

⎧<br />

⎪<br />

⎨<br />

⎪<br />

⎪⎩<br />

dpi<br />

dt<br />

dq<br />

dt<br />

i<br />

=<br />

=<br />

−<br />

∂ H<br />

∂ qi<br />

∂ H<br />

∂ p<br />

i<br />

• W układach nieautonomicznych i niezachowawczych<br />

− 1<br />

⎧<br />

⎪<br />

⎨<br />

⎪<br />

⎪⎩<br />

i<br />

−<br />

∂<br />

∂<br />

∂ H ⎛<br />

+<br />

⎜<br />

∂ qi<br />

⎝<br />

H<br />

= 0<br />

p<br />

d k(<br />

p<br />

pi<br />

+<br />

)<br />

∂ pi<br />

dt<br />

d<br />

dt<br />

q<br />

i<br />

∂<br />

E<br />

⎞<br />

⎟<br />

⎠<br />

⋅<br />

p<br />

⋅<br />

∂ F<br />

∂ p<br />

i<br />

=<br />

Q<br />

i


Równania Hamiltona<br />

Interpretacja fizyczna<br />

• Mechanika<br />

Równania Hamiltona opisujące układ mechaniczny mają<br />

postać równań stanu, w których zmiennymi stanu są:<br />

przesunięcia i pędy mas tworzących układ dynamiczny.<br />

• Elektrotechnika<br />

Równania Hamiltona dla układu elektrycznego posiadają<br />

postać równań stanu, w których zmiennymi stanu są<br />

ładunki kondensatorów i strumienie magnetyczne cewek.


Równania Hamiltona<br />

(przykład)<br />

PRZYKŁAD:<br />

Opisać za pomocą równań Hamiltona układ przedstawiony na<br />

rysunku<br />

R<br />

C<br />

e(t)<br />

L<br />

p<br />

Pęd uogólniony układu i energia kinetyczna układu<br />

wyrażona przez pęd<br />

∂Ek<br />

1<br />

= = L ⋅ q<br />

; Ek(<br />

p )<br />

, p<br />

∂q<br />

2L<br />

( )<br />

2<br />

p q = ⋅


Równania Hamiltona<br />

(przykład)<br />

PRZYKŁAD (cd.):<br />

Energia potencjalna i siła uogólniona jak w metodzie<br />

Lagrange’a<br />

E<br />

p<br />

1 t<br />

= ∫ i d<br />

2C<br />

0<br />

( τ ) τ<br />

Q =<br />

e<br />

Hamiltonian<br />

1<br />

2L<br />

2<br />

H = p +<br />

1<br />

2C<br />

q<br />

2<br />

Funkcja stratności<br />

F<br />

=<br />

1<br />

2<br />

R<br />

p<br />

L<br />

2<br />

2<br />

=<br />

R<br />

2L<br />

2<br />

⋅<br />

p<br />

2


Równania Hamiltona<br />

(przykład)<br />

PRZYKŁAD (cd.):<br />

Poszczególne składowe równania Hamiltona:<br />

p<br />

L<br />

R<br />

q<br />

F<br />

q<br />

E<br />

p<br />

L<br />

p<br />

L<br />

p<br />

E<br />

p<br />

L<br />

R<br />

p<br />

F<br />

q<br />

C<br />

q<br />

E<br />

q<br />

E<br />

p<br />

k<br />

p<br />

k<br />

p<br />

p<br />

k<br />

⋅<br />

=<br />

∂<br />

∂<br />

⋅<br />

⎟<br />

⎠<br />

⎞<br />

⎜<br />

⎝<br />

⎛<br />

∂<br />

∂<br />

=<br />

⎟<br />

⎠<br />

⎞<br />

⎜<br />

⎝<br />

⎛<br />

⋅<br />

=<br />

⎟<br />

⎠<br />

⎞<br />

⎜<br />

⎝<br />

⎛<br />

∂<br />

∂<br />

⋅<br />

=<br />

∂<br />

∂<br />

⋅<br />

=<br />

∂<br />

∂<br />

=<br />

∂<br />

∂<br />

−<br />

−<br />

−<br />

1<br />

1<br />

1<br />

2<br />

;<br />

1<br />

;<br />

;<br />

1<br />

0;<br />

)<br />

(<br />

)<br />

(<br />

)<br />

(


Równania Hamiltona<br />

(przykład)<br />

W efekcie równania Hamiltona uzyska postać:<br />

⎧<br />

⎪<br />

⎨<br />

⎪<br />

⎩<br />

q<br />

p<br />

=<br />

=<br />

1<br />

⋅ p<br />

L<br />

1<br />

− ⋅ q<br />

C<br />

−<br />

R<br />

L<br />

⋅<br />

p<br />

+<br />

e<br />

co odpowiada równaniom stanu:<br />

x<br />

=<br />

A<br />

⋅<br />

x<br />

+<br />

B<br />

⋅<br />

u<br />

A<br />

=<br />

⎡<br />

⎢<br />

0<br />

⎢ 1<br />

⎢ −<br />

⎣ C<br />

1<br />

L<br />

R<br />

−<br />

L<br />

⎤<br />

⎥<br />

⎥<br />

⎥<br />

⎦<br />

;<br />

B<br />

=<br />

⎡0⎤<br />

⎢ ⎥<br />

⎢⎣<br />

1⎥⎦<br />

;<br />

x<br />

=<br />

⎡ p⎤<br />

⎢ ⎥<br />

⎢⎣<br />

q⎥⎦


Transmitancje<br />

• Równanie stanu nie są jedyną wykorzystywaną postacią<br />

modeli dynamicznych.<br />

• W wielu dziedzinach (np. elektrotechnice, automatyce)<br />

chętniej stosuje się tzw. transmitancje.<br />

Laplace’a<br />

- dla równań różniczkowych;<br />

Laurenta<br />

- dla równań różnicowych.


Transmitancje - idea<br />

• Zakładając, że zależność między sygnałem wejściowym<br />

i wyjściowym można opisać liniowym równaniem<br />

różniczkowym lub równaniem różnicowym.<br />

• Zamiast bezpośredniego analitycznego rozwiązania<br />

równania, rozwiązanie można osiągnąć na drodze<br />

przekształceń algebraicznych przetransformowanego<br />

układu równań.<br />

• W tym celu należy zdefiniować sposób przekształcania<br />

równań, umożliwiający zastąpienie różniczkowania<br />

(równania różniczkowe) lub odwołania do poprzedniej<br />

wartości funkcji (równania różnicowe) obliczeniami<br />

w dziedzinie wyrażeń algebraicznych.


Transmitancje ciągłe<br />

• Transformację Laplace’a definiuje się następująco:<br />

L<br />

∞<br />

= ∫<br />

( ( ) )<br />

s⋅t<br />

f t e f ( t ) dt = f ( s)<br />

0<br />

• Funkcję f nazywamy oryginałem, natomiast uzyskaną po<br />

przekształceniach funkcję f transformatą.<br />

• Transformaty Laplac’a dla większości podstawowych<br />

funkcji można uzyskać na drodze prostych rachunków.


Transmitancje ciągłe<br />

Przykłady transmitancji: oryginał → transformata<br />

n<br />

n!<br />

t , n ∈ N<br />

→<br />

n + 1<br />

s<br />

α t<br />

1<br />

e , α ∈ C<br />

→<br />

s + α<br />

Różniczkowaniu w dziedzinie oryginału ω odpowiada<br />

sin<br />

mnożenie<br />

( ω t ) , ω ><br />

przez<br />

0<br />

’s’<br />

→<br />

w dziedzinie 2 2<br />

stransformat.<br />

+ ω<br />

s<br />

cos( ω t ) , ω > 0 →<br />

2 2<br />

s + ω<br />

df<br />

sf ( s ) f (<br />

+<br />

→<br />

− 0 )<br />

dt<br />

gdzief<br />

(<br />

+<br />

0 ) to lewostronna granica funkcji f w punkcie 0.


Transmitancje ciągłe - przykład<br />

• Załóżmy, że pewne zjawisko fizyczne jest opisane w postaci<br />

następującego równania różniczkowego (wiążącego zmienną<br />

wyjściową y ze zmienną wejściową x ):<br />

2<br />

( t ) d y( t )<br />

dy<br />

du<br />

a<br />

0<br />

y( t ) + a1<br />

+ a2<br />

= b0u( t ) + b<br />

2<br />

1<br />

+<br />

dt dt<br />

dt<br />

2<br />

( t ) d u( t )<br />

gdzie u(t) jest znaną dla tego przypadku funkcją czasu.<br />

• Zależność y od u można prosto (przy założeniu zerowych<br />

warunków początkowych f(0)=0) przedstawić w dziedzinie<br />

transformat:<br />

2<br />

2<br />

a y s + a sy s + a s y s = b u s + b su s b s u<br />

( ) ( ) ( ) ( ) ( ) ( s)<br />

0 1<br />

2<br />

0<br />

1<br />

+<br />

b<br />

2<br />

2<br />

dt<br />

2<br />

lub:<br />

G<br />

( s)<br />

=<br />

x<br />

u<br />

2<br />

( s)<br />

b0<br />

+ b1s<br />

+ b2s<br />

=<br />

2<br />

( s) a + a s a s<br />

o 1<br />

+<br />

2


Transmitancje ciągłe - podsumowanie<br />

• Funkcję G(s) nazywamy transmitancją układu.<br />

• Funkcja ta wyraża różniczkową zależność<br />

między sygnałami u i x .<br />

• Znając funkcję u(t) i jej L-transformatę u(s) na drodze<br />

przekształceń algebraicznych można otrzymać<br />

transformatę sygnału wynikowego y(s) .<br />

• Zależność y(t) uzyskuje się dokonując transformacji<br />

odwrotnej:<br />

− 1<br />

y<br />

( t ) = L ( y( s)<br />

)


Transmitancje dyskretne<br />

• W przypadku układów dyskretnych, zamiast funkcji<br />

ciągłej, dany jest pewien ciąg o wyrazie ogólnym x[k] .<br />

• Przekształcenie Laurenta, zwane też<br />

Z-przekształceniem, definiuje się jako:<br />

Z<br />

( x[ k ])<br />

∞<br />

= ∫<br />

k = 0<br />

x<br />

z<br />

[ k ]<br />

k<br />

=<br />

x( z)


Transmitancje dyskretne<br />

Przykłady transmitancji:<br />

oryginał → transformata<br />

1<br />

n<br />

→<br />

→<br />

z<br />

z − 1<br />

z<br />

( z − 1)<br />

2<br />

x<br />

− n<br />

[ k − n] , n > 0<br />

→<br />

z x( z)<br />

Transformata Laurenta ciągu przesuniętego o n wyrazów<br />

jest równa iloczynowi ciągu nieprzesuniętego i z -n


Transmitancje dyskretne - przykład<br />

• Weźmy pod uwagę ogólny przykład układu dynamicznego<br />

o wyjściu y[k] i wejściu u[k] ):<br />

[ k] + a y[ k − 1] + a y[ k − 2] = b u[ k] + b u[ k − 1] + b u[ k 2]<br />

a y<br />

1<br />

2<br />

0<br />

1<br />

2<br />

0<br />

−<br />

• Wykonując przekształcenie Laurenta uzyska się równanie:<br />

(<br />

− 1<br />

− 2<br />

) ( ) (<br />

− 1<br />

− 2<br />

a + a z + a z ⋅ y z = b + b z + b z ) u( z)<br />

0 1 2<br />

0 1 2<br />

⋅<br />

co z kolei można przedstawić jako:<br />

G<br />

( z)<br />

=<br />

y<br />

u<br />

− 1<br />

− 2<br />

( z)<br />

b0<br />

+ b1z<br />

+ b2z<br />

=<br />

− 1<br />

− 2<br />

( z) a + a z + a z<br />

o<br />

1<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!