Ab initio вычисления для нафталена и азулена.Расчет и оптимизация структуры нафталена и азулена с помощью MOPACАналогично заданиями из предыдущих практикумов создаем пространственные структуры азулена и нафталена на основе SMILES-аннотации, а затем оптимизируем их с помощью MOPAC: export PATH=${PATH}:/home/preps/golovin/progs/bin export MOPAC_LICENSE=/home/preps/golovin/progs/bin echo "C1=CC=C2C=CC=C2C=C1 azulene" > azul.smi obgen azul.smi > azul.mol babel -imol azul.mol -omop azul.mop -xk "PM6" MOPAC2009.exe azul.mop babel -imopout azul.out -opdb azul.pdb echo "c1ccc2ccccc2c1 naphthalene" > naph.smi obgen naph.smi > naph.mol babel -imol naph.mol -omop naph.mop -xk "PM6" MOPAC2009.exe naph.mop babel -imopout naph.out -opdb naph.pdbИзображение полученной структуры азулена представлено на рисунке 1. Изображение полученной структуры нафталена представлено на рисунке 2.
obgen azul.smi -ff MMFF94 > azul_mmff94.mol babel -imol azul_mmff94.mol -omop azul_mmff94.mop -xk "PM6" MOPAC2009.exe azul_mmff94.mop babel -imopout azul_mmff94.out -opdb azul_mmff94.pdbИзображение структуры азулена, полученной с использованием силового поля MMFF94 представлено на рисунке 3.
obgen azul.smi -ff MMFF94s > azul_mmff94s.mol babel -imol azul_mmff94s.mol -omop azul_mmff94s.mop -xk "PM6" MOPAC2009.exe azul_mmff94s.mop babel -imopout azul_mmff94s.out -opdb azul_mmff94s.pdbИзображение структуры азулена, полученной с использованием силового поля MMFF94s представлено на рисунке 4.
obgen azul.smi -ff UFF > azul_uff.mol babel -imol azul_uff.mol -omop azul_uff.mop -xk "PM6" MOPAC2009.exe azul_uff.mop babel -imopout azul_uff.out -opdb azul_uff.pdbИзображение структуры азулена, полученной с использованием силового поля UFF представлено на рисунке 5.
Оптимизация геометрии средствами GAMESSВ результате выполнения предыдущего задания получили 2 файла: nap.out (переименовали полученный файл naph.out) и azu.out (переименовали полученный файл azul_uff.out). babel -imopout azu.out -ogamin azu_opt.inp babel -imopout nap.out -ogamin nap_opt.inpТеперь поменяем заголовок в полученных файлах, чтобы он выглядел так: $CONTRL COORD=CART UNITS=ANGS SCFTYP=RHF RUNTYP=OPTIMIZE $END $BASIS GBASIS=N31 NGAUSS=6 $end $system mwords=2 $end $DATAТаким образом получили входные файлы для оптимизации геометрии средствами GAMESS. Проводим оптимизацию для обеих молекул и получаем .pdb-файл с их структурой: gms azu_opt.inp 1 >& azu_opt.log babel -igamout azu_opt.log -opdb azu_gamess.pdb gms nap_opt.inp 1 >& nap_opt.log babel -igamout nap_opt.log -opdb nap_gamess.pdbВ результате оптимизации в структуре азулена изменилась длина двух связей с 1.4 &8491; до 1.5 &8491; (рисунок 6). В структуре нафталена в результате оптимизации изменений не произошло (рисунок 7).
Расчет энергии методом Хартри-Фока и по теории функционала плотности (DFT)На основе полученных координат составляем новые входные файлы для расчёта энергии. Сначала переформатируем .log файл gamout в gamin для исползования babel: babel -igamout azu_opt.log -ogamin azu_gamin.inp babel -igamout nap_opt.log -ogamin nap_gamin.inpTеперь получаем файлы azuhf.inp и naphf.inp для расчета по Хартри-Фоку и файлы azudf.inp и napdf.inp для расчета по теории функционала плотности. Файлы для расчета методом Хартри-Фока содержат следующий заголовок: $CONTRL COORD=CART UNITS=ANGS SCFTYP=RHF RUNTYP=ENERGY $END $BASIS GBASIS=N31 NGAUSS=6 POLAR=POPN31 NDFUNC=1 $END $GUESS GUESS=HUCKEL $END $system mwords=2 $end $DATAФайлы для расчета по теории функционала плотности содержат следующий заголовок: $CONTRL COORD=CART UNITS=ANGS dfttyp=b3lyp RUNTYP=ENERGY $END $BASIS GBASIS=N31 NGAUSS=6 POLAR=POPN31 NDFUNC=1 $END $GUESS GUESS=HUCKEL $END $system mwords=2 $end $DATAТеперь запустим GAMESS для расчета энергии: gms azuhf.inp 1 >& azuhf.log gms azudf.inp 1 >& azudf.log gms naphf.inp 1 >& naphf.log gms napdf.inp 1 >& napdf.log Сравнение методов
Полученные файлыАзулен:
Результат GAMESS: azu_opt.log, azu_gamess.pdb, azu_gamin.inp. Расчет энергии по Хартри-Фоку: azuhf.inp, azuhf.log. Расчет энергии по теории функционала плотности: azudf.inp, azudf.log. Нафтален: SMILES: naph.smi naph.arc Результат obgen: naph.mol. Результат babel: naph.mop. Результат MOPAC: naph.out, naph.pdb. Входной файл GAMESS: nap_opt.inp. Результат GAMESS: nap_opt.log, nap_gamess.pdb, nap_gamin.inp. Расчет энергии по Хартри-Фоку: naphf.inp, naphf.log. Расчет энергии по теории функционала плотности: napdf.inp, napdf.log. © Наталья Ланина e-mail: n.lanina@fbb.msu.ru последний раз обновлялось: 15.3.15 |
|