有关write_restart运用的问题
请问各位,模拟驰豫10w步再拉伸20w步后通过write_restart生成一个tmp.restart300000中断后,想要用read_restart继续运行时,应变strain的量又从0开始了,怎样设置才能使应变strain接着拉伸20w步后的应变继续变化,而不是从0开始? 返回小木虫查看更多
今日热帖
请问各位,模拟驰豫10w步再拉伸20w步后通过write_restart生成一个tmp.restart300000中断后,想要用read_restart继续运行时,应变strain的量又从0开始了,怎样设置才能使应变strain接着拉伸20w步后的应变继续变化,而不是从0开始? 返回小木虫查看更多
.....你先说说应变是什么东西?
这个是你声明变量的时候,没有写好参考点吧?
比如你拉伸的话,你的变量声明是x尺寸的增加,那么不能用restart的起始点作为参考点了,要用固定值才可以
在x方向上拉伸时,lx大小的变化率,通过varible来定义strain:varible strain equal “(lx-v_L0)/v_L0”
我要用run 300000步后的lx长度作为新的initial L0参考再计算strain吗?,还想问下专家,fix npt下能不能使用fix deform拉伸是吗?我试着用了一下但显示了ERROR
,
你这里的v_L0是你restart以后的长度,当然从零开始啦。应该用一个变量把最初的长度存起来