Molekylvibrationer FYTA11. 9 september Datoruppgift. Handledare: Christian Holzgräfe

Relevanta dokument
FYTA11: Molekylvibrationer

FYTA11: Molekylvibrationer

FYTA11: Molekylvibrationer. Mårten Bertenstam

ax + y + 4z = a x + y + (a 1)z = 1. 2x + 2y + az = 2 Ange dessutom samtliga lösningar då det finns oändligt många.

Mekanik I Newtonsk mekanik beskrivs rörelsen för en partikel under inverkan av en kraft av

Tentamen Mekanik F del 2 (FFM521 och 520)

Andra EP-laborationen

Vågrörelselära och optik

LÖSNINGAR LINJÄR ALGEBRA LUNDS TEKNISKA HÖGSKOLA MATEMATIK

MEKANIK LABORATION 2 KOPPLADE SVÄNGNINGAR. FY2010 ÅK2 Vårterminen 2007

Tentamen Mekanik F del 2 (FFM520)

Vibrationspektrometri. Matti Hotokka Fysikalisk kemi

Matrismetod för analys av stångbärverk

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Tentamen Mekanik F del 2 (FFM521 och 520)

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

. (2p) 2x + 2y + z = 4 y + 2z = 2 4x + 3y = 6

Linjär Algebra, Föreläsning 2

Hydrodynamik Mats Persson

KOMIHÅG 12: Ekvation för fri dämpad svängning: x + 2"# n

Bose-Einsteinkondensation. Lars Gislén, Malin Sjödahl, Patrik Sahlin

tal. Mängden av alla trippel av reella tal betecknas med R 3 och x 1 x 2 En sekvens av n reella tal betecknas med (x 1, x 2,, x n ) eller

GÖTEBORGS UNIVERSITET Institutionen för fysik LÖSNINGAR TILL TENTAMEN I MEKANIK B För FYP100, Fysikprogrammet termin 2

Egenvärden och egenvektorer. Linjär Algebra F15. Pelle

1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u =

P Q = ( 2, 1, 1), P R = (0, 1, 0) och QR = (2, 2, 1). arean = 1 2 P Q P R

Egenvärden och egenvektorer

Lösningsskiss för tentamen Mekanik F del 2 (FFM521/520)

1 basen B = {f 1, f 2 } där f 1 och f 2 skall uttryckas i koordinater i standardbasen.

MA2004 Tillämpad Matematik II, 7.5hp,

Linjära avbildningar. Låt R n vara mängden av alla vektorer med n komponenter, d.v.s. x 1 x 2. x = R n = x n

SF1624 Algebra och geometri Lösningsförslag till modelltentamen DEL A

Tentamen i Mekanik SG1102, m. k OPEN. Problemtentamen

Hjälpmedel: Det för kursen ociella formelbladet samt TeFyMa. 0 x < 0

Repetion. Jonas Björnsson. 1. Lyft ut den/de intressanta kopp/kropparna från den verkliga världen

6.1 Skalärprodukt, norm och ortogonalitet. TMV141 Linjär algebra E VT 2011 Vecka 6. Lärmål 6.1. Skalärprodukt. Viktiga begrepp

SF1624 Algebra och geometri

9.1 Kinetik Rotation kring fix axel Ledningar

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A. r cos t + (r cos t) 2 + (r sin t) 2) rdrdt.

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

university-logo Mekanik Repetition CBGA02, FYGA03, FYGA07 Jens Fjelstad 1 / 11

5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA

Jordbävningar en enkel modell

ax + y + 2z = 3 ay = b 3 (b 3) z = 0 har (a) entydig lösning, (b) oändligt många lösningar och (c) ingen lösning.

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 15 mars 2010 kl

SF1624 Algebra och geometri Lösningsförslag till tentamen Lördagen den 5 juni, 2010 DEL A

Lösningar till tentamen i Kemisk termodynamik

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Frågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng. Använd bifogat formulär för dessa 6 frågor.

Ordinarie tentamen i Mekanik 2 (FFM521)

Övningar. MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik. Linjär algebra 2. Senast korrigerad:

Introduktion. Torsionspendel

Övningar. c) Om någon vektor i R n kan skrivas som linjär kombination av v 1,..., v m på precis ett sätt så. m = n.

Kvantmekanik och kemisk bindning I 1KB501

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

SF1624 Algebra och geometri

LÄRARHANDLEDNING Harmonisk svängningsrörelse

Preliminärt lösningsförslag


c d Z = och W = b a d c för några reella tal a, b, c och d. Vi har att a + c (b + d) b + d a + c ac bd ( ad bc)

TENTAMEN I FYSIKALISK KEMI KURS: KEM040 Institutionen för kemi Göteborgs Universitet Datum: LÄS DETTA FÖRST!

Frågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng.

Svar till övningar. Nanovetenskapliga tankeverktyg.

(d) Mängden av alla x som uppfyller x = s u + t v + (1, 0, 0), där s, t R. (e) Mängden av alla x som uppfyller x = s u där s är ickenegativ, s 0.

LABORATION 2 TERMODYNAMIK BESTÄMNING AV C p /C v

Geometriska vektorer

SF1624 Algebra och geometri Lösningsförslag till tentamen Fredagen den 23 oktober, 2009 DEL A

Inför tentamen i Linjär algebra TNA002.

Tentamen i Mekanik SG1130, baskurs P1. Problemtentamen

SF1624 Algebra och geometri

Atom- och kärnfysik med tillämpningar -

UPPSALA UNIVERSITET Matematiska institutionen Styf. Exempeltenta med lösningar Programmen EI, IT, K, X Linjär algebra juni 2004

(a) Bestäm för vilka värden på den reella konstanten c som ekvationssystemet är lösbart. (b) Lös ekvationssystemet för dessa värden på c.

SF1624 Algebra och geometri Lösningsförsag till modelltentamen

LYCKA TILL! kl 8 13

Exempel :: Spegling i godtycklig linje.

LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel

BESTÄMNING AV C P /C V FÖR LUFT

5.7. Ortogonaliseringsmetoder

Tentamen i Modern fysik, TFYA11, TENA

Chalmers Tekniska Högskola och Mars 2003 Göteborgs Universitet Fysik och teknisk fysik Kristian Gustafsson Maj Hanson. Svängningar

A = x

Lösningar till tentamen i Kemisk termodynamik

Mekanik FK2002m. Repetition

Stöd inför omtentamen i Linjär algebra TNA002.

Basbyten och linjära avbildningar

ANDRAGRADSKURVOR Vi betraktar ekvationen

Karta över Jorden - viktigt exempel. Sfär i (x, y, z) koordinater Funktionen som beskriver detta ser ut till att vara

Modul 1: Komplexa tal och Polynomekvationer

Lösningar till problemtentamen

SF1624 Algebra och geometri Lösningsförslag till tentamen Tisdagen den 15 december, 2009 DEL A

Föreläsning 13 Linjär Algebra och Geometri I

Exempel :: Spegling i godtycklig linje.

Tentamen Mekanik F del 2 (FFM520)

Mekanik Föreläsning 8

Stelkroppsmekanik partiklar med fixa positioner relativt varandra

1 Linjära ekvationssystem. 2 Vektorer

Lite Linjär Algebra 2017

Lösningsförslag till skrivningen i Vektorgeometri (MAA702) måndagen den 30 maj 2005

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Transkript:

9 september 2013 FYTA11 Datoruppgift Molekylvibrationer Handledare: Christian Holzgräfe E-post: christian.holzgraefe@thep.lu.se Telefon: 046-222 3492 Individuell rapport inlämnas före angiven deadline. 1

1 Bakgrund Många molekyler har en i stora drag fix tredimensionell form, men atomerna vibrerar kring sina jämviktslägen. Små rörelser kring jämviktslägena kan brytas ner i egensvängningar, eller normalmoder. Denna datorövning handlar om numerisk bestämning av normalmoder och deras frekvenser. Analysen är klassisk, d.v.s. kvantmekaniska effekter försummas, men ger ändå en halvkvantitativ förståelse av egensvängningarna. 2 Teori 2.1 Frihetsgrader För att beskriva en N-atomig molekyl krävs 3N koordinater man säger att antalet frihetsgrader är 3N. Sex av frihetsgraderna motsvarar translationer eller rotationer av hela molekylen som en stel kropp, och påverkar inte molekylens form. De resterande 3N 6 frihetsgraderna motsvarar inre rörelser eller vibrationer. Ett undantag är linjära molekyler, eftersom rotationer kring molekylaxeln inte påverkar en sådan molekyl. Rotationsfrihetsgraderna är därför bara två, vilket ger 3N 5 vibrationsfrihetsgrader. För en molekyl som i jämvikt är plan, kan man fråga sig om vibrationer sker i molekylplanet, eller om atomerna också rör sig ut ur detta plan. I planet har molekylen totalt 2N frihetsgrader. Tre av dessa motsvarar stelkroppsrörelser, medan de övriga 2N 3 är vibrationsfrihetsgrader. För en plan men icke-linjär molekyl återstår därmed (3N 6) (2N 3) = N 3 frihetsgrader svarande mot vibrationer som inte sker i molekylplanet. Hos en icke-linjär tre-atomig molekyl, som exempelvis vatten, sker därför alla rena vibrationer i molekylplanet. 2.2 Normalmoder BetraktaenmolekylbeståendeavN atomermedmassornam i (i = 1,...,N). Låt r i (t) och R i beteckna läget vid tiden t respektive jämviktsläget för den i:te atomen. Molekylens totala energi E är summan av den kinetiska energin T och den potentiella energin V. Den kinetiska energin ges av T = 1 2 N m i ṙ 2 i = 1 2 i=1 N m i u 2 i (1) i=1 2

där prickarna betyder tidsderivata och u i (t) = r i (t) R i är i:te atomens avvikelse från sitt jämviktsläge. Den potentiella energin V kan approximeras genom att Taylor-utveckla kring jämviktsläget och försumma alla termer av ordning tre och högre, vilket är rimligt för små avvikelser u i (t). Vidare saknas linjära termer eftersom V har ett minimum i jämviktsläget. Den konstanta termen kan också antas vara noll. Kvar är då enbart de kvadratiska termerna. För att kunna uttrycka den kvadratiska approximationen av V på ett enkeltsättärdetlämpligtattsamlalägesvektorernar i = (x i,y i,z i )ienenda 3N-dimensionellvektor r = (x 1,y 1,z 1,...,x N,y N,z N ).Bildapåsammasätt vektorer ũ och R innehållande alla u i respektive R i. Potentialen kan då skrivas V = 1 2 3N 3N µ=1ν=1 2 V( R) r µ r ν ũ µ ũ ν = 1 2ũT Bũ (2) där B är 3N 3N-matrisen med elementen B µν = 2 V( R) r µ r ν (3) Vidare kan den kinetiska energin skrivas T = 1 2 ũ T M ũ (4) därmärdendiagonala3n 3N-matrisenmeddiagonalelementenm 1,m 1,m 1,...,m N,m N,m N. Denna massmatris M kan elimineras genom koordinatbytet ṽ = M 1/2 ũ, där M 1/2 är diagonalmatrisen med m 1,..., m N på diagonalen. Uttryckt i ṽ är E = T +V = 1 2 ṽ T ṽ+ 1 2ṽT Cṽ C µν = 1 mµ m ν B µν (5) Matrisen C är reell och symmetrisk, och kan därför diagonaliseras genom en ortogonal transformation ṽ = O q. Potentialen V kan därför skrivas V = 1 2 qt O T CO q = 1 2 qt D q (6) där D = O T CO är en diagonalmatris. Dess diagonalelement måste vara ickenegativa eftersom vi har utvecklat V har kring ett minimum, och kan därmed 3

skrivas ω 2 µ. Den kinetiska energins form ändras inte vid koordinatbytet ṽ q, eftersom ṽ T ṽ = qo T O q = q T q (om vi däremot hade arbetat i ũ och diagonaliserat B, så hade T ändrat form). Den totala energin får därmed den enkla formen E = 1 2 3N µ=1 ( q 2 µ +ω 2 µ q 2 µ) (7) där varje term beror på ett enda q µ och har samma form som för en harmonisk oscillator, med massan 1 och vinkelfrekvensen ω µ. Systemets rörelseekvationer blir därför 1 q µ +ω 2 µ q µ = 0 µ = 1,...,3N (8) Här är viktigt att skilja på om vinkelfrekvensen ω µ är noll eller inte. För ω µ 0 ges den allmänna lösningen till ekv. 8 av q µ (t) = A µ cos(ω µ t+δ µ ) (9) där A µ och δ µ är konstanter som bestäms av initialvillkoren. En rörelse där ett q µ oscillerar enligt ekv. 9 (med A µ 0) medan övriga q ν är noll kallas för en normalmod. En normalmod motsvarar alltså en svängningsrörelse i en av de 3N koordinaterna q µ. I ṽ-rummet motsvarar detta svängningar längs en linje vars riktning ṽ (µ) satisfierar ekvationen Cṽ (µ) = ω 2 µṽ(µ) (10) Motsvaranderiktningũ (µ) idetursprungligaũ-rummetgesavṽ (µ) = M 1/2 ũ (µ), dvs. ũ (µ) har komponenterna ũ (µ) ν = ṽ ν (µ) / m ν. Förω µ = 0varierarlösningen q µ (t)tillekv.8linjärtmedt,iställetföratt oscillera. I en sådan riktning ũ (µ) kan molekylen röra sig utan att påverkas av någon återställande kraft, eftersom Cṽ (µ) = 0 och därmed Bũ (µ) = 0. En lösning med ω µ = 0 motsvarar därför en stelkroppsrörelse (potentialen antas vara sådan att jämviktsformen är stabil). Notera att analysen ovan är baserad på en Taylor-utveckling och förutsätter att avvikelsen ũ från jämviktstillståndet R är liten. För en stelkroppsrörelse är detta krav uppfyllt bara över begränsat tidsintervall. 1 Detta följer av vad som visats på föreläsningarna. Härledningen kan förenklas genom att använda Lagranges formulering av mekaniken, som behandlas under nästa termin. 4

2.3 Potentialen V För att kunna utföra den ovan beskrivna normalmodsanalysen, och t.ex. få ut vibrationsfrekvenserna, krävs kännedom om potentialen V. I uppgifterna nedan studeras olika vattenvarianter. För att ange formen på dessa treatomiga molekyler krävs tre parametrar (antalet vibrationsfrihetsgrader är 3N 6 = 3), t.ex. längderna på de två kovalenta bindningarna samt vinkeln mellan dessa bindningar. Våra beräkningar bygger på en enkel potential med en term för var och en av dessa frihetsgrader. 2.3.1 Bindningslängd Betrakta två kovalent bundna atomer i och j. Potentialen ska vara minimal då avståndet a = r i r j är lika med jämviktsavståndet a 0 = R i R j (som antas känt). En enkel potential med denna egenskap är V a (a) = k a 2 (a a 0) 2 (11) där k a är en konstant. För att finna motsvarande bidrag till matrisen B i ekv. 2 behöver vi studera V a som funktion av de två atomernas kartesiska koordinater. För små avvikelser u i och u j från jämviktslägena R i och R j är V a = k a 2 [(u i u j ) ê] 2 +{termer av högre ordning i u i,u j } (12) där den konstanta enhetsvektorn ê = (R i R j )/a 0 anger riktningen från atom j till atom i i jämvikt. Från denna ekvation kan bidraget från V a till matrisen B i ekv. 2 läsas av direkt, utan derivering. Övning 1: Visa ekv. 12. Övning 2: Visa att 2 V a x 2 i = k a e 2 x och 2 V a x i z j = k a e x e z (13) där e x och e z är komponenter av vektorn ê. 2.3.2 Bindningsvinkel Betrakta en atom j som är kovalent bunden till två andra atomer, i och k. Låt θ vara vinkeln mellan bindningarna ji och jk, med jämviktsvärdet 5

θ 0 (som antas känt). Antag för enkelhets skull att båda bindningarna har samma jämviktslängd a 0. Sätt V θ (θ) = k θa 2 0 2 (θ θ 0) 2 (14) där faktorn a 2 0 skjutits in för att konstanten k θ ska få samma dimension som k a i ekv. 11. FörattuppskattaV θ förgivnaavvikelseru i,u j ochu k ärdetlämpligtatt translatera hela molekylen så att mittatomen j hamnar i sitt jämviktsläge (vilket inte påverkar θ). För atomerna i och k blir då avvikelserna från jämviktslägena u i u j respektive u k u j. Den förändring av θ som förskjutningen u i u j av atom i leder till kan till ledande ordning erhållas genom att projicera u i u j på en linje ortogonal mot R i R j. Riktningen på denna linje är ê i = 1 a 0 sinθ 0 [cosθ 0 (R i R j ) (R k R j )] (15) där tecknet valts så att θ växer i riktningen ê i. Förskjutningen av atom k, u k u j, projiceras på motsvarande sätt på en linje ortogonal mot R k R j, med riktningen ê k = Totalt erhålls och 1 a 0 sinθ 0 [cosθ 0 (R k R j ) (R i R j )] (16) a 0 (θ θ 0 ) (u i u j ) ê i +(u k u j ) ê k (17) V θ k θ 2 [(u i u j ) ê i +(u k u j ) ê k ] 2 (18) Bidraget till matrisen B (ekv. 2) kan läsas av på samma sätt som för V a. Övning 3: Rita en figur som illustrerar ekv. 17. Verifiera att ê i är en enhetsvektor ortogonal mot R i R j. 2.4 Kraftkonstanterna k a och k θ Potentialerna V a och V θ innehåller kraftkonstanterna k a och k θ som är olika för olika bindningstyper. Typiska värden från anpassningar till experimentella data är k a 300 800N/m och k θ 40 100N/m. 6

Övning 4: Betrakta en två-atomig molekyl i en dimension med massorna m 1 och m 2 och den potentiella energin V = k a ( x 1 x 2 a 0 ) 2 /2. Antag att x 1 = u 1 och x 2 = a 0 +u 2, där u 1 och u 2 är små. Visa att q = u 2 u 1 satisfierar q + ω 2 q = 0, där ω 2 = k/µ och µ = m 1 m 2 /(m 1 + m 2 ) är den reducerade massan. Vad blir ω om atomerna är väte respektive klor och k a = 500 N/m? Ange även vågtalet ν = (ω/2π)/c. Typiska vinkelfrekvenser för molekylvibrationer ligger i intervallet ω 1 10 14 5 10 14 rad/s. För att excitera dessa moder krävs energier ω 1 10 20 5 10 20 J. Vid rumstemperatur är den termiska energin kt 4.1 10 21 J, vilket innebär att vibrationsmoderna bara i liten utsträckning är exciterade. Vibrationer kan däremot induceras och studeras med infrarött ljus. Energiintervallet ovan motsvarar våglängdsintervallet λ = c/(ω/2π) 3 20 µm, vilket är i det infraröda området. 2.5 Sammanfattning Den beskrivna normalmodsanalysen kan i korthet sammanfattas på följande sätt: 1. Givet potentialen V, konstruera matrisen B (ekv. 2). 2. Givet matrisen B och atomernas massor, beräkna matrisen C (ekv. 5). 3. Lös egenvärdesproblemet Cṽ (µ) = ω 2 µṽ(µ) (µ = 1,...,3N). 4. Beräkna ũ (µ) (ũ (µ) ν = ṽ (µ) ν / m ν, ν = 1,...,3N). 3 Uppgifter Du kommer att erhålla programmet MolVibApp.java, med klasserna Potential, WaterPotential och WaterModes. Programmet utför den ovan beskrivna normalmodsanalysen för en vattenmolekyl, H 2 O. För diagonaliseringen av matrisen C används det fritt tillgängliga linjär algebra-paketet Jama [1]. För att kompilera och köra programmet skriver du javac -cp Jama-1.0.2.jar:. MolVibApp.java java -cp Jama-1.0.2.jar:. MolVibApp Atommassor och kraftkonstanter anges inne i MolVibApp.java (i u respektive N/m). Resultaten av beräkningarna, d.v.s. förskjutningsvektorerna ũ (µ) och vinkelfrekvenserna ω µ, skrivs ut på skärmen. 7

(a) (b) (c) Figur 1: Normalmoder för en vattenmolekyl. Vågtalen är (a) ν 1 = 3657cm 1, (b) ν 2 = 1595cm 1 och (c) ν 3 = 3756cm 1 [2,3]. För enkelhets skull utförs beräkningarna i två dimensioner. För en vattenmolekyl är detta tillräckligt eftersom alla vibrationer sker i molekylplanet. 1) Grafik. Det är instruktivt att rita upp normalmoderna (se figur 1). I WaterModes finns en ofullbordad rutin för detta, som enbart markerar atomernas jämviktslägen. Börja med att färdigställa denna rutin. 2) Parameterinmatning. Ändra sedan programmet så att man kan styra beräkningarna antingen direkt från det fönster där normalmoderna visas, eller via en dialogruta. Man ska kunna mata in nya värden på kraftkonstanterna och atommassorna, och få ut motsvarande normalmoder. Inmatningen kan lösas på olika sätt. En variant är att nya värden knappas in i rutor, en annan är att använda skjutreglage. 3) Uppskattning av k a och k θ. Potentialen består av tre termer. De två bindningslängdstermerna har p.g.a. symmetri samma kraftkonstant k a. 8

Molekyl ν 1 (cm 1 ) ν 2 (cm 1 ) ν 3 (cm 1 ) H 2 18 O 3650 1588 3748 HD 16 O 2724 1403 3707 D 2 16 O 2669 1178 2787 Tabell 1: Vibrationsvågtal för tre vattenvarianter [3]. Bindingsvinkeltermen innehåller en kraftkonstant k θ. Det finns därmed två okända parametrar, k a och k θ. Antalet vibrationsfrihetsgrader är 3N 6 = 3. Figur 1 visar de tre normalmoderna och deras vågtal ν = (ω/2π)/c. Försök finna värden på k a och k θ sådana att alla tre normalmoderna får rimliga vågtal. 4) Massberoende. Tabell 1 visar vibrationsvågtalen ν 1, ν 2 och ν 3 för tre varianter av vatten. I det första fallet är vanligt syre, 16 O, utbytt mot isotopen 18 O. I de två andra varianterna är en respektive två väteatomer ersatta med deuterium, D (eller 2 H). Beräkna vibrationsvågtalen i dessa tre fall (med k a och k θ som i uppgift 3) och jämför med tabell 1. Redovisning Skriv en individuell rapport och lämna in senast angiven deadline. Rapporten ska innehålla en beskrivning av hur de fyra uppgifterna i avsnitt 3 lösts, och även lösningar till de fyra övningarna i avsnitt 2. Litteratur 1. http://math.nist.gov/javanumerics/java 2. P.W. Atkins, Physical Chemistry (5th edition, 1994, Oxford) 3. http://www.lsbu.ac.uk/water/vibrat.html 9