Równania Eulera-Lagrange’a: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m drobne techniczne |
|||
Linia 1:
'''Równania Eulera-
Dla [[funkcjonał]]u:
: <math>S = \int\limits_{t_1}^{t_2} L(x(t),x'(t),t) dt</math>
rozwiązaniem równania Eulera-
: <math>\frac{d}{dt} \left
są funkcje <math>x(t),</math>
== Historia ==
Równanie Eulera-
Lagrange znalazł rozwiązanie tego problemu w 1755 i przesłał je Eulerowi. Obaj rozwijali dalej tę metodę i zastosowali ją w mechanice, co doprowadziło do sformułowania mechaniki lagranżowskiej. Dzięki ich współpracy powstał [[rachunek wariacyjny]] (nazwę tę wymyślił Euler w 1766)<ref>[http://numericalmethods.eng.usf.edu/anecdotes/lagrange.pdf A short biography of Lagrange].</ref>.
== Zastosowania ==
Równania Eulera-
=== Mechanika klasyczna ===
Zgodnie z [[Zasada najmniejszego działania|zasadą Hamiltona]] układ zachowuje się tak, że [[Działanie (fizyka)|działanie]] <math>S</math> jest stacjonarne.
: <math>S=\int\limits^{t_2}_{t_1}L dt,</math>
gdzie <math>t</math> to czas, a <math>L</math> to [[Lagranżjan|lagrangian]]. W mechanice klasycznej ma on postać:
: <math>L = E_{kin} - E_{pot},</math>
gdzie:
: <math>E_{kin}</math>
: <math>E_{pot}</math>
Aby <math>S</math> było stacjonarne, <math>L</math> musi spełniać równanie Eulera-
: <math>\frac{d}{dt} \left
gdzie
: <math>\dot{q_k} = \frac{dq_k}{dt}.</math>
Wyrażenia występujące w równaniach Eulera-
: <math>\frac{\partial L}{\partial
: <math>\frac{\partial L}{\partial \dot{q}
==== Przykład: Maszyna Atwooda ====
[[Plik:AtwoodMachine.png|thumb|Maszyna Atwooda. <math>x_1</math> i <math>x_2</math> to odległości ciał o masach odpowiednio <math>m_1</math> i <math>m_2</math> od poziomu osi krążka. Do opisu układu potrzebne są dwie współrzędne stanu (<math>x_1</math> i <math>x_2</math>).]]
Mamy układ dwóch mas <math>m_1</math> <math>m_2</math> w stałym polu grawitacyjnym <math>\vec{g}</math> przewieszonych przez nieważki krążek. Linka, na której wiszą również jest nieważka i nierozciągliwa.
Chcemy znaleźć równania ruchu tych mas.
Mamy:
: <math>
: <math>
Czyli lagrangian ma postać:
: <math>
A ponieważ linka jest nierozciągliwa <math>
: <math>
Składowe równania Eulera-
: <math>\frac{d}{dt} \left
: <math>\frac {\partial L}{\partial x_1} = (m_1-m_2)g.</math>
Z równania Eulera-
: <math>
Rozwiązując względem <math>\ddot{x_1},</math>
: <math>
Całkując powyższe równanie dwukrotnie otrzymamy
: <math>
gdzie <math>
Trajektorię drugiego ciała łatwo teraz wyznaczyć:
: <math>
=== Brachistochrona ===
{{osobny artykuł|Brachistochrona}}
Brachistochrona to taka krzywa łącząca punkty A i B, że czas ruchu masy punktowej od punktu A do B pod wpływem siły ciężkości <math>mg</math> jest minimalny. Problem znajdowania takiej krzywej można rozwiązać przy użyciu równania Eulera-
: <math>t = \int\limits_A^B \frac{ds}{v}
gdzie
: <math>v = \sqrt{2gy}</math>
: <math>ds = \sqrt{dx^2 + dy^2} = \sqrt{ (x'(y))
Podstawiając, otrzymujemy:
: <math>t = \frac{1}{\sqrt{2g}} \int\limits_A^B \sqrt{\frac{{x'(y)}^2 + 1}{y}}dy = \frac{1}{\sqrt{2g}} \int\limits_A^B fdy
gdzie
: <math>f = \sqrt{\frac{{x'(y)}^2 + 1}{y}}.</math>
Czas ruchu będzie minimalny dla krzywej <math>x(y)</math> spełniającej równanie Eulera-
: <math>\frac{d}{dy} \frac{\partial f}{\partial x'} - \frac{\partial f}{\partial x} = 0
Rozwiązując to równanie otrzymujemy brachistochronę:
: <math>x(\theta) = \frac{1}{2}k^2 (\theta - sin\theta),</math>
: <math>y(\theta) = \frac{1}{2}k^2 (1-cos\theta),</math>
gdzie <math>k</math> to stała zależna od warunków brzegowych, czyli od punktów A i B.
Linia 97:
=== Krzywa łańcuchowa ===
{{osobny artykuł|Krzywa łańcuchowa}}
Równanie Eulera-
: <math>E_{pot} = \int\limits_A^B \rho g y(x) ds,</math>
gdzie
: <math>\rho</math> – gęstość liniowa linki,
: <math>ds = \sqrt{dx^2 + dy^2} = \sqrt{1+ (y'(x))
Podstawiając, otrzymujemy:
: <math>E_{pot} = \rho g \int\limits_{x_1}^{x_2}
gdzie
: <math>f = y\sqrt{1+ (y'(x))
Aby energia potencjalna była minimalna, <math>f</math> musi spełniać równanie Eulera-
: <math>\frac{d}{dx} \frac{\partial f}{\partial y'} - \frac{\partial f}{\partial y} = 0
Rozwiązując to równanie, otrzymujemy postać [[krzywa łańcuchowa|krzywej łańcuchowej]]:
: <math>y(x) = a \, \cosh \left
gdzie <math>a</math> jest stałą zależną od długości liny i położenia punktów A i B.
Linia 120:
== Dowód ==
Niech <math>x</math> będzie funkcją parametru <math>t</math> o zadanych warunkach początkowych i końcowych:
: <math>x: \mathbb R \to \mathbb R^n
Mamy daną funkcję <math>L(x,x',t)</math> i szukamy takich <math>x(t),</math>
Załóżmy, że <math>x_0</math> jest takim rozwiązaniem. Wtedy jeśli <math>
Jeśli wprowadzimy parametr <math>
: <math>\frac{dS}{dy}= \int \limits_{t_1}^{t_2} \frac{\partial L}{\partial y}dt</math> ([[Twierdzenie Leibniza (o różniczkowaniu pod znakiem całki)|twierdzenie Leibnitza]])
Korzystając ze wzoru na pochodną [[reguła łańcuchowa|funkcji złożonej]]:
: <math>0 = \frac{dS}{dy}= \int \limits_{t_1}^{t_2} (\varphi\frac{\partial L}{\partial x} + {\varphi}'\frac{\partial L}{\partial x'})dt = \int \limits_{t_1}^{t_2} \varphi\frac{\partial L}{\partial x}dt + \int \limits_{t_1}^{t_2} \varphi'\frac{\partial L}{\partial x'}dt
Całkując drugi człon [[całkowanie przez części|przez części]], otrzymujemy:
<math>0 = \int \limits_{t_1}^{t_2} \varphi\frac{\partial L}{\partial x}dt + \
Ponieważ <math>
: <math>0 = \int \limits_{t_1}^{t_2} \varphi \left
Ponieważ warunek ten musi być spełniony dla każdej funkcji <math>
== Przypisy ==
Linia 143:
== Bibliografia ==
* {{cytuj książkę |nazwisko = Arnold |imię = W.I. |
* {{cytuj książkę |nazwisko = Taylor |imię = John R. |
{{Kontrola autorytatywna}}
|