24小时热门版块排行榜    

查看: 3340  |  回复: 16

weizhiyong

金虫 (正式写手)

[交流] 【求助】分子动力学中体系温度不断增加? 已有11人参与

在MD中,体系的动能和势能之和不守恒,而且体系的温度不断增加,是什么原因啊?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yahoohoo

铁杆木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+1):谢谢 2010-09-12 15:11:45
引用回帖:
Originally posted by weizhiyong at 2010-09-12 13:37:05:
在MD中,体系的动能和势能之和不守恒,而且体系的温度不断增加,是什么原因啊?

先交待下你研究的体系,以及系综,然后是怎么做MD的。这样才能分析原因。
2楼2010-09-12 14:44:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weizhiyong

金虫 (正式写手)

引用回帖:
Originally posted by yahoohoo at 2010-09-12 14:44:24:


先交待下你研究的体系,以及系综,然后是怎么做MD的。这样才能分析原因。

我是先按照波尔滋蔓分布给定原子的初始速度之后开始给体系调温,经过一段时间的调温后,体系在NVE系综下运行.

    不管调温的步数有多少,只要停止调温,系统的温度就会慢慢升高,而且整个体系的能量页步守恒.不知道什么原因回导致这样的后果?
3楼2010-09-12 14:59:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yahoohoo

铁杆木虫 (著名写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+2):谢谢 2010-09-12 18:16:44
引用回帖:
Originally posted by weizhiyong at 2010-09-12 14:59:49:

    我是先按照波尔滋蔓分布给定原子的初始速度之后开始给体系调温,经过一段时间的调温后,体系在NVE系综下运行.

    不管调温的步数有多少,只要停止调温,系统的温度就会慢慢升高,而且整个体系的能量页步守恒 ...

如果时间步长较大,可以试试小步长,如果还是不行那就是程序的问题
4楼2010-09-12 16:51:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wyding

木虫 (正式写手)

★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+4):谢谢指点 2010-09-16 11:06:38
正如楼上,可能是算法的问题。只要时间步长足够小(不能太小,否则模拟时间长度过小),NVE系统能量是守恒的(上下有些波动,毕竟是数值模拟嘛)!NVT的步数也要足够大,否则不能达到平衡!这样NVE后温度有10%之内的波动都是容许的!还有算温度的时候,各粒子速度要减去质心的速度,MD要保持质心不动,否则温度没有意义!就像运动火车中杯子里的开水,采用统计学算温度时要减去火车的速度,就是这个道理!

[ Last edited by wyding on 2010-9-16 at 11:01 ]
向强者看齐,即使高度不够也是昂首挺胸!
5楼2010-09-16 10:58:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qphll

金虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by wyding at 2010-09-16 10:58:24:
正如楼上,可能是算法的问题。只要时间步长足够小(不能太小,否则模拟时间长度过小),NVE系统能量是守恒的(上下有些波动,毕竟是数值模拟嘛)!NVT的步数也要足够大,否则不能达到平衡!这样NVE后温度有10%之 ...

这个回复很到位. 赞一下.
Life, Love, Laugh.
6楼2010-12-03 10:00:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zsuzwr

木虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+2): 谢谢 2011-02-20 21:31:49
我也碰到类似问题,出自摩擦项
Lala
7楼2011-02-18 15:28:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weizhiyong

金虫 (正式写手)


御剑江湖(金币+1): 谢谢回复 2011-04-09 09:55:35
引用回帖:
Originally posted by zsuzwr at 2011-02-18 07:28:48:
我也碰到类似问题,出自摩擦项

在NVE中,是不可能出现这个现象的,因为系统是孤立的,和外界绝热。最后我发现是程序的问题。
8楼2011-02-20 03:31:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

relonfbq

金虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
我的系综是设想npt系统,通过p-r恒压模型,再通过标定速度的方法标定温度,可是标定了几千步下来,停止标定温度,温度涨落还是很厉害?这是怎么一回事啊?
9楼2011-04-07 22:10:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weizhiyong

金虫 (正式写手)


御剑江湖(金币+1): 谢谢回复 2011-04-09 09:55:15
引用回帖:
Originally posted by relonfbq at 2011-04-07 22:10:07:
我的系综是设想npt系统,通过p-r恒压模型,再通过标定速度的方法标定温度,可是标定了几千步下来,停止标定温度,温度涨落还是很厉害?这是怎么一回事啊?

据我现在所知,一般是势函数错了的问题,原子由晶体变成非晶体转变所致
10楼2011-04-08 22:56:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 weizhiyong 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见