Rozdziaª 7 METODA FUNKCJI GREENA
Transkrypt
Rozdziaª 7 METODA FUNKCJI GREENA
Janusz Adamowski METODY OBLICZENIOWE FIZYKI 1 Rozdziaª 7 METODA FUNKCJI GREENA Do rozwi¡zywaniem problemów z warunkami brzegowymi cz¦sto u»ywana jest metoda funkcji Greena. Rozwa»my jako przykªad równanie Poissona dla l > 0. Potencjaª Φ(r) wyznaczamy za pomoc¡ funkcji pomocniczej ϕ(r) jako Φ(r) = ϕ(r) . r (7.1) Równanie Poissona dla funkcji pomocniczej ϕ przy l > 0 ma posta¢ d2 ϕ l(l + 1) r% + ϕ=− . 2 2 dr r ε0 (7.2) Rozwi¡zaniami równania jednorodnego s¡ funkcje d2 ϕ l(l + 1) + ϕ=0 dr2 r2 (7.3) ϕ1 (r) = C1 rl+1 , (7.4) ϕ2 (r) = C2 r−l . (7.5) Funkcje ϕ1 i ϕ2 posiadaj¡ ró»ne zachowania graniczne dla r −→ 0 oraz r −→ ∞. Rozwi¡»emy problem (7.2) metod¡ funkcji Greena. W przypadku ogólnym za pomoc¡ funkcji Greena mo»na rozwi¡za¢ równanie niejednorodne o postaci d2 y + g(x)y = S(x) . (7.6) dx2 Odpowiednie równanie jednorodne ma posta¢ d2 y + g(x)y = 0 . dx2 (7.7) 2 Rozdziaª 7. Metoda funkcji Greena Funkcja Greena G(x, x0 ) speªnia równanie " # d2 + g(x) G(x, x0 ) = δ(x − x0 ) . dx2 (7.8) Równanie niejednorodne (7.6) mo»na przedstawi¢ w ogólnej postaci (7.9) Ly = S(x) , gdzie L jest operatorem d2 + g(x) . dx2 Przyjmujemy warunki brzegowe dla równania (7.9) w postaci L= (7.10) y(0) = 0 , (7.11) y(x −→ ∞) −→ 0 . (7.12) Rozwi¡zaniem szczególnym równania (7.9) jest funkcja y(x) = Z ∞ 0 dx0 G(x, x0 )S(x0 ) , (7.13) co mo»na sprawdzi¢ bezpo±rednim rachunkiem. W celu wyznaczenia zgodnie z formuª¡ (7.13) rozwi¡zania równania (7.9) musimy zna¢ funkcj¦ Greena. U»yteczna formuªa do obliczania funkcji Greena ma posta¢ ( 0 G(x, x ) = y1 (x0 )y2 (x) dla x > x0 , y1 (x)y2 (x0 ) dla x < x0 , (7.14) gdzie y1 (x) i y2 (x) s¡ niezale»nymi liniowo rozwi¡zaniami równania jednorodnego (7.7). Rozwi¡zanie szczególne równania niejednorodnego (7.6) ma posta¢ y(x) = y2 (x) Z x 0 +y1 (x) dx0 y1 (x0 )S(x0 ) Z ∞ x dx0 y2 (x0 )S(x0 ) . (7.15) Natomiast rozwi¡zanie ogólne równania niejednorodnego (7.6) jest sum¡ ogólnego rozwi¡zania równania jednorodnego (7.7) i szczególnego rozwi¡zania danego wzorem (7.13), czyli y(x) = Ay1 (x) + By2 (x) + Z ∞ 0 dx0 G(x, x0 )S(x0 ) , (7.16) gdzie A i B s¡ dwoma staªymi, które mo»na wyznaczy¢ z warunków brzegowych. W ogólnym przypadku rozwi¡zania równania jednorodnego y1 i y2 mo»na uzyska¢ caªkuj¡c numerycznie za pomoc¡ metody Numerova równanie (7.7) z wykorzystaniem warunków brzegowych.