24小时热门版块排行榜    

CyRhmU.jpeg
查看: 757  |  回复: 4

xiaowu787

木虫 (正式写手)

[交流] 【讨论】关于瞬间加热-MD已有2人参与

现在需要给体系一个短时高温,然后再把加热过程去掉,类似一个点火过程,该怎么实现,请大家指点一下?

[ Last edited by xiaowu787 on 2010-7-16 at 14:16 ]
回复此楼

» 猜你喜欢

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

老虎大王

木虫 (著名写手)

★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ghcacj(金币+4):谢谢 2010-07-16 18:07:08
没有说清楚。把加热过程去掉是什么意思?是不是去掉了热源?如果是去掉热源,你改成NVE就可以了。加热到一个温度,你可以用NVT突然把它放到高温下运行一段时间,也可以用NVE+temp/rescale来实现加热,然后把NVT(或者temp/rescale)去掉,变成NVE下运行。
2楼2010-07-16 16:44:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaowu787

木虫 (正式写手)

引用回帖:
Originally posted by 老虎大王 at 2010-07-16 16:44:44:
没有说清楚。把加热过程去掉是什么意思?是不是去掉了热源?如果是去掉热源,你改成NVE就可以了。加热到一个温度,你可以用NVT突然把它放到高温下运行一段时间,也可以用NVE+temp/rescale来实现加热,然后把NVT( ...

谢谢!是去掉热源,你的答复很好,运行很少的时间步迅速把温度升上去,然后用unfix去掉热源。由于温度较高,可能涉及相变是否用npt升温更好一些?升温过程NPT,NVT,NVE+temp/rescale,他们各自的优点是什么,这一点不清楚,能否讲解一下?再次感谢!
3楼2010-07-16 17:26:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+5):谢谢 2010-07-17 14:08:04
如果你要研究相变,那么也许NPT合适一些。但是,假如你是强调很短时间内的突然加热,那还是固定体积为好,因为在很短时间内,压力是很难达到平衡的,使用NPT的意义并不见得很大,而且,即使发生了相变,只要体积变化并不大,模拟中忽略体积变化也是可以的,只要你关注的并不是体积或者密度问题。自然,也不是说一定不能用NPT。
NVT和 NVE + temp/rescale 的区别在于,前者生成的是真正的正则系综,后者是用标定速度的办法控制温度,生成的并不是真正的正则系综(其热力学行为及涨落等并不满足统计力学中正则系综的定义),但是因为我们一般并不直接使用正则系综的有关统计力学公式,而只是希望控制一下温度而已,所以通常来说在实用中并不是很在意二者的区别。

[ Last edited by 老虎大王 on 2010-7-16 at 21:39 ]
4楼2010-07-16 21:36:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaowu787

木虫 (正式写手)

引用回帖:
Originally posted by 老虎大王 at 2010-07-16 21:36:48:
如果你要研究相变,那么也许NPT合适一些。但是,假如你是强调很短时间内的突然加热,那还是固定体积为好,因为在很短时间内,压力是很难达到平衡的,使用NPT的意义并不见得很大,而且,即使发生了相变,只要体积变 ...

现在明白了很多,谢谢。确实不是研究相变,只是要一个初始的融化温度。看来就用nvt或nve+temp/rescale了,马上测试一下加热时间的范围。
5楼2010-07-16 21:48:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiaowu787 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见