Metoda Cayleya

Z testwiki
Wersja z dnia 00:33, 10 lut 2024 autorstwa imported>Chrumps (kat., drobne techniczne)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Metoda Cayleya – w mechanice kwantowej popularna metoda numerycznego rozwiązywania równania Schrödingera zależnego od czasu polegająca na przybliżeniu propagatora w czasie poprzez łatwiejszy do obliczenia niż dokładny operator unitarny, tzn. tak aby operator przybliżony też nie zmieniał normy funkcji falowej.

Dla równania Schrödingera zależnego od czasu (=1):

H^|ψ(t)=it|ψ(t),

funkcja falowa dla małych czasów będzie dana przez:

|ψ(t+dt)=eiH^(t)dt|ψ(t).

Zauważamy

U1=eiH^(t)dt=1iH^(t)dt+H^(t)2dt2/2+iH^(t)3dt3/6+...

oraz

U2=1iH^(t)dt/21+iH^(t)dt/2=1iH^(t)dt+H^(t)2dt2/2+iH^(t)3dt3/4+...

Jak widać powyższe operatory są równe do drugiego rzędu w dt oraz operator U2 jest z konstrukcji unitarny (jest ułamkiem) tak samo jak operator dokładny, tzn.

U2*=U21.

Używamy więc

|ψ(t+dt)=U2|ψ(t)

Powyższy krok w przybliżeniu Cranka-Nicolson jest wtedy układem równań liniowych na funkcje ψ(t+dt) w chwili czasu t+dt, tzn.

[1+iH^(t)dt/2]|ψ(t+dt)=[1iH^(t)dt/2]|ψ(t)

i jest powtarzany wielokrotnie numerycznie.