Вычисление точечных зарядов и VdW параметров для молекулярной механики

ПСуть этой части задания состоит в расчёте точечных зарядов на атомах этана. Построение файла топологии, этот файл содержит описание ковалентных и нековалентных взаимодействий. С помощью расчёта энтальпии испарения предлагается найти оптимальные параметры для описания Ван-дер-Ваальсовых взаимодействий.

Сначала определяем точечные заряды. Для этого исользуем набор скриптов RED на perl. Сначала добавим путь к скриптам в системный путь:

export PATH=${PATH}:/home/preps/golovin/progs/bin

При помощи babel делаем pdb файл этана из результатов оптимизации из предыдущего практикума:

babel et.log et.pdb

Затем при помощи скрипта Ante_RED.pl подготавливаем pdb файл:

Ante_RED.pl et.pdb

Переименовываем p2n файл в Mol_red1.p2n и запускаем RED:

RED-vIII.4.pl

Затем я создала файл описания молекулы согласно инструкции и назвала его et.top.

Скачиваем файлы состояния системы: для газа и для жидкой фазы. Необходимо провести короткое моделирование динамики каждой из этих систем о определить разницу в энергии VdW взаимодействий между системами. И сравнить эту разницу с энтальпией испарения этана. Создаем 7 топологий с разными значениями epsilon:

#!/bin/bash
for i in {1..7}; do
    ep=$( echo "scale=5; 1/$i/$i/$i"  | bc -l )
    sed "s/1.00000e-00/$ep/" et.top > v_${i}.top
done

Теперь проводим для каждой системы молекулярную динамику с каждым файлом топологии. Скачала файл с настройкам для динамики и добавила в скрипт следующие строчки для рассчета:

grompp_d -f md -c box_big -p v_${i}.top -o vb_${i} -maxwarn 1 && mdrun_d -deffnm  vb_${i} -v 
 grompp_d -f md -c box_38 -p v_${i}.top -o v_${i} -maxwarn 1 && mdrun_d -deffnm  v_${i} -v

Далее считаем сами значения энергий, используя утилиту g_energy. Эта утилита может работать в интерактивном режиме, но это не удобно в скрипте. Поэтому используем пере направление потока.

echo -e "LJ-(SR)\nCoulomb-(SR)\n0" | g_energy -f -b 10  vb_${i} -o eb_${i} > vb_${i}.txt
echo -e "LJ-(SR)\nCoulomb-(SR)\n0" | g_energy -f -b 10  v_${i} -o e_${i} > v_${i}.txt

На основании полученных txt файлов нужно установить среднее значение энергии для каждого значения epsilon водорода, сравнить вклад кулоновских и VdW взаимодействий и оценить в каком диапозоне должна лежать epsilon водорода, чтобы воспроизводилась энтальпия испарения этана.

EpsilonЭнтальпия
1.00000231.91377
.1250026.46564
.037032.74320
.015621.89293
.008001.91735
.004623.10848
.002915.59921

В значения энтальпии больший вклад вносят VdW взаимодействия. Если сравнить с энтальпией испарения этана, При Т=25 это значение равно 5.4 кДж/моль, то начение epsilon скорее всего ближе к 0.00291.