Počítačové simulace a statistická mechanika

Podobné dokumenty
Lekce 4 Statistická termodynamika

Fázové přechody Isingův model

Výpočet nejistot metodou Monte carlo

Téma 3: Metoda Monte Carlo

Pokročilé simulace ve fyzice mnoha částic:

Zada ní 1. Semina rní pra ce z pr edme tu Matematický software (KI/MSW)

Monte Carlo. Simulační metoda založená na užití stochastických procesů a generace náhodných čísel.

Statistická termodynamika

Dyson s Coulomb gas on a circle and intermediate eigenvalue statistics

Molekulární dynamika polymerů

Fyzika IV. -ezv -e(z-zv) kov: valenční elektrony vodivostní elektrony. Elektronová struktura pevných látek model volných elektronů

Kapitola 3. Magnetické vlastnosti látky. 3.1 Diamagnetismus

STLAČITELNOST. σ σ. během zatížení

Fluktuace termodynamických veličin

Metoda Monte Carlo, simulované žíhání

Markov Chain Monte Carlo. Jan Kracík.

Vojtěch Hrubý: Esej pro předmět Seminář EVF

PRAVIDLA ZPRACOVÁNÍ STANDARDNÍCH ELEKTRONICKÝCH ZAHRANIČNÍCH PLATEBNÍCH PŘÍKAZŮ STANDARD ELECTRONIC FOREIGN PAYMENT ORDERS PROCESSING RULES

Mezimolekulové interakce

ATOMOVÁ SPEKTROMETRIE


Nerovnovážné systémy Onsagerova hypotéza, fluktuačně disipační teorém

Molekulový počítačový experiment

Téma 2 Simulační metody typu Monte Carlo

Kvantová informatika pro komunikace v budoucnosti

Bayesovské metody. Mnohorozměrná analýza dat

WORKSHEET 1: LINEAR EQUATION 1

Kvantová a statistická fyzika 2 (Termodynamika a statistická fyzika)

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

Od kvantové mechaniky k chemii

Diferenciální rovnice a jejich aplikace. (Brkos 2011) Diferenciální rovnice a jejich aplikace 1 / 36

Úvod do molekulové dynamiky simulace proteinů. Eva Fadrná

Kombinatorická minimalizace

A Note on Generation of Sequences of Pseudorandom Numbers with Prescribed Autocorrelation Coefficients

Fyzika IV Dynamika jader v molekulách

OPTIMALIZAČNÍ ÚLOHY. Modelový příklad problém obchodního cestujícího:

Právní formy podnikání v ČR

Obsah PŘEDMLUVA...9 ÚVOD TEORETICKÁ MECHANIKA...15

Počítačová chemie. výpočetně náročné simulace chemických a biomolekulárních systémů. Zora Střelcová

Kvantová fyzika atomárních soustav letní semestr VIII. KOTLÁŘSKÁ 23. DUBNA 2014

Analýza spolehlivosti tlakové nádoby metodou Monte Carlo

Dynamic programming. Optimal binary search tree

PARAMETRICKÁ STUDIE VÝPOČTU KOMBINACE JEDNOKOMPONENTNÍCH ÚČINKŮ ZATÍŽENÍ

Metody teorie spolehlivosti

Metropolis Hastings MC: Nesymetrická matice α + 1/21

Litosil - application

Uni- and multi-dimensional parametric tests for comparison of sample results

APLIKACE METODY MONTE CARLO K SIMULACI KRITICKÉ CESTY (APPLICATION OF THE MONTE CARLO METHOD FOR THE SIMULATION OF A CRITICAL PATH)

Vibrace atomů v mřížce, tepelná kapacita pevných látek

valid from 1st November 2011

Relativnost současnosti dvou nesoumístných událostí poprvé (UDÁLOSTI NEJSOU SPOJENY KAUZÁLNĚ)

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

Simulační modely. Kdy použít simulaci?

SPOLEHLIVOST KONSTRUKCÍ & TEORIE SPOLEHLIVOSTI část 8: Normové předpisy

8. Posloupnosti, vektory a matice

Opakování: shrnutí základních poznatků o struktuře atomu

- funkce, které integrujete aproximujte jejich Taylorovými řadami a ty následně zintegrujte. V obou případech vyzkoušejte Taylorovy řady

SPOLEHLIVOST KONSTRUKCÍ & TEORIE SPOLEHLIVOSTI část 5: Aproximační techniky

Neideální plyny. Z e dr dr dr. Integrace přes hybnosti. Neideální chování

Struktury a vazebné energie iontových klastrů helia

Hydropneumatické tlumení v mobilních aplikacích

Simulace. Simulace dat. Parametry

Hamiltonián popisující atom vodíku ve vnějším magnetickém poli:

Angličtina v matematických softwarech 2 Vypracovala: Mgr. Bronislava Kreuzingerová

IV117: Úvod do systémové biologie

Ekonomické modelování pro podnikatelskou praxi

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

Obr. 141: První tři Bernsteinovy iontové módy. Na vodorovné ose je bezrozměrný vlnový vektor a na svislé ose reálná část bezrozměrné frekvence.

Operátory a maticové elementy

Převod prostorových dat katastru nemovitostí do formátu shapefile

Nekovalentní interakce

ATOMOVÁ SPEKTROMETRIE

F7030 Rentgenový rozptyl na tenkých vrstvách

Intervalová data a výpočet některých statistik

Obrábění robotem se zpětnovazební tuhostí

4. Na obrázku je rozdělovací funkce (hustota pravděpodobnosti) náhodné veličiny X. Jakou hodnotu musí mít parametr k?

Nekovalentní interakce

Configuration vs. Conformation. Configuration: Covalent bonds must be broken. Two kinds of isomers to consider

Fisherův exaktní test

Příklad elektrický obvod se stejnosměrným zdrojem napětí

Laserová technika prosince Katedra fyzikální elektroniky.

Kovy - model volných elektronů

Kvantová mechanika - model téměř volných elektronů. model těsné vazby

2.6. Koncentrace elektronů a děr

Singulární charakter klasické limity

Zpětnovazební učení Michaela Walterová Jednoocí slepým,

SEIZMICKÝ EFEKT ŽELEZNIČNÍ DOPRAVY ÚVODNÍ STUDIE

Systém rizikové analýzy při sta4ckém návrhu podzemního díla. Jan Pruška

2. Statistický popis plazmatu

Numerická simulace elastohydrodynamicky mazaného kruhového kontaktu nehladkých povrchů

IMOSI - MODELACE A SIMULACE LEARN 2013 správně možná špatně

E(X) = np D(X) = np(1 p) 1 2p np(1 p) (n + 1)p 1 ˆx (n + 1)p. A 3 (X) =

Od Czech POINTu k vnitřní integraci

Pravděpodobnost, náhoda, kostky

Měření dat Filtrace dat, Kalmanův filtr

STANOVENÍ SPOLEHLIVOSTI GEOTECHNICKÝCH KONSTRUKCÍ. J. Pruška, T. Parák

SPOLEHLIVOSTNÍ ANALÝZA STAVEBNÍCH KONSTRUKCÍ - APLIKACE

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales

Plyn. 11 plynných prvků. Vzácné plyny. He, Ne, Ar, Kr, Xe, Rn Diatomické plynné prvky H 2, N 2, O 2, F 2, Cl 2

Téma 1: Spolehlivost a bezpečnost stavebních nosných konstrukcí

Transkript:

Počítačové simulace a statistická mechanika Model = soubor aproximaci přijatých za účelem popisu určitého systému okrajové podmínky mezimolekulové interakce Statistické zpracování průměrování ve fázovém nebo konfiguračním prostoru Modelový Hamiltonián H = T + V - definuje typy interakcí v systému (příklady) Statistická analýza principiálně vede k exaktním výsledkům pro konkrétni (modelový) Hamiltonián Počet uvažovaných bodů v konfiguračním nebo fázovém prostoru (délka trajektorie ) Výsledky jsou exaktní pro tento modelový Hamiltonián, nikoliv nezbytně pro korespondující reálný systém. Limitace počítačových simulací hardware Modelový Hamiltonián konečný (malý) počet částic konečná dékla trajektorie

Molekulvá dynamika Sampling ve fázovém prostoru trajektorie získaná integrací Newtonových pohybových rovnic Dynamické vlastnosti Statistický popis rovnováhy Klasická MD Ab initio MD Kvantová MD Monte Carlo metoda Sampling konfiguračním prostoru nutnost najít efektivní samplování Pouze rovnovážné vlastnosti

Trajektorie chronologická sekvence konfigurací (příklad Isingův model) ν ( t) = ( s, s, s,..., s, s ) 1 2 3 N 1 Bod v konfiguračním prostoru navštívený v kroku t. N Pro libovolnou vlastnost systému G: G Gs (, s,..., s ) ν () t = 1 2 N Střední hodnota pro trajektory s T kroky. Přesné hodnoty pro T G G T = 1 T Gν () t t= 1 = T lim T G T Trajektorie: Ergodická Zastoupení konfigurací v trajektorii musí odpovídat Boltzmannovské distribuci Ergodická hypotéza: Pravděpodobnost konfigurací o stejné energii je stejná trajektorie nezáleží odkud začneme jakýkoliv bod může být navštíven Skutečná simulace T je konečné => <G> T je přibližné

Reálné simulace Analýza dílčích průměrů G ( B) = 1 G L t B ν () t Standardní odchylka ~ statistická nejistota (pro T : Δ ~ T -1/2 ) Potenciální problémy Trajektorie lokalizována pouze v části konfiguračního prostoru (příklady) Ergodická hypotéza: Pravděpodobnost konfigurací o stejné energii je stejná. - Nezáleží odkud trajektorie začne - Jakýkoliv bod konfiguračního prostoru může být sámplován

HRUBÁ SÍLA -- numerická inegrace Všechny body z konfiguračního prostoru se vybírají se stejnou pravděpodbností G ν () t E ν() t ν() t Q = exp( E / kt ) Partiční funkce a střední hodnoty: () t t ν 1 G = G () t exp E ()/ kt T ν Q t ( ν t ) Téměř nulová efektivita! Příklad: Isingův 2-D model 20x20 mříž 2 400 ~ 10 100 konfigurací Jiné samplingy pro Monte Carlo Typicky stačí 10 6 konfigurací Importance sampling efektivně sámpluje pouze statisticky významné oblasti konfiguračního prostoru.

Sampling Pomocí generátoru pseudonáhodných čísel. Celý proces opakujeme T-krát Metropolisův algoritmus, Metropolisův sampling, Importance sampling

Metoda Monte Carlo 1909 Lwow, Harward, Los Alamos Vůbec první statistický sampling Ulam (1940) Spolu s Tellerem vlastní patent na výrobu vodíkové bomby Problém je dosáhnout kritického tlaku pomocí atomové bomby. Stanislaw Ulam (1909-1984) Metropolisův algoritmus A Rosenbluth, M Rosenbluth, A Teller and E Teller, 1953 Práce označena za jednu z 10 nejdůležitějších v minulém století Nicholas Metropolis (1915-1999)

Metropolisův sampling: G T 1 T Gν () t t= 1 = T w νν ' pravděpodobnost (za jednotku času), že systém ve stavu ν přejde do stavu ν Transition probability matrix V rovnováze musí být změna pravděpodobnosti nulová. Splňuje-li trajektorie tyto podmínky popisuje kanonický soubor v rovnováze. Trajektorie odpovídá kanonickému souboru v rovnováze.

RAND Uniformly distributed random numbers. RAND(N) is an N-by-N matrix with random entries, chosen from a uniform distribution on the interval (0.0,1.0). RAND(M,N) and RAND([M,N]) are M-by-N matrices with random entries. RAND(M,N,P,...) or RAND([M,N,P,...]) generate random arrays. RAND with no arguments is a scalar whose value changes each time it is referenced. RAND(SIZE(A)) is the same size as A. RAND produces pseudo-random numbers. The sequence of numbers generated is determined by the state of the generator. Since MATLAB resets the state at start-up, the sequence of numbers generated will be the same unless the state is changed. S = RAND('state') is a 35-element vector containing the current state of the uniform generator. RAND('state',S) resets the state to S. RAND('state',0) resets the generator to its initial state. RAND('state',J), for integer J, resets the generator to its J-th state. RAND('state',sum(100*clock)) resets it to a different state each time. This generator can generate all the floating point numbers in the closed interval [2^(-53), 1-2^(-53)]. Theoretically, it can generate over 2^1492 values before repeating itself.

1000 teplot 20x20 mřížka 350(x400) ekvilibrace 650(x400) sampling Onsager

100 x 100 kubický grid 5000 simulací pro různé teploty 500 MC cyklů (přes všechny částice) Onsager

Příkklad: Monte Carlos algoritmus pro roztok

Nevýhody Importance Sampling: splnění ergodické podmínky v případě vysokých barier Random walk vs. Importance sampling Mezní situace můžeme definovat nějaký hybridní algoritmus: Non-Boltzmann sampling (0) E ν Systém s energiemi konfigurací pro který generujeme trajektorii pomocí IS. Chceme analyzovat systém s energiemi konfigurací (0) Eν = Eν + Eν Faktorizace Boltzmannovy pravděpodobnosti: (0) ( βe ) = ( βe ) ( β E ) exp exp exp ν ν ν Q Q= exp E = exp E exp E = Q exp E Q ν 0 (0) ( β ν ) ( β ν ) ( β ν ) ( β ν ) 0 ν E ν 0 0 ( β Eν ) ( β ) 1 Q G exp G = G ( βe ) = G exp( β E ) = Q Q E ν 0 ν 0 ν exp ν ν ν 0 exp ν 0 Umbrella sampling.