计算化学公社

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

[Gaussian/gview] Gaussian做刚性扫的输入文件如何定义两个方向的扫描变量?

[复制链接 Copy URL]

325

帖子

0

威望

2926

eV
积分
3251

Level 5 (御坂)

计算化学路人甲

本帖最后由 Novice 于 2019-3-22 10:14 编辑

如下图,假如我想考察两个蒽分子间的π-π作用随着两个分子相对位置的改变而变化的趋势,为了获得相对位置不同时的势能面,我想构筑一个做刚性扫描的输入文件。如下图,如果我想定义两个扫面变量分别让位于XZ平面上的蒽分子沿着图中红箭头所示的a和b两个方向变化,我该怎么写输入文件?

由于我网上查到的例子都是定义的单个分子的键长的变化或/和扭角的变化,对于两个分子间扫描的定义我想不明白怎么去做。
下面为我创建好的两个蒽分子的坐标,请大佬帮忙定义一下两个扫面变量。提前表示感谢。
  1. %chk=Pi-2.chk
  2. # scan b3lyp/6-31+g(d,p) em=gd3bj

  3. π-π

  4. 0 1
  5. C                  0.00000000    0.00000000    0.00000000
  6. C                  0.00000000    0.00000000    1.36462300
  7. C                  1.23122100    0.00000000    2.09751400
  8. C                  2.46296800   -0.00551800    1.37351700
  9. C                  2.42147700   -0.00681800   -0.05872300
  10. C                  1.22918400   -0.00344700   -0.72250600
  11. C                  1.25411000    0.00489600    3.49641500
  12. C                  3.67413500   -0.00723900    2.07389400
  13. C                  3.69701900   -0.00161400    3.47283500
  14. C                  2.46531599    0.00580600    4.19680400
  15. C                  2.50693999    0.01291600    5.62898600
  16. H                  1.55141300    0.01951700    6.17485600
  17. C                  3.69929500    0.01395800    6.29272300
  18. C                  4.92841000    0.00578600    5.57024000
  19. C                  4.92826500   -0.00158100    4.20559700
  20. H                  0.30487300    0.00921500    4.05411800
  21. H                 -0.94327800    0.00240400   -0.56587200
  22. H                 -0.94173400    0.00310600    1.93394900
  23. H                  3.37702300   -0.01142200   -0.60453600
  24. H                  1.19301900   -0.00487800   -1.82190400
  25. H                  4.62311600   -0.01150700    1.51575500
  26. H                  3.73519900    0.02011800    7.39212900
  27. H                  5.87158700    0.00688007    6.13632001
  28. H                  5.86988200   -0.00785300    3.63605400
  29. C                  0.00000000    3.00000000    0.00000000
  30. C                  0.00000000    3.00000000    1.36462300
  31. C                  1.23122100    3.00000000    2.09751400
  32. C                  2.46296800    3.00551800    1.37351700
  33. C                  2.42147700    3.00681800   -0.05872300
  34. C                  1.22918400    3.00344700   -0.72250600
  35. C                  1.25411000    3.00489600    3.49641500
  36. C                  3.67413500    3.00723900    2.07389400
  37. C                  3.69701900    3.00161400    3.47283500
  38. C                  2.46531599    3.00580600    4.19680400
  39. C                  2.50693999    3.01291600    5.62898600
  40. H                  1.55141300    3.01951700    6.17485600
  41. C                  3.69929500    3.01395800    6.29272300
  42. C                  4.92841000    3.00578600    5.57024000
  43. C                  4.92826500    3.00158100    4.20559700
  44. H                  0.30487300    3.00921500    4.05411800
  45. H                 -0.94327800    3.00240400   -0.56587200
  46. H                 -0.94173400    3.00310600    1.93394900
  47. H                  3.37702300    3.01142200   -0.60453600
  48. H                  1.19301900    3.00487800   -1.82190400
  49. H                  4.62311600    3.01150700    1.51575500
  50. H                  3.73519900    3.02011800    7.39212900
  51. H                  5.87158700    3.00688007    6.13632001
  52. H                  5.86988200    3.00785300    3.63605400

复制代码



6万

帖子

99

威望

5万

eV
积分
120151

管理员

公社社长

2#
发表于 Post on 2019-3-22 12:22:02 | 只看该作者 Only view this author
没有办法直接用Gaussian实现。你得自己写个程序,产生你期望的这种方式的二维扫描的各个点的结构然后批量运行

诸如此文里的dimerscan就是我自己为了实现难以直接用Gaussian定义扫描方式而写的小程序,你也可以写个类似的
考察SAPT能量分解的能量项随分子二聚体间距变化的简单方法
http://sobereva.com/469http://bbs.keinsci.com/thread-12324-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

325

帖子

0

威望

2926

eV
积分
3251

Level 5 (御坂)

计算化学路人甲

3#
 楼主 Author| 发表于 Post on 2019-3-22 13:18:49 | 只看该作者 Only view this author
sobereva 发表于 2019-3-22 12:22
没有办法直接用Gaussian实现。你得自己写个程序,产生你期望的这种方式的二维扫描的各个点的结构然后批量运 ...

好的,多谢社长,我研究研究

230

帖子

0

威望

2665

eV
积分
2895

Level 5 (御坂)

4#
发表于 Post on 2019-3-23 02:22:58 | 只看该作者 Only view this author
柔性扫描的话,我觉得你可以冻结一些角和二面角来保持平行,然后再扫描某个键长

刚性扫描的话直接扫对应的两个碳原子就行了吧?

325

帖子

0

威望

2926

eV
积分
3251

Level 5 (御坂)

计算化学路人甲

5#
 楼主 Author| 发表于 Post on 2019-3-23 08:58:10 | 只看该作者 Only view this author
一颗赛艇 发表于 2019-3-23 02:22
柔性扫描的话,我觉得你可以冻结一些角和二面角来保持平行,然后再扫描某个键长

刚性扫描的话直接扫对应 ...

不是,Gaussian扫描时好像默认沿键的方向吧,这现在两个分子间没有键。。。

230

帖子

0

威望

2665

eV
积分
2895

Level 5 (御坂)

6#
发表于 Post on 2019-3-23 10:40:53 | 只看该作者 Only view this author
Novice 发表于 2019-3-23 08:58
不是,Gaussian扫描时好像默认沿键的方向吧,这现在两个分子间没有键。。。

任何扫描都与成键无关

325

帖子

0

威望

2926

eV
积分
3251

Level 5 (御坂)

计算化学路人甲

7#
 楼主 Author| 发表于 Post on 2019-3-23 14:24:50 | 只看该作者 Only view this author
一颗赛艇 发表于 2019-3-23 10:40
任何扫描都与成键无关

我觉得吧,如果按照你说的去做,设定好要扫描的两个分子中原子的距离时,Gaussian并不知道该往哪个方向移动啊,它极有可能沿着ab之间的方向去扫描,所以根本没办法完成我想要的绘制出势能面随着a,b两个方向的变化而变化的情况。

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 03:09 , Processed in 0.279180 second(s), 23 queries , Gzip On.

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