назад

1. Оптимизация структур азулена и нафталина с помощью программы Mopac

В файлах azulene.smi и napthalene.smi сохранены SMILES представления для азулена и нафталена. С помощью obgen получена структура молекул:

obgen azulene.smi -ff UFF > azulene.mol
obgen napthalene.smi -ff UFF > napthalene.mol

азулен нафтален

Затем структуры сохранили как pdb файлы, с помощью babel переформатировали координаты в mol формат, запустили Mopac. В результате для азулена получили файл azu.out , для нафталена - nap.out .

С помощью babel переформатировали файлы в формат gamin:

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

Полученные .inp файлы - входные для программы GAMESS.

2. Оптимизация геометрии с помощью GAMESS

Для оптимизации запустим Gamess:

 gms nap_opt.inp  1 >&  nap_opt.log  
 gms azu_opt.inp  1 >&  azu_opt.log 

Оптимизация геометрии проводилась с базисом: 6 гауссовых функций для невалентных электронов и 4 гауссовые функции (2 блока: 3 и 1) для валентных электронов.

3. Расчет энергии методами Хартри-Фока и теории функционала плотности

На основе полученных координат составим новые входные файлы для расчёта энергии. Теперь построим по два файла на каждую молекулу, в первом случае будем вести расчёт методом Хартри-Фока, а во втором - используя теорию функционала плотности. Используя babel, переформатируем log файлы gamout в gamin и сохраним их в файлах nap_opt_2.inp и azu_opt_2.inp .

Для расчёта по Хартри-Фоку составим файлы с таким заголовком (в файлах nap_opt_2_HF.inp и azu_opt_2_HF.inp ):

 $CONTRL COORD=CART UNITS=ANGS   SCFTYP=RHF RUNTYP=ENERGY $END
 $BASIS  GBASIS=N31 NGAUSS=6
 $SCF DIRSCF=.true. $end
 POLAR=POPN31 NDFUNC=1 $END
 $GUESS  GUESS=HUCKEL $END
 $system mwords=2 $end
 $DATA      

В случае теории функционала плотности заголовок будет таким (в файлах nap_opt_2_DFT.inp и azu_opt_2_DFT.inp ):

 $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

Результаты расчетов для азулена: azu_opt_2_HF.log (методом Хартри-Фока) и azu_opt_2_DFT.log (по теории функционала плотности).

Результаты расчетов для нафталена: nap_opt_2_HF.log (методом Хартри-Фока) и nap_opt_2_DFT.log (по теории функционала плотности).

4. Расчет энергии изомеризации

Метод Napthalene Azulene Δ, Hartree Δ, kCal/mol*
Хартри-Фок -383.355 -383.282 0.072 45.301
DFT -385.640 -385.586 0.054 34.05

* 1 Хартри = 627.509469 ккал/моль.

Эксперементально установленная энергия изомеризации нафталена в азулен составляет 35.3±2.2 kCal/mol. Значит результат, полученный с помощью теории функционала плотности (DFT) ближе к действительности.