KJM Molekylmodellering. Molekylmekanikk - repetisjon. Kraftfeltenergien. Klassisk modell

Like dokumenter
KJM Molekylmodellering

KJM Molekylmodellering. Molekylmekanikk. Oversikt. Introduksjon

KJM Molekylmodellering. Monte Carlo simuleringer og molekyldynamikk - repetisjon. Statistisk mekanikk

KJM Molekylmodellering

KJM Molekylmodellering. Introduksjon. Molekylmodellering. Molekylmodellering

KJM Molekylmodellering. Korrelerte metoder - repetisjon. Korrelerte metoder

KJM Molekylmodellering. Introduksjon. Molekylmodellering. Molekylmodellering

KJM Molekylmodellering

Introduction to thermal physics - Short course in thermodynamics

Teoretisk kjemi. Trygve Helgaker. Centre for Theoretical and Computational Chemistry. Kjemisk institutt, Universitetet i Oslo. Onsdag 13.

KJM Molekylmodellering. Molekylorbitalteori - repetisjon. Variasjonsprinsippet. Kvantemekanikk. systemet

EKSAMENSOPPGAVE I FYS-2001

KJM Molekylmodellering. Molekyler i løsning. Introduksjon. Introduksjon

Prosjekt 2 - Introduksjon til Vitenskapelige Beregninger

Oppgave 2 Molekylmekanikk

Enkel introduksjon til kvantemekanikken

Kollokvium 4 Grunnlaget for Schrödingerligningen

Atomfysikk og kausallov

- Kinetisk og potensiell energi Kinetisk energi: Bevegelses energi. Kinetiske energi er avhengig av masse og fart. E kin = ½ mv 2

FYS2140 Hjemmeeksamen Vår 2014

VELKOMMEN TIL INTERNATIONAL MASTERCLASSES 2017 FYSISK INSTITUTT, UNIVERSITETET I OSLO

TFY Løsning øving 5 1 LØSNING ØVING 5. Krumning og stykkevis konstante potensialer

TFY Løsning øving 4 1 LØSNING ØVING 4. Vibrerende to-partikkelsystem

FY2045/TFY4250 Kvantemekanikk I, løsning øving 2 1 LØSNING ØVING 2

KJM Molekylmodellering. Semi-empiriske metoder - repetisjon. Generell ytelse

FYS-MEK 1110 Løsningsforslag Eksamen Vår 2014

MNF, UiO 24 mars Trygve Helgaker Kjemisk institutt, Universitetet i Oslo

Introduksjon til partikkelfysikk. Trygve Buanes

Eirik Gramstad (UiO) 2

KJM Molekylmodellering. Hartree Fock - repetisjon. Hartree Fock. Hartree Fock

Atomfysikk og kausallov

Atomfysikk og kausallov

UNIVERSITETET I OSLO

Simulerings-eksperiment - Fysikk/Matematikk

AST1010 En kosmisk reise. Forelesning 4: Fysikken i astrofysikk, del 1

Eksamen i TFY4170 Fysikk 2 Mandag 12. desember :00 18:00

Kan vi lære litt kvantefysikk ved å lytte til noen lydprøver? Arnt Inge Vistnes Fysisk institutt, UiO

Løsningsforslag til eksamen i TFY4170 Fysikk 2 Tirsdag 9. desember 2003

EKSAMEN I FAG SIF4065 ATOM- OG MOLEKYLFYSIKK Fakultet for naturvitenskap og teknologi 13. august 2002 Tid:

UNIVERSITETET I OSLO Det matematisk naturvitenskapelige fakultet

Kvantemekanikk på datamaskiner: kjemiens nye verktøy

KJM-MEF Modul 3 Kvantekjemiske metoder

KJ1042 Øving 3: Varme, arbeid og termodynamikkens første lov

Løsningsforslag Eksamen 11. august 2010 FY1006/TFY4215 Innføring i kvantefysikk

Kvantemekanikk på datamaskiner: kjemiens nye verktøy

Brownske bevegelser. Nicolai Kristen Solheim

Heuristisk søk 1. Prinsipper og metoder

Dette gir ingen informasjon om hvor en nukleofil vil angripe.

Landskonferansen om fysikkundervisning, Gol, Hva er fysikk? Fysikk som fag og forskningsfelt i det 21. århundre. Gaute T.

Experiment Norwegian (Norway) Hoppende frø - En modell for faseoverganger og ustabilitet (10 poeng)

KJM Molekylmodellering

LHC girer opp er det noe mørk materie i sikte?

Impuls, bevegelsesmengde, energi. Bevaringslover.

Eksamen i fag FY1004 Innføring i kvantemekanikk Tirsdag 22. mai 2007 Tid:

UNIVERSITETET I OSLO

Mål og innhold i Matte 1

Løsningsforslag Eksamen i Fys-mek1110 våren 2010

Viktig informasjon. Taylorrekker

Fra harmoni til kaos

Løsningsforslag Eksamen 16. august 2008 TFY4215 Kjemisk fysikk og kvantemekanikk

8 Kontinuumsmekanikk og elastisitetsteori

FY1006/TFY Løsning øving 9 1 LØSNING ØVING 9

Atommodeller i et historisk perspektiv

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ

7 Rayleigh-Ritz metode

TFY4215 Innføring i kvantefysikk - Løsning øving 1 1 LØSNING ØVING 1

Hvordan skal vi finne svar på alle spørsmålene?

Oversikt. Heuristisk søk 1. Kombinatorisk optimering Lokalt søk og simulert størkning Populasjonsbasert søk. Prinsipper og metoder

Oppgave 2 Vi ser på et éndimensjonalt system hvor en av de stasjonære tilstandene ψ(x) er gitt som { 0 for x < 0, ψ(x) = Ne ax (1 e ax (1)

KJM Molekylmodellering

EKSAMEN I TMA4300 BEREGNINGSKREVENDE STATISTIKK Torsdag 16 Mai, 2013

UNIVERSITETET I OSLO

Eksperimentell partikkelfysikk. Kontakt :

Differensiallikninger definisjoner, eksempler og litt om løsning

NTNU Fakultet for Naturvitskap og Teknologi Institutt for Fysikk

FYSMEK1110 Eksamensverksted 31. Mai 2017 (basert på eksamen 2004, 2013, 2014, 2015,)

Beregning av konstruksjon med G-PROG Ramme

A.5 Stasjonære og ikke-stasjonære tilstander

Kjernen i kjerneelementet. Energi og materie. Maria Vetleseter Bøe, Kirsten Fiskum og Aud Ragnhild Skår

UNIVERSITETET I OSLO

Hvordan skal vi finne svar på alle spørsmålene?

Oppgave 1A.8: En forenklet kode for stjernedannelse

UNIVERSITETET I OSLO

KJ1042 Grunnleggende termodynamikk med laboratorium. Eksamen vår 2013 Løsninger

CERN og The Large Hadron Collider. Tidsmaskinen

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ

UNIVERSITETET I OSLO. Introduksjon. Det matematisk-naturvitenskapelige fakultet 1.1

Fysikkmotorer. Andreas Nakkerud. 9. mars Åpen Sone for Eksperimentell Informatikk

Eksamen i fag FY1004 Innføring i kvantemekanikk Fredag 30. mai 2008 Tid: a 0 = 4πǫ 0 h 2 /(e 2 m e ) = 5, m

FY2045/TFY4250 Kvantemekanikk I, øving 2 1 ØVING 2. nesten en posisjonsegentilstand

AST1010 En kosmisk reise. De viktigste punktene i dag: Mekanikk 1/19/2017. Forelesning 3: Mekanikk og termodynamikk

Kvantemekanikk på datamaskiner: kjemiens nye verktøy

Løsningsforslag Eksamen 7. august 2006 TFY4215 Kjemisk fysikk og kvantemekanikk

FYS1120 Elektromagnetisme

Egil Lillestøll, Lillestøl,, CERN & Univ. i Bergen,

UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet

Løsningsforslag for FYS2140 Kvantefysikk, Mandag 3. juni 2019

Viktig informasjon. Taylorrekker

UNIVERSITETET I OSLO

Oppgave 1 V 1 V 4 V 2 V 3

Transkript:

KJM3600 - Molekylmodellering Vebjørn Bakken Kjemisk institutt, UiO Molekylmekanikk - repetisjon KJM3600 - Molekylmodellering p.1/49 Molekylmekanikk - repetisjon p.2/49 Klassisk modell Kraftfeltenergien Ren klassisk beskrivelse av molekyler: Atomene modelleres som baller (eventuelt med ladning) Bindinger modelleres som fjærer Molekylets energi er funksjon av koordinatene til atomene Ingen eksplisitt behandling av elektronene Et sett av parametre for ulike atomtyper utgjør et kraftfelt (force field) Energien er gitt som en sum, og molekylet svarer til strekk, bøy og vridning av er kryssledd mellom de disse tre er vekselvirkninger mellom atomer ikke direkte bundet til hverandre og (1) Molekylmekanikk - repetisjon p.3/49 Molekylmekanikk - repetisjon p.4/49

Modeller Kvadratisk, kubisk, kvartisk modell (Taylor-ekspansjon) for bindingsstrekk Tilsvarende for bøying av vinkler Fourier-serie for diedervinkler (torsjon/vridning) Lennard Jones, Morse eller Hill-potensial for van der Waals interaksjon Ladnings- eller dipolmodell for elektrostatiske vekselvirkninger Parametrisering Parameterne tilpasses best mulig et sett eksperimentelle data (strukturelle og spektroskopiske) Evt. kvantekjemiske beregninger Minimer funksjon som måler avvik mellom modell og eksperiment Enormt antall unike parametre Må forenkle og bruke kjemisk intuisjon Underbestemt optimeringsproblem Energi Den numeriske verdien av seg selv!! Molekylmekanikk - repetisjon p.5/49 har ingen mening i Nullpunkt for de ulike leddene er satt vilkårlig Kan sammenligne konformere med nøyaktig samme atomtyper og bindinger For å sammenligne ulike molekyler må vi beregne dannelsesentalpi Må definere for hver atomtype Anvendelse Velg kraftfelt basert på erfaring med tilsvarende systemer (litteratur) To hovedanvendelser Bestemmelse av strukturer (minima) Bestemmelse av relative energier Viktigste styrke: Store systemer kan behandles Begrenset til systemer som er godt parametrisert Molekylmekanikk - repetisjon p.6/49 Molekylmekanikk - repetisjon p.7/49 Molekylmekanikk - repetisjon p.8/49

Oversikt Monte Carlo simuleringer og molekyldynamikk Introduksjon Noen begreper fra statistisk mekanikk Monte Carlo simuleringer Molekyldynamikk Introduksjon Monte Carlo simuleringer og molekyldynamikk p.9/49 Molekyler er dynamiske systemer som vibrerer og roterer, vekselvirker og reagerer Kan aldri ligge helt i ro pga. nullpunktsvibrasjon (Heisenbergs usikkerhetsrelasjon) Reaksjonsdynamikk og kinetikk søker å forklare og forutsi molekylenes oppførsel Introduksjon Monte Carlo simuleringer og molekyldynamikk p.10/49 Beregningsmodellene behandler gjerne ett enkelt eller en håndfull molekyler I et eksperiment har man typisk rundt Avogadros tall ( ) antall molekyler Statistisk mekanikk knytter det mikroskopiske og makroskopiske regime sammen Forbindelse mellom teori og eksperiment Monte Carlo simuleringer og molekyldynamikk p.11/49 Monte Carlo simuleringer og molekyldynamikk p.12/49

Ensembler Stort antall kopier av samme system kalles et ensemble Hver kopi karakterisert av sin tilstand Flere av (evt. alle) systemene kan befinne seg i samme tilstand I et mikro-kanonisk ensemble har alle systemene samme energi, samme antall partikler og samme volum ( ) I et kanonisk ensemble er antall partikler temperatur konstant ( ), volum og Ergodisk hypotese Den ergodiske hypotesen er en fundamental antagelse i statistisk mekanikk Sier at en tids-midlet makroskopisk egenskap kan bestemmes fra en tilsvarende ensemble-midlet egenskap Forutsetter at man har et representativt ensemble Bevist for gassmodell med harde kuler Partisjonsfunksjonen Monte Carlo simuleringer og molekyldynamikk p.13/49 Partisjonsfunksjonen Monte Carlo simuleringer og molekyldynamikk p.14/49 Kan beregne energien og andre egenskaper for et system i bestemte tilstander (f.eks. geometrier) Avhengig av temperatur vil noen av tilstandene være viktigere enn andre Statistisk mekanikk gir oss nøkkelen gjennom partisjonsfunksjonen (2) viser hvordan en større samling systemer er distribuert (partisjonert) over tilgjengelige tilstander Omtrent samme rolle i statistisk mekanikk som bølgefunksjonen har i kvantemekanikken Kjenner man, vet man alt om systemet (3) Monte Carlo simuleringer og molekyldynamikk p.15/49 Monte Carlo simuleringer og molekyldynamikk p.16/49

Faserom Molekylære egenskaper Et klassisk system er fullstendig beskrevet av posisjonene og bevegelsesmomentene for samtlige partikler 6 koordinater, der er antall partikler Dette koordinatroommet kalles faserommet I faserommet kan skrives som et integral (4) Egenskaper kan uttrykkes som integral over hele faserommet P er sannsynligheten for at systemet er i en bestemt tilstand (5) (6) Molekylære egenskaper Monte Carlo simuleringer og molekyldynamikk p.17/49 Ligning (5) generelt for kompleks til å løses analytisk Å plukke ut tilfeldige tilstander er også dømt til å mislykkes Mesteparten av faserommet er fullstendig uinteressant Trenger metode for å plukke relevante tilstander (importance sampling) Livet er for kort... Ta et relativt enkelt molekyl som sykloheksan C Monte Carlo simuleringer og molekyldynamikk p.18/49 Anta at vi kun ønsker å forsøke fem ulike verdier for hver koordinat (posisjon og moment) Dette gir oss tilstander Anta at det kun tar oss 1 ms å beregne energien til en tilstand Total beregningstid blir da omlag år!!! H Monte Carlo simuleringer og molekyldynamikk p.19/49 Monte Carlo simuleringer og molekyldynamikk p.20/49

Metoder Monte Carlo simuleringer Generelt to typer metoder Monte Carlo (MC) simuleringer Molekyldynamikk (MD) Skal se litt på styrker og svakheter ved de to metodene Begge har som mål å effektivt besøke de viktigste områdene av faserommet I en Monte Carlo simulering gir man systemet først en initiell konfigurasjon Systemet pertuberes så av tilfeldige endringer f.eks. i geometrien Å plukke tilstander uniformt fra faserommet og vekte resultatet etterpå fungerer imidlertid dårlig Kan man i stedet plukke tilstander med vektet sannsynlighet for så å vekte resultatene uniformt? Monte Carlo simuleringer og molekyldynamikk p.21/49 Monte Carlo simuleringer og molekyldynamikk p.22/49 Metropolis-algoritmen Metropolis-algoritmen Løsningen kom med Metropolis-algoritmen i 1953 Baserer seg på en Boltzmann-fordeling Alle endringer som reduserer energien til systemet godtas Endringer som øker energien, godtas med en sannsynlighet lik Forkastes steget, telles forrige tilstand på ny For vil alle steg som øker energien forkastes Jo høyere temperatur, jo mer sannsynlig er det at økninger i energien godtas Små hopp opp i energi er mer sannsynlig enn store Størrelsen på pertubasjonene må velges fornuftig (dynamisk) Ønsker gjerne at andelen aksepterte steg skal ligge i området 25-50% Monte Carlo simuleringer og molekyldynamikk p.23/49 Monte Carlo simuleringer og molekyldynamikk p.24/49

Monte Carlo simuleringer Tilfeldige tall Metoden som skissert setter opp en såkalt Markov-kjede av tilstander Sannsynligheten for å finne systemet i en gitt tilstand vil etter hvert gå mot en likevektsdistribusjon (Boltzmann) Tilstandene som besøkes utgjør et -ensemble Tilfeldige tall er helt sentrale i MC simuleringer Pertubasjonene Akseptansetest Må ha gode generatorer for tilfeldige tall Lange perioder Ingen korrelasjon Egentlig pseudo-tilfeldig, benytter matematiske funksjoner Gir reproduserbarhet Monte Carlo simuleringer og molekyldynamikk p.25/49 Monte Carlo simuleringer og molekyldynamikk p.26/49 Eksempel Eksempel Velg et atom Flytt atom (, og (vilkårlig eller i rekkefølge) til et vilkårlig punkt i en kube med sider er tre tilfeldige tall i [0, 1]) Beregn energien til systemet med denne testgeometrien (7) Hvis sannsynlighet så aksepteres testgeometrien med Trekk et tilfeldig tall Hvis Hvis forrige geometrien aksepeteres forflytningen så går man tilbake til den Hvis så blir testgeometrien ny geometri Monte Carlo simuleringer og molekyldynamikk p.27/49 Monte Carlo simuleringer og molekyldynamikk p.28/49

Monte Carlo simuleringer Monte Carlo simuleringer Energiene beregnes typisk vha. molekylmekanikk Kun energier er nødvendig Kombineres ofte med periodiske randbetingelser Må kjøre en ekvilibreringsperiode først Produksjonskjøringen vil bestå av mange iterasjoner Langsom konvergens av egenskaper, dvs. før middelverdi blir stabil Monte Carlo simuleringer og molekyldynamikk p.29/49 Monte Carlo simuleringer og molekyldynamikk p.30/49 Anvendelse God til strukturelle og mekaniske likevektsegenskaper Energi Trykk Radielle fordelingsfunksjoner Ikke god til Tidsavhengige egenskaper Fri energi, entropi Simulated annealing Spesiell variant av MC simulering Temperaturen reduseres langsomt Simulerer svært langsom nedkjøling Kan eventuelt kombineres med perioder av oppvarming Metode for å finne globalt minimum (likevektsgeometri) for større systemer Monte Carlo simuleringer og molekyldynamikk p.31/49 Monte Carlo simuleringer og molekyldynamikk p.32/49

Molekyldynamikk Molekyldynamikk Mens MC drives av tilfeldige pertubasjoner, driver et MD system essensielt seg selv Posisjoner og hastigheter oppdateres basert på kreftene som virker på atomene Newtons andre lov forutsatt at det ikke er eksterne felt, er kreftene lik den negative gradienten til potensialet (8) 1. Sett opp initialbetingelser (sampling) 2. Beregn kreftene som virker på samtlige partikler 3. Oppdater tid, posisjoner og hastigheter 4. Beregn molekylære egenskaper 5. Gå til 2., med mindre konvergens/termineringskrav er oppfylt 6. Beregn tidsmidddel av egenskap (= midlere egenskap for ensemblet) Molekyldynamikk Monte Carlo simuleringer og molekyldynamikk p.33/49 Trajektorier Monte Carlo simuleringer og molekyldynamikk p.34/49 Krever energier og krefter Eksplisitt tidsvariabel (i motsetning til MC) Flere størrelser skal være bevart, god kvalitetssjekk Bevaring av energi Bevaring av moment (ofte 0) Bevaring av angulærmoment ensemble Resultatet av en slik beregning er en klassisk trajektorie Sammenhengende serie punkter som snor seg gjennom faserommet Fullstendig deterministisk Tidsreversibel Kan ikke krysse seg selv eller andre trajektorier Monte Carlo simuleringer og molekyldynamikk p.35/49 Monte Carlo simuleringer og molekyldynamikk p.36/49

Trajektorier Trajektorier Enkleste metode for propagering er Eulers metode Posisjon og moment for hver partikkel oppdaters ved Metoden fungerer meget dårlig i praksis Monte Carlo simuleringer og molekyldynamikk p.37/49 Monte Carlo simuleringer og molekyldynamikk p.38/49 Trajektorier Steglengde ( ) Balanse mellom nøyaktighet og tidsforbruk Bør velges 1-2 strørrelsesordener mindre enn korteste vibrasjonsperiode (typisk H-X) Gir maksimal steglengde på omlag 0.1 fs ( Trajektorier kan kjøres opptil flere nanosekunder Kan fryse frihetsgrader (SHAKE) s) Monte Carlo simuleringer og molekyldynamikk p.39/49 Monte Carlo simuleringer og molekyldynamikk p.40/49

Verlet-algoritmen Verlet-algoritmen er en av de mest brukte MD integratorene: Integrasjon Det finnes en rekke andre integratorer som er mer nøyaktig, evt. som kan ta lengre steg Enkelte beregner krefter et antall ganger for hver iterasjon (Runge Kutta) Andre benytter høyere ordens deriverte (Gear predictor-corrector) Mange av disse metodene får problemer med drift i energien ved svært lange integrasjoner Moderat energibevaring, men ingen/minimal drift over lang tid Autokorrelasjon Monte Carlo simuleringer og molekyldynamikk p.41/49 Nosé Hoover dynamikk Monte Carlo simuleringer og molekyldynamikk p.42/49 Tidsavhengige autokorrelasjons-funksjoner kan defineres Måler i hvilken grad verdien av ved et tidspunkt påvirker verdien ved et senere tidspunkt henfaller med en tid som er karakteristisk for egenskapen Antyder hvor lenge en simulering bør kjøres (9) MD trajektorier er i utgangspunktet mikro-kanoniske ( ) Nosé Hoover dynamikk: Temperatur kan holdes konstant ved å koble til eksternt varmebad ( ) Temperatur og trykk holdes konstant ved å koble til ekstern trykktermostat ( ) Monte Carlo simuleringer og molekyldynamikk p.43/49 Monte Carlo simuleringer og molekyldynamikk p.44/49

Anvendelser Både MC og MD benyttes først og fremst i kombinasjon med molekylmekanikk-modeller Energier og krefter bestemmes hurtig, kan behandle store systemer Hovedanvendelser er bestemmelse av strukturelle og termodynamiske egenskaper Molekylmekanikk har som vi vet problemer med å beskrive bindingsbrudd/dannelse og andre elektroniske effekter Lokalisering av minima Anvendelser Kollisjoner (energioverføring) Radielle fordelingsfunksjoner Diffusjonskoeffisienter (posisjon og hastighet autokorrelasjon) Protein-folding Krystaller Sammenligning MD og MC Monte Carlo simuleringer og molekyldynamikk p.45/49 Sammenligning MD og MC Monte Carlo simuleringer og molekyldynamikk p.46/49 Monte Carlo simuleringer og molekyldynamikk p.47/49 Monte Carlo simuleringer og molekyldynamikk p.48/49

Sammenligning MD og MC MD Tidsutvikling Tidsavhengige egenskaper Fysiske forflytninger Lett å sjekke konsistens Generelt langsommere MC Ingen tidsskala Kun likevektsegenskaper Kunstige forflytninger Vanskelig å sjekke konsistens Generelt raskere Konklusjon: Bruk MD om mulig Monte Carlo simuleringer og molekyldynamikk p.49/49