level 5
cqpppdogok
楼主
大家好!
小弟目前在做沸腾的分子动力学模拟,遇到了一个问题,想了很久也没有想明白。
我的模型下方黄色为固体原子,底面尺寸为36.15A的正方形,上方为液体水分子。使用“fix heat heat 1 0.0082”命令使热源持续向系统内输入热流,模拟过程中单位选择为metal,故热流为0.0082eV/ps,换算后的热流密度为10^8W/m2。而后在统计液体能量的变化过程中,计算得到dE/dt的值为0.13eV/ps左右,是输入热流的约16倍,在整个模拟过程中,只有热源热流的输入,无其他能量输入,所以这个结果是不符合能量守恒定律的。在单位换算过程中没有错误,所以我想不明白是什么原因导致的这个现象,还请各位帮忙看一下是什么原因。
模拟过程单位步长为0.001ps,模拟先在NVT下进行10W步弛豫,后为250W时间步的NVE,只设置了下方的热源,未设置冷源。
欢迎大家前来讨论!

模型图

液体能量变化
2018年10月03日 02点10分
1
小弟目前在做沸腾的分子动力学模拟,遇到了一个问题,想了很久也没有想明白。
我的模型下方黄色为固体原子,底面尺寸为36.15A的正方形,上方为液体水分子。使用“fix heat heat 1 0.0082”命令使热源持续向系统内输入热流,模拟过程中单位选择为metal,故热流为0.0082eV/ps,换算后的热流密度为10^8W/m2。而后在统计液体能量的变化过程中,计算得到dE/dt的值为0.13eV/ps左右,是输入热流的约16倍,在整个模拟过程中,只有热源热流的输入,无其他能量输入,所以这个结果是不符合能量守恒定律的。在单位换算过程中没有错误,所以我想不明白是什么原因导致的这个现象,还请各位帮忙看一下是什么原因。
模拟过程单位步长为0.001ps,模拟先在NVT下进行10W步弛豫,后为250W时间步的NVE,只设置了下方的热源,未设置冷源。
欢迎大家前来讨论!

模型图
液体能量变化