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 |
|
Bez znaczenia |
Maksimum |
|
Bez znaczenia 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. |
|
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 |
|
100 | 155 | -150 | -100 |
|
125 | 295 | 55 | -31 |
|
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ć.