37
Symulacje Komputerowe Adam Lipowski kład Fizyki Kwantowej (p.205 G-III) l: 8295062 mail: [email protected] tp://www.amu.edu.pl/~lipowski/java/java.html

Symulacje Komputerowe

  • Upload
    pelham

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

Symulacje Komputerowe. Adam Lipowski. Zak ład Fizyki Kwantowej (p.205 G-III) Tel: 8295062 e-mail: [email protected] http:// www .amu.edu.pl/~lipowski/ java/java.html. Komputery w nauce: analiza numeryczna (np. obliczenie ca ł ki metod ą trapez ó w) - PowerPoint PPT Presentation

Citation preview

Page 1: Symulacje Komputerowe

Symulacje Komputerowe

Adam Lipowski

Zakład Fizyki Kwantowej (p.205 G-III)Tel: 8295062e-mail: [email protected]://www.amu.edu.pl/~lipowski/java/java.html

Page 2: Symulacje Komputerowe

Komputery w nauce:

- analiza numeryczna (np. obliczenie całki metodą trapezów)- obliczenia symboliczne (Mathematica, Maple)- zbieranie i analiza danych- wizualizacja- symulacje

Page 3: Symulacje Komputerowe

Symulacje:

Problem jest dobrze sformułowany (znane są np. równania go opisują-ce), jednak jest on zbyt trudny do ścisłej analizy matematycznej.Powodem trudności może być np., zbyt duża liczba zmiennych, nieli- niowość, przypadkowe zaburzenia (szum) itp.

Przykłady nierozwiązywalnych problemów:

- problem trzech ciał (mechanika klasyczna, równania Newtona)- atom helu (mechanika kwantowa, równanie Schrödingera )- układy o wielu stopniach swobody: gaz, ciało stałe, ciecz, polimery, makromolekuły,..., - społeczeństwo, transport, ekosystem, sztuczna inteligencja,...

Ale czy znamy reguły ewolucji np. ekosystemu?

Page 4: Symulacje Komputerowe

Cząstki elementarne

Atomy

Ciała makroskopowe

Planety

Układy planetarne

Galaktyki

Metagalaktyki

Komórki

Tkanki

Organizmy

Społeczności

Makromolekuły

Tranzystor

Komputer

WWWWie

lkoś

ć, z

łożo

ność

‘Nauka o złożoności’ – proste reguły mogą prowadzić do skomplikowanych zachowań, struktur

Interdyscyplinarność

Page 5: Symulacje Komputerowe

Symulacje modeli teorii gier: dylemat więźnia

Modelowanie współzawodnictwa i współdziałania, altruizm.

Wybór optymalnej strategii. Ewolucja (programowanie genetyczne),...

A i B oskarżeni są o przestępstwo. Jeżeli żaden z nich nie oskarży drugiego to obaj dostaną po roku kary. Jeżeli obaj się oskarżą to dostaną po trzy lata kary. Jeżeli jeden z nich oskarży drugiego a drugi nie, to ten drugi dostanie 5 lat kary a pierwszy wyjdzie na wolność.

Iterowany dylemat więźnia

Page 6: Symulacje Komputerowe

Problemy obliczeniowe złożone

Komiwojażer, zagadnienie plecakowe, problem spełnialności, planowanie obciążenia dla maszyn wieloprocesorowych,...

Rynki finansowe, ekosystemy, struktura białek, szkła spinowe,…

Symulowane wyżarzanie, algorytmy genetyczne, algorytmy mrówkowe , przeszukiwanie tabu,...

Przejścia fazowe: zagadnienie łatwe – zagadnienie trudne

Page 7: Symulacje Komputerowe

Symulacje układów atomowych

- Dynamika Molekularna

- Monte Carlo

Page 8: Symulacje Komputerowe

Cząsteczka C60 (fulleren) zaadsorbowana na krzemie

Lokalizacja atomów wyznaczona za pomocą Dynamiki Molekularnej

Page 9: Symulacje Komputerowe

Struktura C60

Page 10: Symulacje Komputerowe

Makromolekuły

Page 11: Symulacje Komputerowe

Kompleks białko-DNA

http://www.ccd.bnl.gov/visualization/gallery/pdb/pdb.html

Kompleks AchE-FAS

Page 12: Symulacje Komputerowe

Model sieci metabolicznej bakterii Escherichia coli

Page 13: Symulacje Komputerowe

Układy złożone:

- sieci losowe- nieliniowość, chaos i fraktale- wyłanianie się wzorców

O czym (niestety) nie będziemy mówić

Page 14: Symulacje Komputerowe

Sieć WWW

Page 15: Symulacje Komputerowe

Struktura połączeń internetowych

Nauka - wyszukiwanie podobieństw

Page 16: Symulacje Komputerowe

Łańcuchy pokarmowe

Page 17: Symulacje Komputerowe

Sieć oddziaływań międzyproteinowych

Kolor węzła określa fenotypowy efekt usunięcia danego białka: czerwony – śmiertelny, zielony – nie-śmiertelny, pomarańczowy – spowolnienie wzrostu, żółty - nieznany

Page 18: Symulacje Komputerowe

Modelowanie Sieci

-Grafy losowe- sieci rzeczywiste mają inne rozkłady statystyczne (to nie są grafy losowe!)-scale-free networks (niezmiennicze ze względu na zmianę skali długości)

Jak powstają sieci?wzrost restrukturyzacja

Geometria niestandardowa...

Page 19: Symulacje Komputerowe

Diffusion-Limited Aggregation

Page 20: Symulacje Komputerowe

Struktury fraktalne w przyrodzie

Page 21: Symulacje Komputerowe

Wszechświat

Page 22: Symulacje Komputerowe

Samopodobieństwo

Page 23: Symulacje Komputerowe

Wymiar fraktalny

gdzie N() jest liczbą trójkątów o wymiarze potrzebnych do pokrycia tego zbioru

Page 24: Symulacje Komputerowe

Wymiar fraktalny c.d.

Zbiór Cantora

tym razem mamy

Page 25: Symulacje Komputerowe

Sztuka fraktalna

Page 26: Symulacje Komputerowe

Terytorium pokryte przez 500 cząstek błądzących przypadkowo.

Page 27: Symulacje Komputerowe

Fraktalna struktura pożarów lasu

Page 28: Symulacje Komputerowe

Fraktalna struktura domen w punkcie krytycznym ferromagnetyka

Page 29: Symulacje Komputerowe

Chaos i nieprzewidywalność

Komputerowa analiza prostych dynamicznych układów nieliniowych uświadomiła powszechność chaosu

Page 30: Symulacje Komputerowe

r

x

r

Period doubling tree

xn+1=rxn(1-xn)

Równanie logistyczne

Jest to bardzo proste równanie ekologiczne:opisuje liczebność populacji w kolejnych latach

Page 31: Symulacje Komputerowe

Powstawanie wzorców

Różnicowanie się komórek

Page 32: Symulacje Komputerowe

Powstawanie wzorców c.d.

Proste reakcje chemiczne prowadzą do złożonych struktur czasoprzestrzennych

Page 33: Symulacje Komputerowe

Struktury spiralne

Page 34: Symulacje Komputerowe

Poruszające się przypadkowo termity mogą wytwarzać pewne struktury

Termit:- porusza się przypadkowo aż do napotkania kawałka drewna- jeżeli termit niesie drewno to upuszcza je- jeżeli nie niesie to je podnosi

Page 35: Symulacje Komputerowe

Life Convey’a

Jeżeli:-żywa komórka ma więcej niż trzech żywych sąsiadów to umiera (przeludnienie)-żywa komórka ma mniej niż dwóch żywych sąsiadów to umiera (samotność)-pusta komórka ma trzech to staje się żywa-żywa komórka ma dwóch lub trzech żywych sąsiadów to jej stan się nie zmienia

Page 36: Symulacje Komputerowe

Literatura

-P. Coveney, R. Highfield Granice złożoności (Prószyński i S-ka, 1997)

- D. Stauffer, H. E. Stanley Od Newtona do Mandelbrota - wstęp do fizyki teoretycznej (WNT, 1997)

- E. Ott Chaos w układach dynamicznych (W.N.T., 1997)

- T. Pang Metody obliczeniowe w fizyce. Fizyka i komputery (PWN, 2001)

- D. W. Heermann Podstawy symulacji komputerowych w fizyce (WNT, 1997)