计算化学公社

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

[新手求助] 求助基于EHMO理论做Mulliken电荷计算的问题

[复制链接 Copy URL]

6

帖子

0

威望

43

eV
积分
49

Level 2 能力者

我用Matlab编写了EHMO理论的代码,计算了Mulliken电荷分布,为什么计算出来得到的值会与Gaussian软件中的DFT理论得到的值差很多,符号也相反,第二张图是我用Matlab画出来的,第一张图是Gaussian得到的

202404142102317278..png (88.14 KB, 下载次数 Times of downloads: 13)

Gaussian软件得到的

Gaussian软件得到的

202404142102122819..png (63.44 KB, 下载次数 Times of downloads: 14)

EHMO理论计算得到的

EHMO理论计算得到的

1万

帖子

0

威望

7396

eV
积分
18151

Level 6 (一方通行)

2#
发表于 Post on 2024-4-14 22:32:22 | 只看该作者 Only view this author
EHMO本来就是极其粗糙的理论,如果碳原子或氢原子的参数不合适,得到碳带正电、氢带负电的结论我觉得也是完全有可能的。
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

6

帖子

0

威望

43

eV
积分
49

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2024-4-14 22:56:00 | 只看该作者 Only view this author
wzkchem5 发表于 2024-4-14 22:32
EHMO本来就是极其粗糙的理论,如果碳原子或氢原子的参数不合适,得到碳带正电、氢带负电的结论我觉得也是完 ...

老师您好,我从这本量子化学书里的第十章的甲烷的例子来进行验证,我和作者得到的同样的结果,也是碳原子带正电,而氢原子带负电的情况,所以这是不是可以说明这是EHMO理论本身的问题

L}CSHWYN_)](Y73LDF(2%)Y.png (46.61 KB, 下载次数 Times of downloads: 14)

L}CSHWYN_)](Y73LDF(2%)Y.png

第十章.pdf

367.14 KB, 下载次数 Times of downloads: 1

1万

帖子

0

威望

7396

eV
积分
18151

Level 6 (一方通行)

4#
发表于 Post on 2024-4-14 23:10:51 | 只看该作者 Only view this author
幸运蛋子 发表于 2024-4-14 15:56
老师您好,我从这本量子化学书里的第十章的甲烷的例子来进行验证,我和作者得到的同样的结果,也是碳原子 ...

对,尤其是EHMO认为Hamiltonian的对角元(AO的能量期望值)不随化学环境的变化而变化,这是一个很粗糙的近似。关于非对角元的近似也很粗糙,但起码可以通过引入更多经验参数来修正
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

6

帖子

0

威望

43

eV
积分
49

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2024-4-15 10:37:26 | 只看该作者 Only view this author
wzkchem5 发表于 2024-4-14 23:10
对,尤其是EHMO认为Hamiltonian的对角元(AO的能量期望值)不随化学环境的变化而变化,这是一个很粗糙的 ...

好的,谢谢老师

6

帖子

0

威望

43

eV
积分
49

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2024-4-15 11:10:32 | 只看该作者 Only view this author
本帖最后由 幸运蛋子 于 2024-4-15 11:13 编辑
wzkchem5 发表于 2024-4-14 23:10
对,尤其是EHMO认为Hamiltonian的对角元(AO的能量期望值)不随化学环境的变化而变化,这是一个很粗糙的 ...

老师,我还有一个问题是我用这个代码去计算了苯、反式丁二烯、顺式丁二烯这三个分子的LUMO、HOMO的能量还有他们的能量差,并且对他们进行了可视化,但是与Gaussian计算出来的值有差别,对于这三个分子来说,用EHMO得到的能量差和Gaussian中的DFT理论得到的能量差都大约在1.1eV左右,而且对于苯来说,HOMO轨道的可视化有些奇怪,但是HOMO-2的轨道可视化和Gaussian中HOMO轨道可视化是一致的。对于苯来说,会出现这种能级错乱的可能吗?而且就是同样的坐标,如果在Python中算,得到的苯的轨道可视化也是存在HOMO不一致,但是HOMO-1一致。

202404151110027450..png (320.96 KB, 下载次数 Times of downloads: 12)

苯HOMO-2

苯HOMO-2

202404151109589259..png (297.21 KB, 下载次数 Times of downloads: 14)

苯

202404151109525060..png (263.77 KB, 下载次数 Times of downloads: 15)

反式丁二烯

反式丁二烯

202404151109479585..png (299.51 KB, 下载次数 Times of downloads: 14)

顺式丁二烯

顺式丁二烯

3806

帖子

4

威望

7996

eV
积分
11882

Level 6 (一方通行)

MOKIT开发者

7#
发表于 Post on 2024-4-15 13:14:59 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2024-4-15 13:18 编辑

(1)EHMO垃圾方法,自己练习玩玩就可以了,不要做过多无意义的比较。
(2)你一直说“Gaussian中的DFT理论”,这也没啥意义。原因一:DFT方法中泛函种类成百上千,基组成百上千,总能找到一个泛函+基组搭配算出来的结果与EHMO结果十分接近,总能找到一个泛函+基组搭配算出来的结果与EHMO结果相差甚远,这能说明EHMO定性正确/错误?这能说明DFT定性正确/错误?啥也说明不了。原因二:轨道能量不是可观测量,没有标准答案,每个方法都可以算出自己的轨道能量,有的方法甚至没有轨道能量。

合理解决办法:找个支持EHMO的软件与其对比,证明自己EHMO代码没写错。然后做下一个课题。
自动做多参考态计算的程序MOKIT

1万

帖子

0

威望

7396

eV
积分
18151

Level 6 (一方通行)

8#
发表于 Post on 2024-4-15 15:33:43 | 只看该作者 Only view this author
幸运蛋子 发表于 2024-4-15 04:10
老师,我还有一个问题是我用这个代码去计算了苯、反式丁二烯、顺式丁二烯这三个分子的LUMO、HOMO的能量还 ...

说明EHMO计算的sigma、pi轨道的相对能量不合理,使得本来该是pi轨道的分子轨道变成了sigma轨道
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

6

帖子

0

威望

43

eV
积分
49

Level 2 能力者

9#
 楼主 Author| 发表于 Post on 2024-4-15 15:39:53 | 只看该作者 Only view this author
zjxitcc 发表于 2024-4-15 13:14
(1)EHMO垃圾方法,自己练习玩玩就可以了,不要做过多无意义的比较。
(2)你一直说“Gaussian中的DFT理 ...

好的,谢谢老师,因为我毕设做的是这个,所以就问题比较多一些

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 23:01 , Processed in 0.217473 second(s), 23 queries , Gzip On.

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