24小时热门版块排行榜    

CyRhmU.jpeg
查看: 5596  |  回复: 14
本帖产生 1 个 模拟EPI ,点击这里进行查看

gulubaozi

银虫 (小有名气)

[求助] 熔点已有1人参与

楼主想在模拟前能够较准确的测出势能的熔点,以对势能参数有一个较好的把握,但是不知道什么样的方法可以做到。
请教大家用MD测势能熔点的办法,以及误差确定。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

abinitio

版主 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
gulubaozi: 金币+10, ★★★很有帮助 2014-11-12 10:46:01
月只蓝: 金币+5, 模拟EPI+1, 感谢分享! 2014-11-20 15:25:53
如果想验证势函数对熔点的影响,建议使用固液平衡熔点方法【S.yoo.JCP 2004,120:1654】,大致的过程是:
1. 构建一个结构,用NTP系统,先用高于熔点的温度将其熔化,得到一个液态结构。
2.构建一个相同结构,同样的条件,在低于熔点条件下驰誉得到一个固态结构。
3. 将1中的液态结构用2中的温度驰誉一下,得到一个过冷的液态结构
4. 将2、3两个模型组合起来,用ntp系综短暂驰誉一下,消除应力
5.将4中的结构用NVE系综驰誉,当体系达到稳定后,如果存在固液二相,则平衡温度为熔点。
熔点

除此之外,还会有许多方法,基本上是以构建液固二相界面为主,我不熟悉其它的方法,仅供参考。
2楼2014-11-12 09:50:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abinitio

版主 (著名写手)

引用回帖:
6楼: Originally posted by gulubaozi at 2014-11-12 16:16:28
照这个方法操作的话,岂不是要试很多温度点吗?...

不用,比如体系熔点是1000k,你先把液体保持在950k,得到个过冷液体。再做个950k的固体,二者放到NVE系综里去驰誉,让体系的总能量和总体积不变,固液界面会移动,最终平衡温度就是熔点。
这种方法是麻烦,但这种方法可以消除过热影响
7楼2014-11-12 16:42:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

largehoo

木虫 (小有名气)

引用回帖:
2楼: Originally posted by abinitio at 2014-11-12 09:50:53
如果想验证势函数对熔点的影响,建议使用固液平衡熔点方法【S.yoo.JCP 2004,120:1654】,大致的过程是:
1. 构建一个结构,用NTP系统,先用高于熔点的温度将其熔化,得到一个液态结构。
2.构建一个相同结构,同样 ...

请问步骤3的命令如何写呢?
是用 fix npt 吗?冷却速率如何设定呢?
之后的步骤4消除应力,会不会又导致重新结晶?
9楼2015-03-16 14:04:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abinitio

版主 (著名写手)

引用回帖:
9楼: Originally posted by largehoo at 2015-03-16 14:04:23
请问步骤3的命令如何写呢?
是用 fix npt 吗?冷却速率如何设定呢?
之后的步骤4消除应力,会不会又导致重新结晶?...

请问步骤3的命令如何写呢?
是用 fix npt 吗?冷却速率如何设定呢?
A: NVT和NPT均可,没有冷却速率,直接在选定的温度下驰誉。

之后的步骤4消除应力,会不会又导致重新结晶?
如果结晶了,说明晶体部分的温度过低,将2步中的平衡温度提高点。

这个过程是要试的,不可能保证一次成功。除非你选的体系很大,但这样的计算时间会很长,自己权衡吧。
10楼2015-03-16 16:35:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

gulubaozi

银虫 (小有名气)

引用回帖:
2楼: Originally posted by abinitio at 2014-11-12 09:50:53
如果想验证势函数对熔点的影响,建议使用固液平衡熔点方法【S.yoo.JCP 2004,120:1654】,大致的过程是:
1. 构建一个结构,用NTP系统,先用高于熔点的温度将其熔化,得到一个液态结构。
2.构建一个相同结构,同样 ...

感觉好复杂,有没有已经写好的LAMMPS脚本文件,可以让我参考一下的?
3楼2014-11-12 10:45:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
4楼2014-11-12 10:47:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abinitio

版主 (著名写手)

引用回帖:
3楼: Originally posted by gulubaozi at 2014-11-12 10:45:49
感觉好复杂,有没有已经写好的LAMMPS脚本文件,可以让我参考一下的?...

很遗憾,没有现成的。我当时是用ME做的。呵呵
5楼2014-11-12 14:20:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gulubaozi

银虫 (小有名气)

引用回帖:
5楼: Originally posted by abinitio at 2014-11-12 14:20:45
很遗憾,没有现成的。我当时是用ME做的。呵呵...

照这个方法操作的话,岂不是要试很多温度点吗?
6楼2014-11-12 16:16:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gulubaozi

银虫 (小有名气)

引用回帖:
7楼: Originally posted by abinitio at 2014-11-12 16:42:20
不用,比如体系熔点是1000k,你先把液体保持在950k,得到个过冷液体。再做个950k的固体,二者放到NVE系综里去驰誉,让体系的总能量和总体积不变,固液界面会移动,最终平衡温度就是熔点。
这种方法是麻烦,但这种 ...

原来如此!
8楼2014-11-12 16:54:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gulubaozi 的主题更新
信息提示
请填处理意见