计算化学公社

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

[算法与编程] 高斯给出的力常数的计算原理求助

[复制链接 Copy URL]

53

帖子

0

威望

458

eV
积分
511

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
请问高斯中对振动计算会出现三部分力常数,想知道他们之间都什么关系
力常数第一次出现的地方(NO1)
,                      1                      2                      3                     A'                     A'                     A'
Frequencies --    410.4464               620.1512              2469.4234
Red. masses --     34.8764                 1.0531                 1.0371
Frc consts  --      3.4617                 0.2386                 3.7262
这个地方给出这三个原子的力(NO2)
Center     Atomic                   Forces (Hartrees/Bohr)
Number     Number              X              Y              Z
-------------------------------------------------------------------
      1       29           0.000015174    0.000000000    0.000005543
      2       16           0.000083506    0.000000000   -0.000007000
      3        1          -0.000098680    0.000000000    0.000001456
-------------------------------------------------------------------

接着又分别给出笛卡尔坐标和内坐标下的力常数,(NO3)

Force constants in Cartesian coordinates:
                1             2             3             4             5
      1  0.754426D-02
      2  0.000000D+00 -0.283154D-03
      3  0.139549D-01  0.000000D+00  0.138514D+00
      4 -0.464779D-02  0.000000D+00 -0.124626D-01  0.214795D+00
      5  0.000000D+00  0.282784D-03  0.000000D+00  0.000000D+00 -0.815863D-03
      6 -0.286608D-02  0.000000D+00 -0.130844D+00  0.518039D-01  0.000000D+00
      7 -0.289647D-02  0.000000D+00 -0.149236D-02 -0.210147D+00  0.000000D+00
      8  0.000000D+00  0.000000D+00  0.000000D+00  0.000000D+00  0.533080D-03
      9 -0.110888D-01  0.000000D+00 -0.766951D-02 -0.393413D-01  0.000000D+00
                6             7             8             9
      6  0.149949D+00
      7 -0.489378D-01  0.213044D+00
      8  0.000000D+00  0.000000D+00 -0.533449D-03
      9 -0.191049D-01  0.504301D-01  0.000000D+00  0.267744D-01
FormGI is forming the generalized inverse of G from B-inverse, IUseBI=4.
Force constants in internal coordinates:
                1             2             3
      1  0.139774D+00
      2  0.345149D-02  0.225477D+00
      3  0.204044D-01  0.190794D-01  0.969444D-01

就想知道,笛卡尔坐标和内坐标下的力常数和给出的力那个表之间有什么样的关系,如何计算的,
非常感谢指导

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
computationalbx + 3

查看全部评分 View all ratings

1043

帖子

0

威望

4188

eV
积分
5231

Level 6 (一方通行)

2#
发表于 Post on 2019-11-28 13:31:46 来自手机 | 只看该作者 Only view this author
力常数是能量关于位置坐标的二阶导数,因此取决于位置坐标的定义。所以,在简正坐标(每个坐标往往对应为一群原子),笛卡尔坐标(每个只对应一个原子),内坐标下的力常数是不一样的。之间的关系通过二阶微分的坐标变换应该能够推出吧,比如雅克比行列式。不过没做过这方面的东西

490

帖子

2

威望

5306

eV
积分
5836

Level 6 (一方通行)

3#
发表于 Post on 2019-11-28 13:39:09 | 只看该作者 Only view this author
granvia 发表于 2019-11-28 13:31
力常数是能量关于位置坐标的二阶导数,因此取决于位置坐标的定义。所以,在简正坐标(每个坐标往往对应为一 ...

sob老师的这篇博文你仔细看了就知道基本的原理了。
http://sobereva.com/328

53

帖子

0

威望

458

eV
积分
511

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2019-11-28 14:54:47 | 只看该作者 Only view this author
granvia 发表于 2019-11-28 13:31
力常数是能量关于位置坐标的二阶导数,因此取决于位置坐标的定义。所以,在简正坐标(每个坐标往往对应为一 ...

非常感谢您的解答。力常数是能量对坐标的二阶导数,那我可以这样理解么:力对坐标一阶导数就可以得到力常数,也就是将NO2中力的数据对坐标进行一阶求导,也就是NO2中的力除以坐标X,Y,Z就应该得到NO3中笛卡尔坐标下的数据对不?但是我找到坐标                        Standard orientation:
---------------------------------------------------------------------
Center     Atomic      Atomic             Coordinates (Angstroms)
Number     Number       Type             X           Y           Z
---------------------------------------------------------------------
      1         29           0        0.028667   -0.772854    0.000000
      2         16           0        0.028667    1.296145    0.000000
      3          1           0       -1.290034    1.674452    0.000000
进行相除,得到的数据和NO3中不一致。也就是用 0.000015174 / 0.028667期望得到0.754426D-02,但是不是,特别苦恼,非常感谢解答

53

帖子

0

威望

458

eV
积分
511

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2019-11-28 14:59:19 | 只看该作者 Only view this author
让你变成回忆 发表于 2019-11-28 13:39
sob老师的这篇博文你仔细看了就知道基本的原理了。
http://sobereva.com/328

非常感谢您的回答,您给的链接也正是我想去学习的内容,谢谢推荐,但是我理解的是Hess2freq这个程序的源代码解释了最基本的问题,但是我在链接里下载的确实两个计算振动的高斯文件,请问你下载到了这个程序了吗

490

帖子

2

威望

5306

eV
积分
5836

Level 6 (一方通行)

6#
发表于 Post on 2019-11-28 15:41:50 | 只看该作者 Only view this author
幸运兔 发表于 2019-11-28 14:59
非常感谢您的回答,您给的链接也正是我想去学习的内容,谢谢推荐,但是我理解的是Hess2freq这个程序的源 ...

链接里面已经给了源程序以及intro的PDF文件啊。

53

帖子

0

威望

458

eV
积分
511

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2019-11-28 15:46:30 | 只看该作者 Only view this author
让你变成回忆 发表于 2019-11-28 15:41
链接里面已经给了源程序以及intro的PDF文件啊。

原谅我,仔细看了,还是没有找到PDF,我发现是2016写的,现在找不到了呢

6万

帖子

99

威望

6万

eV
积分
125151

管理员

公社社长

8#
发表于 Post on 2019-11-29 07:55:40 | 只看该作者 Only view this author
幸运兔 发表于 2019-11-28 15:46
原谅我,仔细看了,还是没有找到PDF,我发现是2016写的,现在找不到了呢

intro.pdf明明就在博文里的程序包里
北京科音自然科学研究中心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

6万

帖子

99

威望

6万

eV
积分
125151

管理员

公社社长

9#
发表于 Post on 2019-11-29 07:56:35 | 只看该作者 Only view this author
幸运兔 发表于 2019-11-28 14:54
非常感谢您的解答。力常数是能量对坐标的二阶导数,那我可以这样理解么:力对坐标一阶导数就可以得到力常 ...

有限差分求数值导数和除以坐标完全是两码事
去看有限差分的基础知识

如置顶的新社员必读贴和论坛首页的公告栏所示,求助帖必须在帖子标题明确体现出“提问”、“求助”要素及具体内容(仔细看http://bbs.keinsci.com/thread-9348-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

53

帖子

0

威望

458

eV
积分
511

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2019-11-29 08:27:07 | 只看该作者 Only view this author
sobereva 发表于 2019-11-29 07:56
有限差分求数值导数和除以坐标完全是两码事
去看有限差分的基础知识

多谢老师

53

帖子

0

威望

458

eV
积分
511

Level 4 (黑子)

11#
 楼主 Author| 发表于 Post on 2019-11-29 08:29:59 | 只看该作者 Only view this author
sobereva 发表于 2019-11-29 07:55
intro.pdf明明就在博文里的程序包里

谢谢老师,从新下载,得到了程序和intro.pdf,谢谢您辛苦的付出。

53

帖子

0

威望

458

eV
积分
511

Level 4 (黑子)

12#
 楼主 Author| 发表于 Post on 2019-11-29 08:30:38 | 只看该作者 Only view this author
让你变成回忆 发表于 2019-11-28 15:41
链接里面已经给了源程序以及intro的PDF文件啊。

谢谢老师,再次下载,找到相应的文件,感谢告知

47

帖子

0

威望

758

eV
积分
805

Level 4 (黑子)

13#
发表于 Post on 2021-10-29 16:47:46 | 只看该作者 Only view this author
请问一下,我的.out文件中没有NO3力常数矩阵,请问你是在计算的时候加了什么关键字吗?

4289

帖子

4

威望

9546

eV
积分
13915

Level 6 (一方通行)

MOKIT开发者

14#
发表于 Post on 2021-10-29 17:21:11 | 只看该作者 Only view this author
小庄师弟 发表于 2021-10-29 16:47
请问一下,我的.out文件中没有NO3力常数矩阵,请问你是在计算的时候加了什么关键字吗?

你不加freq、只算个单点,那当然就没有力常数了。另外,加freq之前要确保你的结构已经优化过了。
自动做多参考态计算的程序MOKIT

47

帖子

0

威望

758

eV
积分
805

Level 4 (黑子)

15#
发表于 Post on 2021-10-29 17:36:27 | 只看该作者 Only view this author
计算了,头文件#p opt freq B3LYP/6-311g(d,p)  scale=0.9679 em=GD3BJ 。从GaussView中画的小分子然后再计算就有力常数矩阵,从CCDC下载到的cif晶体文件,经MS-Build-Symmetry-Nonperiodic Superstructure转化,再用GaussView保存成gjf文件进行计算,然后输出文件里就没有力常数矩阵。

本版积分规则 Credits rule

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

GMT+8, 2026-2-23 10:14 , Processed in 0.223400 second(s), 22 queries , Gzip On.

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