Przydatny będzie program gnuplot, przy pomocy którgo można rysować wykresy funkcji. Program jest darmowy i można go zainstalować zarówno pod systmem Windows jak i Linux.
Hiperpowierzchnie energii potencjalnej odpowiadają energetyce reakcji chemicznych, przemian konformacyjnych (jeżeli rozpatrujemy jedną cząsteczkę i nie zmieniają się wiązania chemiczne) lub oddziaływaniom między cząsteczkami lub atomami/jonami zamkniętopowłokowymi. W każdym przypadku interesuje nas znalezienie punktów stabilnych, odpowiadających minimom energii potencjalnej, oraz stanów przejściowych, leżących na najmniej kosztownej energetycznie drodze od jednego minimum do drugiego (np. od substratów do produktów reakcji lub od jednej konformacji do drugiej). Wspólną ich cechą jest to, że są to tzw. punkty krytyczne lub punkty stacjonarne na hiperpowierzchni energii potencjalnej, w których na układ nie działają żadne siły. Punkty te znajduje się oraz określa ich charakter analizując pochodne i drugie pochodne energii jako funkcji współrzędnych.
Poniższy rysunek przedstawia ilutrację definicji pochodnej oraz jej interpretację geometryczną. Prowadzimy ciąg siecznych przez punkty , zmniejszając stopniowo . Sieczne zbiegają się do stycznej do wykresu funkcji w punkcie . Ponieważ każda sieczna wraz z odcinkami i tworzy trójkąt prostokątny, iloraz różnicowy jest tangensem kąta tworzonego przez sieczną z odcinkiem równoległym do osi a przez to tangensem kąta nachylenia siecznej do osi . Zatem pochodna funkcji w punkcie jest tangensem kąta nachylenia albo po prostu nachyleniem stycznej do wykresu funkcji w tym punkcie do osi .
Pochodna funkcji nie zawsze istnieje. Jeżeli funkcja jest nieciągła, np. funkcja znaku, , która przyjmuje wartość 1 dla , 0 dla i -1 dla , pochodna nie istnieje w punkcie . Jeżeli funkcja ma ostrze” (np. ) to pochodna w tym punkcie również nie istnieje (pochodna bezwzględnej wartości x wynosi z wyłączeniem , w którym jest nieokreślona). Funkcję ciągłą, której pochodna jest zawsze określona i ciągła nazywamy funkcją klasy .
Wybrane wzory na obliczanie pochodnych są podane w dodatku Użyteczne wzory”. Jest ważne, że reguły obliczania pochodnej zwane regułami różniczkowania umożliwiają obliczenia pochodnej każdej funkcji danej wzorem jawnym lub niejawnym (ten drugi przypadek zachodzi np. jeżeli obliczamy energię rozwiązując równania Hartree-Focka-Roothaana dla danej cząsteczki).
Różniczkując pochodną otrzymujemy drugą pochodną, kolejne różniczkowanie daje trzecią, czwartą i wyższe pochodne. Mając wszystkie pochodne funkcji w danym punkcie można obliczyć jej wartość w punktach sąsiednich, jest to rozwinięcie w szereg Taylora, które będzie często wykorzystywane w toku tego kursu:
Zauważmy, że zerowa” pochodna funkcji, jest oryginalną funkcją.
W minimum lub maksimum właściwym styczna do wykresu funkcji jest równoległa do osi co oznacza, że (korzystamy z interpretacji pochodnej jako tangensa kąta nachylenia stycznej do wykresu funkcji do osi ). Zatem poszukiwanie minimum lub maksimum właściwego sprowadza się do znalezienia miejsc zerowych pierwszej pochodnej, co jest zilustrowane na poniższym rysunku.
Z powyższego rysunku również widać, że pierwsza pochodna jest funkcją rosnącą (zmienia znak z -” na +”) w minimum a malejącą (zmienia znak z +” na -”) w maksimum. Stąd bezpośrednio wynika, że do rozstrzygnięcia czy dany punkt jest minimum czy maksimum wystarczy znak drugiej pochodnej: dodatni wskazuje ma minimum a ujemny na maksimum. Do tego wniosku można dojść analizując pierwsze człony rozwinięcia funkcji w otoczeniu punktu krytycznego (). Ponieważ w punkcie krytycznym , w dostatecznie mały otoczeniu punktu krytycznego mamy:
Ponieważ w wyrażeniu występuje kwadrat odchylenia od wartości , zatem jeżeli to wychylenie z punktu doprowadzi do zwiększenia wartości funkcji (minimum) a jeżeli do zmniejszenia jej wartości (maksiumum).
Warunki konieczne i wystarczające minimum i maksimum właściwego można zatem zapisać następująco:
Geometrycznie moża to sobie wyobrazić tak, że robimy przekrój trójwymiarowego wykresu funkcji odpowiednio płaszczyzną równoległą do płaszczyzny i przechodzącą przez punkt o ustalonej wartości lub płaszczyzną równoległą do płaszczyzny i przechodzącą przez punkt o ustalonej wartości . Na tych płaszczyznach mamy już dwuwymiarowe wykresy funkcji i odpowiednie pochodne cząstkowe możemy interpretować jako nachylenia stycznych do wykresów.
Analogicznie definiujemy drugie pochodne funkcji. Dla funkcji dwóch zmiennych występują 4 drugie pochodne, ponieważ np. pierwszą pochodną względem można zróżniczkować albo względem albo względem . Notacja podana jest poniżej.
Pochodne i są nazywane pochodnymi mieszanymi. Na mocy twierdzenia Schwartza, jeżeli pochodne mieszane są ciągłe to są sobie równe:
Uogólnienie pochodnych cząstkowych na pochodne wyższych rzędów, jak również na pochodne funkcji o liczbie zmiennych większych niż dwie jest oczywiste. Pierwsze pochodne względem kolejnych zmiennych tworzą wektor gradientu funkcji; wektor ten wskazuje kierunek największego wzrostu funkcji w danym punkcie. Wektor gradientu oznaczamy (czytaj: nabla-ef) lub . Dla funkcji zmiennych, oznaczanych jako mamy:
Z kolei drugie pochodne tworzą macierz zwaną hesjanem funkcji:
Poniższy rysunek ilustruje minima, maksima i punt siodłowy funkcji dwóch zmiennych. Można zauważyć, że przejście przez punkt siodłowy od jednego minimum do drugiego wymaga pokonania najmniejszej bariery. Dlatego stany przejściowe w reakcjach chemicznych czy też przemianach konformacyjnych odpowiadają punktom siodłowym pierwszego rzędu. Procesy te nie biegną przez punkty siodłowe rzędów wyższych niż 1, ponieważ idąc z takiego punktu siodłowego można zawsze znaleźć punkt siodłowy pierwszego rzędu, który łączy stan początkowy ze stanem końcowym a odpowiada mniejszej niż punkt siodłowy wyższego rzędu barierze energetycznej. Dlatego w analizie hiperpowierzchni energii potencjalnej układów molekularnych znajdujemy jedynie minima (które odpowiadają substratom, produktom i produktom przejściowym w badaniu reakcji chemicznych lub stabilnym konformacjom w analizie konformacyjnej) i punkty siodłowe pierwszego rzędu (które odpowiadają stanom przejściowym). Wyjątkiem są sytuacje, w których energia jest funkcją jednej zmiennej; wtedy stany przejściowe odpowiadają maksimom.
Z rysunku można zauważyć, że w dowolnym punkcie krytycznym płaszczyzna styczna do wykresu jest równoległa do płaszczyzny a to oznacza, że obie pochodne cząstowe funkcji są równe zeru. Podobnie będzie w przypadku funkcji więcej niż dwóch zmiennych. Zatem warunek konieczny aby dany punkt był punktem krytycznym ma następującą postać:
Ponieważ w punkcie krytycznym druga pochodna nie jest, jak w przypadku funkcji jednej zmiennej, liczbą lecz macierzą, badanie charakteru punktu krytycznego jest dla funkcji wielu zmiennych bardziej skomplikowane. Okazuje się, że w otoczeniu punktu krytycznego można zawsze wybrać taki układ współrzędnych, że drugie pochodne mieszane są w nim równe zeru i hesjan staje się macierzą diagonalną. Rozważmy przypadek funkcji dwóch zmiennych i napiszmy przybliżone wyrażenie na energię w otoczeniu punktu krytycznego biorąc, podobnie jak w przypadku funcji jednej zmiennej, rozwinięcie w szereg Taylora do drugiego rzędu włącznie. Pamiętamy, że pierwsze pochodne w punkcie krytycznym są równe zeru oraz, że drugie pochodne mieszane są sobie równe.
Wyrażenie typu , gdzie jest dowolnym wektorem niezerowym, nazywa się formą kwadratową macierzy . Można zatem powiedzieć, że energia w dostatecznie małym otoczeniu punktu krytycznego, liczona w odniesieniu do energii w punkcie krytycznym, jest w przybliżeniu formą kwadratową hesjanu.
Przesuwamy teraz początek układu współrzędnych do punktu oraz obracamy osie układu tak, aby w przekształconym układzie współrzędnych znikły mieszane pochodne cząstkowe (na wykresie warstwicowym funkcji są to kierunki prostopadłe do jej warstwic). Oznaczmy nowe współrzędne przez oraz . Oczywiście, osie i są do siebie prostopadłe tak jak osie oryginalnego układu współrzędnych. Wtedy przybliżone wyrażenie na wartość funkcji w otoczeniu punktu krytycznego (który w nowym układzie współrzędnych ma współrzędne (0,0)) ma postać:
Prawa strona zawiera wyrażenia zależące tylko od kwadratu albo . Zatem jeżeli obie drugie pochodne w nowym układzie współrzędnych będą większe od zera to punkt będzie minimum (wartość funkcji po oddaleniu się od punktu krytycznego w dowolnym kierunku będzie się zwiększać), jeżeli obie będą mniejsze od zera to maksimum (wartość funkcji po oddaleniu się od punktu krytycznego w dowolnym kierunku będzie się zmniejszać) a jeżeli jedna będzie większa a druga mniejsza od zera to punkt będzie punktem siodłowym (wartość funkcji rośnie wzdłuż jednego kierunku a maleje wzdłuż kierunku doń prostopadłego). Przykład współrzędnych () dla jednego z minimów oraz punktu siodłowego na ścieżce reakcji izomeryzacji cynajowodoru do izocyjanowodoru jest pokazany na poniższym rysunku.
Łatwo zauważyć, że znajdowanie współrzędnych i jest równoważne diagonalizacji hesjanu. Diagonalizacja polega bowiem na przekształceniu macierzy, przy pomocy transformacji podobieństwa, w macierz diagonalną. W przypadku funkcji dwóch zmiennych mamy:
przy czym kolumny macierzy tworzą wektory ortonormalne:
Kolumny macierzy wektorów własnych wyznaczają kierunki osi i , natomiast wartości własne są drugimi pochodnymi funkcji w tych kierunkach w punkcie krytycznym:
Aby zbadać charakter punktu krytycznego potrzebne są tylko wartości własne hesjanu. Znajduje się je rozwiązując równanie wiekowe dla wyznacznika macierzy:
gdzie jest macierzą jednostkową.
Równanie to ma pierwiastków rzeczywistych, co wynika wprost z faktu, że hesjan jest macierzą hermitowską.
Podsumowując, punkty krytyczne na hiperpowierzchni energii potencjalnej można scharakteryzować jak w poniższej tabelce.
Rodzaj | Charakterystyka | Znaczenie |
Miminum | Substrat, produkt, produkt przejściowy, stabilna konformacja | |
Punkt siodłowy 1-go rzędu | Stan przejściowy | |
Punkt siodłowy -tego rzędu () | , | Bez znaczenia |
Maksimum | Bez znaczenia dla , stan przejściowy dla |
Jeżeli zastosować wzór na pochodną funkcji złożonej to można uniknąć podnoszenia wyrażenia w nawiasie do kwadratu i późniejszego zwijania wyrażenia na pochodną:
W następnym kroku szukamy miejsca zerowego pochodnej. W takim punkcie na układ nie działają żadne siły czyli energia może mieć minimum, maksimum lub punkt przegięcia:
Pozostaje ustalić czy punkt ten stanowi minimum. W tym celu liczymy drugą pochodną energii i sprawdzamy jej znak:
Zatem znaleziony punkt stanowi minimum energii.
Wykresy energii i jej pochodnej w funkcji długości wiązania są podane na poniższym rysunku.
Zakładając, że początek układu współrzędnych znajduje się w połowie odległości między atomami akceptora X i że proton porusza się tylko na osi XX, krzywa energii potencjalnej jest dana wzorem:
gdzie , i są parametrami (przy czym i a jest współrzędną określającą położenie protonu między atomami X, znaleźć położenia wszystkich minimów i maksimów oraz odpowiadające im wartości energii potencjalnej, jak również barierę przejścia między dwoma stanami w procesie przeniesienia protonu, jako funkcje parametrów , i .
Korzystając ze wzoru na pochodną funkcji złożonej, obliczamy pochodną i znajdujemy jej miejsca zerowe:
Następnie, korzystając z wzoru na pochodną iloczynu, obliczamy drugą pochodną i wyliczamy jej wartości w punktach , i .
Zatem punkty i są minimami energii a punkt stanowi maksimum.
Obliczamy wartości energii w tych trzech punkach:
Bariera energetyczna jest różnicą energii w maksimum i w minimum:
Bariera bardzo szybko maleje z parametrem określającym położenia minimów (). Gdy , bariera znika i na krzywej energii pozostaje tylko jedno minimum, odpowiadające położeniu protonu dokładnie pomiędzy atomami akceptora. Taka sytuacja występuje w układach z bardzo silnym wiązaniem wodorowym, np. kwaśnych fluorkach albo kwaśnych maleinianach.
Krzywe energii dla , oraz trzech różnych wartości ilustruje rysunek.
Znaleźć położenia oraz wartości kąta (zdefiniowanego na poniższym rysunku) wszystkich minimów i maksimów energii torsyjnej w przedziale dla obrotu wokół wiązania C-N grupy peptydowej w cząsteczce N-metyloacetamidu (CH-CONH-NHCH) oraz obliczyć barierę przejścia między strukturami odpowiadającymi minimom energii. Jakie konfiguracje cząsteczki odpowiadają tym minimom?
Energia potencjalna w funkcji kąta jest dana następującym równaniem:
W ostatnim przekształceniu skorzystaliśmy ze wzoru .
Pochodna ma miejsca zerowe gdy lub . Zatem na krzywej energii mamy w przedziale (lub ) następujące punkty krytyczne:
Aby określić charaktery tych punktów, obliczamy drugą pochodną:
Skorzystaliśmy z wzoru redukcyjnego .
W drugiej linii podstawiliśmy .
W tabelce są zestawione poszczególne punkty krytyczne, ich charakter oraz wartości energii a wykres energii jest podany poniżej. Minimum, dla którego jest konformacją 2.1 cis a to z konformacją trans. Różnica energii między konformacją trans i cis wynosi kcal/mol a bariera przejścia od konformacji cis do konformacji trans wynosi kcal/mol (aby obliczyć barierę trzeba skorzystać z wzoru redukcyjnego na i wstawić do wzoru wartość cosinusa w maksimum).
0 | |||||
Charakter | min. | maks. | min. | maks. | min. |
[kcal/mol] | 0 | 0 |
Fragment powierzchni energii przeniesienia protonu od donora do akceptora w pewnym układzie można opisać następującym równaniem, w którym a :
Znaleźć punkt lub punkty krytyczne tej funkcji i określić ich charakter (minium, maksimum lub punkt siodłowy).
Punktowi krytycznemu odpowiada taka para , że obie pochodne cząstkowe przyjmują wartość zero. Znalezienie tego punktu wymaga roziązania układu dwóch równań liniowych z dwiema niewiadomymi:
Rozwiązaniem jest , .
Charakter punktu krytycznego określamy poprzez obliczenie wartości własnych macierzy drugich pochodnych (hesjanu) energii w punkcie krytycznym:
Zwróćmy uwagę, że wszystkie drugie pochodne są liczbami. Aby wyliczyć wartości własne, układamy wyznacznik wiekowy hesjanu:
Po rozwinięciu wyznacznika dostajemy równanie kwadrartowe na
Stąd , . Punkt krytyczny jest punktem siodłowym (jedna wartość własna hesjanu jest ujemna).
Powierzchnia energii potencjalnej jest przedstawiona na poniższym rysunku.
Powierzchnia energii konformacyjnej pewnej cząsteczki jest opisywana poprzez dwa kąty torsyjne, oznaczone jako i . Znaleźć minima, punkty siodłowe i maksima na tej powierzchni zakładając, że oba kąty torsyjne leżą w przedziale ( ).
Tak, jak w przykładzie 4, obliczamy pochodne cząstkowe względem każdej ze zmiennych i znajdujemy ich miejsca zerowe:
Dodając a następnie odejmując powyższe równania stronami dostajemy:
Dodając i odejmując stronami prawe strony powyższych równań i dzieląc wyniki obustronnie przez 2 dostajemy:
Liczby całkowite i należy dobrać tak, aby zarówno , jak i mieściły się w przedziale . Z powyższego wzoru wynika wprost, że i mogą być albo jednocześnie wielokrotnościami albo , natomiast kombinacje takie jak np. , nie są punktami krytycznymi na powierzchni energii.
Charaktery poszczególnych punktów krytycznych są zestawione w poniższej tabelce. Dla przykładu poniżej dalej podane określenie charakteru punktów o współrzędnych odpowiednio , oraz ; obliczenia w pozostałych przypadkach są podobne.
0 | |||||
siodło | siodło | siodło | |||
min | Maks | ||||
0 | siodło | siodło | siodło | ||
Maks | min | ||||
siodło | siodło | siodło |
Obliczamy drugie pochodne:
Dla , :
Ponieważ hesjan ma tylko niezerowe elementy diagonalne, każdy z nich jest jego wartością własną. Obie wartości własne są dodatnie a zatem punkt stanowi minimum energii. Ponieważ cosinus jest funkcją parzystą, jego siostrzanym punktem jest .
Dla , :
Ten punkt stanowi maksimum (oba elementy diagonalne, które są jednocześnie wartościami własnymi, są ujemne). Jego siostrzanym punktem jest .
Dla , :
Równanie wiekowe ma postać:
Ten punkt jest punktem siodłowym. Jego siostrzanymi punktami są wszystkie punkty takie, że każdy z kątów wynosi , 0 lub .
Poniższy rysunek ilustruje badaną powierzchnię energii oraz znalezione na niej punkty krytyczne.
W poniższej tabeli są zestawione energie oraz wartości własne czterech punktów krytycznych pewnej reakcji chemicznej, którą można opisać przy pomocy trzech współrzędnych. Jeden z tych punktów stanowią substraty a jeden produkty.
Punkt | 1 | 2 | 3 | 4 |
Energia [kcal/mol] | -210 | -260 | -200 | -185 |
[kcal/mol/] | 100 | 155 | -150 | -100 |
[kcal/mol/] | 125 | 295 | 55 | -31 |
[kcal/mol/] | 300 | 489 | 176 | 52 |
Na podstawie tych danych:
Określić barierę energetyczną obrotu wokół tego wiązania oraz naszkicować przybliżony wykres energii w funkcji kąta .
Odpowiedź: Minima: , maksima: .
Znaleźć punkty krytyczne na wycinku hiperpowierzchni energii potencjalnej przeniesienia protonu od donora do akceptora , danej jako funkcja odległości () oraz (), danej następującym wzorem:
Odpowiedź: , minimum.
Znaleźć punkty krytyczne oraz określić ich typ (minimum, maksimum, punkt siodłowy) na tej hiperpowierzchni energii potencjalnej, traktując i jako zmienne. Kąt zmienia się w przedziale a kąt w przedziale .
Określić charakter (minimum, maksimum, punkt siodłowy oraz rząd punktu siodłowego) każdego z tych punktów krytycznych. Który czy które z nich odpowiadają punktom na ścieżce przemiany konformacyjnej? Odpowiedzi uzasadnić.