24小时热门版块排行榜    

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

lijun_255001

金虫 (小有名气)

[求助] 在LAMMPS中怎么控制温度变化速率

在LAMMPS中怎么控制温度变化速率,我想按照指数下降的公式(公式已知)来控制温度,请问怎么实现,fix nvt之类的都是线性下降吧。有谁有这方面的经验。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

rush7

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
lijun_255001: 金币+5, 有帮助, 已经过去好久了,谢谢,这个问题我已经不研究了的 2012-04-28 00:17:38
温度那两个值如果可以用变量替换的话 可难点就在于变量要和step联系起来 我看过一点 不仔细 希望LZ仔细研究一下回来聊聊~
4楼2012-04-25 18:49:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

SZUKkboy

捐助贵宾 (著名写手)

【答案】应助回帖

★ ★ ★
lijun_255001(金币+5): 公式为T=8000exp(-cdt),c可以修改下降速度。用循环语句fix nvt $ $这样您觉得可行吗 2011-11-19 09:42:45
ghcacj(金币+3): 谢谢 2011-11-19 11:31:13
分段控制应该可以,你写一个脚本,先从T1以某个速度降到T2,这次得到的restart文件作为初始构型,通过脚本生成新的控制文件,新的控制文件使用脚本自动生成,只需要更改温度控制的那一行,用shell脚本的替换命令,替换掉旧输入文件中温度控制行,再重新执行计算。如此往复,就能任意控制温度。

我不知道lammps有没有其它控制方式,但是这种方式肯定可行。
2楼2011-11-18 17:24:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xunbao15

木虫 (正式写手)

不知道用variable行不行,可以试试。
3楼2011-12-06 02:54:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

张爱蒙1106

新虫 (初入文坛)

您好,您有温度循环荷载的资料吗?可以给我发一份吗?我刚开始学,找不到资料。邮箱:zhangaimeng@mail.nwpu.edu.cn万分感谢。
5楼2018-01-07 21:31:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见