Integrator geometryczny

W matematycznym polu numerycznych równań różniczkowych zwyczajnych , integrator geometryczny jest metodą numeryczną, która zachowuje geometryczne właściwości dokładnego przebiegu równania różniczkowego.

Przykład wahadła

Możemy umotywować badanie integratorów geometrycznych, rozważając ruch wahadła .

że mamy wahadło, którego bob ma masę pręt jest bezmasowy o długości . Przyjmij przyspieszenie grawitacyjne jako . przez pręta pionu The Hamiltonian układu, suma jego energii kinetycznej i potencjalnej , wynosi

co daje równania Hamiltona

przyjęcie konfiguracyjnej wszystkich jako że leży na cylindrze . Jednak weźmiemy , po prostu dlatego, że przestrzeń jest wtedy łatwiejsza do wykreślenia. zdefiniuj i . Poeksperymentujmy, używając prostych metod numerycznych, aby zintegrować ten system. Jak zwykle wybieramy stały rozmiar kroku, dla dowolnej nieujemnej liczby całkowitej z . Używamy następujących metod.

( wyraźny Euler ),
( domniemany Euler ),
( symplektyczny Euler ),
(niejawna reguła punktu środkowego).

(Zauważ, że symplektyczna metoda Eulera traktuje q przez jawną i przez metodę Eulera)

Obserwacja, że ​​jest stała wzdłuż krzywych rozwiązań równań Hamiltona, pozwala nam opisać dokładne trajektorie układu: są to krzywe poziomów / p . Wykreślamy w , układu. Dla jawnych i niejawnych metod Eulera przyjmujemy 00 i odpowiednio z = (0,5, 0) i (1,5, 0); dla pozostałych dwóch metod bierzemy i z = (0, 0,7), (0, 1,4) i (0, 2,1).

Wahadło proste: trajektorie

Wyraźna (odp. niejawna) metoda Eulera wychodzi spiralnie z (odp. do) pochodzenia. Pozostałe dwie metody wykazują prawidłowe zachowanie jakościowe, przy czym ukryta reguła punktu środkowego zgadza się z dokładnym rozwiązaniem w większym stopniu niż symplektyczna metoda Eulera.

Przypomnijmy, że dokładny przepływ układu Hamiltona z jednym stopniem swobody zachowuje powierzchnię w tym sensie, że

_ wszystko .

Tę formułę można łatwo zweryfikować ręcznie. W naszym przykładzie wahadła widzimy, że przepływ liczbowy jawnej metody Eulera nie zachowuje obszaru; mianowicie.,

Podobne obliczenie można przeprowadzić dla niejawnej metody Eulera, gdzie wyznacznik jest

Jednak symplektyczna metoda Eulera zachowuje obszar:

więc . Niejawna reguła punktu środkowego ma podobne właściwości geometryczne.

Podsumowując: przykład wahadła pokazuje, że poza tym, że jawne i ukryte metody Eulera nie są dobrym wyborem metody rozwiązania problemu, symplektyczna metoda Eulera i niejawna reguła punktu środkowego dobrze zgadzają się z dokładnym przepływem systemu, z zgadzającą się regułą punktu środkowego uważniej. Co więcej, te dwie ostatnie metody chronią obszar, podobnie jak dokładny przepływ; są to dwa przykłady integratorów geometrycznych (w rzeczywistości symplektycznych ).


Metoda ruchomej klatki

Metoda ruchomej ramki może być wykorzystana do konstruowania metod numerycznych, które zachowują symetrie Liego ODE. Istniejące metody, takie jak Runge-Kutta, można modyfikować za pomocą metody ruchomej klatki, aby uzyskać wersje niezmienne.

Zobacz też

Dalsza lektura

  •   Włos, Ernst; Lubich, chrześcijanin; Wanner, Gerhard (2002). Geometryczne całkowanie numeryczne: algorytmy zachowujące strukturę dla równań różniczkowych zwyczajnych . Springer-Verlag. ISBN 3-540-43003-2 .
  •   Leimkuhler, Ben; Rzesza, Sebastian (2005). Symulacja dynamiki hamiltonowskiej . Wydawnictwo Uniwersytetu Cambridge. ISBN 0-521-77290-7 .
  •   Budd, CJ; Piggott, lekarz medycyny (2003). „Całkowanie geometryczne i jej zastosowania”. Podręcznik analizy numerycznej . Tom. 11. Elsevier. s. 35–139. doi : 10.1016/S1570-8659(02)11002-7 . ISBN 9780444512475 .
  • Kim, Pilwon (2007). „Inwariantyzacja schematów numerycznych przy użyciu ruchomych ramek”. Matematyka numeryczna BIT. Tom. 47, nie. 3. Springera. s. 525–546. doi : 10.1007/s10543-007-0138-8 .