ABAQUS EXPLICIT一开始dt就等于1,导致计算中断? 5

ABAQUSEXPLICIT使用usersubroutine,模拟过程总时间长度为1。但是计算一开始dt就等于1,导致不收敛。可能的原因会是哪些呢?我对着代码debug了... ABAQUS EXPLICIT 使用user subroutine, 模拟过程总时间长度为1。但是计算一开始dt就等于1,导致不收敛。可能的原因会是哪些呢?我对着代码debug了一个月了,毫无进展。大牛给点提示,我好朝正确的方向debug。谢谢!分不多,抱歉啦
input file 中step section的code如下:
**
** STEP: Step-1
**
*Step, name=Step-1
*Dynamic, Explicit, direct user control
1.0e-5, 1.
*Bulk Viscosity
0.06, 1.2
**
展开
 我来答
大色光0j
2013-06-12 · TA获得超过125个赞
知道答主
回答量:43
采纳率:0%
帮助的人:35.4万
展开全部
你好像不太懂显式算法,显式是没有收敛问题的,那不是不收敛,是你初始时间步长设置有问题,你把inp*step后面的东西贴出来
追问
Hi, 谢谢关注。你说的对,不能说不收敛,我的子程序中要计算一个方程的根,该方程与dt有关,dt=1直接导致方程无根。 我把step部分贴出来了。 我尝试了automatic的time increment size 和fixed 的size, 现在贴出来的是fixed的,我尝试了很多不同的fixed的时间增量值都没有作用。望高人继续赐教
追答
关键字没什么问题,那就应该还是你子程序影响的,你把子程序拿掉试一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式