どの数値法が時間反転対称性を維持しますか?


8

私は時間反転対称性を含む物理システムがある場合(たとえばハミルトニアンとV (X )実数)とIは、微分方程式を解くしたいですこのシステムについて説明してください。時間反転の対称性を維持するために、ODEのどのソルバーを使用すればよいですか(たとえば、mathematica)。この対称性を破るソルバーはどれですか?H(バツ、p)=p2/2メートル+V(バツ)V(バツ)

編集:私はこの質問を拡張したいと思います。私たちが結合された第一次微分方程式のシステム考える 基盤となるシステムは、時間反転対称性が含まれている場合、どのように統合する方法が最もよく使用されていますか?

a˙1(t)=f1(a1、a2、a3、…、aん;t)a˙2(t)=f2(a1、a2、a3、…、aん;t)a˙3(t)=f3(a1、a2、a3、…、aん;t)⋮

5
Symplecticインテグレーターがうまくいくと思います。たとえば、Verletインテグレーター。
— nicoguaro

@nicoguaro mathematicaを使用するつもりだったので、Verletメソッドが含まれていますか?
— Merlin1896

私はMathematicaをほとんど使用していません。この投稿
— nicoguaro

@nicoguaroの回答(コメント内)は正しいです。それを選択します。
— イノン

1
@RMはあなたの以前のコメントに「not」がないのですか?
— フェデリコポローニ2016年

回答:


9

この状況で通常必要なのは、時間対称性の離散アナログを保持することです。つまり、時間離散化を適用して、最初に時間を先に解決し、次に時間を逆に解決すると、初期条件が回復します。これは、メソッドが次の置換の下で不変である場合に当てはまります。

Δt→−Δt
aん+j→aん−j

aんa(tん)

aん+1=aん+Δtf(aん)
aん=aん−1+Δtf(aん)。
aん+1=aん−1+2Δtf(aん)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.