热力学性质计算-Gaussian
- 格式:ppt
- 大小:699.00 KB
- 文档页数:37
【原创】GAUSSION计算常见错误及解决方案★★★★★★★★★★fegg7502(金币+3,VIP+0):thank you very much! 9-22 23:49zeoliters(金币+2,VIP+0):谢谢分享!9-22 21:56dongdong3881(金币+3,VIP+0):感谢10-28 14:04luoqiquan(金币+2,VIP+0):很好很强大12-23 22:35初学Gaussian03常见出错分析最初级错误1. 自旋多重度错误2. 变量赋值为整数3. 变量没有赋值4. 键角小于等于0度,大于等于180度5. 分子描述后面没有空行6. 二面角判断错误,造成两个原子距离过近7. 分子描述一行内两次参考同一原子,或参考原子共线运行出错1. 自洽场不收敛 SCFa. 修改坐标,使之合理b. 改变初始猜 Guessc. 增加叠代次数SCFCYC=Nd. iop(5/13=1)2. 分子对称性改变a. 修改坐标,强制高对称性或放松对称性b. 给出精确的、对称性确定的角度和二面角c. 放松对称性判据 Symm=loosed. 不做对称性检查iop(2/16=1)3. 无法写大的Scratch文件RWFa. 劈裂RWF文件%rwf=loc1,size1,loc2,size2,……..,locN,-1b. 改变计算方法MP2=Direct可以少占硬盘空间c. 限制最大硬盘maxdisk=N GB4. FOPT出错原因是变量数与分子自由度数不相等。
可用POPT 或直接用OPT5. 优化过渡态只能做一个STEP 原因是负本征数目不对添加iop(1/11)=16. 组态相互作用计算中相关能叠代次数不够,增加叠代次数QCISD(Maxcyc=N)Default.Rou设置•在Scratch文件夹中的Default.Rou文件中设置G03程序运行的省缺参数:• -M- 200MW•-P- 4•-#- MaxDisk=10GB•-#- SCF=Conventional or Direct•-#- MP2=NoDirect or Direct•-#- OPTCYC=200•-#- SCFCYC=200•-#- IOPs 设置如iop(2/16=1)Default.Rou设置中的冲突•Default route: MaxDisk=2GB SCF=Direct MP2=Direct OPTCYC=200 SCFcyc=100 iop(2/16=1) iop(5/13=1)• ------------------• # ccsd/6-31G** opt• ------------------• L903/L905 and L906 can only do MP2.问题在于,MP2=Direct!去掉这个设置,CCSD的作业就能进行了。
1“零点能”是指:量子在绝对温度的零点下仍会保持震动的能量,这个振动幅度会随着温度增加而加大。
“零点能”就是原子核旋转惯性能。
我们生活生产除核中子间斥力能外都是利用的核旋能,包括身体发热所需能量等,当然也包括燃烧、发光、发热和“磁”线圈产生的“磁力”。
零点能是对分子的电子能量的矫正,表明了在0K 温度下的分子的振动能量对电子能量的影响。
当比较OK 时的热动力学性质时,零点能需要被加到总能量中。
2密度泛函理论的基本原理是: 体系的基态能量是由电子的密度唯一确定的,其基本方程为Kohn-Sham方程, 它与HF方程在形式上完全一样, 只不过是用交换相关泛函代替HF的交换部分而已.在原理上是可以精确计算的,如果可以确定它的精确泛函的话。
但是, 由于其泛函没有一套系统的方法来逼近精确泛函,因此其必须从经验来确定泛函.这就是DFT近似的根源。
3 当体系变的松散时,ab initio 和DFT 基本上得不到最稳定的结构,你可以先用分子力学去优化一下。
或者你需要固定的原子是不是太大,如果可以作为环境处理的话,可以考虑QM/MM。
另外,初次优化基组不要用太大,逐步提高。
4如果你计算freq有个很小的虚频,可以用改变网格来消虚频。
默认的网格是75302,加入这个命令是指定99590网格。
5 L9999 出错就是说在默认的循环次数里未完成所要求的工作,无法写输出文件。
6一般地,优化所得驻点的性质(极小点还是过渡态)要靠频率来确定;而对过渡态,要确定反应路径(即到底是哪个反应的过渡态)必需要做IRC 了,不然靠不住的(往往用QST 找到的过渡态并不一定就是连接输入反应物和产物的过渡态)。
7在我们用QST2 或QST3 来优化过渡态时,需输入反应物和产物,实际上反应物和产物的输入顺序是没有关系的。
就是说,先输反应物后输产物和先输产物后输反应物得到的是同样的过渡态。
这也好理解,QST2 里对过渡态的初始猜测实际上是程序自动将输入的反应物和产物的各变量取个平均,所以输入顺序是没有关系的。
开展Gaussian程序应用教学的尝试作者:魏东辉,宋传君来源:《教育教学论坛》 2016年第27期魏东辉,宋传君(郑州大学化学与分子工程学院,河南郑州450001)摘要:Gaussian作为化学理论计算中应用最广的程序,在诸多化学问题的研究和解决中得以大量应用,成功地解释和预测了一些化学反应,已成为化学学科的科研教学人员必须掌握的量子化学计算程序之一。
开展Gaussian程序应用教学,对于提升学生专业素养、科研水平具有重要的意义。
关键词:Gaussian程序;教学实践;应用教学中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2016)27-0162-02作者简介:魏东辉(1983-),男(汉族),河南许昌人,讲师,博士,研究方向:理论与计算化学。
Gaussian程序起源于上世纪七八十年代,当时计算机硬件条件很差,只能计算比较简单的分子,且计算级别较低,所以几乎不能应用于解决化学问题。
随着计算机硬件技术的发展和计算方法的不断优化改良,到上世纪八九十年代,人们已经逐渐可以借助量子化学计算程序去对实验中的化学体系进行模拟和研究。
值得一提的是,1998年诺贝尔化学奖授予科恩和波普尔,以表彰他们在理论化学领域做出的重大贡献。
他们的工作使实验和理论能够共同协力探讨分子体系的性质,引起整个化学领域经历一场革命的变化,使化学不再是一门纯粹的实验科学。
其中,波普尔正是Gaussian程序的原创者之一,此次得奖也是为Gaussian程序在世界范围内被接受和认可奠定了基础。
Gaussian的版本从上世纪开始有Gaussian 70、Gaussian 80、Gaussian 90、Gaussian 98等一系列程序。
进入21世纪,随着Gaussian 98、Gaussian 03、Gaussian09[1]等版本的持续更新和改进,Gaussian程序的功能也越来越强大,应用范围也越来越广。
目前,Gaussian的主要功能包括:过渡态能量和结构、反应路径、热力学性质、分子轨道、键和反应能量、原子电荷和电势、核磁性质、红外和拉曼光谱、振动频率、极化率和超极化率等,计算不仅可以对具体体系的基态进行计算,还可以对其激发态的结构和性质进行研究。
氢气和氧气生成气态水反应热力学函数的高水平量化计算研究——介绍一个计算化学实验许秀芳【摘要】结合教学实践,介绍一个面向高年级本科生的计算化学实验.运用量子化学软件Gaussian 09及其配套软件GaussView和UltraEdit,计算H2(g)+ 1O2(g)→ H2O(g)反应的内能、焓、熵、吉布斯自由能等热力学函数的变化值.旨在通过本实验,使学生初步掌握运用高水平量子化学计算方法进行构型优化、频率计算和能量计算的方法.【期刊名称】《大学化学》【年(卷),期】2016(031)012【总页数】6页(P53-58)【关键词】计算化学实验;量化计算;Gaussian 09软件;热力学函数【作者】许秀芳【作者单位】南开大学化学学院,天津300071【正文语种】中文【中图分类】G64;O64计算化学是当代化学领域的一门重要学科。
1998年,诺贝尔化学奖授予沃尔特·库恩和约翰·波普尔,以表彰他们在计算化学领域做出的重大贡献。
2013年马丁·卡普拉斯、迈克尔·莱维特及亚利耶·瓦谢尔因他们在开发多尺度复杂化学系统模型方面所做的贡献而获得诺贝尔化学奖,标志着计算化学的重要作用愈加为人们所重视。
计算化学主要基于量子化学和统计力学等理论来研究化学问题,这两部分内容同时也是物理化学基础课教学中的重点和难点之一。
计算化学的研究结果不仅能在分子水平上对实验化学的结果作出合理的解释,还能对分子的化学性质和化学反应的活性、选择性以及产物分布进行预测。
随着计算化学的发展、计算软件的普及和计算机硬件水平的提高,许多学生对计算化学产生了浓厚的兴趣。
针对这一现象,国内化学教育工作者进行了积极的应对。
很多高等院校纷纷开设了计算化学课程[1—3],一些从事物理化学教学的教师也有意识地在物理化学基础课中引入计算化学内容,并设计了“甲醛分子的结构和性质的计算化学研究”、“H3反应势能面的构建”等计算化学实验[4,5]。
1. 介绍在化学领域,研究反应机理是非常重要的。
而计算机在帮助我们理解反应机理方面发挥了越来越重要的作用。
高斯计算是一种常用的计算方法,广泛应用于化学反应机理的研究中。
在本文中,我们将探讨高斯计算在反应机理研究中的具体步骤,并共享个人观点和理解。
2. 确定反应物和产物的结构在进行高斯计算之前,首先需要确定反应物和产物的分子结构。
这包括确定原子的类型、位置和化学键的情况。
只有准确确定了这些结构,才能进行后续的计算工作。
3. 优化分子构型接下来,需要对反应物和产物的分子构型进行优化。
这一步是为了找到分子的最稳定构型,以便进行后续的能量和动力学计算。
高斯计算能够帮助我们精确地确定分子的几何构型,从而更好地理解反应机制。
4. 计算反应路径一旦确定了反应物和产物的结构,并且优化了分子构型,接下来就是计算反应路径。
通过高斯计算,可以得到反应物转变为产物的过渡态结构,并计算其能量。
这有助于我们理解反应的物理和化学过程,找到反应的关键步骤和速率限制步骤。
5. 能量计算高斯计算可以帮助我们计算反应物、过渡态和产物的能量,从而确定反应的热力学和动力学性质。
这对于预测反应速率、研究反应路径和优化反应条件非常重要。
6. 分析结果并得出结论我们需要对高斯计算得到的数据进行分析,并得出关于反应机理的结论。
这包括分子轨道分析、反键轨道分析、自然键轨道分析等,以便更深入地理解反应的本质。
7. 个人观点和理解通过高斯计算,我们能够深入地理解反应机理,揭示化学反应背后的原子和分子层面的奥秘。
这有助于我们设计更高效的催化剂、优化反应条件,并推动化学反应机理的理论研究和应用实践。
8. 总结通过以上步骤的高斯计算,我们可以深入地理解化学反应的机理。
这种计算方法结合了理论模拟和实验验证,为我们揭示了化学反应的微观本质,为催化剂设计、反应优化等领域提供了重要的理论指导。
高斯计算在化学反应机理研究中发挥着不可或缺的作用,将在未来的研究中继续发挥重要作用。
Gaussian简介Gaussian简介Gaussian是做半经验计算和从头计算使用最广泛的量子化学软件,可以研究:分子能量和结构,过渡态的能量和结构化学键以及反应能量,分子轨道,偶极矩和多极矩,原子电荷和电势,振动频率,红外和拉曼光谱,NMR,极化率和超极化率,热力学性质,反应路径。
计算可以模拟在气相和溶液中的体系,模拟基态和激发态。
Gaussian 03还可以对周期边界体系进行计算。
Gaussian是研究诸如取代效应,反应机理,势能面和激发态能量的有力工具。
功能①基本算法②能量③分子特性④溶剂模型Gaussian03新增加的内容①新的量子化学方法②新的分子特性③新增加的基本算法④新增功能(1)基本算法可对任何一般的收缩gaussian函数进行单电子和双电子积分。
这些基函数可以是笛卡尔高斯函数或纯角动量函数多种基组存储于程序中,通过名称调用。
积分可储存在内存,外接存储器上,或用到时重新计算对于某些类型的计算,计算的花费可以使用快速多极方法(FMM)和稀疏矩阵技术线性化。
将原子轨(AO)积分转换成分子轨道基的计算,可用的方法有in-core(将AO积分全部存在内存里),直接(不需储存积分),半直接(储存部分积分),和传统方法(所有AO 积分储存在硬盘上)。
(2)能量使用AMBER,DREIDING和UFF力场的分子力学计算。
使用CNDO, INDO, MINDO/3, MNDO, AM1,和PM3模型哈密顿量的半经验方法计算。
使用闭壳层(RHF),自旋非限制开壳层(UHF),自旋限制开壳层(ROHF) Hartree-Fock 波函数的自洽场SCF)计算。
使用二级,三级,四级和五级Moller-Plesset微扰理论计算相关能。
MP2计算可用直接和半直接方法,有效地使用可用的内存和硬盘空间用组态相互作用(CI)计算相关能,使用全部双激发(CID)或全部单激发和双激发(CISD)。
双取代的耦合簇理论(CCD),单双取代耦合簇理论(CCSD),单双取代的二次组态相互作用(QCISD), 和Brueckner Doubles理论。
1)Gauss可以做周期性结构的计算吗?答:可以,例如聚合物和晶体。
关键词:PBC,但很耗费资源,计算此类体系不是Gauss的强项。
G03的PBC模块是比较差的,大部分的体系都比较难收敛,G09的稍稍好点。
推荐用VASP或者MS的Castep模块. MS建模很方便。
2)使用6-31G基组,以Mg原子为例,计算其AO和GF的个数,为什么只考虑到3p而不考虑3d轨道?答:对Mg原子,需要加极化函数才能考虑3d轨道,例如:6-31G*。
对不同原子,基组的定义可以从EMSL基组数据库上获得,也就是进入https:///bse/portal。
点击元素符号,左侧点击要用的基组,然后Format 选Gaussian94,然后点Get Basis Set按钮,把里面的数据拷下来即可。
Gaussian 自己也有基组库,对于Linux版本是能直接看到的,也就是Gaussian目录下的basis子目录。
比如用文本编辑器打开其中的6311.gbs,就会看到6-311G对各种元素的定义,而6311s.gbs里记录了6-311G的极化函数对各种元素的定义,若将它们和从EMSL上拷下来的基组定义相对比,会发现是一致的。
6-31G,Mg:1s2 2s2 2p6 3s2 3p内层1s, 2s和2p共有1+1+3=5个AO和6*5=30个GF价层3s有2个AO和4个GF价层3p有6个AO和12个GF共5+2+6=13个AO和30+4+12=46个GF3)目前做Gauss计算,对于较大分子,输入文件应该是通过软件构建。
对于小分子,一般倾向于用软件构建还是手写输入?一般多大的分子可以手写输入?什么情况下需要设虚原子?答:输入文件的创建大致可分为两类:(一)利用晶体文件产生输入文件:可以利用汪洋所编写的一个程序将晶体数据转化为高斯输入文件(/disparticle.php?boardName=Gaussian&ID=14201)。
关于收敛问题(L502, L508, L9999)对于一个优化计算,它的过程是先做一个SCF计算,得到这个构型下的能量,然后优化构型,再做SCF,然后再优化构型。
因此,会有两种不收敛的情况:一是在某一步的SCF 不收敛(L502错误),或者构型优化没有找到最后结果(L9999错误)。
预备知识:计算时保存chk文件,可以在后续计算中使用guess=read读初始猜测.对于SCF不收敛,通常有以下的解决方法:1. 使用小基组,或低级算法计算,得到scf收敛的波函数,用guess=read读初始波函数。
2. 使用scf=qc,这个计算会慢,而且需要用stable关键字来测试结果是否波函数稳定。
如果这个还不收敛,会提示L508错误。
3. 改变键长,一般是缩小一点,有时会有用。
4. 计算相同体系的其他电子态,比如相应的阴离子、阳离子体系或单重态体系,得到的收敛波函数作为初始猜测进行计算。
5. 待补充.对于优化不收敛,即L9999错误,实际上是在规定的步数内没有完成优化,即还没有找到极小值点。
(或者对于过渡态优化,还没有找到过渡态)这有几种可能性:1. 看一下能量的收敛的情况,可能正在单调减小,眼看有收敛的趋势,这样的情况下,只要加大循环的步数(opt(maxcycle=200)),可能就可以解决问题了。
2. 加大循环步数还不能解决的(循环步数有人说超过200再不收敛,再加也不会有用了,这虽然不一定绝对正确,但200步应该也差不多了),有两种可能。
一是查看能量,发现能量在振荡了,且变化已经很小了,这时可能重新算一下,或者构型稍微变一下,继续优化,就可以得到收敛的结果(当然也有麻烦的,看运气和经验了);二是构型变化太大,和你预计的差别过大,这很可能是你的初始构型太差了,优化不知道到哪里去了,这时最好检查一下初始构型,再从头优化。
3. 对于L9999快达到收敛时,考虑减小优化步长有时对于能量振荡的情况也是有用的,opt(maxstep=1).(flyingheart )一个建议是,对于大体系,难收敛体系,先用小基组,低精度算法优化一下,以得到较好的初始构型,再用高精度的计算接着算。
标题:Gaussian模拟在离子活度积中的应用一、简介离子活度积是指在溶液中溶解的离子在特定条件下的活度乘积。
在化学和生物领域中,研究离子活度积对于理解溶液中离子的行为以及相关反应的影响至关重要。
而Gaussian模拟作为一种计算化学方法,已经被广泛应用于研究离子活度积的相关问题。
本文将对Gaussian模拟在离子活度积中的应用进行详细介绍。
二、 Gaussian模拟的原理Gaussian模拟是一种基于量子力学的计算方法,通过求解薛定谔方程来研究化学体系的性质。
在Gaussian模拟中,分子的结构和性质可通过对分子的能量、振动频率、轨道能级等进行计算来获得。
Gaussian 模拟在研究溶液中离子的活度积时,可以通过模拟计算离子在溶液中的稳定构型、电子结构以及离子间的相互作用等信息,为离子活度积的研究提供了重要参考。
三、 Gaussian模拟在离子溶液中的研究研究表明,通过Gaussian模拟可以揭示溶液中离子的结构及其与溶剂分子和其他离子的相互作用。
Gaussian模拟可以在原子层面上揭示离子在溶液中的溶解过程,及其周围溶剂分子形成的溶液结构。
Gaussian模拟还能够计算离子在溶液中的自由能,以及离子的溶解焓等热力学性质,这些信息对于理解离子活度积的影响至关重要。
四、 Gaussian模拟在离子活度积研究中的应用近年来,越来越多的研究表明,Gaussian模拟在离子活度积研究中具有重要的应用价值。
通过Gaussian模拟,研究人员可以计算不同条件下溶液中离子的活度积,进而揭示离子在溶液中的行为。
这些研究成果不仅有助于深化对溶液体系的理解,还可以为化学工程、生物医药等领域的应用提供重要的参考依据。
五、结语Gaussian模拟在离子活度积研究中发挥着重要作用。
通过Gaussian模拟,研究人员可以深入探究离子在溶液中的行为及其与溶剂分子之间的相互作用。
这些研究成果不仅有助于推动离子活度积领域的发展,还有助于丰富我们对溶液体系的认识,为相关领域的应用提供理论支持。
Gaussian: 量子化学领域最著名和应用最广泛的软件之一,由密度泛函分析理论的提出者量子化学家约翰波普的实验室开发,可以应用从头计算方法、半经验计算方法等进行分子能量和结构;过渡态能量和结构;化学键及反应能量;分子轨道;偶极矩;多极矩;红外光谱和拉曼光谱,核磁共振,极化率和超极化率,热力学性质,反应路径等分子相关计算。
可以运行在Windows、Linux、Unix操作系统中运行,目前最新版本为Gaussian 03。
但由于Gaussian Inc. (Gaussian的发展者)排斥其他软件发展者的行为,而引来不少批评;其行为包括逐原开发者约翰波普离开Gaussian Inc. (因而成为学术界其中一件为人齿冷的事件);禁止其他开发者(包括约翰波普)使用Gaussian. (引发起Banned By Gaussian 运动) 和禁止任何使用者发表比较Gaussian与其他量子化学软件效能的报告等。
Gamess-US: 由于免费与开放源码,成为除Gaussian以外,最广泛应用的量子化学软件,目前由Iowa State Uinversity的Mark Gorden 教授的研究组主理。
Q-Chem: 由一群随约翰波普离开Gaussian Inc. 的学者创立的一个商业量子化学软件。
Spartan: 提供一个十分优良的图形接口作量子化学计算,尤其适合非从事量子化学研究的学者使用。
此软件中有很大部的电子相关方法的计算程序实源自Q-Chem,所以当使用到该些计算方法而作出报告时,应同时于文献参考中引述Spartan与Q-Chem。
MOLPRO:应用广泛的量子化学计算软件,软件长于高精度计算,用多参考CI,耦合簇等方法处理电子相关问题能够对较大的分子体系进行准确的从头计算。
MOPAC:应用最广泛的半经验量子化学计算软件,能够以AM1,AM1-d,PM3,MNDO,MNDO-d,MINDO/3等半经验计算方法计算分子体系的自由能,活化能,反应路径,偶极矩,非线性光学特性以及红外光谱等性质。
在Gaussian计算中,为了确定优化得到的几何结构是势能面上的局域极小点还是鞍点,或者要得到相关的热力学性质,经常需要对优化后的几何结构进行振动分析。
这里我们将讨论几个频率计算中常见的一些问题。
希望能对初学Gaussian的人有所帮助。
首先,原则上说,振动频率分析只对稳定结构有意义。
这里所说的稳定结构包括是势能面上的局域极小点和鞍点。
如下图1所示是一维自由度上的势能面,A和B处在势能面的局域极小点,而处在势能面的鞍点上。
他们在都处在平衡位置(原子核受力为零),不同的是,A和B来说离开平衡位置会受到指向平衡位置处的力,而C离开平衡位置会受到远离平衡位置的力。
因此A和B处在稳定平衡点,C处在不稳定平衡点。
实际上,一个分子可以有很多的自由度,如果在所有自由度上分子都处在稳定平衡,就是稳定的分子。
频率分析得结果是所有频率都是正的,表明这是一个局域的极小点。
如果分子只在一个自由度上处于不稳定平衡位置,其他自由度上都处在稳定平衡位置,说明该结构是一阶鞍点。
分子在稳定自由度方向上的振动才是真实的振动,在不稳定自由度方向上的实际上是不会有振动的。
不过我们可以对不稳定方向上的运动也按振动来做数学处理,会的到负的振动频率,我们称它为虚频。
虚频的出现表明该结构为鞍点。
第二,Gaussian计算中,频率的计算一定要在和分子结构优化相同的方法,基组下进行,否则计算的结果是没有意义的。
我们知道,任何理论水平下的计算,都是在一定的近似下进行的,不同的理论水平的近似程度是不同的。
在一种理论水平A下优化的稳定结构Geom_A会和另一种理论水平B下优化的稳定结构Geom_B有差别,也就是说Geom_A不会是理论水平B下的稳定结构。
根据前面我们所讨论的,在理论水平B下对一个不稳定的结构进行频率分析是没有意义的。
图2示意说明了不同理论水平下稳定点结构的不同。
图2 不同理论水平下优化的稳定结构是不同的第三,频率计算中可以考虑同位素效应(Freq=ReadIsotopes)。
gaussian教程节译自Exploring Chemistry with Electronic Structure Methos, Second Edition,作者James B. Foresman, Eleen Frisch 出版社Gaussian, Inc, USA, 1996前言Gaussian可以做很多事情,具体包括分子能量和结构研究过渡态的能量和结构研究化学键以及反应的能量分子轨道偶极矩和多极矩原子电荷和电势振动频率红外和拉曼光谱核磁极化率和超极化率热力学性质反应途径计算可以模拟在气相和溶液中的体系,模拟基态和激发态.Gaussian是研究诸如取代效应,反应机理,势能面和激发态能量的有力工具.全书结构序言运行Gaussian第一部分基本概念和技术第一章计算模型第二章单点能计算第三章几何优化第四章频率分析第二部分计算化学方法第五章基族的影响第六章理论方法的选择第七章高精度计算第三部分应用第八章研究反应和反应性第九章激发态第十章溶液中的反应附录A 理论背景附录B Gaussian输入方法简介运行GaussianUnix/Linux平台:运行gaussian前要设置好运行参数,比如在C Shell中,需要加这两句setenv g94root directory / directory指程序的上级目录名source $g94root/g94/bsd/g94.login然后运行就可以了.比如有输入文件,采用C Shell时的运行格式是g94 h2o.logWindows平台:图形界面就不用多说了输入输出文件介绍在Unix系统中,输入文件是.com为扩展名的,输出文件为.log;在Windows系统中,输入文件是.gjf为扩展名,输出文件为.out.下面是一个输入文件#T RHF/6-31G(d) TestMy first Gaussian job: water single point energy0 1O -0.464 0.177 0.0H -0.464 1.137 0.0H 0.441 -0.143 0.0第一行以#开头,是运行的说明行,#T表示指打印重要的输出部分,#P表示打印更多的信息.后面的RHF表示限制性Hartree-Fock方法,这里要输入计算所选用的理论方法6-31G(d)是计算所采用的基组,就是用什么样的函数组合来描述轨道Test是指不记入Gaussian工作档案,对于单机版没有用处.第三行是对于这个工作的描述,写什么都行,自己看懂就是了.第二行是空行,这个空行以及第四行的空行都是必须的.第五行的两个数字,分别是分子电荷和自旋多重度.第六行以后是对于分子几何构性的描述.这个例子采用的是迪卡尔坐标.分子结构输入完成后要有一个空行.对于Windows版本,程序的图形界面把这几部分分得很清楚.输入的时候就不要再添空行了.输出文件输出文件一般很长,对于上面的输入文件,其输出文件中,首先是版权说明,然后是作者,Pople的名字在最后一个.然后是Gaussian读入输入文件的说明,再将输入的分子坐标转换为标准内坐标,这些东西都不用去管.当然,验证自己的分子构性对不对就要看这个地方.关键的是有SCF Done的一行,后面的能量可是重要的,单位是原子单位,Hartree,1 Hartree= 4.3597482E-18 Joules或=2625.500 kJ/mol=27.2116 eV再后面是布居分析,有分子轨道情况,各个轨道的本征值(能量),各个原子的电荷,偶极距.然后是整个计算结果的一个总结,各小节之间用\分开,所要的东西基本在里面了.然后是一句格言,随机有Gaussian程序从它的格言库里选出的(在l9999.exe中,想看的可以用文本格式打开这个文件,自己去找,学英语的好机会).然后是CPU时间,注意这不是真正的运行时间,是CPU运行的时间,真正的时间要长一些.如果几个工作一起做的话(Window下好像不可能,Unix/Linix下可以同时做多个工作),实际计算时间就长很多了.最后一句话,"Normal termination of Gaussian 94"很关键,如果没有这句话,说明工作是失败的,肯定在什么地方出错误了.这是这里应该有出错信息.根据输入文件的设置,输出文件还要多一些内容,上面的是基本的东西.第一章计算模型1.1 计算化学的方法主要有分子理论(Molecular Mechanics)和电子结构理论(Electronic Structure Theory).两者的共同点是1. 计算分子的能量,分子的性质可以根据能量按照一定的方法得到.2. 进行几何优化,在起始结构的附近寻找具有最低的能量的结构.几何优化是根据能量的一阶导数进行的.3. 计算分子内运动的频率.计算依据是能量的二阶导数.1.2 分子理论分子理论采用经典物理对分子进行处理,可以在MM3,HyperChem, Quanta, Sybyl, Alchemy等软件中看到.根据所采用的力场的不同,分子理论又分为很多种.分子理论方法很便宜(做量化的经常用贵和便宜来描述计算,实际上就是计算时间的长短,因为对于要花钱上机的而言,时间就是金钱;对于自己有机器的,要想算的快,也要多在机器上花钱),可以计算多达几千个原子的体系.其缺点是1. 每一系列参数都是针对特定原子得出的.没有对于原子各个状态的统一参数.2. 计算中忽略了电子,只考虑键和原子,自然就不能处理有很强电子效应的体系, 比如不能描述键的断裂.1.3 电子结构理论这一理论基于薛定鄂方程,采用量子化学方法对分子进行处理.主要有两类:1. 半经验方法,包括AM1, MINDO/3, PM3,常见的软件包有MOPAC, AMPAC, HyperChem, 以及Gaussian.半经验方法采用了一些实验得来的参数,来帮助对薛定鄂方程的求解.2. 从头算.从头算,在解薛定鄂方程的过程中,只采用了几个物理常数,包括光速,电子和核的质量,普朗克常数,在求解薛定鄂方程的过程中采用一系列的数学近似,不同的近似也就导致了不同的方法.最经典的是Hartree-Fock方法,缩写为HF.从头算能够在很广泛的领域提供比较精确的信息,当然计算量要比前面讲的方法大的多,就是贵得多了.1.4 密度泛函(Density Functional Methods)密度泛函是最近几年兴起的第三类电子结构理论方法.它采用泛函(以函数为变量的函数)对薛定鄂方程进行求解,由于密度泛函包涵了电子相关,它的计算结果要比HF方法好,计算速度也快.1.5 化学模型(Model Chemistries)Gaussian认为所谓理论是,一个理论模型,必须适用于任何种类和大小体系,它的应用限制只应该来自于计算这里包括两点,1. 一个理论模型应该对于任何给定的核和电子有唯一的定义,就是说,对于解薛定鄂方程来讲,分子结构本身就可以提供充分的信息.2. 一个理论模型是没有偏见的,指不依靠于任何的化学结构和化学过程.这样的理论可以被认为是化学理论模型(theoretical-model chemistry),简称化学模型(model chemistry)(这个翻译我可拿不准,在国内没听说过).1.6 定义化学模型Gaussian包含多种化学模型,比如计算方法Gaussian关键词方法HF Hartree-Fock自恰场模型B3L YP Becke型3参数密度泛函模型,采用Lee-Yang-Parr泛函MP2 二级Moller-Plesset微扰理论MP4 四级Moller-Plesset微扰理论QCISD(T) 二次CI具体在第六章讨论基组基组是分子轨道的数学表达,具体见第五章开壳层,闭壳层指电子的自旋状态,对于闭壳层,采用限制性计算方法,在方法关键词前面加R对于开壳层,采用非限制性计算方法,在方法关键词前面加U.比如开壳层的HF就是UHF.对于不加的,程序默认为是闭壳层.一般采用开壳层的可能性是1. 存在奇数个电子,如自由基,一些离子2. 激发态3. 有多个单电子的体系4. 描述键的分裂过程模型的组合高精度的计算往往要几种模型进行组合,比如用中等算法进行结构优化,然后用高精度算法计算能量.第二章单点能计算2.1 单点能计算是指对给定几何构性的分子的能量以及性质进行计算,由于分子的几何构型是固定不变的,只是"一个点",所以叫单点能计算.单点能计算可以用于:计算分子的基本信息可以作为分子构型优化前对分子的检查在由较低等级计算得到的优化结果上进行高精度的计算在计算条件下,体系只能进行单点计算单点能的计算可以在不同理论等级,采用不同基组进行,本章的例子都采用HF方法2.2 计算设置计算设置中,要有如下信息:计算采用的理论等级和计算的种类计算的名称分子结构方法设置这里设置了计算要采用的理论方法,采用的基组,所要进行的计算的种类等信息.这一行,以#开头,默认的计算种类为单点能计算,关键词为SP,可以不写.这一部分需要出现的关键词有,计算的理论,如HF(默认关键词,可以不写),B3PW91;计算采用的基组,如6-31G, Lanl2DZ;布局分析方法,如Pop=Reg;波函数自恰方法,如SCF=Tight.Pop=Reg只在输出文件中打印出最高的5条HOMO轨道和最低的5条LOMU轨道,而采用Pop=Full则打印出全部的分子轨道.SCF设置是指波函数的收敛计算时的设定,一般不用写,SCF=Tight设置表示采用比一般方法较严格的收敛计算.计算的名称一般含有一行,如果是多行,中间不能有空行.在这里描述所进行的计算.分子结构首先是电荷和自旋多重度电荷就是分子体系的电荷了,没有就是0,自旋多重度就是2S+1,其中S是体系的总自旋量子数,其实用单电子数加1就是了.没有单电子,自旋多重度就是1.然后是分子几何构性,一般可以用迪卡尔坐标,也可以用Z-矩阵(Z-Matrix)多步计算Gaussian支持多步计算,就是在一个输入文件中进行多个计算步骤.2.3 输出文件中的信息例2.1 文件e2_01 甲醛的单点能标准几何坐标.找到输出文件中Standard Orientation一行,下面的坐标值就是输入分子的标准几何坐标.能量找到SCF Done: E(RHF)= -113.863697598 A. U. after 6 cycles这里的树脂就是能量,单位是hartree.在一些高等级计算中,往往有不止一个能量值,比如下一行E2=-0.3029540001D+00 EUMP2=-0.11416665769315D+03这里在EUMP2后面的数字是采用MP2计算后的能量.MP4计算的能量输出就更复杂了分子轨道和轨道能级对于按照计算设置所打印出的分子轨道,列出的内容包括,轨道对称性以及电子占据情况,O表示占据,V表示空轨道;分子轨道的本征值,也就是分子轨道的能量,分子轨道的顺序就是按照能量由低到高的顺序排列的;每一个原子轨道对分子轨道的贡献.这里要注意轨道系数,这些数字的相对大小(忽略正负号)表示了组成分子轨道的原子轨道在所组成的分子轨道中的贡献大小.寻找HOMO和LUMO轨道的方法就是看占据轨道和非占据轨道的交界处.电荷分布Gaussian采用的默认的电荷分布计算方法是Mullikin方法,在输出文件中寻找Total atomic charges可以找到分子中所有原子的电荷分布情况.偶极矩和多极矩Gassian提供偶极矩和多极矩的计算,寻找Dipole momemt (Debye),下面就是偶极矩的信息,再下两行是四极矩偶极矩的单位是德拜CPU时间和其他Job cpu time : 0days 0 hours 0 minuites 9.1 seconds.这里是计算的时间,注意是CPU时间.2.4 核磁计算例2.2 文件e2_02 甲烷的核磁计算核磁是单点能计算中另外一个可以提供的数据,在计算的工作设置部分,就是以#开头的一行里,加入NMR关键词就可以了,如#T RHF/6-31G(d) NMR Test在输出文件中,寻找如下信息GIAO Magnetic shielding tensor (ppm)1 C Isotropic = 199.0522 Anisotropy = 0.0000这是采用上面的设置计算的甲烷的核磁结果,所采用的甲烷构形是用B3L YP密度泛函方法优化得到的.一般的,核磁数据是以TMS为零点的,下面是用同样的方法计算的TMS(四甲基硅烷)的结果1 C Isotropic = 195.1196 Anisotropy = 17.5214这样,计算所得的甲烷的核磁共振数据就是-3.9ppm,与实验值-7.0ppm相比,还是很接近的.2.5 练习练习2.1 文件2_01 丙烷的单点能练习要点:寻找分子的标准坐标,寻找单点能,偶极矩的方向和大小,电荷分布练习2.2 文件2_02a (RR), 2_02b (SS), 2_02c (RS) 1,2-二氯-1,2-二氟乙烷的能量练习要点:比较该化合物三个旋光异构体的能量和偶极矩差异练习2.3 文件2_03 丙酮和甲醛的比较练习要点:比较甲基取代氢原子后带来的影响说明能量比较必须在有同样的原子种类和数量的情况下进行练习2.4 文件2_04 乙烯和甲醛的分子轨道练习要点:寻找HOMO和LUMO能级,并分析能级的组成情况练习2.5 文件2_05a, 2_05b, 2_05c 烷,烯,炔的核磁共振比较练习2.6 文件2_06 C60的单点能练习要点:分析C60最高占据轨道注意在收敛方法选择的时候,要有SCF=Tight,否则有收敛问题.练习2.7 文件2_07 计算大小的CPU资源比较本练习比较不同基组函数数量,SCF方法对CPU时间,资源的占用情况.比较传统SCF方法(SCF=Convern),直接SCF方法(Gaussian默认方法)传统SCF 直接SCF基组函数数量int文件大小(MB) CPU时间CPU时间23 2 8.6 12.842 4 11.9 19.861 16 23.2 38.880 42 48.7 72.199 92 95.4 122.5118 174 163.4 186.8137 290 354.5 268.0156 437 526.5 375.0175 620 740.2 488.0194 832 1028.4 622.1很显然,函数数量对资源占用和CPU时间都有很大影响,函数越多,资源占用越大,CPU时间越长.理论上来讲,认为CPU时间和函数数量的四次方成正比,但实际上没有这么高, 在本例中,基本上和函数数量的2.5次方成正比.一般的讲,直接SCF方法的效率要比传统SCF方法要好,在本例中,当函数数量比较大时, 可以看到这一点.练习2.8 文件2_08a (O2), 2_08b (O3) SCF稳定性计算本例中采用SCF方法分析分子的稳定性.对于未知的体系,SCF稳定性是必须要做的.当分子本身不稳定的时候,所得到的SCF结果以及波函数等信息就没有化学意义.SCF稳定性分析是寻找是不是存在比当前状态能量更低的分子状态.关键词有Stable 检验分子的稳定性,放松对分子的限制,比如由闭壳层改为开壳层等.Stable=OPT 这一选项设定,当发现不稳定的时候,对新的状态进行优化.这种做法一般是不推荐的,因为所得到的新的状态的几何形太接近原来的几何构形.本例中首先计算闭壳层的单重态的氧分子.很显然,闭壳层单重态的氧分子不应该是稳定的.在输出文件中,我们可以找到这样的句子:The wavefuction has an RHF --> UHF instability.这表明存在一个UHF的状态,其能量要比当前状态低.这说明可能,能量最低的状态是单重态的,但不是闭壳层的;存在有更低能量的三重态;所计算的状态不是能量最低点,可能是过渡态.在三重态情况下重新计算,也进行稳定性验证,可以看到如下的句子The wavefunction is stable under the perturbations considered.臭氧是单重态的,但有不一般的电子结构.采用RHF Stable=Opt可以发现一个RHF-->UHF的不稳定性,在所得到的UHF状态下进行稳定性检验,采用UHF Stable=Opt,发现体系仍然不稳定.The wavefunction has an inernal instability再在此基础上进行的优化,体系又回到了RHF的状态.这时,就需要在进行SCF前的构性初始电子状态猜测上进行改动,使用Guess=Mix,在初始猜测中混合HOMO 和LUMO轨道,从而消除空间对称性,然后进行的UHF Guess=Mix Stable 表明得到了稳定的结构.确定电子状态还可以采用Guess=Alter详见Gaussian User's Reference第三章几何优化前面讨论了在特定几何构型下的能量的计算,可以看出,分子几何构型的变化对能量有很大的影响.由于分子几何构型而产生的能量的变化,被称为势能面.势能面是连接几何构型和能量的数学关系.对于双原子分子,能量的变化与两原子间的距离相关,这样得到势能曲线,对于大的体系,势能面是多维的,其维数取决与分子的自由度.3.1势能面势能面中,包括一些重要的点,包括全局最大值,局域极大值,全局最小值,局域极小值以及鞍点.极大值是一个区域内的能量最高点,向任何方向的几何变化都能够引起能量的减小.在所有的局域极大值中的最大值,就是全局最大值;极小值也同样,在所有极小之中最小的一个就是具有最稳定几何结构的一点.鞍点则是在一个方向上具有极大值,而在其他方向上具有极小值的点.一般的,鞍点代表连接着两个极小值的过渡态.寻找极小值几何优化做的工作就是寻找极小值,而这个极小值,就是分子的稳定的几何形态.对于所有的极小值和鞍点,其能量的一阶导数,也就是梯度,都是零,这样的点被称为稳定点.所有的成功的优化都在寻找稳定点,虽然找到的并不一定就是所预期的点. 几何优化有初始构型开始,计算能量和梯度,然后决定下一步的方向和步长,其方向总是向能量下降最快的方向进行.大多数的优化也计算能量的二阶导数,来修正力矩阵,从而表明在该点的曲度.3.2 收敛标准当一阶导数为零的时候优化结束,但实际计算上,当变化很小,小于某个量的时候,就可以认为得到优化结构.对于Gaussian,默认的条件是力的最大值必须小于0.00045,均方根小于0.0003为下一步所做的取代计算为小于0.0018,其均方根小于0.0012这四个条件必须同时满足,比如,对于非常松弛的体系,势能面很平缓,力的值已经小于域值,但优化过程仍然有很长的路要走.对于非常松弛的体系,当力的值已经低于域值两个数量级,尽管取代计算仍然高于域值,系统也认为找到了最优点.这条规则用于非常大,非常松弛的体系.3.3 几何优化的输入Opt关键字描述了几何优化例3.1 文件e3_01 乙烯的优化输入文件的设置行为#R RHF/6-31G(d) Opt Test表明采用RHF方法,6-31G(d)基组进行优化3.4 输出文件优化部分的计算包含在两行相同的GradGradGradGradGradGradGradGradGradGrad...........之间,这里有优化的次数,变量的变化,收敛的结果等等.注意这里面的长度单位是波尔.在得到每一个新的几何构型之后,都要计算单点能,然后再在此基础上继续进行优化,直到四个条件都得到满足.而最后一个几何构型就被认为是最优构型.注意,最终构型的能量是在最后一次优化计算之前得到的.在得到最优构型之后,在文件中寻找--Stationmay point found.其下面的表格中列出的就是最后的优化结果以及分子坐标.随后按照设置行的要求,列出分子有关性质例3.2 文件e3_02 氟代乙烯的优化3.5 寻找过渡态Gaissian使用STQN方法确定反应过渡态,关键词是Opt=QST2例3.3 文件e3_03 过渡态优化例中分析的是H3CO --> H2COH 的变化,输入文件格式#T UHF/6-31G(d) Opt=QST2 TestH3CO --> H2COH Reactants0,2structure for H3CO0,2structure for H2COHGaussian也提供QST3方法,可以优化反应物,产物和一个由用户定义的猜测的过渡态.3.6 难处例的优化有一些系统的优化很难进行,采用默认的方法得不到结果,其产生的原因往往是所计算出的力矩阵与实际的相差太远.当默认方法得不到结果时,就要采用其他的方法. Gaussian提供很多的选择,具体可以看User's Reference.下面列举一些.Opt=ReadFC 从频率分析(往往是采用低等级的计算得到的)所得到的checkpoint文件中读取初始力矩阵,这一选项需要在设置行之前加入%Chk= filename 一句,说明文件的名称.Opt=CalCFC 采用优化方法同样的基组来计算力矩阵的初始值.Opt=CalcAll 在优化的每一步都计算力矩阵.这是非常昂贵的计算方法,只在非常极端的条件下使用.有时候,优化往往只需要更多的次数就可以达到好的结果,这可以通过设置MaxCycle 来实现.如果在优化中保存了Checkpoint文件,那么使用Opt=Restart可以继续所进行的优化.当优化没有达到效果的时候,不要盲目的加大优化次数.这是注意观察每一步优化的区别,寻找没有得到优化结果的原因,判断体系是否收敛,如果体系能量有越来越小的趋势,那么增加优化次数是可能得到结果的,如果体系能量变化没有什么规律,或者,离最小点越来越远,那么就要改变优化的方法.也可以从输出文件的某一个中间构型开始新的优化,关键词Geom=(Check,Step=n)表示在取得在Checkpoint文件中第n步优化的几何构型3.7 练习练习3.1 文件3_01a (180), 3_01b (0) 丙烯的优化从两种丙烯的几何异构体进行优化,一个是甲基的一个氢原子与CCH形成180度二面角,另一个是0.优化结果表明,二者有0.003Hartree的差别,0度的要低.练习3.2 文件3_02a (0), 3_02b (180), 3_02c (acteald.) 乙烯醇的优化乙烯醇氧端的氢原子与OCC平面的二面角可以为0和180,优化得到的结果时,0度的能量比180度的低0.003Hartree,但同时做的乙醛的优化表明,乙醛的能量还要低,比0度异构体低0.027hartree.练习3.3 文件3_03 乙烯胺的优化运行所有原子都在同一平面上的乙烯胺的优化.比较本章的例子和练习,可以看到不同取代基对乙烯碳碳双键的影响.练习3.4 文件3_04 六羰基铬的优化本例采用STO-3G和3-21G基组,在设置行中加入SCF=NoVarAcc对收敛有帮助.3-21G基组的优化结果要优于STO-3G练习3.5 文件3_05a (C6H6), 3_05b (TMS) 苯的核磁共振采用6-31G(d)基组,B3L YP方法优化几何构性,采用HF方法,6-311+G(2d,p)基组在优化的几何构型基础上计算碳的化学位移.注意,核磁共振的可靠程度依赖准确的几何结构和大的基组.输入文件如下%Chk=NMR#T B3L YP/6-31G(d) Opt TestOptmolecule specification--Link1--%Chk=NMR%NoSave#T RHF/6-311+G(2d,p) NMR Geom=Check Guess=Read TestNMRcharg & spin同样,还需要采用同样方法计算TMS.下面是计算结果绝对位移相对位移实验值TMS Benzene188.7879 57.6198 131.2 130.9练习3.6 文件3_06a (PM3), 3_06b (STO-3G) 氧化碳60的优化C60中有两种碳碳键,一是连接两个六元环的6-6键,另一是连接六元环和无元环的5-6键. 氧化C60就有两种异构体.本例采用PM3和HF/STO-3G方法来判断那种异构体是稳定的,以及氧化后的C-C键的变化.采用Opt=AddRedundant关键词可以在输出文件中打印所要求的键长,键角,这一关键词需要在分子构型输入结束后在增加关于所要键长键角的信息,键长用两个原子的序列号表示,键角则用三个原子表示.计算结果显示,6-6键的氧化,碳碳键仍然存在,接近环氧化合物,而5-6键已经打开.采用不同的方法,得到的几何结构相差不多,但在能量上有很大差异.在采用MNDO,PM3,HF/3-21G方法得到的能量数据中,5-6键氧化的异构体的能量低,但采用HF/STO-3G得到的结果,确实6-6键氧化的能量低.Raghavachari在其进行的上述研究中阐述动力学因素同样是重要的;实验上还没有发现那个是能量最低的异构体;应该进行更精确的计算练习3.7 文件3_07 一个1,1消除反应的过渡态优化分析反应SiH4 --> SiH2 + H2, 可以采用Opt=(QST2, AddRedundant)关键词来进行过渡态优化,同时特别关注过渡态结构中的某个键长练习3.8 文件3_08 优化进程比较采用下述三种方法优化二环[2,2,2]直接采用默认方式冗余内坐标优化Opt;采用迪卡尔坐标优化Opt=Cartesian;采用内坐标优化Opt=Z-Matrix结果显示,冗余内坐标优化的优化次数最短,内坐标优化的次数最多.第四章频率分析频率分析可以用于多种目的,预测分子的红外和拉曼光谱(频率和强度)为几何优化计算力矩阵判断分子在势能面上的位置计算零点能和热力学数据如系统的熵和焓4.1 红外和拉曼光谱几何优化和单点能计算都将原子理想化了,实际上原子一直处于振动状态.在平衡态,这些振动是规则的和可以预测的.频率分析的计算要采用能量对原子位置的二阶导数.HF方法,密度泛函方法(如B3L YP), 二阶Moller-Plesset方法(MP2)和CASSCF方法(CASSCF)都可以提供解析二阶导数.对于其他方法,可以提供数值二阶导数.4.2 频率分析输入Freq关键词代表频率分析.频率分析只能在势能面的稳定点进行,这样,频率分析就必须在已经优化好的结构上进行.最直接的办法就是在设置行同时设置几何优化和频率分析.特别注意的是,频率分析计算是所采用的基组和理论方法,必须与得到该几何构型采用的方法完全相同!例4.1 文件e4_01 甲醛的频率分析例中采用的是已经优化好的几何构型,输入格式# RHF/6-31G(d) Freq Test4.3 频率和强度频率分析首先要计算输入结构的能量,然后计算频率.Gaussian提供每个振动模式的频率,强度,拉曼极化率.以下是例4.1的输出文件中的前四个频率1 2 3 4B1 B2 A1 A1。