Symulacje komputerowe w fizyce Autor: Maciej Matyka ISBN: Format: B5, stron: 194 Zawiera CD-ROM

Podobne dokumenty
Modelowanie przepływu cieczy przez ośrodki porowate Wykład III

Graf skierowany. Graf zależności dla struktur drzewiastych rozgrywających parametrycznie

II.6. Wahadło proste.

00502 Podstawy kinematyki D Część 2 Iloczyn wektorowy i skalarny. Wektorowy opis ruchu. Względność ruchu. Prędkość w ruchu prostoliniowym.

Metody optymalizacji. dr inż. Paweł Zalewski Akademia Morska w Szczecinie

Atom wodoru w mechanice kwantowej

5 Postulaty mechaniki kwantowej

ROZWIĄZUJEMY PROBLEM RÓWNOWAŻNOŚCI MASY BEZWŁADNEJ I MASY GRAWITACYJNEJ.

BRYŁA SZTYWNA. Umowy. Aby uprościć rozważania w tym dziale będziemy przyjmować następujące umowy:

11. DYNAMIKA RUCHU DRGAJĄCEGO

Próba określenia miary jakości informacji na gruncie teorii grafów dla potrzeb dydaktyki

TERMODYNAMIKA PROCESOWA. Wykład V

PRACA MOC ENERGIA. Z uwagi na to, że praca jest iloczynem skalarnym jej wartość zależy również od kąta pomiędzy siłą F a przemieszczeniem r

Wykład: praca siły, pojęcie energii potencjalnej. Zasada zachowania energii.

ROZWIAZANIA ZAGADNIEŃ PRZEPŁYWU FILTRACYJNEGO METODAMI ANALITYCZNYMI.

m q κ (11.1) q ω (11.2) ω =,

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka Poziom rozszerzony

WYKŁAD 11 OPTYMALIZACJA WIELOKRYTERIALNA

9.1 POMIAR PRĘDKOŚCI NEUTRINA W CERN

L(x, 0, y, 0) = x 2 + y 2 (3)

dr inż. Zbigniew Szklarski

29 Rozpraszanie na potencjale sferycznie symetrycznym - fale kuliste

MIERNICTWO WIELKOŚCI ELEKTRYCZNYCH I NIEELEKTRYCZNYCH

WYKŁAD 1. W przypadku zbiornika zawierającego gaz, stan układu jako całości jest opisany przez: temperaturę, ciśnienie i objętość.

Rys. 1. Ilustracja modelu. Oddziaływanie grawitacyjne naszych ciał z masą centralną opisywać będą wektory r 1

Opis ćwiczeń na laboratorium obiektów ruchomych

GRAWITACJA. przyciągają się wzajemnie siłą proporcjonalną do iloczynu ich mas i odwrotnie proporcjonalną do kwadratu ich odległości r.

METEMATYCZNY MODEL OCENY

Wykład 1. Elementy rachunku prawdopodobieństwa. Przestrzeń probabilistyczna.

1. Ciało sztywne, na które nie działa moment siły pozostaje w spoczynku lub porusza się ruchem obrotowym jednostajnym.

Pole magnetyczne. 5.1 Oddziaływanie pola magnetycznego na ładunki. przewodniki z prądem Podstawowe zjawiska magnetyczne

KONKURS Z MATEMATYKI DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH

Ocena siły oddziaływania procesów objaśniających dla modeli przestrzennych

WYDZIAŁ FIZYKI, MATEMATYKI I INFORMATYKI POLITECHNIKI KRAKOWSKIEJ Instytut Fizyki LABORATORIUM PODSTAW ELEKTROTECHNIKI, ELEKTRONIKI I MIERNICTWA

MECHANIKA OGÓLNA (II)

dr inż. Zbigniew Szklarski

Dobór zmiennych objaśniających do liniowego modelu ekonometrycznego

Model klasyczny gospodarki otwartej

Wykład Półprzewodniki

XXXVII OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne

WPROWADZENIE. Czym jest fizyka?

Elektroenergetyczne sieci rozdzielcze SIECI 2004 V Konferencja Naukowo-Techniczna

PRĄD ELEKTRYCZNY I SIŁA MAGNETYCZNA

Materiały pomocnicze dla studentów I roku do wykładu Wstęp do fizyki I Wykład 1

Modele odpowiedzi do arkusza Próbnej Matury z OPERONEM. Matematyka Poziom rozszerzony

Opis kwantowy cząsteczki jest bardziej skomplikowany niż atomu. Hamiltonian przy zaniedbaniu oddziaływań związanych ze spinem ma następującą postać:

8. PŁASKIE ZAGADNIENIA TEORII SPRĘŻYSTOŚCI

REZONATORY DIELEKTRYCZNE

Mechanika ogólna. Łuki, sklepienia. Zalety łuków (2) Zalety łuków (1) Geometria łuku (1) Geometria łuku (2) Kształt osi łuku (2) Kształt osi łuku (1)

Ruch obrotowy. Wykład 6. Wrocław University of Technology

(U.17) Zastosowania stacjonarnego rachunku zaburzeń

Wykład 15. Reinhard Kulessa 1

Wyznaczanie profilu prędkości płynu w rurociągu o przekroju kołowym

Fizyka dla Informatyki Stosowanej

SKRYPT DO ZAJĘĆ WYRÓWNAWCZYCH Z FIZYKI DLA STUDENTÓW I ROKU AKADEMII MORSKIEJ W SZCZECINIE

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

POLE MAGNETYCZNE W PRÓŻNI. W roku 1820 Oersted zaobserwował oddziaływanie przewodnika, w którym płynął

OBLICZENIA NUMERYCZNE TENSORA PRZEPUSZCZALNOŚCI DARCY EGO W OPARCIU O METODĘ ASYMPTOTYCZNEJ HOMOGENIZACJI

Wyznaczanie temperatury i ciśnienia gazu z oddziaływaniem Lennarda Jonesa metodami dynamiki molekularnej

INSTRUKCJA DO ĆWICZENIA

LIST EMISYJNY nr 3 /2014 Ministra Finansów

Grzegorz Kornaś. Powtórka z fizyki

Rozdział 5 Atom Wodoru

FIZYKA 2. Janusz Andrzejewski

WYWAŻANIE MASZYN WIRNIKOWYCH W ŁOŻYSKACH WŁASNYCH

ANALIZA DANYCH W STATA 8.0

Energia kinetyczna i praca. Energia potencjalna

KOMPUTEROWO WSPOMAGANA ANALIZA KINEMATYKI MECHANIZMU DŹWIGNIOWEGO

= ± Ne N - liczba całkowita.

cz. 1. dr inż. Zbigniew Szklarski

Wpływ błędów parametrów modelu maszyny indukcyjnej na działanie rozszerzonego obserwatora prędkości

WYKŁAD 15 ELEMENTY TEORII PRZEPŁYWÓW TURBULENTNYCH

ROZKŁAD NORMALNY. 2. Opis układu pomiarowego

SK-7 Wprowadzenie do metody wektorów przestrzennych SK-8 Wektorowy model silnika indukcyjnego, klatkowego

Wykład FIZYKA I. 8. Grawitacja. Dr hab. inż. Władysław Artur Woźniak

POMIARY MAKRONAPRĘŻEŃ METODĄ DYFRAKCJI PROMIENIOWANIA RENTGENOWSKIEGO

ĆWICZENIE 3 REZONANS W OBWODACH ELEKTRYCZNYCH

PRZEMIANA ENERGII ELEKTRYCZNEJ W CIELE STAŁYM

Kognitywistyka II r. Teoria rzetelności wyników testu. Teorie inteligencji i sposoby jej pomiaru (4) Rzetelność czyli dokładność pomiaru

Lista zadań nr 1 - Wektory

Badanie właściwości magnetyczne ciał stałych

KURS GEOMETRIA ANALITYCZNA

Pracownia komputerowa

MODELOWANIE PRĄDÓW WIROWYCH W ŚRODOWISKACH SŁABOPRZEWODZĄCYCH PRZY WYKORZYSTANIU SKALARNEGO POTENCJAŁU ELEKTRYCZNEGO

Wyznaczanie współczynnika wzorcowania przepływomierzy próbkujących z czujnikiem prostokątnym umieszczonym na cięciwie rurociągu

2 Przykład C2a C /BRANCH C. <-I--><Flux><Name><Rmag> TRANSFORMER RTop_A RRRRRRLLLLLLUUUUUU 1 P1_B P2_B 2 S1_B SD_B 3 SD_B S2_B

Sławomir Brzezowski WSTĘP DO MECHANIKI KWANTOWEJ

Ćwiczenie 9 ZASTOSOWANIE ŻYROSKOPÓW W NAWIGACJI

Wykład 10. Reinhard Kulessa 1

Elementarne przepływy potencjalne (ciąg dalszy)

Rozdział V WARSTWOWY MODEL ZNISZCZENIA POWŁOK W CZASIE PRZEMIANY WODA-LÓD. Wprowadzenie

GEOMETRIA PŁASZCZYZNY

Szczególna i ogólna teoria względności (wybrane zagadnienia)

Komputerowa symulacja doświadczenia Rutherforda (rozpraszanie cząstki klasycznej na potencjale centralnym

Jednowymiarowa mechanika kwantowa Rozpraszanie na potencjale Na początek rozważmy najprostszy przypadek: próg potencjału

Sterowanie nieholonomicznym manipulatorem z zastosowaniem funkcji transwersalnych

POMIAR PĘTLI HISTEREZY MAGNETYCZNEJ

Plastyczność polikryształów metali - materiały do wykładu

PRĘDKOŚCI KOSMICZNE OPRACOWANIE

Transkrypt:

IDZ DO PRZYK ADOWY ROZDZIA KATALOG KSI EK ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK CENNIK I INFORMACJE ZAMÓW INFORMACJE O NOWO CIACH ZAMÓW CENNIK CZYTELNIA SPIS TRE CI KATALOG ONLINE DODAJ DO KOSZYKA FRAGMENTY KSI EK ONLINE Symulacje komputeowe w fizyce Auto: Maciej Matyka ISBN: 83-7197-713-1 Fomat: B5, ston: 194 Zawiea CD-ROM Ksi¹ ka pezentuje algoytmy umozliwiaj¹ce komputeowe symulowanie ozmaitych pocesów fizycznych. Po pzedstawieniu metody ó nicowej ozwi¹zywania zwyczajnych ównañ ó niczkowych, Auto pokazuje, w jaki sposób zastosowæ j¹ pzy ozwi¹zywaniu konketnych poblemów fizycznych. Opisano miêdzy innymi: Symulowanie zjawisk mechaniki klasycznej w opaciu o pawa dynamiki Newtona Rozwi¹zanie numeyczne ównania falowego Symulacje dynamiki cieczy nie ci liwej Rozwi¹zanie numeyczne ównania Schödingea Symulacje komputeowe w fizyce to ksi¹ ka, któ¹ powinni zainteesowaæ siê nie tylko fizycy: niektóe pzedstawione tu algoytmy znajduj¹ zastosowanie w aplikacjach CAD/CAM, a nawet pzy twozeniu gie komputeowych. Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (3)30-98-63 e-mail: helion@helion.pl

Spis teści Wstęp...z... 7 Rozdział 1. Schematy óżnicowe ozwiązywania ównań óżniczkowych zwyczajnych.. 11 1.1. Równania óżniczkowe zwyczajne i óżnice skończone...1 1.. Równania óżniczkowe zwyczajne i achunek całkowy...13 1..1. Schemat óżnicowy Eulea...14 1... Rozwiązanie ównania ozpadu pomieniotwóczego...16 1..3. Metoda skokowa z wstępnymi obliczeniami Eulea...19 1..4. Wahadło matematyczne...4 1..5. Punkt mateialny pzymocowany do spężyny...3 1.3. Dokładniejsze metody wyznaczania ozwiązań ównań óżniczkowych...38 1.3.1. Metoda punktu śodkowego (ang. MidPoint) dugiego zędu...38 1.3.. Metoda Rungego-Kutty czwatego zędu...41 1.4. Zestawienie poznanych schematów ozwiązywania ównań óżniczkowych zwyczajnych...43 1.5. Podsumowanie...43 Rozdział. Dynamika według si Isaaca Newtona... 45.1. Rachunek wektoowy...45.1.1. Klasa Wekto...46.1.. Opeacje na wektoach...47.1.3. Rachunek wektoowy podsumowanie...5.. Zasady dynamiki Newtona...53..1. Piewsza zasada dynamiki Newtona...53... Duga zasada dynamiki Newtona...54..3. Tzecia zasada dynamiki Newtona...54.3. Model fizyczny dynamiki układów punktów mateialnych...54.3.1. Elementy składowe modelu...55.4. Punkt mateialny...58.4.1. Pzechowywanie danych. Lista jednokieunkowa...58.4.. Równania uchu pojedynczego punktu mateialnego...61.5. Kolizje...65.5.1. Posta metoda wykywania kolizji punkt-ściana...65.5.. Nieuchoma sfea kolizji...67.6. Oddziaływania między punktami mateialnymi...75.6.1. Pawo powszechnego ciążenia...75.6.. Oddziaływanie spężyste pay punktów...77.7. Konstuowanie obiektów złożonych...81.7.1. Model dwuwymiaowego sznua...81.7.. Symulacja tójwymiaowych tkanin...84

6 Symulacje komputeowe w fizyce.7.3. Konstukcja były sztywnej...85.7.4. Konstukcja modelu pouszającej się postaci...87.8. Podsumowanie...90 Rozdział 3. Rozwiązanie numeyczne ównania falowego... 91 3.1. Co to jest fala?... 91 3.. Klasyczne ównanie falowe...9 3.3. Równanie falowe w jednym wymiaze...9 3.3.1. Podział ównania falowego na układ dwóch spzężonych ównań óżniczkowych piewszego zędu...93 3.3.. Siatka óżnicowa Eulea w jednym wymiaze...94 3.3.3. Rozwiązanie algoytmiczne układu ównań spzężonych...94 3.3.4. Algoytm pogamu ealizującego ównanie falowe 1D...96 3.3.5. Efekty działania pzedstawionego algoytmu...101 3.4. Równanie falowe w dwóch i więcej wymiaach pzestzennych...106 3.4.1. Siatka óżnicowa Eulea w dwóch wymiaach...106 3.4.. Realizacja symulacji ównania falowego w dwóch wymiaach...110 3.5. Podsumowanie...113 Rozdział 4. Symulacje cieczy nieściśliwej...z... 117 4.1. Równanie Naviea-Stokesa dla cieczy nieściśliwej...117 4.1.1. Waunek nieściśliwości cieczy...118 4.1.. Pola wektoowe...119 4.1.3. Analiza ównania Naviea-Stokesa...11 4.. Rozwiązanie uposzczone ównań NS...14 4..1. Równanie płytkiej wody...14 4... Waunek zachowania masy...15 4..3. Końcowa postać ównania dla płytkiej wody...16 4..4. Pzybliżenie dysketne...16 4..5. Efekty działania...130 4.3. Pełne ozwiązanie ównań NS dla cieczy nieściśliwej...13 4.3.1. Repezentacja cieczy...133 4.3.. Schematy óżnicowe dla ównania NS...139 4.3.3. Waunki bzegowe...148 4.3.4. Algoytm pogamu...15 4.3.5. Wizualizacja ezultatów obliczeń...165 4.4. Podsumowanie...169 Rozdział 5. Równanie Schödingea...z... 171 5.1. Funkcja falowa wekto stanu układu kwantowego...171 5.. Ewolucja w czasie stanu układu kwantowego...17 5.3. Dysketna postać opeatoa ewolucji w czasie...173 5.4. Schemat ozwiązania óżnicowego...174 5.5. Stan początkowy układu...175 5.6. Implementacja...175 5.6.1. Algoytm pogamu...176 5.6.. Konstukcja stanu początkowego...176 5.6.3. Pętla obliczeniowa...178 5.7. Rezultaty...180 5.8. Podsumowanie...181 Bibliogafia...z... 183 Skoowidz...z... 189

Rozdział 5. Równanie Schödingea Mechanika kwantowa jest badzo zaawansowaną dziedziną fizyki współczesnej. Jej zozumienie jest zadaniem na lata i czytelnik aczej nie znajdzie tu systematycznego wykładu z tej dziedziny. Postaamy się natomiast pzedstawić kompletne ozwiązanie numeyczne ównania Schödingea 1, któego intepetację fizyczną i analizę znajdzie czytelnik w wykładach z mechaniki kwantowej w pacach [18], [19], [0] czy [1]. W liteatuze tematu, opócz świetnej pozycji [19], aczej tudno znaleźć ciekawe wizualizacje efektów kwantowych. Rozwiązania zagadnień mechaniki kwantowej są tudne do wyobażenia i spzeczne z naszą intuicją. Zazwyczaj autozy pozycji taktujących o MK popzestają na ogomnej ilości wzoów, któych piękno samo w sobie dostzec można dopieo po latach wytężonej pacy. W tym ozdziale postaamy się pzedstawić gaficznie ozwiązania numeyczne ównania Schödingea w jednym i dwóch wymiaach pzestzennych. Jak się okaże, numeyczne ozwiązywanie zagadnień mechaniki kwantowej nie jest niczym stasznym, a ezultaty są niesamowite i piękne. Wizualizacja ozwiązań będzie analogiczna do wizualizacji ozwiązań z ozdziału tzeciego; wszak ozwiązaniem naszym jest też fala... 5.1. Funkcja falowa wekto stanu układu kwantowego Aby ozpocząć ozważania na temat ozwiązania numeycznego ównania Schödingea, musimy poznać niezbędne minimum wiedzy na jego temat, czyli okeślić, czego tak napawdę szukamy. Jakich ozwiązań mamy się spodziewać? Jaką intepetację fizyczną mają ozwiązania tego ównania? Odpowiedź na te pytania jest w zasadzie posta, lecz intepetacja jej ozwiązań już nie. Zagadnienie funkcji falowej w mechanice kwantowej ma bezpośedni związek z pojęciem pawdopodobieństwa. Weźmy pojedynczą cząstkę elekton. W pzypadku 1 Na płycie CD została użyta pisownia nazwiska w focmie Schoedinge. Zakładamy, że pojęcie pawdopodobieństwa nie jest czcytelnikowi obce.

17 Symulacje komputeowe w fizyce klasycznym opisujemy go, podając jego położenie i pęd. W pzypadku kwantowym stan elektonu opisuje funkcja falowa zwana też często wektoem stanu. W takim azie nawet najpostszy układ, jakim jest pojedynczy elekton, musi mieć odpowiadającą mu funkcję falową. Skoo tak, to jaka jest funkcja falowa pouszającego się elektonu? Czy jest to po postu punkt w płaszczyźnie dwuwymiaowej, któy pousza się w okeślonym kieunku 3? I tu pojawia się poblem zwany nieoznaczonością Heisenbega. Niestety nawet dla pojedynczej cząstki kwantowej nie możemy jednoznacznie okeślić jednocześnie jej położenia i pędu. W takim azie funkcja falowa (zwana też wektoem w pzestzeni Hilbeta stanu układu kwantowego) musi być ozmyta w pzestzeni. Funkcja falowa okeśla nam pawdopodobieństwo znalezienia elektonu w danym miejscu pzestzeni. Rozwiązując ównanie Schödingea zależne od czasu, dla każdego koku czasowego otzymamy ozkład pawdopodobieństwa znalezienia cząsteczki w konketnym miejscu w pzestzeni. Doskonale widoczne będzie też ozmywanie w czasie stanu układu, tak że weszcie wskazanie gdzie znajduje się elekton w danym momencie nie będzie możliwe. 5.. Ewolucja w czasie stanu układu kwantowego Chcielibyśmy wpowadzić kilka standadowych pojęć występujących w mechanice kwantowej. Mamy nadzieję, że czytelnik nie zazi się do tego, bo w guncie zeczy zostanie popowadzony za ękę i nie powinien mieć poblemów ze zozumieniem tekstu. Ważna jest znajomość pewnych podstaw matematycznych (ównanie cząstkowe, działania na liczbach zespolonych). Wato też, aby czytelnik zajzał do wspomnianej we wstępie liteatuy tematu. Inteesującym nas zagadnieniem jest ewolucja stanu układu kwantowego. Ewolucja w czasie opisywana jest pzez ównanie óżniczkowe cząstkowe dugiego zędu zwane ównaniem Schödingea z czasem: (, t) (5.1) i h = H(, t) t gdzie odpowiednio: h = h π (,t) jest stałą Plancka dzieloną pzez π, jest wektoem (pzestzeni Hilbeta) stanu układu kwawntowego, 3 Cały czas mówić będziemy o epezentacji położeniowecj funkcji falowej; z innymi epezentacjami stanu układów kwantowych czytelnik może zapoznać się Cwe wspomnianej liteatuze.

Rozdział 5. Równanie Schödingea 173 H i jest hamiltonianem kwantowym układu (opeatoem Hamiwltona), oznacza część uojoną liczby zespolonej (tu część uojowną ównania). Naszym zadaniem jest znaleźć ewolucję wektoa stanu (,t). Aby to zobić, należy pzede wszystkim ozwinąć hamiltonian do postaci jawnej. Dla swobodnej paczki falowej epezentującej np. swobodny elekton hamiltonian zwapisujemy w postaci: gdzie h H = m h m jest kwantowym opeatoem pędu, a ( ) V + V okeśla niezależny od czasu potencjał. Tak zdefiniowany hamiltonian, po podstawieniu do ównania (5.1) i wpowadzeniu specjalnych jednostek, dla któych h = 1 i m=1/, spowadza ównanie (5.1) do postaci 4 : (, t) (5.3) i = ( + V ( )) (, t) t Dla wpowadzonych jednostek ogólna postać ozwiązaniwa ównania (5.3) jest znana: iht (5.4), t = e,0 ( ) ( ) ( ) iht e nazywa się opeatoem ewolucji czasowej, a wekto ( ) gdzie wyaz,0 okeśla stan początkowy układu w chwili t=0. Oznacza to, że dla zadanego stanu początkowego możemy wyznaczyć stan układu w dowolnej chwili t>0, kozystając z opeatoa ewolucji czasowej. (5.) 5.3. Dysketna postać opeatoa ewolucji w czasie Zadanie nasze w paktyce spowadzi się do pzybliżenia óżnicowego opeatoa ewolucji czasowej oaz ozwiązania tak zadanego ównania óżniczkowego. Dysketna postać tego opeatoa nadająca się do ozwiązania óżnicowewgo nosi nazwę postaci Caleya: e iht 1 ih t / 1 + ih t / (5.5) 4 Patz pozycja [9], stona 851. Postępujemy tak jedynie dcla uposzczenia ównania Schödingea, któe można byłoby ozwiązywać waz z wszystkimi stałycmi. Podejście takie stosuje się często w celu uposzczenia fomy zapisu ównań opisujących zcjawiska fizyczne.

174 Symulacje komputeowe w fizyce Jest to pzybliżenie funkcji do wyazu t włącznie. Tak zdefiniowany opeato óżnicowy jest unitany, czyli zachowuje nomę 5 funkcji falowej. Jak pzedstawiono w pacy [18], opeato ewolucji czasowej po podstawienwiu hamiltonianu ozbić można na dwa wyazy 6 : e ih t = e i( + V ) t = e i( t) e iv t z któych piewszy wyaz zostanie pzybliżony schematem (5.5). W takim układzie otzymujemy kompletną epezentację óżnicową opeatoa ewolucji czasowej, któą zastosujemy w ównaniu (5.4): (, t) 1 + i = 1 i ( t / ) ( t / ) e iv t (,0) Postać tę wykozystamy bezpośednio w tej fomie w ozwiązaniu óżnicowym ównania Schödingea. (5.6) 5.4. Schemat ozwiązania óżnicowego Równanie (5.6) ozwiążemy metodą iteacyjną Jacobiego, zwaczynając od postaci 7 : (, t + t) = 1 i ( t / ) 1 e iv t (, t) (5.7) Równanie to jest tylko inaczej zapisanym (5.6) wpowadźmy dla wygody nowe oznaczenie:? t (, t) ( t / ) Równanie (5.7) pzyjmie teaz badziej zwatą fomę: iv e (5.8) = 1 i iv t (, t + t) = e (, t)? (5.9) 5 O nomie funkcji falowej powiemy więcej pzy intepetacji otzymanych ozwiązań, na azie czytelnik powinien wiedzieć, że zachowanie nomy funkcji falowcej jest niezbędne do otzymania dobych (fizycznych) ozwiązań. 6 We wzoach óżnicowych nie będziemy już wpisywać jawnie zależności funkcji od zmiennych. 7 Metodę tę zapoponował d G. Jastzębski w pozycji [18].

Rozdział 5. Równanie Schödingea 175? Naszym zadaniem jest ozwiązanie zagadnienia dla nieznanej funkcji zdefiniowanej wzoem (5.8). Bezpośednio z (5.8) ozwiązanie na funkcję zapisujemy wzoem? iteacyjnym 8 :? iv t (5.10) = e t + i t ( )? n+ 1, n gdzie opeato pzybliżamy odpowiednio wzoem pięcio- lub dziewięciopunktowym, w zależności od ozmiaów siatki w poziomie i w pionie 9. Indeks dolny n/n+1 oznacza w tym kontekście pzynależność do koku iteacyjnego. Za waunek statowy iteacji pzyjmujemy 10? = 0 0. Ilość iteacji ma bezpośedni wpływ z jednej stony na czas ozwiązania, z dugiej na jego dokładność. 5.5. Stan początkowy układu W pezentowanym pogamie jako waunek początkowy wybaliśmy zgodnie z sugestią w [4] dobze okeślony fizycznie stan gaussowski unomowany, któy zapisać możemy wzoem: ( ( x px)^ ( y py) ^ ikx ( x, y, t) = Ne ) (5.11) gdzie N jest stałą nomalizacyjną dla tego stanu. Tak zapisany stan układu wyznacza gaussian o wektoze falowym k. 5.6. Implementacja Teoetyczne wypowadzenie schematu ozwiązania ównania (5.1) było niezbędne i choć w tym momencie może wydawać się dosyć skomplikowane, to mając tak wpowadzoną teoię, spowadzamy implementację do zastosowania kilku podstawowych zasad. Chodzi głównie o opeacje na liczbach zespolonych oaz zastosowanie siatki óżnicowej do epezentacji stanu układu kwantowego. Siatkę óżnicową potafimy już dobze okeślić (ozdziały 3., 4.). W tym pzypadku na siatce óżnicowej umieszczamy w centum watości funkcji falowej okeślającej stan układu kwantowego. Różnicą w stosunku do pzedstawionych w popzednich ozdziałach siatek óżnicowych będzie to, iż siatka w naszym pzypadku będzie zespolona. Do stwozenia siatki użyjemy konstukcji z biblioteki standadowej 11 C++. Deklaacja siatki óżnicowej o danych zespolonych, wielkości na, epezentującej funkcję falową, pzyjmie następującą postać: 8 Patz pozycje [18], [11]. 9 Zagadnienia pzybliżania opeatoa Laplace a na siatkach óżnicowych były już dyskutowane w ozdziale 3. 10 Taki stat iteacji zapoponowany został w pozycji [11]. 11 Użycie gotowego szablonu dla danych zespolonych badzo upości kod pogamu.

176 Symulacje komputeowe w fizyce Zapisany w nawiasach tójkątnych typ danych okeśla, jak zapisane będą odpowiednio część zeczywista i część uojona liczby zespolonej. Użycwie standadowego typu danych pozwoli nam kozystać z własności liczb zespolonych bez wpowadzania dodatkowych definicji metod i opeatoów 1. Wizualizacja danych pzebiegać będzie analogicznie do tej znanej już z ównania falowego. Dla każdego koku czasowego 13 ysujemy ozkład funkcji wychyleń w tzech wymiaach pzestzennych. Zagadnieniem wizualizacji nie będziemy się więc bliżej zajmować, bo było to już omawiane w ozdziale 3. 5.6.1. Algoytm pogamu Dalej w znanej już fomie diagamu pzedstawiamy na ysunku 5.1 popozycję schematu ogólnego działania pogamu ozwiązującego numeycznie ównanie Schödingea. Algoytm nie jest zbyt złożony i jak się okaże, pzełożenie kolejnych punktów na kod pogamu nie stanowi większego poblemu, szczególnie jeśli wykozystujemy dobze napisaną klasę liczb zespolonych (a taką niewątpliwie jest klasa z biblioteki standadowej C++). W pzedstawionym algoytmie zapisaliśmy w nawiasach ównania, z któych będziemy kozystać pzy kolejnych częściach koku czasowego. Jak widać, zagadnienie spowadza się do zastosowania tylko tzech wzoów, któew wypowadziliśmy wcześniej. 5.6.. Konstukcja stanu początkowego Zgodnie z wzoem (5.11) konstuujemy stan początkowy, wpisując odpowiednie watości funkcji w siatkę óżnicową. Niech stan początkowy wyznaczy paczka falowa o szeokości, w pozycji na siatce. Kozystając z tego, że istnieje w bibliotece standadowej funkcja, wyliczenie funkcji we wzoze (5.11) nie jest tudne i spowadza się do kiwlku wieszy kodu w C++. Kozystamy bezpośednio ze wzou (5.11), pamiętając o współczynniku nomalizacyjnym (tu ): 1 Zakładamy, że czytelnik zna pojęcie liczby zespolonejc. 13 Pzypominamy, że w ozdziale tym zajmujemy się tylko Cpzypadkiem dwuwymiaowym.

Rozdział 5. Równanie Schödingea 177 Rysunek 5.1. Algoytm działania pogamu Schödinge (ysunek znajduje się na płycie CD) Ustal waunki początkowe, inicjuj tablice oaz stałe. Wyznacz stan 0 początkowy (11)? Wyznacz poceduą iteacyjną Jacobiego (10). Wyznacz kozystając z (9) Waunki bzegowe tak Wizualizuj dane. Rozwiązanie nadal inteesujące? nie KONIEC Widać, że pzedstawiony schemat konstukcji stanu początkowego nie jest złożony. Dużym ułatwieniem było tu wykozystanie standadowej biblioteki C++ i funkcji zdefiniowanej dla klasy liczb zespolonych. Na ysunku 5. pzedstawiamy stan początkowy pzykładowej paczki falowej. Rysunek 5. pzedstawia stan okeślony paametami: gdzie oznacza liczbę komóek na siatce w kieunku osi X (w tym konketnym pzypadku 70).

178 Symulacje komputeowe w fizyce Rysunek 5.. Pzykładowy stan początkowy układu (ysunek znajduje się na płycie CD) 5.6.3. Pętla obliczeniowa Zgodnie z algoytmem z ysunku 5.1 pętlę obliczeniową zaczynamy od wyznaczenia? nieznanej funkcji. W osobnej tablicy pzechowywać będziemy infomacje o potencjale w pzestzeni. Pzy założeniu, że potencjał może być albo zeowy, albo mieć stałą watość niezależną iv t od czasu, wystaczy pamiętać flagi czy potencjał jest zeowy, czy też wynosi e. Załóżmy, że w piewszym koku algoytmu komóki, w któych wyóżniliśmy potencjał, mają ustawioną flagę. Ustawiona flaga w danej komóce oznacza, że w tym miejscu potencjał jest niezeowy. Oznacza two, że wyaz jest stały w takcie działania symulacji, dlatego możemy wyliczyć go wcześniej i używać bez iv t dokonywania powtónych obliczeń. Wyznaczmy zatem zeswpoloną liczbę e : Działanie opeatoa e iv t spowadzi się w naszym pzypadku do wymnożenia pzez Schemat (5.10) podzielimy na dwie części. Najpiew wymnóżmy komóki odpowiednio pzez, jeśli komóka ma potencjał ówny 0, lub pzez wyliczoną (i podwojoną) wcześniej watość, jeśli komóka jest typu (potencjał niezeowy). Zadanie to ealizuje podany kod 14, w któym stosujemy oznaczenia: psi _ t? psi 14 Jawna konwesja zwykłych liczb na typ spowodowana jest istnieniem pzeciążonych opeatoów tylko dla liczb, pzez któe spaametyzowancy został typ.

Rozdział 5. Równanie Schödingea 179 Kolejnym kokiem jest właściwa pocedua iteacyjna, któa dzięki wcześniejszemu wymnożeniu funkcji pzez odpowiednie stałe staje się o wiele postsza. Poceduę tę wykonujemy azy każdą iteację dwukotnie, az zwiększając, az zmniejszając indeksy tablicy 15 : Uważny czytelnik na pewno zauważył, że do pzybliżenia opeatoa Laplace a użyliśmy wzou pięciopunktowego, wpowadzonego już w ozdziale 3. W omówionej poceduze iteacyjnej zastosowaliśmy ównież oznaczenie dla uojonego i jako: Dzięki wpowadzeniu uojonego i mogliśmy bezpośednio we wzoze (5.10) wykonać mnożenie 16 i t?. n Kolejną częścią koku czasowego jest bezpośednie wyznaczenie ozkładu funkcji falowej, czego dokonujemy za pomocą postego schematu (5.9), pamiętając o podzieleniu pzez, pzez któe zostało pomnożone pzed piewszwą iteacją: Ostatni kok pzedstawionego algoytmu, któym się zajmiemy, to waunki bzegowe ozwiązania. Dla naszych potzeb postych stanów początkowych układu załóżmy zeowanie funkcji falowej na bzegach, czemu odpowiadwa posta pętla zeująca: 15 Ilość iteacji zędu 10 na siatkach ozmiau 70 70 i o koku czasowym =0.05 daje już zadowalające ezultaty. 16 W miejscach takich jak to nie sposób nie zauważyć, jak wspaniałym nazędziem okazuje się C++ i jego obiektowość.

180 Symulacje komputeowe w fizyce 5.7. Rezultaty Pzedstawione ezultaty działania pogamu Schödinge są zzutami z ekanu działającej w czasie zeczywistym animacji. Do wizualizacji wykozystano stwozone wcześniej na potzeby pogamu Waves poceduy OpenGL i Fox. Na ysunku 5.3 pzedstawiamy jeden z fundamentalnych efektów kwantowych, czyli pzejście pzez baieę potencjału. Rysunek 5.3. Pzejście paczki falowej pzez baieę potencjału (ysunek znajduje się na płycie CD) Na pzedstawionym ysunku uwidoczniono, że paczka falowa dzieli się na dwie paczki o mniejszej amplitudzie i pzeciwnych wektoach falowych. Inteesującym efektem jest to, że część paczki falowej, któa pzeszła pzez baiewę, jest gładsza od części odbitej. Sytuacja pzedstawiona na ysunku 5.3 nie ma odpowiednika w mechanice klasycznej. Klasycznie bowiem cząstka albo pzejdzie pzez baieę potencjału (np. ścianę), albo nie pzejdzie. Kwantowo ozpatujemy tylko pawdopodobieństwo pzejścia pzez baieę. Dlatego niekiedy mówi się, że elekton może być w dwóch miejscach jednocześnie. Niektózy uważają nawet, że jest w dwóch miejscach jedwnocześnie. Na ysunku 5.4 pzedstawiamy ozbicie gaussowskiej paczki falowej na potencjale w kształcie tójkątnego klinu. Ciekawe efekty, któe można wyczytać z tych ysunków, to m.in. chaakteystyczne spiętzanie gzbietów fal pawdopodobieństwa w początkowym

Rozdział 5. Równanie Schödingea 181 etapie symulacji oaz podział paczki na dwie ówne części. Na tym ysunku uwidoczniono, że na dalszych etapach symulacji wiemy o ozwiązaniu coaz mniej funkcja falowa ma teaz pzebieg o wiele łagodniejszy, co oznacza, że tudno okeślić, gdzie znajduje się nasz elekton. Rysunek 5.4. Rozcięcie paczki falowej na tójkątnym klinie (ysunek znajduje się na płycie CD) Ostatnim pzykładem, któy zapezentujemy, jest pzejście wzajemne dwóch paczek falowych pzez siebie (ysunek 5.5). Obie paczki falowe mają te same paamety początkowe (amplituda, ozmiay) i pzeciwnie skieowanwe wektoy falowe. 5.8. Podsumowanie W tym ozdziale czytelnik zapoznał się ze schematem ozwiązania numeycznego ównania Schödingea. Zastosowane tu schematy óżnicowe zdają się być wystaczające do zaobsewowania ciekawych efektów kwantowych. Istnieje duża dowolność w stosowaniu pzedstawionej metody można póbować dowolnych kształtów i wielkości potencjałów. Stan początkowy nie musi być pzedstawiony funkcją Gaussa. Można też stosować hamiltonian inny niż dla cząsteczki swobodnej. Rezultaty uzyskane po wpowadzeniu hamiltonianu oscylatoa hamonicznego w dwóch wymiaach do

18 Symulacje komputeowe w fizyce Rysunek 5.5. Rozpaszanie wzajemne dwóch paczek falowych (ysunek znajduje się na płycie CD) pzedstawionego algoytmu zdają się potwiedzać, że pzedstawiona metoda ozwiązania numeycznego, mimo że posta, jest dosyć ogólna i ma szeokie zastosowanie, dlatego zachęcamy czytelnika do samodzielnego ozwiwjania omawianego pogamu.