23
Rendezetlen rendszerek számítógépes szimulációja a Monte Carlo módszerrel Dr Jedlovszky Pál ELTE TTK

Rendezetlen rendszerek számítógépes szimulációja a Monte Carlo módszerrel

  • Upload
    john

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

Rendezetlen rendszerek számítógépes szimulációja a Monte Carlo módszerrel. Dr Jedlovszky Pál ELTE TTK. RENDEZETLEN RENDSZEREK SZÁMÍTÓGÉPES SZIMULÁCIÓJA. molekuláris dinamika (MD) Monte Carlo (MC). A MONTE CARLO MÓDSZER STATISZTIKUS MECHANIKAI ALAPJAI. - PowerPoint PPT Presentation

Citation preview

Page 1: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Rendezetlen rendszerek számítógépes szimulációja a

Monte Carlo módszerrel

Dr Jedlovszky Pál

ELTE TTK

Page 2: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

RENDEZETLEN RENDSZEREK SZÁMÍTÓGÉPES SZIMULÁCIÓJA

molekuláris dinamika (MD)

Monte Carlo (MC)

Uij(r) ismert (feltételezett)

párpotenciál alapján

Page 3: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

eljárás:

- az egyes részecskékre ható erők számítása

- az összes részecske mozgás- egyenletének megoldása t időlépésre

Page 4: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

tulajdonságok:

- determinisztikus - sztochasztikus

- egyetlen rendszeren időátlagot számít

- rendsszerek sokaságán sokaság- átlagot számít

- egyensúlyi és nem egyensúlyi rendszerek is vizsgálhatók

- csak egyensúlyi rendszerek vizsgálhatók

- hely- és impulzuskoordinátákat is nyilvántart

- csak helykoordinátákat tart nyilván

- időfüggések is számíthatók - időfüggések nem számíthatók

- térbeli korlát: 10-100 nm- időbeli korlát: 10-100 ns

- térbeli korlát: 10-100 nm

molekuláris dinamika (MD) Monte Carlo (MC)

Page 5: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

NVT

BNN

Q

TkpqEp

/,exp

NNB

NNNVT pdqdTkpqEQ /,exp

NVTB QTkA ln

A MONTE CARLO MÓDSZER STATISZTIKUS MECHANIKAI ALAPJAI

Egy adott mikroállapot megvalósulásának valószínűsége kanonikus (N,V,T) sokaságon:

ahol QNVT a kanonikus állapotösszeg:

A rendszer szabadenergiája:

Page 6: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

NNNN qUpKpqE ,

A kinetikus tag felírható K(pN) = pi2/2m alakban, így az

állapotösszegből leválasztható

Csak a qN helykoordinátáktól illetve az U(qN) potenciális energiajáruléktól függő tagokkal kell számolnunk.

A mikroállapot teljes energiája E(qN,pN)felbontható:

Page 7: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

NB

N

NB

NN

qdTkqU

qdTkqUqMM

/)(exp

/)(exp)(

NB

NB

N

qdTkqU

TkqUp

/)(exp

/)(exp

Monte Carlo szimuláció:

-N részecskéből álló rendszer jellemzése 3N helykoordinátával

- minden mikroállapot megfelel a 3N dimenziós konfigurációs tér 1-1 pontjának

- egy adott mikroállapot megvalósulásának valószínűsége:

- valamely M mennyiség makroszkopikusan mérhető értéke:

Page 8: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Monte Carlo szimuláció: statisztikus mintavételA mikroállapotok sokaságát a mintába kerülő néhány mikroállapottal közelítjük,ezen mikroállapotokon (mintakonfiguráción) számítjuk <M>-et

Minta reprezentativitásának problémájaMegoldás: súlyozott mintavételEgy-egy mikroállapotot vegyünk w(qN) valószínűséggel (súllyal) a mintába:

q

NNq

NNN

qwqU

qwqUqM

M)(/)(exp

)(/)(exp)(

Page 9: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Legyen

)(exp)( NN qUqw Ekkor

k

qM

M

k

i

Ni

1)(

ahol k a mintakonfigurációk száma.

Az egyenletes mintavételezést és Boltzmann faktorral súlyozott átlagolást Boltzmann faktorral súlyozott mintavételezéssel és súlyozatlan átlagolással helyettesítettük.

Más w(qN) súlyozás szerinti mintavétel: irányított (biased) mintavételezés

Page 10: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

A MONTE CARLO SZIMULÁCIÓS TECHNIKA

N részecske V térfogatú (kocka, tégla, prizma ... alakú) dobozba

periodikus határfeltételek biztosítása

véletlenszerűen kiválasztott részecske véletlenszerű elmozdítása(transzláció és rotáció, esetleg torziós forgatás)

konfigurációs energia U(qN) számítása

Page 11: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Új konfiguráció elfogadásáról döntés:

- ha U = Uúj-Urégi 0 elfogadjuk

-ha U = Uúj-Urégi > 0 exp(-U/kBT) valószínűséggel elfogadjuk

1-exp(-DU/kBT) valószínűséggel elvetjük

Miután beállt az egyensúly: mintavétel

Page 12: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

A konfigurációs energia számítása:- modellrendszer: feltételezett potenciálok használata- a használt potenciálmodelleket a modell számított tulajdonságainak a kísérleti adatokkal való egyezése validálja- közelítő feltevések:

● klasszikus fizika érvényessége● potenciális energia páronként additív: U = uij

612

04

4

1

ij

ij

ij

ijij

ij

jiij rrr

qqu

● potenciálfüggvény alakja (általában Lennard-Jones + Coulomb):

Page 13: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Rendszer korlátozott méretéből fakadó problémák: periodikus határfeltételek:

Page 14: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

R+R

R

Korlát: távolságfüggvények csak R/2-ig értelmezhetők

Page 15: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Elektrosztatikus kölcsönhatás hosszútávú járulékának számítása:- Periodikus határfeltételek miatt a szimulációs dobozba beírható gömb R sugarán túl távolságfüggvények nem számolhatók- Probléma: a Coulomb energia gömbön túli járulékának figyelembe vétele

● egyszerű levágás● Ewald-összegzés● reakciótér-korrekció

RF

Msphere

RC

Page 16: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

dVsdTkpVVsUV

TkpVVsUVVsp

NB

NNB

NNN

]/)),((exp[

]/)),((exp[),(

3/ Vqs NN

SZIMULÁCIÓ ÁLLANDÓ NYOMÁSON

Izoterm-izobár (N,P,T) sokaságnál a konfigurációs teret a qN helykoordináták és a rendszer V térfogata feszíti ki. Egy adott mikroállapot megvalósulásának valószínűsége:

ahol az sN skálázott (dimenziómentes) koordináták:

Page 17: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

dVsdVsMVspM NNN ),(),(

dVsdTkVsUV

dVsdTkVsUVVsMM

NB

NN

NB

NNN

/),(exp

/),(exp),(

Valamely M mennyiség makroszkopikusan mérhető értéke

vagyis

Page 18: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

súlyozott mintavételezés:

egyes konfigurációk (mikroállapotok) mintába kerülésének valószínűsége a

]/)),((exp[~ TkpVVsUVp BNN

"pszeudo" Boltzmann-faktorral arányos

Page 19: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Eljárás:véletlen mozgatások:

● hagyományos részecskemozgatás● térfogatváltoztatási lépések

)]}/ln(/)(exp[,1{min régiújB VVNTkVPUp

a mozdítások elfogadásának valószínűsége:

Page 20: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

]/)),(exp[()!(~ 31 TkNsUNVNp BNNN

Tmkh B2/

SZIMULÁCIÓ ÁLLANDÓ KÉMIAI POTENCIÁL MELLETT

Nagykanonikus (,V,T) sokaságon a vizsgált rendszer az N részecskeszám változásával a különböző dimenziójú qN konfigurációs terek között is mozoghat.

Ekkor az egyes mikroállapotok megvalósulásának valószínűsége (a pszeudo Boltzmann-faktor):

ahol

Page 21: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

Eljárás:véletlen mozgatások:

● hagyományos részecskemozgatás● részecskehozzáadási lépések● részecskeelvételi lépések

)]}1ln()/ln(/)(exp[,1{min 3 NVTkUp B

a mozdítások elfogadásának valószínűsége:

Page 22: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

FÁZISEGYENSÚLYOK SZIMULÁCIÓJAA GIBBS MONTE CARLO MÓDSZER

Page 23: Rendezetlen rendszerek  számítógépes szimulációja a Monte Carlo módszerrel

- két független rendszer egyidejű szimulációja- háromféle mozdítástípus:

● részecskemozgatás rendszeren belül TI = TII

● térfogatcsere a rendszerek között PI = PII

● részecskecsere a rendszerek között μI = μII

Elfogadási kritérium: a rendszerek közötti részecske- illetve térfogatcsere elfogadásáról a két rendszer változásához tartozó pszeudo Boltzmann-faktorok szorzata alapján döntünk, figyelembe véve a fázisegyensúly termodinamikai feltételeit