Versuch C1: Berechnung kleiner Moleküle 1 Aufgabenstellung In diesem Versuch wird das Hartree-Fock-Verfahren zur Berechnung der Energie und der Strukturparameter kleiner Moleküle angewendet. Ziel ist es, einen Eindruck der Vorteile und der Grenzen des Verfahrens zu erhalten. Die Aufgabenstellung besteht aus drei Teilen: 1. Untersuchung des N2 -Moleküls a) Aufstellen der Potentialkurve b) Strukturoptimierung c) Berechnung der Schwingungsfrequenz 2. Berechnung der Reaktionsenergien von a) N2 + 3 H2 −→ 2 NH3 (Reaktion 1) b) O2 + 2 H2 −→ 2 H2 O (Reaktion 2) 3. Untersuchung der Basissatzabhängigkeit der Reaktionsenergie von Reaktion 1 1 2 Theoretische Grundlagen 2.1 Die zeitunabhängige Schrödinger-Gleichung Stationäre Zustände Ψ eines quantenmechanischen Systems werden durch die zeitunabhängige Schrödinger-Gleichung beschrieben: ĤΨ = EΨ . (1) Dabei ist Ĥ der Hamilton-Operator, E der Energieeigenwert und Ψ die Wellenfunktion, die den Zustand des Systems charakterisiert. Für ein isoliertes Molekül enthält Ĥ sowohl Terme, die die kinetische Energie der Kerne (T̂N ) und Elektronen (T̂e ) beschreiben, als auch Terme, durch welche die Coulomb-Wechselwirkung zwischen den Teilchen erfasst wird. In atomaren Einheiten ist Ĥ = T̂e + T̂N + V̂NN + V̂Ne + V̂ee =− (2) n N −1 X N X N n n XX ∆I NX 1X ZI ZJ X ZI n−1 1 1X + − + . ∆i − 2 i 2 I mI i j>i rij i rIi I J>I rIJ I V̂NN V̂Ne V̂ee n N ∆ Operator der Kern-Kern-Wechselwirkung Operator der Kern-Elektron-Wechselwirkung Operator der Elektron-Elektron-Wechselwirkung Zahl der Elektronen Zahl der Kerne 2 ∂ ∂2 ∂2 Laplace-Operator, ∆ = ∂x 2 + ∂y 2 + ∂z 2 mI ZI Masse des I-ten Kerns Ladung des I-ten Kerns (3) 2.2 Die Born-Oppenheimer-Näherung Da die Masse der Kerne wesentlich größer ist als die Masse der Elektronen, kann die Kopplung zwischen der Bewegung der Elektronen und der Kerne vernachlässigt werden. Diese sogenannte Born-Oppenheimer-Näherung führt zu der rein elektronischen Schrödinger-Gleichung, Ĥel (r, R)Ψel (r, R) = Eel (R)Ψel (r, R) , (4) in der die Wellenfunktion Ψel (r, R) und die Energie Eel (R) der Elektronen parametrisch von den Kernkoordinaten R abhängen. r charakterisiert hierbei die Koordinaten der Elektronen. Eel spielt die Rolle der potentiellen Energie für die Beschreibung der Kernbewegung, wie sie durch die effektive Schrödinger-Gleichung gegeben ist: ĤΨN = (T̂N + Eel (R))ΨN = EΨN . (5) Eel (R) wird auch als Potentialhyperfläche bezeichnet, die sich bei einem zweiatomigen Molekül als Potentialkurve (potentielle Energie E in Abhängigkeit vom Abstand R der beiden Kerne) darstellen lässt. Im Folgenden wird ausschließlich die elektronische Schrödinger-Gleichung diskutiert, so dass der Index „el“ vernachlässigt werden kann. 2 2.3 Das Variationsverfahren und die Hartree-Fock-Methode Im Rahmen der Born-Oppenheimer-Näherung lässt sich die elektronische SchrödingerGleichung für Einelektronensysteme exakt lösen. Aufgrund der Elektronenwechselwirkung können Systeme mit mehr als einem Elektron nur näherungsweise beschrieben werden. Es kann gezeigt werden, dass der mit einer beliebigen Funktion Ψ̃ gewonnene Energieerwartungswert hEi immer über dem tiefsten Eigenwert E0 der exakten Wellenfunktion Ψ liegt, R ∗ Ψ̃ Ĥ Ψ̃dτ hΨ̃|Ĥ|Ψ̃i = R ∗ ≥ E0 . (6) hEi = hΨ̃|Ψ̃i Ψ̃ Ψ̃dτ Somit kann die Suche nach dem tiefsten Eigenwert von (4) durch die Suche nach dem absoluten Minimum der Energie von (6) in Abhängigkeit von einer genäherten Wellenfunktion Ψ̃ ersetzt werden. Dies wird als Variationsprinzip bezeichnet und im Variationsverfahren ausgenutzt, um eine möglichst gute Näherung für die exakte Wellenfunktion des Grundzustandes zu finden. Dazu ist ein physikalisch sinnvoller Ansatz für die Wellenfunktion nötig, der freie Parameter enthält, so dass die Energie des Systems bezüglich dieser Parameter minimiert werden kann. Im Falle der elektronischen Schrödinger-Gleichung kann ein derartiger Ansatz vom Modell unabhängiger Teilchen ausgehen. Darin wird jedes Elektron durch eine Einteilchenwellenfunktion Φ(r) beschrieben (Orbital). Die Gesamtwellenfunktion eines Systems von n Elektronen kann mittels des sogenannten Hartree-Produkts von n Orbitalen dargestellt werden, Ψ̃ = Φ1 (r1 ) . . . Φn (rn ) . (7) Hierbei bezeichnet der tiefgestellte Index die Orbitale und der Index in Klammern die Elektronen. Aus der Ununterscheidbarkeit der Elektronen und dem Pauli-Prinzip folgt aber, dass die Gesamtwellenfunktion Ψ antisymmetrisch bezüglich der Vertauschung von zwei beliebigen Elektronen sein muss: Ψ(r1 , . . . , ri , rj , . . . , rn ) = −Ψ(r1 , . . . , rj , ri , . . . , rn ) . (8) Diese Eigenschaft wird erfüllt, indem die Wellenfunktion als Slater-Determinante angesetzt wird: Φ1 (r1 ) Φ1 (r2 ) . . . Φ1 (rn ) 1 Φ2 (r1 ) Φ2 (r2 ) . . . Φ2 (rn ) (9) Ψ̃ = √ .. .. .. . .. . n! . . . Φn (r1 ) Φn (r2 ) . . . Φn (rn ) Auch hier bezeichnet der tiefgestellte Index die Orbitale und der Index in Klammern die Elektronen. Die Vertauschung zweier Elektronen bewirkt demnach eine Vertauschung zweier Spalten in dieser Determinante, wobei die Determinante das Vorzeichen wechselt. Das Variationsverfahren wird auf diesen Ansatz angewendet. Dabei werden die Orbitale Φ(r) unter den Nebenbedingungen variiert, dass alle Orbitale auf Eins normiert sind und zwei verschiedene Orbitale ein Überlappungsintegral von Null ergeben: Z Φi (r)Φj (r) dr = 3 0 falls i 6= j . 1 falls i = j (10) Die Minimierung der Energie der Slater-Determinante unter den obengenannten Nebenbedingungen führt auf die Hartree-Fock-SCF-Gleichungen (Self Consistent Field), fˆΦi (r) = εi Φi (r), i = 1, . . . , n . (11) Diese Gleichung ist formal eine Eigenwertgleichung für den Fock-Operator fˆ. Im Gegensatz zu (4) handelt es sich hier um effektive Einelektronengleichungen, d. h. es treten nur die Koordinaten eines Elektrons explizit auf. Die Eigenwerte εi werden als Orbitalenergien bezeichnet. Im Rahmen der Hartree-Fock-Methode wird das Verhalten eines einzelnen Elektrons im mittleren Feld aller übrigen Elektronen betrachtet, so dass die Beschreibung der Wechselwirkung zwischen den Elektronen sehr vereinfacht wird. Der Fock-Operator hängt jedoch von den besetzten Orbitalen Φi ab, wodurch dieses Gleichungssystem nur iterativ gelöst werden kann. Werden im LCAO-Ansatz die Orbitale Φi (r) (allgemein: Molekülorbitale, MOs) als Linearkombination von (endlich vielen) Atomorbitalen χk (r) (AOs, besser ist der Begriff Basisfunktionen) dargestellt, Φi (r) = X cki χk (r) , (12) k und verwendet man die Koeffizienten cki als freie Parameter im Variationsverfahren, dann gelangt man zum Roothaan-Hall-SCF-Verfahren. Da die Variationsparameter Linearkoeffizienten sind, wird von einem linearen Variationsverfahren gesprochen. 2.4 Basissätze In Molekülen werden die Orbitale Φi (r) als Linearkombination von Basisfunktionen angesetzt, die an den jeweiligen Atomen zentriert und geeignet sind, deren Atomorbitale zu beschreiben. Basissätze werden nach der Anzahl der verwendeten Basisfunktionen pro besetztem Orbital des jeweils zugrunde liegenden Atoms klassifiziert. Beträgt diese Anzahl eins, zwei oder drei, so werden diese Sätze entsprechend mit Single-Zeta (SZ, Minimalbasis), Double-Zeta (DZ) bzw. Triple-Zeta (TZ) bezeichnet. Weiterhin können auch SV (Split-Valence) und TZV (Triple-Zeta-Valence) Basissätze definiert werden. Hierbei werden die Rumpforbitale und die Valenzorbitale getrennt betrachtet. So werden bei der SV (Split-Valence) als auch bei der TZV (Triple-Zeta-Valence) Basis die Rumpforbitale durch die Minimalbasis SZ dargestellt, während die Valenzorbitale einer DZ bzw. einer TZ Basis entsprechen. Als Beispiel enthält die SV Basis des Sauerstoffatoms eine s-artige Basisfunktion für das 1s Orbital (SZ für die Rumpforbitale), zwei s-artige Basisfunktionen für das 2s Orbital und zwei p-artige Sätze für das 2p Orbital (DZ für die Valenzorbitale), siehe Tab. 1. Tabelle 1: SV Basissatz für das Sauerstoffatom [3s2p] Orbital Entartung Sätze Anzahl Funktionen pro Orbital 1s 2s 2p 1 1 3 1 s-artiger 2 s-artige 2 p-artige 1·1=1 1·2=2 3·2=6 4 Slater-Funktionen (knotenfreie, wasserstoffartige Orbitale) wären der nächstliegende Ansatz für die Basisfunktionen. Diese bereiten jedoch Schwierigkeiten bei der numerischen Berechnung der entsprechenden Wechselwirkungsintegrale. Stattdessen werden Gauß-Funktionen (GTOs) des folgenden Typs verwendet, 2 ΦGTO (r) = C(x − x0 )k (y − y0 )l (z − z0 )m e−α(r−r0 ) . (13) r0 ist hierbei das Zentrum der Basisfunktion. Für diese GTOs lassen sich die notwendigen Integrale einfacher berechnen. In (13) bezeichnet C eine Normierungskonstante, α den Orbitalexponenten und k, l, m sind nicht-negative ganze Zahlen. Für k=l=m=0 werden die Funktionen aufgrund ihrer Kugelsymmetrie als s-artig bezeichnet. Durch geeignete Wahl von k, l, m lassen sich auch p- und d-artige Funktionen erzeugen, die zur Näherung von p- und d-Orbitalen genutzt werden. Gauß-Funktionen stellen eine schlechte Näherung für die Beschreibung der Atomorbitale dar, jedoch können bei Verwendung einer genügend großen Anzahl von Funktionen gute Ergebnisse bei der Berechnung von Moleküleigenschaften erzielt werden. Zur Rechenzeitersparnis werden jeweils mehrere Gauß-Funktionen gleicher l-Quantenzahl mit festen Koeffizienten zu einer einzigen kontrahierten Gauß-Funktion kombiniert, Φ CGTO (r) = L X dp ΦGTO (r) . p (14) p=1 Hierbei ist L die Anzahl der zu kontrahierenden Funktionen. Oft werden auch Funktionen derjenigen Orbitale hinzugefügt, deren l-Quantenzahl um eins größer ist als die der höchsten besetzten Orbitale (Polarisationsfunktionen), da hierdurch die Wellenfunktion, die Energie sowie alle Moleküleigenschaften besser beschrieben werden. Hiermit können z. B. SVP oder TZVP Basissätze definiert werden, wobei P für einen Satz Polarisationsfunktionen pro Atom steht. Als Beispiel soll wieder das Sauerstoffatom dienen: Hier entspricht die Polarisationsfunktion einer d-artigen Funktion. 2.5 Strukturoptimierung und Berechnung harmonischer Schwingungsfrequenzen Gilt die Born-Oppenheimer-Näherung so kann die Potentialhyperfläche eines Moleküls dargestellt werden. Als einfachstes Beispiel wird ein zweiatomiges Molekül betrachtet. Die Auftragung der berechneten elektronischen Energie gegen den Abstand R der beiden Atome ergibt eine Potentialkurve. Diese ähnelt vom Verlauf her dem Morse-Potential. Das Minimum dieser Kurve ist der Gleichgewichtabstand des Moleküls in der Gasphase bei 0 K (absoluter Nullpunkt). Die Potentialkurve eines Moleküls gibt Auskunft über die Kraftkonstante der Bindung zwischen den beiden Atomen und damit auch über die Schwingungsfrequenz des Moleküls. Unter der Annahme eines harmonischen Oszillators ist die elektronische Energie eines zweiatomigen Moleküls gegeben durch k (15) E(R) = E0 + (R − R0 )2 . 2 Aus der Kraftkonstante k des Moleküls und der reduzierten Masse µ (m1 und m2 sind die Massen der beteiligten Kerne), m1 m2 µ= , (16) m1 + m2 5 erhält man die Schwingungsfrequenz ω, s ω= k . µ (17) Die Bestimmung des Gleichgewichtsabstandes durch die Berechnung der gesamten Potentialkurve bzw. Potentialfläche ist nur für kleine Moleküle möglich, die wenige Freiheitsgrade haben. Normalerweise wird das Minimum einer Potentialkurve durch eine Strukturoptimierung bestimmt. Dieses Verfahren, das auf der Born-Oppenheimer-Näherung basiert, enthält drei Schritte: 1. Es wird eine sinnvolle Startstruktur des gewählten Moleküls aufgestellt und die Energie berechnet. 2. Danach wird der Gradient der Energie (Ableitung der Energie nach den Kernkoordinaten) bestimmt. 3. Die Struktur des Moleküls wird relaxiert. Das bedeutet, die Koordinaten werden so geändert, dass die neue Struktur (hoffentlich) eine niedrigere Energie und einen niedrigeren Gradienten als die vorherige ergibt. Diese drei Schritte werden so lange wiederholt, bis der Energieunterschied zweier aufeinanderfolgender Strukturen und die jeweiligen Gradienten kleiner als die gewählten Konvergenzkriterien sind. WICHTIG: Lesen Sie das Kapitel „Wichtige Befehle und Skripte“. Informieren Sie sich über die experimentellen Strukturdaten der quantenchemisch zu untersuchenden Moleküle, BEVOR Sie den Versuch beginnen! 6 3 Wichtige Befehle und Skripte Hier finden Sie eine kurze Zusammenfassung wichtiger Linux-Shell-Befehle. Ebenso finden Sie eine Übersicht der in Turbomole eingebauten Skripte (bend, dist, eiger) und deren Verwendung. 3.1 Linux-Shell-Befehle Tabelle 2: Liste wichtiger Shell-Befehle ls mkdir cp Zeigt den Inhalt von Verzeichnissen an Erstellt ein Verzeichnis Kopiert Datei1 nach Datei2 Kopiert Datei1 in das Verzeichnis ohne den Namen zu ändern Kopiert Datei1 in das Verzeichnis und ändert den Namen in Datei2 Wechselt das Verzeichnis ACHTUNG: Verschiebt oder benennt Dateien und Verzeichnisse um ACHTUNG: Löscht die Datei Ausgabe des vollständigen Pfadnamens des aktuellen Arbeitsverzeichnisses Verzeichnis Datei1 Datei2 Datei1 Verzeichnis/ Datei1 Verzeichnis/Datei2 cd mv Pfadname Quelle Ziel rm pwd Datei1 Beispiele: - Sie wollen zwei neue Verzeichnisse erstellen, dann benutzen Sie mkdir Verzeichnis1 mkdir Verzeichnis2 - Sie wollen in das erste Verzeichnis wechseln, dann schreiben Sie cd Verzeichnis1 / - Wenn Sie anschließend ins zweite Verzeichnis wechseln wollen, benutzen Sie den Befehl cd ../Verzeichnis2 / - Wenn Sie sich im zweiten Verzeichnis befinden und die Datei output ins Verzeichnis1 kopieren möchten, verwenden Sie den Befehl cp output ../Verzeichnis1 / - Wenn Sie ein Verzeichnis zurück wechseln wollen, schreiben Sie cd .. 7 3.2 Turbomole-Skripte tmole Erzeugt die für die Rechnung benötigten Eingabedateien anhand der Datei turbo.in und startet die Strukturoptimierung. Nähere Informationen zur Datei turbo.in und zu tmole finden Sie im Anhang. eiger Zeigt den Titel der Rechnung, die Gesamtenergie, die HOMO–LUMO-Lücke sowie die Energie und die Besetzung der Orbitale an. Das Skript wird durch Drücken der Taste q beendet. dist Berechnet den Abstand zweier Atome. Beispiel: dist dist 1 2 bend Zeigt den Winkel zwischen drei Atomen an. Beispiel: bend 1 2 3 Die Nummerierung der Atome bei dist und bend entspricht der Reihenfolge der Atome in der Datei turbo.in. 8 4 Durchführung Starten Sie eine Linux-Shell und wechseln Sie in das aktuelle Semesterverzeichnis (z. B. WS1516_C1). Legen Sie dort ein Verzeichnis (Ordner) für Ihre Gruppe an und wechseln Sie in diesen Ordner. Hier legen Sie dann alle weiteren Verzeichnisse an, z. B. für die Berechnung der Potentialkurve und die Strukturoptimierungen. rechner: ... > cd F_PRAKTIKUM_RECHNUNGEN/WS1516_C1/ rechner: /F_PRAKTIKUM_RECHNUNGEN/WS1516_C1 > mkdir GruppeXY rechner: /F_PRAKTIKUM_RECHNUNGEN/WS1516_C1 > cd GruppeXY/ rechner: /F_PRAKTIKUM_RECHNUNGEN/WS1516_C1/GruppeXY > Starten Sie in einem weiteren Fenster eine zweite Linux-Shell, wechseln Sie in Ihren Ordner und legen Sie unter Ihrer Gruppe das Verzeichnis Ergebnisse an. Dieses Verzeichnis benötigen Sie im Laufe des Versuchs, um alle Daten zu speichern, die Sie für die Auswertung des Versuchs benötigen. rechner: ... > cd F_PRAKTIKUM_RECHNUNGEN/WS1516_C1/GruppeXY/ rechner: /F_PRAKTIKUM_RECHNUNGEN/WS1516_C1/GruppeXY > mkdir Ergebnisse rechner: /F_PRAKTIKUM_RECHNUNGEN/WS1516_C1/GruppeXY > cd Ergebnisse/ rechner: /F_PRAKTIKUM_RECHNUNGEN/WS1516_C1/GruppeXY/Ergebnisse > 4.1 Untersuchung des N2 -Moleküls Die Potentialkurve und die Strukturoptimierung des N2 -Moleküls werden mit dem SVP Basissatz durchgeführt. a) Aufstellen der Potentialkurve i) Legen Sie ein Verzeichnis für die Berechnung der Potentialkurve an und wechseln Sie in dieses Verzeichnis. ii) Berechnen Sie die Potentialkurve im Abstandsbereich zwischen 90 pm und 120 pm in Schritten von 5 pm. Rufen Sie hierzu das Skript n2.svp auf. .../GruppeXY/xxx > n2.svp Die berechneten Daten werden sowohl direkt am Bildschirm ausgegeben als auch in der Datei potentialkurve automatisch gespeichert. Berechnen Sie in der Nähe des Minimums der Potentialkurve weitere Werte in Abständen von 1 pm und beenden Sie das Skript. iii) Kontrollieren Sie den Inhalt der Datei potentialkurve und kopieren Sie sie in Ihren Ergebnisordner. Wechseln Sie danach zurück in Ihr Gruppenverzeichnis. .../GruppeXY/xxx > cat potentialkurve .../GruppeXY/xxx > cp potentialkurve ../Ergebnisse/ .../GruppeXY/xxx > cd .. .../GruppeXY > 9 b) Strukturoptimierung Für eine Strukturoptimierung benötigen Sie die Datei turbo.in, in die Sie alle Informationen über das zu berechnende Molekül eintragen. Ein Muster dieser Datei befindet sich im aktuellen Semesterverzeichnis. Kopieren Sie dieses in Ihr Gruppenverzeichnis. .../GruppeXY > cp ../turbo.in . i) Legen Sie ein Verzeichnis für die Strukturoptimierung an. Der Name soll Auskunft über das Molekül und den Basissatz enthalten. Kopieren Sie dann Ihre Musterdatei turbo.in in dieses Verzeichnis und wechseln Sie dorthin. .../GruppeXY > mkdir xxx .../GruppeXY > cp turbo.in xxx/ .../GruppeXY > cd xxx/ .../GruppeXY/xxx > ii) Modifizieren Sie die Datei turbo.in für die Berechnung des N2 -Moleküls. Dazu öffnen und bearbeiten Sie die Datei mit dem Editor kwrite. (Sie können natürlich auch einen anderen Editor verwenden.) .../GruppeXY/xxx > kwrite turbo.in Beispiel für das N2 -Molekül: %title N2(SVP) %method GEOMY::hf/SVP %charge 0 %coord 0.000 0.000 1.100 n 0.000 0.000 -1.100 n %end Überprüfen Sie Ihre Änderungen (Groß-/Kleinschreibung, Punkt statt Komma), speichern Sie sie und schließen Sie die Datei. iii) Führen Sie nun die Strukturoptimierung mit dem Programm Turbomole durch. .../GruppeXY/xxx > tmole Im Verlauf der Rechnung werden mehrere Dateien angelegt, unter anderem die Datei GEO_OPT_CONVERGED, welche anzeigt, dass die Rechnung konvergiert ist. Überprüfen Sie dies. .../GruppeXY/xxx > ls 10 iv) Legen Sie in Ihrer zweiten Linux-Shell eine Datei an, in der Sie alle Ergebnisse aus dieser und den noch folgenden Strukturoptimierungen sammeln. .../GruppeXY/Ergebnisse > kwrite yyy v) Rufen Sie im Verzeichnis Ihrer Strukturoptimierung das Skript eiger auf, das den Titel, die Energie und die Besetzung der Orbitale anzeigt. .../GruppeXY/xxx > eiger Kopieren Sie den Titel und die Energie durch Markieren mit der linken Maustaste und fügen Sie das ganze in Ihre Ergebnisdatei yyy ein. Beenden Sie das Skript eiger mit der Taste q. vi) Rufen Sie das Skript dist auf, um die N–N-Bindungslänge zu bestimmen und kopieren Sie diese ebenfalls in Ihre Ergebnisdatei. .../GruppeXY/xxx > dist c) Berechnung der Schwingungsfrequenz Nachdem die optimierte Minimumsstruktur eines Moleküls bestimmt wurde, können IR-Spektren durch die Berechnung der zweiten Ableitung der Energie nach den Kernkoordinaten vorhergesagt werden. Rufen Sie das Programm aoforce auf, um die Schwingungsfrequenz zu berechnen. .../GruppeXY/xxx > aoforce > a.out Die Schwingungsfrequenzen werden in die Datei vibspectrum geschrieben. Lassen Sie sich diese am Bildschirm ausgeben und übertragen Sie den Inhalt mit IR- und RamanAktivität in Ihre Ergebnisdatei. .../GruppeXY/xxx > cat vibspectrum Wenn Sie fertig sind, wechseln Sie wieder zurück in Ihr Gruppenverzeichnis. Dort legen Sie dann die Verzeichnisse für die weiteren Strukturoptimierungen an. .../GruppeXY/xxx > cd .. .../GruppeXY/ > Denken Sie daran, die bisher gesammelten Daten in Ihrer Ergebnisdatei auch zu speichern. 11 4.2 Berechnung der Reaktionsenergien und Basissatzabhängigkeit Für die Bestimmung der Reaktionsenergien ist die Berechnung der Energien der beteiligten Moleküle in ihren Gleichgewichtsstrukturen (Energieminimum) erforderlich. Dafür wird eine Strukturoptimierung für jedes Molekül mit dem SVP Basissatz durchgeführt. Die Vorgehensweise ist identisch mit der bereits durchgeführten Optimierung für N2 . Schlagen Sie die entsprechenden Befehle dort oder in der Übersicht nach. Beachten Sie, dass Sie für jede Strukturoptimierung ein neues Verzeichnis anlegen müssen und der Name sinnvollerweise Auskunft über das Molekül und den Bassissatz geben soll. 4.2.1 Reaktion 1: N2 + 3 H2 −→ 2 NH3 a) Die Strukturoptimierung für das N2 -Molekül wurde bereits gemacht. Legen Sie für die beiden anderen beteiligten Moleküle (H2 , NH3 ) je ein Verzeichnis an. Kopieren Sie Ihre Muster-Datei turbo.in in die angelegten Verzeichnisse. b) Wechseln Sie für jedes der beteiligten Moleküle in das entsprechende Verzeichnis. Modifizieren Sie die Input-Datei und optimieren Sie die Struktur des Moleküls. Um eine Startstruktur für das NH3 -Molekül zu erzeugen, legen Sie das Stickstoffatom in den Ursprung des Koordinatensystems und die Wasserstoffatome auf die x-, y- und z-Achse. Beachten Sie, dass Sie die Koordinaten in atomaren Einheiten angeben müssen. c) Bestimmen Sie die Gesamtenergie und die Strukturparameter der beteiligten Moleküle. Verwenden Sie hierzu die Skripte eiger, dist und bend. Sammeln Sie die Energie- und Strukturdaten in Ihrer Ergebnisdatei im Verzeichnis Ergebnisse. 4.2.2 Reaktion 2: O2 + 2 H2 −→ 2 H2 O a) Verwenden Sie für das H2 -Molekül die Ergebnisse von Reaktion 1. Legen Sie für die weiteren beteiligten Moleküle (O2 , H2 O) je ein Verzeichnis mit sinnvollem Namen an und kopieren Sie die Muster-Datei turbo.in dorthin. b) Wechseln Sie für jedes der beteiligten Moleküle in das entsprechende Verzeichnis. Modifizieren Sie die Input-Datei und optimieren Sie die Struktur des Moleküls. Um eine Startstruktur für das H2 O-Molekül zu erzeugen, legen Sie das Sauerstoffatom in den Ursprung des Koordinatensystems und die Wasserstoffatome entlang zweier Achsen. c) Bestimmen Sie die Gesamtenergie und die Strukturparameter der beteiligten Moleküle. Verwenden Sie hierzu die Skripte eiger, dist und bend. Sammeln Sie die Energie- und Strukturdaten in Ihrer Ergebnisdatei im Verzeichnis Ergebnisse. d) Für das O2 -Molekül speichern Sie die eiger-Ausgabedatei und kopieren sie in Ihr Ergebnis-Verzeichnis: .../GruppeXY/xxx > eiger > eiger.out .../GruppeXY/xxx > cp eiger.out ../Ergebnisse/ e) Für das H2 O-Molekül berechnen Sie die Schwingungsfrequenzen mit dem Programm aoforce und kopieren die Tabelle mit den Daten in die Ergebnisdatei. 12 4.2.3 Basissatzabhängigkeit der Reaktionsenergie von Reaktion 1 Die Durchführung erfolgt ebenso wie bisher, allerdings mit dem Basissatz SV. Legen Sie erneut für alle benötigten Moleküle (H2 , N2 , NH3 ) Verzeichnisse an. Sie können nun die Dateien turbo.in verwenden, die Sie bereits modifiziert haben. Dann müssen Sie nur den Basissatz ändern. .../GruppeXY > mkdir xxxSV .../GruppeXY > cp xxxSVP/turbo.in xxxSV/ 4.3 Kontrolle der Ergebnisse Überprüfen Sie, ob Sie die folgenden Daten gespeichert haben (und für die Auswertung auch wieder finden). 1) N2 Molekül a) Berechnung der Potentialkurve (SVP): Datei potentialkurve b) Strukturoptimierung (SVP) und Berechnung der Schwingungsfrequenz: Energie, Abstand, Schwingungsfrequenz 2) Berechnung der Reaktionsenergie von a) Reaktion 1 i) Strukturoptimierung von H2 und NH3 (SVP): Energien, Abstände, H–N–H-Winkel b) Reaktion 2 i) Strukturoptimierung von O2 und H2 O (SVP): Energien, Abstände, H–O–H-Winkel ii) Besetzung der Orbitale von O2 : Datei eiger.out iii) Schwingungsfrequenzen des H2 O-Moleküls 3) Basissatzabhängigkeit der Reaktionsenergie von Reaktion 1 a) Strukturoptimierung von H2 , N2 und NH3 (SV): Energien, Abstände, H–N–H-Winkel Lassen Sie die Daten vom zuständigen Assistenten kontrollieren und speichern Sie sie für die Auswertung auf einem USB-Stick oder schicken Sie sich die Dateien per Email zu. 13 5 Auswertung und Diskussion 5.1 N2 -Molekül a) Potentialkurve i) Stellen Sie die berechnete Gesamtenergie des Moleküls als Funktion des Kernabstandes in einem Diagramm dar. ii) Zur Bestimmung der Kraftkonstante k in der harmonischen Näherung werden sechs Punkte in der Nähe des Potentialminimums ausgewählt. Passen Sie an diese Punkte ein Polynom 2. Grades an, um k, Re und Ee zu bestimmen und berechnen Sie die Schwingungsfrequenz ω. b) Vergleich Strukturoptimierung/Potentialkurve Die Ergebnisse von Re , Ee und ω aus der Potentialkurve sind eine Näherung der Werte aus der Strukturoptimierung. Werten Sie die Genauigkeit Ihrer Anpassung gegen die der Strukturoptimierung. c) Vergleich Strukturoptimierung/Experiment Vergleichen Sie die aus der Strukturoptimierung berechneten Werte von ω und Re mit den experimentellen Daten. Mit welcher spektroskopischen Methode kann die Schwingungsfrequenz des N2 -Moleküls gemessen werden? 5.2 Reaktionsenergie und Basissatzabhängigkeit a) Führen Sie alle berechneten Strukturparameter und die entsprechenden experimentellen Werte tabellarisch auf. Vergessen Sie nicht, die verwendete Literatur zu zitieren. b) Berechnen Sie die Reaktionsenergien von Reaktion 1 (Basissätze SV und SVP) und Reaktion 2 (Basissatz SVP) und vergleichen Sie Ihre Ergebnisse mit den folgenden experimentellen Referenzwerten [1]. Reaktion 1: -157.7 kJ mol−1 Reaktion 2: -523.4 kJ mol−1 c) Beschreiben und diskutieren Sie die Besetzung der Molekülorbitale von O2 anhand Ihrer Ergebnisse und des MO-Diagramms von O2 . d) Charakterisieren Sie die Typen der Schwingungen im H2 O-Molekül. Vergleichen Sie die berechneten Schwingungsfrequenzen mit den experimentellen Werten. 5.3 Diskussion a) Basissatzeffekte i) Diskutieren Sie die Effekte des Basissatzes auf die Gesamtenergie des NH3 -Moleküls in Zusammenhang mit dem Variationsprinzip. Wie können Sie eine weitere Verbesserung erreichen und warum? ii) Wie wirkt sich der Basissatz auf die Strukturparameter des NH3 -Moleküls aus? Wie könnten Sie weitere Verbesserungen erreichen? 14 b) Vergleich der erhaltenen Daten mit dem Experiment Beurteilen Sie die Güte der erhaltenen berechneten Daten bzw. Strukturparameter. Ist es sinnvoll, die hier verwendete Methode zur Berechnung von Bindungslängen und Schwingungsfrequenzen zu verwenden? Begründen Sie Ihre Antwort. c) Schwächen der Hartree-Fock-Methode Sie haben zwei Reaktionsenergien berechnet. In einem Fall ist die Abweichung zwischen Experiment und Rechnung sehr klein, im anderen Fall ist der Fehler sehr groß. Diskutieren Sie die Ursachen für diese Unterschiede. 15 6 Anhang und Literatur In diesem Versuch benutzen Sie das Programmpaket Turbomole. Sie können verschiedene Arten von quantenmechanischen Berechnungen durchführen, z. B. • Single-Point-Rechnung, wobei nur die Energie des Moleküls für eine gegebene Struktur berechnet wird (dies geschieht bei der Berechnung der Potentialkurve von N2 ) • Strukturoptimierung, wobei die Struktur des Moleküls verändert wird, um die Struktur am Minimum der Energiepotentialfläche des Grundzustandes zu finden Welche Informationen benötigen Sie für eine Rechnung? • Informationen über das Molekül – Kernkoordinaten – Ladung • Informationen über die Rechnung – Methode (hier: Hartree-Fock, hf) – Basissatz (hier: SVP oder SV) – Art der Rechnung (Single-Point-Rechnung, Strukturoptimierung, usw.) Die benötigten Informationen werden in der Datei turbo.in mit der folgenden Struktur eingetragen. %title Bezeichnung %method Art der Rechnung::hf/Basissatz %charge Ladung %coord %end Erläuterungen: Bezeichnung Art der Rechnung Basissatz Ladung kurze Beschreibung der Rechnung ENRGY für Single-Point-Rechnung GEOMY für Strukturoptimierung Basissatz Bezeichnung (z. B. SVP) Ladung des Moleküls (ganze Zahl) Die Struktur des zu berechnenden Moleküls wird zwischen %coord und %end mittels kartesischer Koordinaten definiert. Die erste Spalte bezieht sich auf die x-, die zweite auf die y- und die dritte auf die z-Koordinaten der Atome. Die Koordinaten müssen in atomaren Einheiten (mit Punkt, kein Komma) eingegeben werden. In der vierten Spalte werden die Symbole der Atome spezifiziert (z. B. n für Stickstoff). 16 Nachdem die Datei turbo.in entsprechend modifiziert ist, kann das Skript tmole aufgerufen werden. Dieses erzeugt zunächst die für die Rechnung benötigten Eingabedateien: • control: enthält alle Informationen der Rechnung (Namen der Basissätze, Zahl der Atome, Besetzung der Orbitale, usw.) • basis: enthält die Basissätze für jede Atomsorte • coord: enthält die Koordinaten der Atome • mos: enthält die Koeffizienten der Molekülorbitale im Falle eines geschlossenschaligen Moleküls • alpha und beta: enthalten die Koeffizienten der Molekülorbitale im Falle eines offenschaligen Moleküls (die Orbitale mit α-Spin Elektronen werden unterschiedlich zu denjenigen mit β-Spin Elektronen betrachtet). Nachdem die benötigten Eingabedateien vorhanden sind, startet das Skript tmole die gewünschten Programme: • Im Falle einer Single-Point-Rechnung wird das Programm dscf aufgerufen. • Im Falle einer Strukturoptimierung wird das Skript jobex aufgerufen, das automatisch die Programme dscf, grad und relax bis zur Konvergenz der Struktur aufruft. Literatur [1] P. C. Hariharan, J. A. Pople, Theoret. Chim. Acta 28, 213-222, 1973. [2] I. N. Levine, Quantum Chemistry, Prentice Hall, New Jersey, 1991. [3] A. Schäfer, H. Horn, and R. Ahlrichs, J. Chem. Phys. 97, 2571-2577, 1992. [4] F. Jensen, Introduction to Computational Chemistry, John Wiley & Sons, 1998. [5] W. Kutzelnigg, Einführung in die Theoretische Chemie, Verlag Chemie Weinheim, 1978. [6] A. Szabo and N. S. Ostlund, Modern Quantum Chemistry: Introduction to Advanced Electronic Structure Calculations, Dover Publication, Inc., 1996. 17