计算化学公社

 找回密码 Forget password
 注册 Register
Views: 11110|回复 Reply: 6
打印 Print 上一主题 Last thread 下一主题 Next thread

[新手求助] 请教opt、freq、虚频相关问题

[复制链接 Copy URL]

20

帖子

0

威望

217

eV
积分
237

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 zoesayhola 于 2020-8-26 14:28 编辑

1)请问1阶导只要跑到斜率近似为0可以跑出opt我可以理解,那为什么只有二阶导才能跑出freq呢?2)opt里面判断标准中位移的最大值和RMS我理解为一阶导近似为0时,横坐标变化也近似为0,那freq最后判断标准中位移的最大值和RMS对应的是什么情况下下一步长横坐标变化近似为0呢?
3)既然opt做的是一阶导,那opt加calcall,说是计算精确hessian,实际上也只是影响位移的最大值的RMS,对于受力的两个判据,加calcall,recalc,calcfc或者什么都不加,是没有影响的,是吗?
4)说是用小基组做优化,大基组算能量,指的是(opt+opt freq),而不是(opt+freq),是小基组的opt,为大基组的opt节省了时间?
5)虚频的意义到底是什么?说明优化结构的该点不是极小点?那给出的那个虚频结构是怎么来的?虚频的几何构型可能和不是虚频的已经有了变化,也就是说不是在opt给定结构下做的分析?之前sob也有说过这时候拿虚频的结构作为优化初始结构作opt,那虚频是高斯猜测的可能极小值点吗?
想知其然,更想知其所以然

20

帖子

0

威望

217

eV
积分
237

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2020-8-28 15:37:50 | 只看该作者 Only view this author
sobereva 发表于 2020-8-27 01:44
1 仔细看此文档了解频率怎么算出来的
基于fch中的Hessian矩阵计算振动频率的简单程序Hess2freq
http://so ...

确实我的漏洞很多,会仔细看看您给的这些资料的,谢谢回复。
想知其然,更想知其所以然

20

帖子

0

威望

217

eV
积分
237

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2020-8-28 15:37:11 | 只看该作者 Only view this author
喵星大佬 发表于 2020-8-26 16:57
用高中物理教科书上的内容就可以解释得很清楚了
能量对位移的一阶导数为0,换句话说就是受力平衡的情况, ...

很形象了,谢谢您
想知其然,更想知其所以然

20

帖子

0

威望

217

eV
积分
237

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2020-8-28 15:36:44 | 只看该作者 Only view this author
hebrewsnabla 发表于 2020-8-26 14:35
1. 阅读一本讲频率计算的教科书,或者http://sobereva.com/328

2. 算频率本来就要求一阶导数为零啊……
...

感谢您的回复,我大致了解了
想知其然,更想知其所以然

6万

帖子

99

威望

6万

eV
积分
125141

管理员

公社社长

4#
发表于 Post on 2020-8-27 01:44:59 | 只看该作者 Only view this author
1 仔细看此文档了解频率怎么算出来的
基于fch中的Hessian矩阵计算振动频率的简单程序Hess2freq
http://sobereva.com/328http://bbs.keinsci.com/thread-3368-1-1.html

4 仔细看
浅谈为什么优化和振动分析不需要用大基组
http://sobereva.com/387http://bbs.keinsci.com/thread-6600-1-1.html

你的基础知识太欠缺,多看看优化的知识介绍:
几何优化、过渡态搜索、IRC综述与原文合集
http://bbs.keinsci.com/thread-105-1-1.html
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

3#
发表于 Post on 2020-8-26 16:57:02 | 只看该作者 Only view this author
用高中物理教科书上的内容就可以解释得很清楚了
能量对位移的一阶导数为0,换句话说就是受力平衡的情况,即假设一个弹簧和一个小球,平衡长度下小球不受力,在平衡点上弹性势能对位移导数为0。
能量对位移的二阶导数就是对力的导数,对于弹簧,在弹性形变范围内近似是个定值,也就是你高中物理书上说的劲度系数/力常数,有了这个你才能计算弹簧上小球的谐振频率。
对于分子的某种振动,原理同上,但是,不同的地方在于,对于弹簧来说,三阶导数为0,即力常数为定值,但是分子的势能面并不是这样的,而是3/4/5。。。阶导数都不为0的,但是我们如果假定他就是个弹簧,按简谐振动计算,也就是得到所谓的谐振频率,只需要1,2阶导数即可,原理同弹簧。

评分 Rate

参与人数
Participants 2
eV +4 收起 理由
Reason
bing0 + 2 赞!
hebrewsnabla + 2

查看全部评分 View all ratings

928

帖子

1

威望

8262

eV
积分
9210

Level 6 (一方通行)

2#
发表于 Post on 2020-8-26 14:35:26 | 只看该作者 Only view this author
本帖最后由 hebrewsnabla 于 2020-8-26 15:50 编辑

1. 阅读一本讲频率计算的教科书,或者http://sobereva.com/328

2. 算频率本来就要求一阶导数为零啊……

3. 不管怎么计算Hessian,对收敛判据都没有影响。

4.“小基组优化,大基组算能量”指的是小基组优化,然后大基组算单点能。如果要算频率,应当也用小基组算,因为opt和freq的级别必须一致。至于你说的先用小基组优化,再用大基组优化,这也是可以的,但不一定能节省时间(有可能小基组过小,导致结果适得其反)。

对于问题1,2,5: 阅读讲优化算法的教科书(比如szabo的附录)或维基,了解牛顿法和BFGS算法。Displacement可能不是你理解的“横坐标变化”,而是步长。


手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-21 06:16 , Processed in 0.164638 second(s), 22 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list