CCC:HomeWork2: Difference between revisions
(Первая часть) |
(Продолжение) |
||
Line 19: | Line 19: | ||
|2.3 Ангстрем | |2.3 Ангстрем | ||
|} | |} | ||
Данный подход позволяет применять любые методы конформационного поиска для поиска ПС. В рамках данной практической работы конформационный поиск будет выполняться в программе CREST, а последующая оптимизация гессов (стартовых структур) - в Orca. | |||
== Процесс выполнения == | |||
# Для начала нужно нарисовать структуру в [https://www.chemcraftprog.com ChemCraft]. В переходном состоянии все показанные палочками длины связей должны быть близки к равновесным значениям (их можно посмотреть [https://theorchem.ru/mediawiki/images/6/60/OrganicBondLenghts.pdf вот тут]), а разрывающиеся/замыкающиеся связи C...C и C...Cl имеют длины 2.0 и 2.3 ангстрем, соответственно. | |||
#* Чтобы научиться им пользоваться, выполните все задачи из [https://github.com/medvedev-m/CompChemEdu/blob/master/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20ChemCraft.pdf этого мануала]. | |||
# Следующая задача: проверить корректность построенной молекулы и выбранных параметров (force constant) перед конф. поиском путём запуска оптимизации в XTB. Запуск XTB требует двух файлов, XYZ и xtb-control (они могут называться и иначе, но файл XYZ обязательно должен иметь именно такое расширение). Запуск XTB: <code>sxtb input.xyz xtb-control</code> <br />xtb-control - это обычный текстовый файл, содержащий:<syntaxhighlight lang="aconf"> | |||
$chrg -1 | |||
$constrain | |||
distance: <номер углерода CN>, <номер центрального углерода>, auto | |||
distance: <номер атома хлора>, <номер центрального углерода>, auto | |||
angle: <номер атома хлора>, <номер центрального углерода>, <номер углерода CN>, auto | |||
force constant=2.0 | |||
$end | |||
</syntaxhighlight>Файлы XYZ очень широко используются для обмена информации в квантовой химии и имеют следующую структуру:<syntaxhighlight line="1" lang="text"> | |||
2 | |||
Oxygen molecule | |||
O 0.000000000 0.000000000 0.000000000 | |||
O 0.000000000 0.000000000 1.300000000 | |||
3 | |||
Acetylene molecule | |||
C 0.695770838 0.000000000 -1.221910046 | |||
C 0.695770838 0.000000000 -0.016562046 | |||
H 0.695770838 0.000000000 1.049156954 | |||
H 0.695770838 0.000000000 -2.287629046 | |||
</syntaxhighlight>В XYZ-файле в строке 1 идёт число атомов в первой молекуле, далее в строке 2 - комментарий, содержащий любые символы, кроме переноса строки, затем следуют строчки, содержащие название элементов и их координаты X, Y и Z. После завершения первой молекулы (считается из количества атомов в ней), идёт вторая молекула, и так далее - сколько угодно молекул в одном XYZ-файле. | |||
# После запуска расчёта в XTB, ждём его окончания, переименовываем полученный xtbopt.log в xtbopt_trj.xyz, скачиваем себе на компьютер, открываем в ChemCraft и смотрим, как шла оптимизация. |
Revision as of 14:20, 31 May 2022
Задачей данного практического задания является нахождение наиболее стабильного переходного состояния (ПС) в сложной реакции SN2 замещения CN на Cl в модельном диоле:

Очевидно, что в данном случае обе OH-группы могут образовывать водородные связи с первым или вторым нуклеофилом (они оба имеют частичный отрицательный заряд в ПС). Поэтому предсказать, как будет выглядеть переходное состояние, очень сложно. Но это можно установить, проведя конформационный поиск ПС и локализовав все конформеры ПС с помощью квантовохимических расчётов.
Для конформационного поиска ПС мы будем использовать разработанный Медведевым М.Г. и Пановой М.В. алгоритм, в котором изменяющиеся (разрывающиеся или замыкающиеся) связи зафиксированы (законстрейнены) на длинах, близких к реализующимся в переходных состояниях:

Связь | Величина констрейна |
---|---|
H ... 2nd row atom | 1.4 Ангстрем |
2nd row atom ... 2nd row atom | 2.0 Ангстрем |
2nd row atom ... 3rd row atom | 2.3 Ангстрем |
Данный подход позволяет применять любые методы конформационного поиска для поиска ПС. В рамках данной практической работы конформационный поиск будет выполняться в программе CREST, а последующая оптимизация гессов (стартовых структур) - в Orca.
Процесс выполнения
- Для начала нужно нарисовать структуру в ChemCraft. В переходном состоянии все показанные палочками длины связей должны быть близки к равновесным значениям (их можно посмотреть вот тут), а разрывающиеся/замыкающиеся связи C...C и C...Cl имеют длины 2.0 и 2.3 ангстрем, соответственно.
- Чтобы научиться им пользоваться, выполните все задачи из этого мануала.
- Следующая задача: проверить корректность построенной молекулы и выбранных параметров (force constant) перед конф. поиском путём запуска оптимизации в XTB. Запуск XTB требует двух файлов, XYZ и xtb-control (они могут называться и иначе, но файл XYZ обязательно должен иметь именно такое расширение). Запуск XTB:
sxtb input.xyz xtb-control
xtb-control - это обычный текстовый файл, содержащий:Файлы XYZ очень широко используются для обмена информации в квантовой химии и имеют следующую структуру:$chrg -1 $constrain distance: <номер углерода CN>, <номер центрального углерода>, auto distance: <номер атома хлора>, <номер центрального углерода>, auto angle: <номер атома хлора>, <номер центрального углерода>, <номер углерода CN>, auto force constant=2.0 $end
В XYZ-файле в строке 1 идёт число атомов в первой молекуле, далее в строке 2 - комментарий, содержащий любые символы, кроме переноса строки, затем следуют строчки, содержащие название элементов и их координаты X, Y и Z. После завершения первой молекулы (считается из количества атомов в ней), идёт вторая молекула, и так далее - сколько угодно молекул в одном XYZ-файле.2 Oxygen molecule O 0.000000000 0.000000000 0.000000000 O 0.000000000 0.000000000 1.300000000 3 Acetylene molecule C 0.695770838 0.000000000 -1.221910046 C 0.695770838 0.000000000 -0.016562046 H 0.695770838 0.000000000 1.049156954 H 0.695770838 0.000000000 -2.287629046
- После запуска расчёта в XTB, ждём его окончания, переименовываем полученный xtbopt.log в xtbopt_trj.xyz, скачиваем себе на компьютер, открываем в ChemCraft и смотрим, как шла оптимизация.