Modelowanie (2).pdf
Modelowanie (2).pdf
Modelowanie (2).pdf
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