dr. jens döbler institut für chemie

16
Dr. Jens Döbler Institut für Chemie Humboldt-Universität zu Berlin WS2003-04 © Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL12 Folie 1 Computeranwendung in der Chemie Informatik für Chemiker(innen) 12. Potentialflächen und Optimierung

Upload: others

Post on 11-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 1

Computeranwendung in der ChemieInformatik für Chemiker(innen)

12. Potentialflächen und Optimierung

Page 2: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 2

Grundlagen● Theoretische Methoden berechnen Energie für vorgegebene Molekülstruktur● Zu jeder Molekülstruktur kann ein Energiewert berechnet werden

⇒Energie ist Funktion der Strukturparameter

Für N Atome 3N-6 Strukturparameter (nicht lineares Molekül)

Energie ist eine Funktion von 3N-6 Variablen

Page 3: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 3

Beispiel für zwei Parameter

Torsionswinkel von Pentan

Potentialfläche

Page 4: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 4

Potentialenergiefläche● Energie kann als Hyperfläche im 3N – 5 dimensionalen Raum angesehen werden– 3N – 6 Strukturparameter (innere Freiheitsgrade)– Energie● PES: Potentialenergiehyperfläche (engl. potential energy hypersurface)● Minima: Stabile Strukturen– Oftmals verschiedene Minima, lokale Minima– Ein globales Minimum

Page 5: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 5

Beispiel für PES

Page 6: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 6

Stationäre Punkte● Definition: Erste Ableitung nach Strukturparametern gleich Null– ∂E/∂xi = 0 für alle i● ∂E/∂xi: Gradienten, Interpretation nach klass. Physik: Kräfte● Möglichkeiten für stationäre Punkte:– Minimum– Sattelpunkt– Maximum

Page 7: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 7

Charakterisierung von stat. Punkten● Zweite Ableitungen der Energie nach den Strukturparametern– ∂E2/∂xi∂xj = Fij– Matrix mit (3N – 6)2 Werten: Hesse-Matrix (engl.

hessian)● Eigenwerte durch Diagonalisierung – Minimum: reelle Eigenwerte– Sattelpunkt n. Ordnung: n negative Eigenwerte– Maximum: nur negative Eigenwerte

Page 8: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 8

Interpretation von stationären Punkten● Minimum: Stabile Struktur– Strukturberechnung– Berechnung von Reaktionsenergien– Berechnung von relativer Stabilität von Isomeren● Sattelpunkte erster Ordnung– Übergangszustand von Reaktion– Berechnung von Aktivierungsenergie

Page 9: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 9

Energieminimierung

Berechnung von stationärem Punkt auf der PES● Strukturoptimierung● Normalerweise nicht exakt lösbar– Vollständige Berechnung von PES zu aufwendig– Multidimensionales Problem● Iterative Algorithmen– Richtung/Schrittweite● Lösung abhängig von Startstruktur

Page 10: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 10

Steepest Descent● Steepest Descent: Engl. für „steilster Abstieg“● Richtung durch Gradienten● Anpassung von Schrittweite, so daß Energie sinkt– „line search“ Berechnung von verschiedenen Schrittweiten, Interpolation von Minimum● Iterative Berechnung/Abbruchkriterien z. B.– Gradienten klein– Änderung der Energie klein– Änderung der Struktur klein

Page 11: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 11

Beispiel für Steepest Descent

Page 12: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 12

Conjugate Gradients

vorherige Richtung

● Steepest Descent liefert keine optimalen Ergebnisse● Conjugate Gradients generiert neue Richtung aus bisheriger und aktuellen Gradienten● Beispiele für CG-Methoden– Fletcher-Reeves– Polak-Ribiere

neue Richtungaus Gradienten

CG Richtung

Page 13: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 13

Vergleich

Steepest Descent Conjugate Gradients

Page 14: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 14

Newton-Raphson Methoden● Verwenden erste und zweite Ableitungen der Energie● Zweite Ableitung der Energie: Krümmung der PES● Quadratische Modellfunktion für PES● Quadratische PES: Harmonisches Potential– Gute Näherung in der Nähe des Minimum– Wenn PES harmonisch: Optimierung in einem

Schritt

Page 15: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 15

Beispiel Newton-Raphson

Gradient

harmonischesModellpotential

tatsächlichesPotential

Page 16: Dr. Jens Döbler Institut für Chemie

Dr. Jens DöblerInstitut für ChemieHumboldt-Universität zu Berlin WS2003-04

© Jens Döbler 2004 • "Computer in der Chemie", WS 2003-04, Humboldt-Universität • VL12 • Folie 16

Quasi-Newton-Methoden● Berechnung der zweiten Ableitungen aufwendig● Quasi-Newton-Methoden verwenden Näherung für zweite Ableitungen (Hesse-Matrix)– Start: Diagonalmatrix– Verbesserung der Hesse-Matrix durch

Gradienten bei jedem Optimierungsschritt– Algorithmen für Verbesserung der Hesse-Matrix, z.B.● BFGS (Broyden-Fletcher-Goldfarb-Shannon)● DFP (Davidon-Fletcher-Powell)