Symplektický integrátor - Symplectic integrator

v matematika, a symplektický integrátor (SI) je numerické integrační schéma pro Hamiltonovské systémy. Symplektické integrátory tvoří podtřídu geometrické integrátory které jsou podle definice kanonické transformace. Jsou široce používány v nelineární dynamika, molekulární dynamika, metody diskrétních prvků, fyzika akcelerátoru, fyzika plazmatu, kvantová fyzika, a nebeská mechanika.

Úvod

Symplektické integrátory jsou navrženy pro numerické řešení Hamiltonovy rovnice, který četl

kde označuje souřadnice polohy, souřadnice hybnosti a je Hamiltonian. Sada souřadnic polohy a hybnosti jsou nazývány kanonické souřadnice.(Vidět Hamiltoniánská mechanika pro více pozadí.)

Časový vývoj Hamiltonovy rovnice je symplectomorphism, což znamená, že zachovává symplektiku 2-forma . Numerické schéma je symplektický integrátor, pokud také zachovává tuto 2-formu.

Symplektické integrátory mají jako konzervované množství hamiltonián, který je mírně rozrušený z původního. Díky těmto výhodám bylo schéma SI široce používáno pro výpočty dlouhodobého vývoje chaotických hamiltonovských systémů od Keplerův problém na klasické a poloklasické simulace v molekulární dynamika.

Většina obvyklých numerických metod, jako primitivní Eulerovo schéma a klasický Schéma Runge – Kutta, nejsou symplektičtí integrátoři.

Metody pro konstrukci symplektických algoritmů

Metody štěpení pro oddělitelné Hamiltonians

Široce používaná třída symplectických integrátorů je tvořena metodami rozdělení.

Předpokládejme, že hamiltonián je oddělitelný, což znamená, že může být zapsán ve formě

To se v Hamiltonovské mechanice děje často s T být Kinetická energie a PROTI the potenciální energie.

Pro jednoduchou notaci si představme symbol k označení kanonických souřadnic včetně souřadnic polohy a hybnosti. Pak lze sadu Hamiltonových rovnic uvedených v úvodu vyjádřit v jediném výrazu jako

kde je Poissonova závorka. Dále zavedením operátora , který vrací a Poissonova závorka operandu s Hamiltonian, výraz Hamiltonovy rovnice lze dále zjednodušit na

Formální řešení této sady rovnic je uvedeno jako a exponenciální matice:

Všimněte si pozitivity v matici exponenciální.

Když má Hamiltonián podobu ekv. (1), řešení (3) je ekvivalentní k

Schéma SI přibližuje operátor evoluce času ve formálním řešení (4) produktem operátorů as

kde a jsou skutečná čísla, je celé číslo, které se nazývá pořadí integrátoru a kde . Všimněte si, že každý z operátorů a poskytuje a symplektická mapa, takže jejich produkt, který se objevuje na pravé straně (5), také představuje symlektickou mapu.

Od té doby pro všechny , můžeme to uzavřít

Použitím Taylorovy řady lze vyjádřit jako

kde je libovolné reálné číslo. Kombinace (6) a (7) a použitím stejného uvažování pro jak jsme použili , dostaneme

Konkrétně dává mapování

a dává

Obě tyto mapy jsou prakticky vypočítatelné.

Příklady

Zjednodušená forma rovnic (v provedeném pořadí) jsou:

Po převodu na lagrangické souřadnice:

Kde je vektor síly v , je vektor zrychlení při , a je skalární množství hmoty.

Níže je uvedeno několik symplectických integrátorů. Názorným způsobem, jak je použít, je uvažovat o částice s pozicí a rychlost .

Chcete-li použít časový krok s hodnotami částice, proveďte následující kroky:

Opakovaně:

  • Aktualizujte pozici částice přidáním její (dříve aktualizované) rychlosti vynásobeno
  • Aktualizujte rychlost částice přidáním její akcelerace (v aktualizované poloze) vynásobené

Příklad prvního řádu

The symlektická Eulerova metoda je integrátor prvního řádu s a koeficienty

Všimněte si, že výše uvedený algoritmus nefunguje, pokud je nutná časová reverzibilita. Algoritmus musí být implementován ve dvou částech, jedna pro pozitivní časové kroky, druhá pro negativní časové kroky.

Příklad druhého řádu

The Verletova metoda je integrátor druhého řádu s a koeficienty

Od té doby , výše uvedený algoritmus je symetrický v čase. K algoritmu existují 3 kroky a kroky 1 a 3 jsou přesně stejné, takže pozitivní časovou verzi lze použít pro záporný čas.

Příklad třetího řádu

Symlektický integrátor třetího řádu (s ) objevil Ronald Ruth v roce 1983.[1]Jedno z mnoha řešení je dáno

Příklad čtvrtého řádu

Integrátor čtvrtého řádu (s ) byla také objevena Ruth v roce 1983 a distribuována soukromě komunitě urychlovače částic v té době. To bylo popsáno v živém recenzním článku Forest.[2]Tento integrátor čtvrtého řádu byl publikován v roce 1990 Forestem a Ruth a také nezávisle objeven dvěma dalšími skupinami přibližně ve stejnou dobu.[3][4][5]

K určení těchto koeficientů se použije Baker – Campbell – Hausdorffův vzorec může být použito. Zejména Yoshida poskytuje elegantní derivaci koeficientů pro integrátory vyššího řádu. Později Blanes a Moan[6] dále rozvinutá rozdělená Metody Runge – Kutta pro integraci systémů s oddělitelnými Hamiltonians s velmi malými chybovými konstantami.

Metody štěpení pro obecné neoddělitelné Hamiltonians

Obecně neoddělitelní Hamiltonians mohou být také výslovně a symplectically integrovány.

Za tímto účelem zavedla Tao omezení, které spojuje dvě kopie fázového prostoru dohromady, aby umožnilo explicitní rozdělení těchto systémů.[7]Myšlenka je, místo toho , jeden simuluje , jehož řešení souhlasí s řešením V tom smyslu, že .

Nový Hamiltonian je výhodný pro explicitní symplektickou integraci, protože jej lze rozdělit na součet tří subhiltoniánů, , , a . Přesná řešení všech tří subhiltoniánů lze výslovně získat: obojí řešení odpovídají posunům neodpovídající polohy a hybnosti a odpovídá lineární transformaci. Abychom symplekticky simulovali systém, jednoduše sestavíme tyto mapy řešení.

Aplikace

Ve fyzice plazmatu

V posledních desetiletích se symplektický integrátor ve fyzice plazmy stal aktivním výzkumným tématem,[8] protože přímé aplikace standardních symplektických metod nevyhovují potřebě rozsáhlých plazmových simulací, které umožňují výpočetní hardware peta- až exa. Speciální symplektické algoritmy je třeba obvykle navrhovat tak, aby pronikly do zvláštních struktur zkoumaného fyzikálního problému. Jedním z takových příkladů je dynamika nabitých částic v elektromagnetickém poli. S kanonickou symplektickou strukturou je hamiltonián dynamiky

jehož -závislost a -závislost nelze oddělit a standardní explicitní symplektické metody se nepoužijí. U rozsáhlých simulací na masivně paralelních klastrech se však upřednostňují explicitní metody. Abychom tuto obtíž překonali, můžeme prozkoumat konkrétní způsob, jakým -závislost a -závislost je zapletená do tohoto hamiltoniánu a pokuste se navrhnout symplektický algoritmus právě pro tento nebo tento typ problému. Nejprve si povšimneme, že -závislost je kvadratická, proto je implicitně v Eulerově metodě symlektická prvního řádu je ve skutečnosti explicitní. To je to, co se používá v kanonické symlektice částice v buňce (PIC) algoritmus.[9] Abychom vytvořili explicitní metody vysokého řádu, dále si povšimneme, že -závislost a -závislost v tom jsou oddělitelné od produktů a explicitní symplektické algoritmy 2. a 3. řádu lze konstruovat pomocí generujících funkcí.[10]

Elegantnější a všestrannější alternativou je podívat se na následující nekanonickou symplektickou strukturu problému,

Tady je nekonstantní nekanonická symlektická forma. Není známo, že by existoval obecný symplektický integrátor pro nekonstantní nekanonickou symplektickou strukturu, explicitní nebo implicitní. Pro tento specifický problém však lze pomocí metody rozdělení He sestrojit rodinu explicitních nekanonických symplektických integrátorů vysokého řádu.[11] Rozdělení na 4 části,
náhodně zjistíme, že pro každý subsystém, např.
a
mapu řešení lze explicitně zapsat a přesně vypočítat. Pak mohou být konstruovány explicitní nekanonické symlektické algoritmy vysokého řádu s použitím různých kompozic. Nechat a označte přesné mapy řešení pro 4 subsystémy. Symlektické schéma 1. řádu je
Symetrické symplektické schéma 2. řádu je,
což je obvykle upravené Strangovo rozdělení. A -th schéma řádu může být postaveno z a -té pořadí schéma pomocí metody trojskoku,
Metoda rozdělení He je jednou z klíčových technik používaných v geometrii zachovávající strukturu částice v buňce (PIC) algoritmy [12][13][14].

Viz také

Reference

  1. ^ Ruth, Ronald D. (srpen 1983). „Technika kanonické integrace“. Transakce IEEE v jaderné vědě. NS-30 (4): 2669–2671. Bibcode:1983ITNS ... 30.2669R. doi:10.1109 / TNS.1983.4332919.
  2. ^ Forest, Etienne (2006). "Geometrická integrace pro urychlovače částic". J. Phys. A: Math. Gen. 39 (19): 5321–5377. Bibcode:2006JPhA ... 39.5321F. doi:10.1088 / 0305-4470 / 39/19 / S03.
  3. ^ Forest, E .; Ruth, Ronald D. (1990). „Symlektická integrace čtvrtého řádu“ (PDF). Physica D. 43: 105–117. Bibcode:1990PhyD ... 43..105F. doi:10.1016 / 0167-2789 (90) 90019-L.
  4. ^ Yoshida, H. (1990). "Konstrukce intelektuálních integrátorů vyššího řádu". Phys. Lett. A. 150 (5–7): 262–268. Bibcode:1990PhLA..150..262Y. doi:10.1016/0375-9601(90)90092-3.
  5. ^ Candy, J .; Rozmus, W (1991). "Symplektický integrační algoritmus pro oddělitelné hamiltonovské funkce". J. Comput. Phys. 92 (1): 230–256. Bibcode:1991JCoPh..92..230C. doi:10.1016 / 0021-9991 (91) 90299-Z.
  6. ^ Blanes, S .; Moan, P. C. (květen 2002). „Praktické symplektické dělené metody Runge – Kutta a Runge – Kutta – Nyström“. Journal of Computational and Applied Mathematics. 142 (2): 313–330. Bibcode:2002JCoAM.142..313B. doi:10.1016 / S0377-0427 (01) 00492-7.
  7. ^ Tao, Molei (2016). "Explicitní symplektická aproximace neoddělitelných Hamiltoniánů: Algoritmus a dlouhodobý výkon". Phys. Rev.. 94 (4): 043303. arXiv:1609.02212. Bibcode:2016PhRvE..94d3303T. doi:10.1103 / PhysRevE.94.043303. PMID  27841574.
  8. ^ Qin, H .; Guan, X. (2008). „Variační syntetický integrátor pro pohyb vedoucích center nabitých částic pro dlouhodobé simulace v obecných magnetických polích“ (PDF). Dopisy o fyzické kontrole. 100: 035006. doi:10.1103 / PhysRevLett.100.035006. PMID  18232993.
  9. ^ Qin, H .; Liu, J .; Xiao, J. (2016). „Metoda kanonických symplektických částic v buňce pro dlouhodobé rozsáhlé simulace rovnic Vlasov – Maxwell“. Jaderná fůze. 56 (1): 014001. arXiv:1503.08334. Bibcode:2016NucFu..56a4001Q. doi:10.1088/0029-5515/56/1/014001.
  10. ^ Zhang, R .; Qin, H .; Tang, Y. (2016). "Explicitní symplektické algoritmy založené na generování funkcí pro dynamiku nabitých částic". Fyzický přehled E. 94 (1): 013205. arXiv:1604.02787. doi:10.1103 / PhysRevE.94.013205. PMID  27575228.
  11. ^ Ahoj.; Qin, H .; Ne, Y. (2015). "Hamiltonovské integrační metody pro Vlasov-Maxwellovy rovnice". Fyzika plazmatu. 22: 124503. arXiv:1505.06076. doi:10.1063/1.4938034.
  12. ^ Xiao, J .; Qin, H .; Liu, J. (2015). „Explicitní nekanonické symfonické částice v buňce vysokého řádu pro systémy Vlasov-Maxwell“. Fyzika plazmatu. 22 (11): 112504. arXiv:1510.06972. Bibcode:2015PhPl ... 22k2504X. doi:10.1063/1.4935904.
  13. ^ Kraus, M; Kormann, K; Morrison, P .; Sonnendrucker, E (2017). „GEMPIC: geometrické elektromagnetické metody v buňkách“. Journal of Plasma Physics. 83 (4): 905830401. arXiv:1609.03053. doi:10.1017 / S002237781700040X.
  14. ^ Xiao, J .; Qin, H .; Liu, J. (2018). "Strukturální metody zachování geometrických částic v buňce pro systémy Vlasov-Maxwell". Plazmová věda a technologie. 20 (11): 110501. arXiv:1804.08823. doi:10.1088 / 2058-6272 / aac3d1.
  • Leimkuhler, Ben; Reich, Sebastian (2005). Simulace hamiltonovské dynamiky. Cambridge University Press. ISBN  0-521-77290-7.
  • Hairer, Ernst; Lubich, Christian; Wanner, Gerhard (2006). Geometrická numerická integrace: Algoritmy zachovávající strukturu pro běžné diferenciální rovnice (2. vyd.). Springer. ISBN  978-3-540-30663-4.