24小时热门版块排行榜    

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

fym11fym

木虫 (正式写手)

[求助] ms discover 模块中,将时间步长改小,主要是影响什么呢?

想做一个聚合物刷的动力学模拟,优化了50000步后,做动力学时仍然出现了错误,将5000,改了很多次,仍然不能跑,也再次换了方法做模型,还是不行,最后将时间步长从1fs改到0.05fs做10ps的动力学能成功,但加到100ps时就不行了,也出现的错误。希望哪位能分析分析。改变时间步长,对结果有什么样的影响呢?谢谢

聚合物刷



错误一



100ps时出现的错误
回复此楼

» 猜你喜欢

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

期望在最美丽的时候遇见你
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风吹雪下

金虫 (小有名气)

楼主  ,我也想做聚合物刷的模拟  ,能请教你一下么
6楼2012-11-02 17:08:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

chaizhm

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
zh1987hs: 金币+2, 谢谢 2012-06-15 11:07:56
fym11fym: 金币+3, ★★★很有帮助, 非常感谢 2012-06-18 07:38:52
分子模拟的基本原理是将微分方程离散化,属于初值问题,给一个初始值,直到迭代结束。

微分方程离散化,首先涉及的就是怎么离散化,微积分原理就是无限细分,步长实际上就是细分的精度,理论来说步长越小,计算越精确,但是时间也越长

[ Last edited by chaizhm on 2012-6-15 at 14:10 ]
壁立万仞,无欲则刚
2楼2012-06-15 10:35:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fym11fym

木虫 (正式写手)

引用回帖:
2楼: Originally posted by chaizhm at 2012-06-15 10:35:52
分子模拟的基本原理是将微分方程离散化,属于初值问题,给一个初始值,直到迭代结束。

微分方程离散化,首先涉及的就是怎么离散化,微积分原理就是无限细分,步长实际上就是细分的精度,理论来说步长越小,计算越 ...

例如类似的体系以前一般做4000ps,步长为1fs,现在因为出现错误,不得不改为0.05fs,但只能做60ps的模拟,超过就出现错误,这样是不是不行啊
期望在最美丽的时候遇见你
3楼2012-06-17 08:46:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chaizhm

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★
fym11fym: 金币+5, ★★★很有帮助, 谢谢 2012-06-18 07:36:09
zh1987hs: 金币+1, 谢谢 2012-11-03 23:18:05
引用回帖:
3楼: Originally posted by fym11fym at 2012-06-17 08:46:11
例如类似的体系以前一般做4000ps,步长为1fs,现在因为出现错误,不得不改为0.05fs,但只能做60ps的模拟,超过就出现错误,这样是不是不行啊...

可能你势场选择的不合理,或者是结构不合理
壁立万仞,无欲则刚
4楼2012-06-17 18:39:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见