Mechanika Hamiltona

Mechanika Hamiltona – przeformułowanie mechaniki klasycznej podane przez Williama Rowana Hamiltona w 1833. Formalizm Hamiltona wychodzi od mechaniki Lagrange’a, sformułowanej przez Josepha Louisa Lagrange w 1788 (która z kolei stanowi przeformułowanie mechaniki klasycznej w postaci podanej przez Newtona).

Mechanika Hamiltona przewiduje to samo, co mechanika klasyczna w postaciach podanych przez Newtona czy Lagrange’a, jednak używa odmiennego formalizmu matematycznego, wprowadzającego więcej abstrakcji. Mechanika Hamiltona może służyć do opisu prostych układów, takich jak odbijająca się piłka, wahadło lub oscylująca struna, której energia zmienia się z kinetycznej w potencjalną i z powrotem. Jednak jej siła ukazuje się w układach bardziej złożonych i dynamicznych, jak orbity planet w mechanice nieba[1]. Im więcej stopni swobody ma układ, tym bardziej skomplikowana jest jego ewolucja. W większości przypadków ruch staje się chaotyczny.

Formalizm mechaniki Hamiltona stał się także podstawą w rozwoju aparatu matematycznego mechaniki kwantowej.

Opis ruchu układu

Równania Newtona

W mechanice klasycznej sformułowanej przez Newtona stan układu złożonego z N {\displaystyle N} ciał poruszających się w przestrzeni 3-wymiarowej opisuje się, podając położenia i prędkości tych poszczególnych ciał układu w zależności od czasu. Aby wyznaczyć zmianę stanu układu z upływem czasu, zakłada się, że znane są (1) położenia i prędkości poszczególnych części układu w pewnej chwili początkowej, (2) siły działające na poszczególne części układu w poszczególnych chwilach czasu, (3) rozwiązuje się równanie ewolucji układu wyrażone w II prawie Newtona

d 2 r d t 2 m = F {\displaystyle {\frac {d^{2}{\boldsymbol {r}}}{dt^{2}}}\cdot m={\boldsymbol {F}}}

gdzie:

r = [ x 1 , x 2 , , x 3 n ] , {\displaystyle {\boldsymbol {r}}=[x_{1},x_{2},\dots ,x_{3n}],} F = [ F x 1 , F x 2 , , F x 3 N ] {\displaystyle {\boldsymbol {F}}=[F_{x_{1}},F_{x_{2}},\dots ,F_{x_{3N}}]} – wektory położenia układu oraz siły działającej na układ, wyrażone we współrzędnych kartezjańskich.

Równanie powyższe przedstawia de facto układ 3 N {\displaystyle 3N} równań różniczkowych 2-go rzędu:

d 2 x i d t 2 m i = F x i , i = 1 , , 3 N . {\displaystyle {\frac {d^{2}x_{i}}{dt^{2}}}\cdot m_{i}=F_{x_{i}},\quad i=1,\dots ,3N.}

Równania Hamiltona

W mechanice Hamiltona stan układu opisany jest odmiennie, tj. za pomocą położeń i pędów, które nazywane są zwyczajowo współrzędnymi kanonicznymi q {\displaystyle {\boldsymbol {q}}} oraz p , {\displaystyle {\boldsymbol {p}},} przy czym q = ( q 1 , q 2 , , q f ) {\displaystyle {\boldsymbol {q}}=(q_{1},q_{2},\dots ,q_{f})} – wektor położenia układu wyrażony przez współrzędne uogólnione, zaś p = ( p 1 , p 2 , , p f ) {\displaystyle {\boldsymbol {p}}=(p_{1},p_{2},\dots ,p_{f})} – wektor pędu układu wyrażony przez pędy uogólnione układu, przy czym liczba współrzędnych f {\displaystyle f} jest równa liczbie stopni swobody układu (i jest równa lub mniejsza niż liczba współrzędnych kartezjańskich 3 N {\displaystyle 3N} ). Zmianę stanu układu otrzymuje się poprzez obliczenie funkcji Hamiltona (hamiltonianu) H = H ( q , p , t ) {\displaystyle H=H({\boldsymbol {q}},{\boldsymbol {p}},t)} i wstawienie go do równań Hamiltona[2]

d p d t = H q , {\displaystyle {\frac {d{\boldsymbol {p}}}{dt}}=-{\frac {\partial H}{\partial {\boldsymbol {q}}}},}
d q d t = + H p . {\displaystyle {\frac {d{\boldsymbol {q}}}{dt}}=+{\frac {\partial H}{\partial {\boldsymbol {p}}}}.}

Powyższy zapis wektorowy należy rozpisać na poszczególne składowe: de facto mamy tu układ 2 n {\displaystyle 2n} równań różniczkowych 1-go rzędu:

d p i d t = H q i , i = 1 , , f , {\displaystyle {\frac {dp_{i}}{dt}}=-{\frac {\partial H}{\partial q_{i}}},\quad i=1,\dots ,f,}
d q i d t = + H p i , i = 1 , , f . {\displaystyle {\frac {dq_{i}}{dt}}=+{\frac {\partial H}{\partial p_{i}}},\quad i=1,\dots ,f.}

Hamiltonian

 Osobny artykuł: Hamiltonian.

Hamiltonian układu zamkniętego jest sumą energii kinetycznej oraz potencjalnej[3]. W ogólnym przypadku hamiltonian można obliczyć z lagrangianu za pomocą transformacji Legendre’a. Główna motywacja do używania hamiltonianów w miejsce lagrangianów pochodzi od symplektycznej natury układów hamiltonowskich.

Równania Hamiltona – układ 1-wymiarowy

Rozważmy najprostszy układ, który składa się z pojedynczej cząstki o masie m {\displaystyle m} poruszającej się w jednym wymiarze w zadanym polu potencjału skalarnego. Hamiltonian układu jest sumą energii kinetycznej T {\displaystyle T} i potencjalnej V {\displaystyle V}

H = T + V , {\displaystyle H=T+V,}

przy czym

T = p 2 2 m , V = V ( x ) , {\displaystyle T={\frac {p^{2}}{2m}},\quad V=V(x),}

gdzie:

q x {\displaystyle q\equiv x} – współrzędna wektora położenia cząstki,
p {\displaystyle p} – współrzędna wektora pędu cząstki,
p = m v . {\displaystyle p=mv.}

Energia kinetyczna T {\displaystyle T} jest tutaj tylko funkcją pędu, zaś potencjalna V {\displaystyle V} jest tylko funkcją położenia. Równania Hamiltona dla tego układu mają postać

d p d t = H x , {\displaystyle {\frac {dp}{dt}}=-{\frac {\partial H}{\partial x}},}
d x d t = + H p . {\displaystyle {\frac {dx}{dt}}=+{\frac {\partial H}{\partial p}}.}

Przykład 1 – ruch w polu grawitacyjnym

Rozważmy ruch ciała w polu grawitacyjnym Ziemi w kierunku pionowym (np. spadek swobodny lub rzut z pewną prędkością początkową). Energia potencjalna ciała ma postać V ( x ) = m g x {\displaystyle V(x)=mgx} (gdzie przyjęliśmy, iż oś x {\displaystyle x} jest skierowana pionowo w górę). Hamiltonian układu ma postać:

H = p 2 2 m + m g x . {\displaystyle H={\frac {p^{2}}{2m}}+mgx.}

(1) Z pierwszego równania Hamiltona otrzymamy

d p d t = m g . {\displaystyle {\frac {dp}{dt}}=-mg.}

Po scałkowaniu tego równania otrzymamy:

p ( t ) p 0 = m g t , {\displaystyle p(t)-p_{0}=-mgt,}

gdzie: p 0 {\displaystyle p_{0}} pęd początkowy ciała w chwili t = 0. {\displaystyle t=0.}

(2) Z drugiego równania Hamiltona mamy

d x d t = p m . {\displaystyle {\frac {dx}{dt}}={\frac {p}{m}}.}

Całkując to równanie, otrzymamy:

x ( t ) x 0 = 1 m 0 t p ( t ) d t , {\displaystyle x(t)-x_{0}={\frac {1}{m}}\int _{0}^{t}p(t)dt,}

gdzie: x 0 {\displaystyle x_{0}} położenie początkowe ciała w chwili t = 0. {\displaystyle t=0.} Uwzględniając zależność pędu od czasu uzyskaną z 1-go równania, mamy:

x ( t ) = x 0 + 1 m 0 t ( p 0 m g t ) d t {\displaystyle x(t)=x_{0}+{\frac {1}{m}}\int _{0}^{t}(p_{0}-mgt)dt}

i ostatecznie otrzymamy

x ( t ) = x 0 + p 0 m t + g t 2 2 . {\displaystyle x(t)=x_{0}+{\frac {p_{0}}{m}}t+{\frac {gt^{2}}{2}}.}

Jest to znany z mechaniki Newtona wzór na położenie ciała w ruchu ze stałym przyspieszeniem a = g , {\displaystyle a=g,} z prędkością początkową v 0 = p 0 m {\displaystyle v_{0}={\frac {p_{0}}{m}}} i położeniem początkowym x 0 . {\displaystyle x_{0}.}

Z powyższego przykładu widać, że w ramach mechaniki Hamiltona otrzymuje się jako rozwiązania zależności współrzędnych i pędów od czasu (przy czym są to w ogólności współrzędne i pędy uogólnione).

Obliczenie hamiltonianu z lagrangianu

Jeżeli dany jest lagrangian wyrażony przez współrzędne uogólnione q i , {\displaystyle q_{i},} prędkości uogólnione q ˙ i {\displaystyle {\dot {q}}_{i}} oraz czas t , {\displaystyle t,} to hamiltonian oblicza się następująco:

  1. Wyznaczamy pędy uogólnione, różniczkując lagrangian względem prędkości uogólnionych:
    p i ( q i , q ˙ i , t ) = L q ˙ i i = 1 , , f . {\displaystyle p_{i}(q_{i},{\dot {q}}_{i},t)={\frac {\partial L}{\partial {\dot {q}}_{i}}}\quad i=1,\dots ,f.}
  2. Z równości uzyskanych w 1 kroku obliczamy prędkości uogólnione q ˙ i , {\displaystyle {\dot {q}}_{i},} wyrażając je za pomocą pędów p i . {\displaystyle p_{i}.}
  3. Obliczamy hamiltonian, używając transformacji Legendre’a:
    H = i q ˙ i L q ˙ i L , {\displaystyle H=\sum _{i}{\dot {q}}_{i}{\frac {\partial L}{\partial {\dot {q}}_{i}}}-L,}
    która, po skorzystaniu z wyrażenia na pęd, przyjmie postać:
    H = i q ˙ i p i L . {\displaystyle H=\sum _{i}{\dot {q}}_{i}p_{i}-L.}
  4. Hamiltonian na tym etapie zawiera q ˙ i , q i , p i {\displaystyle {\dot {q}}_{i},q_{i},p_{i}} – zastępujemy więc prędkości q ˙ i {\displaystyle {\dot {q}}_{i}} wyrażeniami q ˙ i ( p i ) {\displaystyle {\dot {q}}_{i}(p_{i})} znalezionymi w 2. kroku – otrzymamy H ( q i , p i ) . {\displaystyle H(q_{i},p_{i}).}

Przykład 2 – wahadło

Rozważmy wahadło matematyczne. Jego lagrangian ma postać (por. mechanika Lagrange’a):

L ( θ , θ ˙ , t ) = m θ ˙ 2 l 2 2 + m g l cos ( θ ) . {\displaystyle L(\theta ,{\dot {\theta }},t)={\frac {m{\dot {\theta }}^{2}l^{2}}{2}}+mgl\cos(\theta ).}

Wyznaczenie hamiltonianu

Wyznaczamy pęd uogólniony
p θ = L θ ˙ = m θ ˙ l 2 . {\displaystyle p_{\theta }={\frac {\partial L}{\partial {\dot {\theta }}}}=m{\dot {\theta }}l^{2}.} Stąd znajdujemy prędkość uogólnioną θ ˙ = p θ m l 2 , {\displaystyle {\dot {\theta }}={\frac {p_{\theta }}{ml^{2}}},} którą wstawiamy do lagrangianu L ( θ , p θ , t ) = p θ 2 2 m l 2 + m g l cos ( θ ) . {\displaystyle L(\theta ,p_{\theta },t)={\frac {p_{\theta }^{2}}{2ml^{2}}}+mgl\cos(\theta ).}
Obliczamy hamiltonian z transformacji Legendre’a – otrzymamy H ( θ , p θ ) : {\displaystyle H(\theta ,p_{\theta }){:}}
H = θ ˙ p θ L = p θ 2 2 m l 2 m g l cos ( θ ) . {\displaystyle H={\dot {\theta }}p_{\theta }-L={\frac {p_{\theta }^{2}}{2ml^{2}}}-mgl\cos(\theta ).}

Znalezienie równania ruchu

(1) Pierwsze równanie Hamiltona ma teraz postać

d p θ d t = H θ , {\displaystyle {\frac {dp_{\theta }}{dt}}=-{\frac {\partial H}{\partial \theta }},}

stąd znajdujemy

d p θ d t = m g l sin ( θ ) . {\displaystyle {\frac {dp_{\theta }}{dt}}=-mgl\sin(\theta ).}

(2) Drugie równanie Hamiltona ma teraz postać

d θ d t = + H p θ , {\displaystyle {\frac {d\theta }{dt}}=+{\frac {\partial H}{\partial p_{\theta }}},}

stąd znajdujemy

d θ d t = p θ m l 2 . {\displaystyle {\frac {d\theta }{dt}}={\frac {p_{\theta }}{ml^{2}}}.}

(3) Różniczkując powyższe równanie po czasie obustronnie i wstawiając wyrażenie na pochodną pędu z punktu (1), znajdujemy równanie ruchu wahadła

d 2 θ d t 2 = g l sin ( θ ) . {\displaystyle {\frac {d^{2}\theta }{dt^{2}}}=-{\frac {g}{l}}\sin(\theta ).}
(Sposoby rozwiązania tego równania omówiono w artykule wahadło).

Zobacz też

Przypisy

  1. 16.3 The Hamiltonian, [w:] MIT OpenCourseWare website 18.013A, 2007 .
  2. L.N. Hand, J.D. Finch: Analytical Mechanics. Cambridge University Press, 2008. ISBN 978-0-521-57572-0.
  3. Herbert Goldstein, Charles P., Jr. Poole, John L. Safko: Classical Mechanics. Wyd. 3-cia. San Francisco, CA: Addison Wesley, 2002, s. 347–349. ISBN 0-201-65702-3.

Bibliografia

  • V.I. Arnol’d: Mathematical Methods of Classical Mechanics. Springer-Verlag, 1989. ISBN 0-387-96890-3.
  • R. Abraham, J.E. Marsden: Foundations of Mechanics. Londyn: Benjamin-Cummings, 1978. ISBN 0-8053-0102-X.
  • Mathematical aspects of classical and celestial mechanics. W: V.I. Arnol’d, V.V. Kozlov, A.I. Neĩshtadt: Encyclopaedia of Mathematical Sciences, Dynamical Systems III. T. 3. Springer-Verlag, 1988.
  • A.M.A.M. Vinogradov A.M.A.M., B.A.B.A. Kupershmidt B.A.B.A., The structure of Hamiltonian mechanics [DjVu], t. 60, London: Cambridge Univ. Press, 1981 (London Math. Soc. Lect. Notes Ser.) .
  • p
  • d
  • e
Nauki fizyczne
główne
działy fizyki
według
zjawisk
mechanika ogólna
mechanika
ośrodków ciągłych
termodynamika
akustyka
elektrodynamika
optyka
radiofizyka
według
skali
fizyka subatomowa
fizyka materii
skondensowanej
inne
mechanika
teoretyczna
klasyczna
kwantowa
występujące
w obu wersjach
teoria pola
klasyczna
kwantowa
interdyscy-
plinarne
fizyka chemiczna
i chemia fizyczna
geofizyka
planetologia
astrofizyka
biofizyka
psychofizyka
socjofizyka
inżynieria
kwantowa
inne działy
stosowane
inne
specjalności