计算化学公社

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

[VMD] 分析球状液滴粒子数/密度的脚本

[复制链接 Copy URL]

200

帖子

0

威望

2115

eV
积分
2315

Level 5 (御坂)

本帖最后由 jimulation 于 2021-6-9 10:38 编辑

  初学VMD脚本编写,于是选了个简单体系(真空中的水滴)来模拟和分析。看到公社里有讨论过类似问题,思路是以盒子中心为参考点,计算落在不同半径球壳内的粒子数。但发现即使采用trjconv -center命令将液滴置于盒子中心,实际得到的轨迹也不是完全如此,液滴或多或少会偏离盒子中心。考虑到这样可能带来误差,于是参照社长培训中提供的脚本自己试着写了一个。
  对比两个脚本的分析结果,包括粒子数(图A)、粒子密度(图B)。采用box-center的算法,在临近液滴半径处并未逐渐衰减到0,原因见示意图C:假设液滴实际r=10,但因为盒子中心与液滴中心的偏离,采用box-center的算法在r=12处依然发现有粒子。此外,在r较小时,采用sphere-center算法的抖动要小一些(图B),这一点从图A中两幅插图的比较可以解释。所以采用sphere-center的算法更符合实际。更新了spherecenter-2.tcl,相比sphere-center.tcl快了很多。  

A.png (44.42 KB, 下载次数 Times of downloads: 17)

粒子数

粒子数

B.png (48.1 KB, 下载次数 Times of downloads: 9)

B.png

C.png (161.35 KB, 下载次数 Times of downloads: 19)

C.png

spherecenter-2.tcl

908 Bytes, 下载次数 Times of downloads: 34

sphere-center.tcl

1.07 KB, 下载次数 Times of downloads: 11

box-center.tcl

730 Bytes, 下载次数 Times of downloads: 13

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
961106 + 5 谢谢,太有用了

查看全部评分 View all ratings

107

帖子

0

威望

467

eV
积分
574

Level 4 (黑子)

2#
发表于 Post on 2022-6-9 18:29:37 | 只看该作者 Only view this author
老师您好我也是模拟气相中的液滴,想分析粒子数、密度,发现液滴会偏离盒子中心,所以用了您的脚本,我的盒子是999.99nm的正方体,我想计算0-500ps从液滴中心处到周边8nm的密度,于是用您的脚本修改了一下一些参数提交了,但是生成的结果只有横坐标,请问这是为什么呢,是我有些参数没调对吗,谢谢老师!还有老师我看sob老师的脚本里还需要输入盒子的中心,您的脚本里不需要吗?谢谢



202206091828353393..png (75.39 KB, 下载次数 Times of downloads: 10)

202206091828353393..png

202206091827463168..png (365.11 KB, 下载次数 Times of downloads: 7)

202206091827463168..png

本版积分规则 Credits rule

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

GMT+8, 2026-2-24 00:43 , Processed in 0.165405 second(s), 24 queries , Gzip On.

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