24小时热门版块排行榜    

查看: 6769  |  回复: 30
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

敏sunflower

金虫 (小有名气)

[求助] 计算扩散系数 已有2人参与

初学模拟,急需各位大侠的帮助!
我最近在模拟A、B两分子在聚合物中的扩散系数,但是遇到了几个问题,想向各位请教一下
模拟过程如下:1.建Cell——2.能量最小化——3.NPT——4.NVT平衡结构——5.NVT用于数据分析
(1)做完第5步NVT动力学,分析得到MSD-t曲线,从而得到扩散系数。但是发现对第4步结束时的最后一帧结构平行做两次NVT动力学,分析得到的扩散系数有时相差很大,这是什么原因那?
(2)有人说是扩散系数对初始结构很敏感,但重新建模之后进行上述1-5步模拟,发现得到的扩散系数也相差很大
面对上述情况,怎样取扩散系数的值那?
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lsloneil

专家顾问 (正式写手)

引用回帖:
19楼: Originally posted by Awcse at 2015-12-23 12:52:46
感谢您的回复,我做的是第一性原理的vasp,模拟的体系较小,现在遇到了生成的数据不会处理的问题,XDATCAR保留了每一步模拟的结构我想根据这个结构的数据求出他的MSD不知道您是否知道有哪些软件可以做这个事情...

会编程么?如果会编程,写个小程序读取轨迹文件,然后计算MSD,一两百行差不多搞定。

不会编程的话,可以借助某些MD轨迹分析代码,比如MDAnaylisis
https://mdanalysis.googlecode.com/git/package/doc/html/index.html
可能需要翻-墙
注意MDAnalysis无法读取VASP轨迹文件格式
https://mdanalysis.googlecode.co ... nates/init.html#id1
可能需要用个工具把你的VASP轨迹文件转成MDAnalysis可以读取的文件(比如xyz格式),然后调用MDAnalysis里MSD分析的模块,这里有示例
http://www.mdanalysis.org/mdanal ... /waterdynamics.html

MDAnalysis是基于python的,使用之前要在电脑上装python

VASP毕竟还是一个第一性原理软件,所做的MD应该主要也是ab initio MD。ab inito MD的缺点是轨迹都很短(大多都几十个或100个ps),所以能分析的MSD时间段并不长,充其量也就算个30-50 ps的MSD。
20楼2015-12-24 11:14:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 31 个回答

smutao

禁虫 (著名写手)

感谢参与,应助指数 +1
本帖内容被屏蔽

2楼2014-10-01 07:14:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

smutao

禁虫 (著名写手)

★ ★ ★ ★ ★
敏sunflower: 金币+5 2014-10-01 09:18:18
本帖内容被屏蔽

3楼2014-10-01 07:22:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

敏sunflower

金虫 (小有名气)

引用回帖:
3楼: Originally posted by smutao at 2014-10-01 07:22:17
请见此处
http://muchong.com/bbs/viewthread.php?tid=7330890&fpage=1

希望对你有用

之前看过的,立场参数的话,MS软件无法修改,至于动力学时间,我是用了300psNVT来平衡体系,再进行600psNVT收集数据,从输出的能量图来看,已经达到平衡,这样应该就可以排除动力学时间太短的问题了吧?
4楼2014-10-01 09:21:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见