数学において、シンプレクティック積分器( SI ) は、ハミルトン系の数値積分スキームです。シンプレクティック積分器は、定義上、標準変換である幾何学的積分器のサブクラスを形成します。これらは、非線形力学、分子動力学、離散要素法、加速器物理学、プラズマ物理学、量子物理学、天体力学で広く使用されています。
導入
シンプレクティック積分器は、ハミルトン方程式の数値解を求めるために設計されており、
ここで、 は位置座標、は運動量座標、 はハミルトニアンを表します。位置座標と運動量座標の集合は標準座標と呼ばれます。(詳細な背景についてはハミルトン力学を参照してください。)
ハミルトン方程式の時間発展はシンプレクティック同型写像であり、シンプレクティック2 形式を 保存することを意味します。数値スキームもこの 2 形式を保存する場合、シンプレクティック積分器になります。
シンプレクティック積分器は、保存量として、元のハミルトニアンからわずかに摂動したハミルトニアンを持ちます。 [1]これらの利点により、SIスキームは、ケプラー問題から分子動力学の古典的および半古典的なシミュレーションに至るまで、カオスハミルトニアンシステムの長期的発展の計算に広く適用されています。
原始オイラー法や古典的なルンゲ・クッタ法などの通常の数値計算法のほとんどは、シンプレクティック積分法ではありません。
シンプレクティックアルゴリズムの構築方法
分離可能なハミルトニアンの分割法
広く使用されているシンプレクティック積分器のクラスは、分割法によって形成されます。
ハミルトニアンは分離可能、つまり次のように書けると仮定する。
これはハミルトン力学で頻繁に発生し、Tは運動エネルギー、V は位置エネルギーです。
表記を簡潔にするために、位置座標と運動量座標の両方を含む標準座標を表す記号を導入します。すると、導入部で示したハミルトン方程式の集合は、次のように1つの式で表すことができます。
ここで、はポアソン括弧です。さらに、ハミルトニアンを含む被演算子のポアソン括弧を返す演算子 を導入すると、ハミルトン方程式の表現はさらに次のように簡略化されます。
この方程式の正式な解は、行列指数として与えられます。
指数行列の が正であることに注意してください。
ハミルトニアンが式( 1 )の形をとるとき、解(3)は次式と等しくなる。
SI法は、形式解( 4 )における時間発展演算子を、演算子の積で近似する。
ここで、およびは実数、は整数で、積分器の次数と呼ばれ、です。演算子およびのそれぞれはシンプレクティック写像を提供するので、( 5 )の右側に現れるそれらの積もシンプレクティック写像を構成することに留意してください。
全ての に対して、次のように結論付けることができる。
テイラー級数を用いると、次のように表される。
ここで は任意の実数である。 (6)と(7 )を組み合わせ、に対して用いたのと同じ推論を用いて に対しても、次式を得る。
具体的には、マッピングを与える
そして与える
これら 2 つのマップは両方とも実質的に計算可能であることに注意してください。
例
方程式の簡略化された形式(実行順)は次のとおりです。
上記で採用した定義(説明の演算子バージョン)により、ステップを実行するときにインデックスが降順で走査されることに注意してください( 4 次スキームの場合)。
ラグランジアン座標に変換した後:
ここで、 は における力のベクトル、は における加速度のベクトル、 は質量のスカラー量です。
以下にいくつかのシンプレクティック積分器を示します。これらを使用する例として、位置と運動量 を持つ粒子を考えてみましょう。
値を持つタイムステップをパーティクルに適用するには、次の手順を実行します (前述のとおり、インデックスは降順で指定します)。
反復的に:
- 粒子の位置を、その(以前に更新された)速度に乗じて追加して更新します。
- 粒子の速度を更新するには、更新された位置での加速度に
第一級の例
シンプレクティックオイラー法は、係数が
上記のアルゴリズムは、時間の可逆性が必要な場合は機能しないことに注意してください。アルゴリズムは、正の時間ステップ用と負の時間ステップ用の 2 つの部分で実装する必要があります。
二次的な例
ヴェルレ法は、係数が
なので、上記のアルゴリズムは時間的に対称です。アルゴリズムには 3 つのステップがあり、ステップ 1 と 3 はまったく同じなので、正の時間バージョンを負の時間にも使用できます。
3次的な例
3次のシンプレクティック積分器()は1983年にロナルド・ルースによって発見された。[2] 多くの解のうちの1つは次のように与えられる。
4次の例
4次の積分器()も1983年にルースによって発見され、当時は粒子加速器コミュニティに非公開で配布されていました。これはフォレストによる活発なレビュー記事で説明されました。[3] この4次の積分器は1990年にフォレストとルースによって発表され、同じ頃に他の2つのグループによっても独立して発見されました。[4] [5] [6]
これらの係数を決定するために、ベイカー・キャンベル・ハウスドルフの公式を使用することができます。特に吉田は、高次の積分器の係数のエレガントな導出を示しています。その後、BlanesとMoan [7]は、非常に小さな誤差定数を持つ分離可能なハミルトニアンを持つシステムの積分のための分割ルンゲ・クッタ法をさらに開発しました。
一般的な非分離ハミルトニアンの分割法
一般的な非分離ハミルトニアンは、明示的にシンプレクティックに積分することもできます。
そのために、タオは位相空間の2つのコピーを結合して、そのようなシステムの明示的な分割を可能にする制約を導入しました。[8]その考え方は、 の代わりにをシミュレートする というもので、その解はの意味での解と一致します。
新しいハミルトニアンは、3 つのサブハミルトニアンの和、、、に分割できるため、明示的なシンプレクティック積分に有利です。3つのサブハミルトニアンの正確な解は明示的に得ることができます。両方の解は、不一致の位置と運動量のシフトに対応し、線形変換に対応します。システムをシンプレクティックにシミュレートするには、これらの解マップを構成するだけです。
アプリケーション
プラズマ物理学では
近年、プラズマ物理学におけるシンプレクティック積分器は活発な研究テーマとなっている。[9]標準的なシンプレクティック法をそのまま適用しても、ペタスケールからエクサスケールの計算ハードウェアによって可能になった大規模プラズマシミュレーションのニーズには合わないからである。特別なシンプレクティックアルゴリズムは、調査中の物理問題の特殊な構造を利用して、慣習的に設計される必要がある。その一例が、電磁場における荷電粒子のダイナミクスである。標準的なシンプレクティック構造では、ダイナミクスのハミルトニアンは-依存性と-依存性が分離不可能であり、標準的な明示的シンプレクティック法は適用されない。しかし、超並列クラスター上の大規模シミュレーションでは、明示的方法が好ましい。この困難を克服するために、このハミルトニアンで-依存性と-依存性が絡み合う具体的な方法を探り、この問題またはこの種の問題専用のシンプレクティックアルゴリズムを設計することができる。まず、 -依存性は2次式であることに注目してください。したがって、 に暗黙的に含まれる1次のシンプレクティックオイラー法は、実際には明示的です。これは、標準的なシンプレクティック粒子インセル(PIC)アルゴリズムで使用されているものです。[10]高次の明示的方法を構築するには、さらに、この の-依存性と-依存性は積分離可能であり、2次および3次の明示的シンプレクティックアルゴリズムは生成関数を使用して構築できることに注目してください。 [11]また、時間依存電磁場の任意の高次の明示的シンプレクティック積分器も、ルンゲ・クッタ法を使用して構築できます。[12]
よりエレガントで用途の広い代替案は、問題の次の非正準シンプレクティック構造を見ることです。これは、非定数非正準シンプレクティック形式です。明示的または暗黙的な、非定数非正準シンプレクティック構造の一般的なシンプレクティック積分器の存在は知られていません。ただし、この特定の問題では、He 分割法を使用して、高次の明示的非正準シンプレクティック積分器のファミリを構築できます。[13] 4 つの部分に分割すると、各サブシステム、たとえば、およびについて、ソリューション マップを明示的に記述して正確に計算できることが偶然見つかります。次に、異なる構成を使用して、明示的な高次非正準シンプレクティック アルゴリズムを構築できます。およびが4 つのサブシステムの正確なソリューション マップを表すものとします。1 次のシンプレクティック スキームは です。対称的な 2 次のシンプレクティック スキームは で、これは慣例的に修正された Strang 分割です。三重ジャンプ法を用いて、次スキームから次スキームを構築することができる。He分割法は、構造保存幾何学的粒子インセル(PIC)アルゴリズムで使用される重要な技術の1つである。[14] [15] [16] [17]
参照
参考文献
- ^ タッカーマン、マークE.(2010)。統計力学:理論と分子シミュレーション(第1版)。オックスフォード大学出版局。pp.121-124。ISBN 9780198525264。
- ^ ルース、ロナルド D. (1983 年 8 月)。「標準積分技法」。IEEE Transactions on Nuclear Science。NS -30 (4): 2669–2671。Bibcode :1983ITNS...30.2669R。doi : 10.1109 /TNS.1983.4332919。S2CID 5911358 。
- ^ Forest, Etienne (2006). 「粒子加速器の幾何学的積分」J. Phys. A: Math. Gen . 39 (19): 5321–5377. Bibcode :2006JPhA...39.5321F. doi :10.1088/0305-4470/39/19/S03.
- ^ Forest, E.; Ruth, Ronald D. (1990). 「第四次シンプレクティック積分」(PDF) . Physica D. 43 : 105–117. Bibcode :1990PhyD...43..105F. doi :10.1016/0167-2789(90)90019-L.
- ^ 吉田 秀次 (1990). 「高次シンプレクティック積分器の構築」. Phys. Lett. A. 150 ( 5–7): 262–268. Bibcode :1990PhLA..150..262Y. doi :10.1016/0375-9601(90)90092-3.
- ^ Candy, J.; Rozmus, W (1991). 「分離可能なハミルトン関数のシンプレクティック積分アルゴリズム」J. Comput. Phys . 92 (1): 230–256. Bibcode :1991JCoPh..92..230C. doi :10.1016/0021-9991(91)90299-Z.
- ^ Blanes, S.; Moan, PC (2002年5月). 「実用的なシンプレクティック分割ルンゲ・クッタ法とルンゲ・クッタ・ニストローム法」.計算および応用数学ジャーナル. 142 (2): 313–330. Bibcode :2002JCoAM.142..313B. doi : 10.1016/S0377-0427(01)00492-7 .
- ^ Tao, Molei (2016). 「非分離ハミルトニアンの明示的シンプレクティック近似:アルゴリズムと長時間パフォーマンス」. Phys. Rev. E . 94 (4): 043303. arXiv : 1609.02212 . Bibcode :2016PhRvE..94d3303T. doi :10.1103/PhysRevE.94.043303. PMID 27841574. S2CID 41468935.
- ^ Qin, H.; Guan, X. (2008). 「一般磁場における長時間シミュレーションのための荷電粒子の誘導中心運動のための変分シンプレクティック積分器」(PDF) . Physical Review Letters . 100 (3): 035006. doi :10.1103/PhysRevLett.100.035006. PMID 18232993.
- ^ Qin, H.; Liu, J.; Xiao, J. (2016). 「Vlasov–Maxwell方程式の長期大規模シミュレーションのための標準シンプレクティック粒子インセル法」. Nuclear Fusion . 56 (1): 014001. arXiv : 1503.08334 . Bibcode :2016NucFu..56a4001Q. doi :10.1088/0029-5515/56/1/014001. S2CID 29190330.
- ^ Zhang, R.; Qin, H.; Tang, Y. (2016). 「荷電粒子ダイナミクスの生成関数に基づく明示的なシンプレクティックアルゴリズム」. Physical Review E. 94 ( 1): 013205. arXiv : 1604.02787 . Bibcode :2016PhRvE..94a3205Z. doi :10.1103/PhysRevE.94.013205. PMID 27575228. S2CID 2166879.
- ^ Tao, M. (2016). 「一般電磁場における荷電粒子の明示的高次シンプレクティック積分器」. Journal of Computational Physics . 327 :245. arXiv : 1605.01458 . Bibcode :2016JCoPh.327..245T. doi :10.1016/j.jcp.2016.09.047. S2CID 31262651.
- ^ He, Y.; Qin, H.; Sun, Y. (2015). 「Vlasov-Maxwell方程式のハミルトン積分法」. Physics of Plasmas . 22 : 124503. arXiv : 1505.06076 . doi :10.1063/1.4938034. S2CID 118560512.
- ^ Xiao, J.; Qin, H.; Liu, J. (2015). 「Vlasov-Maxwell システムのための明示的な高次非標準シンプレクティック粒子インセルアルゴリズム」. Physics of Plasmas . 22 (11): 112504. arXiv : 1510.06972 . Bibcode :2015PhPl...22k2504X. doi :10.1063/1.4935904. S2CID 12893515.
- ^ Kraus, M; Kormann, K; Morrison, P.; Sonnendrucker, E (2017). 「GEMPIC: 幾何学的電磁粒子インセル法」. Journal of Plasma Physics . 83 (4): 905830401. arXiv : 1609.03053 . Bibcode :2017JPlPh..83d9001K. doi :10.1017/S002237781700040X. S2CID 8207132.
- ^ Xiao, J.; Qin, H.; Liu, J. (2018). 「Vlasov-Maxwell システムの構造保存幾何学的粒子インセル法」.プラズマ科学技術. 20 (11): 110501. arXiv : 1804.08823 . Bibcode :2018PlST...20k0501X. doi :10.1088/2058-6272/aac3d1. S2CID 250801157.
- ^ Glasser, A.; Qin, H. (2022). 「有限要素外部計算を用いた粒子内セルシミュレーションのためのゲージ互換ハミルトニアン分割アルゴリズム」. Journal of Plasma Physics . 88 (2): 835880202. arXiv : 2110.10346 . Bibcode :2022JPlPh..88b8302G. doi :10.1017/S0022377822000290. S2CID 239049433.
