E T Dinamica molecolare per un sistema isolato  ensemble microcanonico (NVE) t.

Slides:



Advertisements
Presentazioni simili
Primary Italian Saying How You Are.
Advertisements

I parametri NMR Accoppiamento scalare Il rilassamento
Termodinamica Chimica
Cinetica chimica Cinetica e termodinamica Velocità di reazione
Fisica 1 Termodinamica 3a lezione.
ONDE.
Simulazioni Molecolari
Esplorazione dello spazio conformazionale usando metodi di simulazione
Soluzione FEM di problemi parabolici
BRISCOLA GO ON AVANTI. Storia I giochi di carte hanno le origini più disparate e vengono collocati in differenti epoche, la Briscola risale al La.
FUNZIONALE DELLA DENSITA’
Dinamica Molecolare.
Queuing or Waiting Line Models
Intelligenza Artificiale
Rottura di ergodicità in sistemi anisotropi
Il Passato Prossimo The Past Perfect Tense.
Capitolo 10.III Ne. 10.III Ne Ne: pronoun = of it/them (USE # 1) "Compri della frutta?" "Si`, ne compro." "Conosci qualche film italiano?" "Certo, ne.
20 ottobre 2010 Le discipline che forniscono i fondamenti per lo studio dellingegneria delle reazioni chimiche sono: Termodinamica chimica Cinetica chimica.
Teoremi di Lieb Permette di stabilire l’esistenza di
Frequency Domain Processing
avere venire essere I verbi irregolari stare bere andare uscire dare
Il Futuro The Future Tense.
LA PREPOSIZIONE La preposizione e’ la parte invariabile del
PINK FLOYD DOGS You gotta be crazy, you gotta have a real need. You gotta sleep on your toes. And when you're on the street. You gotta be able to pick.
come fossero treccine… …tanto tempo è passato d’allora eppure ancora eppure ancora mi basta scorgere un’amapola mi basta scorgere un’amapola.
Ontologia AA F. Orilia. Lez. 16 Discussione dell'approccio controfattualista di lewis condotta da Antonio De Grandis.
4/20/20151 Metodi formali dello sviluppo software a.a.2013/2014 Prof. Anna Labella.
Love, Love, Love. Love, Love, Love. Love, Love, Love. There's nothing you can do that can't be done. Nothing you can sing that can't be sung. Nothing.
Metodi Quantitativi per Economia, Finanza e Management Lezioni n° 7-8.
From wood the energy of the Sun. Dal legno l’energia del Sole Il legno fa parte delle biomasse ed è una delle fonti energetiche rinnovabili più utilizzata,
ALL YOU NEED IS LOVE Love, Love, Love. There's nothing you can do that can't be done. Nothing you can sing that can't be sung. Nothing you can say but.
Capitolo 14 Il presente del congiuntivo (the present subjunctive)
Metodi di indagine di molecole biologiche 2008 Piccioli-Turano Spettroscopia NMR di molecole Biologiche. Aspetti fondamentali della tecnica (Recupero nozioni.
Il simulated annealing (SA)
Accoppiamento scalare
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
Jojo was a man who thought he was a loner But he knew it wouldn't last. Jojo left his home in Tucson, Arizona For some California grass. Get back, get.
Viruses.
Each student will be able to ask an adult or stranger: What do you like to do? and What don’t you like to …?
John Winston Ono Lennon was an English musician. From 1962 to 1970 he was a composer and singer (soloist) of the musical group the Beatles. Along with.
L A R OUTINE D EL M ATTINO Ellie B.. Io mi sono svegliata alle cinque del mattino.
SUMMARY High efficiency motors RIEPILOGO Motori ad alta efficienza RIEPILOGO Motori ad alta efficienza.
SUMMARY Dinamic analysis RIEPILOGO Analisi dinamica RIEPILOGO Analisi dinamica.
Summary Module 1 – Unit 1 (Current, potential difference, resistance) RIEPILOGO Modulo 1 – Unità 1 (Corrente, tensione, resistenza)
SUMMARY Different classes and distortions RIEPILOGO Le diverse classi e le distorsioni RIEPILOGO Le diverse classi e le distorsioni.
Filtri del secondo ordine e diagrammi di Bode
SUMMARY Real operational amplifiers RIEPILOGO Amplificatori operazionali reali RIEPILOGO Amplificatori operazionali reali.
1. Raul e Leo e…… una sola palla Raul and Leo……… 2.
Metodi di minimizzazione Ricerca del minimo di dove è l’insieme delle variabili (coordinate)
Oggi è l’undici febbraio 2015.
Potenziale interatomico: sviluppo in termini a più particelle termine a una particella (potenziale esterno; di solito è zero) tipicamente: termine angolare.
LE PREPOSIZIONI. Le Preposizioni semplici (Simple prepositions) A preposition describes a relationship between other words in a sentence. In itself, a.
Come migliorare le prestazioni di un codice di dinamica molecolare.
It’s easy to know when we have to put emphasis on the last syllable of words with two or more syllables! These words have an accent on the last letter!
Buon giorno, ragazzi oggi è il quattro aprile duemilasedici.
Metodi di regolarizzazione nell’elaborazione delle immagini biomediche Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy.
CROMATOGRAFIA LIQUIDA (L.C.) Gel filtrazione (Size-exclusion chromatography) Scambio ionico (Ion exchange chromatography) Affinità (Affinity chromatography)
Libri consigliati M.P. Allen, D.J. Tildesley, “Computer simulation of liquids”, Oxford D. Frenkel, B. Smit, “Understanding molecular simulation: from algorithms.
Activity diagrams Data & Control Flows Esempi
Se A e B sono variabili random statisticamente indipendenti P (2) (B,A)=P(B)P(A) P(A)=probabilità che la variabile stocastica A assuma un certo valore.
Consideriamo un cristallo di Ag (fcc; a=4.09Å), descritto da un qualche potenziale semiempirico (negli esempi sarà EAM, ma non importa). Vogliamo studiarne.
Usare Excel per risolvere problemi….. Esercizi…..
1. ELASTICITA’ DELLA DOMANDA potere di mercato (FISSARE IL PREZZO) ≠ da potere contrattuale (TAKE OR LEAVE OFFER CAP 3 e 4) e da potere nell’impresa (CAPACITA’
STMan Advanced Graphics Controller. What is STMan  STMan is an advanced graphic controller for Etere automation  STMan is able to control multiple graphics.
LE INDICAZIONI. CHIEDERE INFORMAZIONI E INDICAZIONI : ASKING FOR INFORMATION & DIRECTIONS.
MSc in Communication Sciences Program in Technologies for Human Communication Davide Eynard Facoltà di scienze della comunicazione Università della.
Angolo tra due rette e bisettrice
Do You Want To Pass Actual Exam in 1 st Attempt?.
X. Specifications (IV).
La Grammatica Italiana Avanti! p
Transcript della presentazione:

E T Dinamica molecolare per un sistema isolato  ensemble microcanonico (NVE) t

La dinamica molecolare permette di effetturare medie temporali, ovvero di stimare in modo simil-“sperimentale” le osservabili macroscopiche

Problema! La dinamica molecolare (ovvero la risoluzione numerica delle Eq. di Newton) permette solo di raggiungere scale temporali limitate (ns). Spesso non sono sufficienti per ottenere un sampling completo dello spazio delle fasi  non sempre riesco a effettuare delle medie statisticamente significative. q p  can Una barriera cinetica potrebbe impedire di visitare una regione cospicua

Crystalline Si at T=300 K Se studio le vibrazioni attorno alla posizione di equilibrio di un solido non me ne accorgo: le vibrazioni non sono un “meccanismo cinetico attivato”

Crystalline Si at T=300 K

In realtà un solido all’equilibrio è sempre caratterizzato da una certa densità di difetti: se avessimo considerato una cella sufficientemente grande e avessimo potuto simulare l’evoluzione su tempi “umani”, avremmo visto la loro comparsa.

Per osservare meccanismi attivati su scale di tempo accessibili e senza avvicinarsi alla temperatura di melting basta studiare il comportamento di atomi isolati (adatomi) posti su una superficie poco corrugata come la fcc(111). L’evoluzione seguente avviene in pochi ps...

Ag/Ag(111) (EAM potentials); T=150K

Surface diffusion as a sequence of rare, uncorrelated events Oversimplified picture (1 dimension, 1 particle, “rigid” potential, etc.) The system spends most of its time vibrating around equilibrium position, and it occasionally moves to a new position  Time-scale separation (huge at experimental conditions (t D ~1s), negligible at high temperatures, where the picture does not hold.) t vib ~1ps tDtD

It is obvious that we have a very big problem: in a limited number of steps I could see only “boring vibrations” TimeSteps 1ps1000 1ns s1s ms ab initio MD classical MD real life!

Transition State Theory -x x x0x0 x x0x0 State A The rate of escape from A is given by the (equilibrium ensemble average of the) flux exiting through the boundary to state A. System at equilibrium

0 E 1D + harmonic approximation for the potential energy: A B

Harmonic Transition State Theory 0  frequency prefactor (inverse of typical vibrational time); E = energy of the saddle-point separating state A and state B E is the “activation energy” (or “diffusion barrier”) for the event that causes the system to move from A to B. Arrhenius relation I go from one state to another following the minimum energy path. Along the “reaction coordinate” the energy must raise before diminishing. If I follow the MEP, in all other directions the energy is a minimum. This gives a multidimensional SADDLE POINT

Usually very good approximation at experimental conditions, i.e. when :

Example: Ag on Ag(111) at T=100K how do we compute E ? often ~10 13 s -1

Even using hTST, in order to study the dynamic evolution of a system on a long time scale I need to know all relevant mechanism and to quantify their rates. This is not easy at all. If I’m not interested in the actual dynamics but simply want to estimate equilibrium averages, how can I do?

Invece di fare medie temporali, torno a considerare le espressioni d’ensemble. Quelle nell’ensemble canonico sono particolarmente semplici da scrivere... l’integrale a denominatore è 6N-dimensionale.

Medie canoniche Chiaramente, nemmeno con i computers posso pensare di risolvere esattamente gli integrali 6N-dimensionali attraverso semplici “griglie” come potrei fare in 1,2,3 dimensioni. Ho bisogno di basarmi sul concetto di “importance sampling”, ovvero devo trovare un trucco per “generare” un numero limitato (fino a 10 8 – 10 9 ce la faccio) di configurazioni che giocano un ruolo chiave nel determinare il valore dell’integrale. Per fortuna c’è il termine esponenziale che garantisce che punti dello spazio delle fasi caratterizzati da grandi valori di  H pesano poco …

Consideriamo un modello “semplicissimo” di sistema interagente, ovvero un sistema di particelle che possono trovarsi solo in due stati diversi, disposte lungo un reticolo ordinato, e interagenti (con energia di interazione costante) solo coi loro primi vicini. Niente traslazioni, rotazioni, vibrazioni. In una dimensione posso immaginarmi il seguente sistema di spin Ho 2 N configurazioni: se il sistema è grande non posso pensare di enumerarle tutte. In 1D non serve, si trova la soluzione esatta. Basta andare in 2D e le cose si complicano molto (articolo terribile di Onsager, che fornisce una soluzione non del tutto generale). Modello studiatissimo: rottura spontanea di simmetria, sistemi ferromagnetici e antiferromagnetici, possibilità di mappare sul modello di Ising molti sistemi di interesse fisico.

Il modello di Ising risolto col metodo di Monte Carlo Metropolis. 1) Parto da una certa configurazione e ne calcolo l’energia E

Il modello di Ising risolto col metodo di Monte Carlo Metropolis. 2) Scelgo uno spin a caso e lo “flippo”; calcolo la nuova energia E’;  E=E’-E

Il modello di Ising risolto col metodo di Monte Carlo Metropolis. 3a) Se l’energia è minore “accetto” la nuova configurazione e ripeto l’operazione sulla nuova configurazione E’;  E=E’-E <0  accetto Nota: se mi limitassi ad agire in questo modo, starei cercando di minimizzare l’energia del sistema. Ma il comportamento del sistema è determinato, a temperatura finita, dall’energia libera E-TS …

Il modello di Ising risolto col metodo di Monte Carlo Metropolis. 3a) Se l’energia è maggiore “accetto” la nuova configurazione con probabilità determinata dal fattore alla Boltzmann E’;  E=E’-E >0 estraggo un numero casuale p tra 0 e 1; p<exp(-  E/kT)  accetto, altrimenti rifiuto, riparto dalla configurazione vecchia e riprovo

Soluzione analitica per il modello monodimensionale: m B (B=1  B=1eV)

Configurational (or equilibrium) Monte Carlo: the Metropolis scheme (not in the more general form) [N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller, and E. Teller, J. Chem. Phys. 21, 1087 (1953)]

1) start from a given configuration x x x2x2 x1x1 x3x3 x4x4

2) define a possible "move" from x x x2x2 x1x1 x3x3 x4x4

3) compute the energy difference between the initial and the final state x x2x2 x1x1 x3x3 x4x4

4) accept the move if  E <0 x x2x2 x1x1 x3x3 x4x4

5) accept the move with probability exp(-  E /kT) if  E >0; otherwise reject; iterate x x2x2 x1x1 x3x3 x4x4

This procedure generates a random-walk like path in the configuration space

After a "thermalization" phase, the system equilibrates: the random walk keeps extracting configurations with the correct (canonical) weight

WARNING: the random walk does not need to be representative of the real system dynamics! (it is not an actual TRAJECTORY; where is the time?)

Example: repulsive nn interaction between adsorbates E=0

Example: repulsive nn interaction between adsorbates E=J (0.25eV)

Metropolis move: pick a filled site and an empty one...

... and change the occupancy of both of them

Half ML coverage; T=50K (~0)

Since T~0K, no further evolution is possible

Half ML coverage; T=2500K

Although I'm able to bring the system to equilibrium... I have no information on the time scale since no information on the barriers is available known not known

Although I'm able to bring the system to equilibrium... Some of the moves of the configurational random walk are not realistic

Il metodo di MC configurazionale (o, alla Metropolis) può essere sfruttato anche per cercare minimi globali. Se il sistema non è banale, in generale occorrerà sfruttare un sampling a temperatura diversa da zero, e non fare confusione tra lo stato di equilibrio del sistema a tale temperatura (minimizza l’energia libera) e lo stato a energia minima.

Il metodo di MC configurazionale (o, alla Metropolis) può essere sfruttato anche per cercare minimi globali. Se il sistema non è banale, in generale occorrerà sfruttare un sampling a temperatura diversa da zero, e non fare confusione tra lo stato di equilibrio del sistema a tale temperatura (minimizza l’energia libera) e lo stato a energia minima. T=0K; accetto solo mosse in cui l’energia diminuisce; se non parto “vicino” al minimo assoluto potrei NON trovarlo. Possibilità: molte simulazioni indipendenti con posizioni iniziali diverse scelte a caso. Poco efficiente!!!! ’

Il metodo di MC configurazionale (o, alla Metropolis) può essere sfruttato anche per cercare minimi globali. Se il sistema non è banale, in generale occorrerà sfruttare un sampling a temperatura diversa da zero, e non fare confusione tra lo stato di equilibrio del sistema a tale temperatura (minimizza l’energia libera) e lo stato a energia minima. kB x T~  E; ho buona probabilità di accettare la mossa in salita, e poi di finire nel minimo più basso

Il metodo di MC configurazionale (o, alla Metropolis) può essere sfruttato anche per cercare minimi globali. Se il sistema non è banale, in generale occorrerà sfruttare un sampling a temperatura diversa da zero, e non fare confusione tra lo stato di equilibrio del sistema a tale temperatura (minimizza l’energia libera) e lo stato a energia minima. Se T è troppo grande non va bene: perdo il peso statistico dato dall’energia più bassa!!!!

Abbiamo considerato stati discreti. E se fossero continui (sistema di N atomi che interagiscono con potenziali alla Lennard-Jones, liberi di occupare posizioni qualunque)? Basin-hop MC: facciamo diventare gli stati discreti utilizzando lo steepest descent (o altre tecniche di minimizzazione locale)

Abbiamo considerato stati discreti. E se fossero continui (sistema di N atomi che interagiscono con potenziali alla Lennard-Jones, liberi di occupare posizioni qualunque)? Basin-hop MC: facciamo diventare gli stati discreti utilizzando lo steepest descent (o altre tecniche di minimizzazione locale)

Abbiamo considerato stati discreti. E se fossero continui (sistema di N atomi che interagiscono con potenziali alla Lennard-Jones, liberi di occupare posizioni qualunque)? Basin-hop MC: facciamo diventare gli stati discreti utilizzando lo steepest descent (o altre tecniche di minimizzazione locale): è come sostituire il vero profilo di energia potenziale con una funzione a gradino.

Configurazione iniziale: ottimizzo tramite steepest descent, salvo posizioni in xold,yold,zold, e calcolo l’energia potenziale Eold

Mossa: pesco un atomo a caso iat=rand()*9+1; verificare che non sia 0 o 10, nel caso riestrarre utilizzando un goto o simili.

Mossa: cambio la sua x e la sua y a caso ma con delle regole (x es. x=x+4*(2*rand()-1) per muoverlo o a destra o a sinistra al massimo di 4A. Stesso per y)

Sposto e minimizzo tramite steepest; calcolo la nuova energia Eforse. Se Eforse<Eold accetto la mossa, Enew=Eforse, e salvo le nuove posizioni.

Se Eforse>Eold e T=0 rifiuto la mossa, Enew=Eold e torno ai vecchi valori di x e y. Se T> 0, calcolo deltaE=Eforse-Eold>0; estraggo un numero a caso aa=rand(). Se aa<exp(-deltaE/kT) accetto la mossa, se no rifiuto.