以下为《计算不收敛报错原因和解决方法》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
1、程序分析时报错可能的原因?
输出结果如下:
> ENTRY LOAD_BLOCK
> ENTRY ASSM_STIFF_LOAD ( FORM GLOBAL EQUILIBRIUM EQUATIONS IN BLOCKS )
> In class [MultifrontalSolver] : Factorization failed in DSYTRF INCOMPLETE MULTI-FRONTAL SOLVER
> IERROR= -1
> 不正常的执行中断!
1)问题分析: 出现如上提示时,最常见的原因是模型中出现了不确定的刚体位移。在分析中必须对模型中所有的节点都定义足够的约束条件,以保证它们在各个平移和转动自由度上都不会出现不确定的刚体位移。
2)类试问题
A-桁架单元不能受弯,而在模型中没有约束它的转动自由度,就出现了不确定位移值。
B-施加接触单元后因为分割节点,导致分割产生的节点没有约束条件,也会出现不确定位移值。
C-单元异常,例如单元过度变形
D-应力应变关系中有负斜率
2、程序计算不收敛可能的原因?
输出结果如下:
X-COORDINATE OF C.G ....: 1.49753E+01 M
Y-COORDINATE OF C.G ....: 1.50000E+01 M
Z-COORDINATE OF C.G ....: 1.12137E+01 M
INCREMENT NO. : 1 ITERATION NO. : 1 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.478E-02
INCREMENT NO. : 1 ITERATION NO. : 2 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.516E-02
INCREMENT NO. : 1 ITERATION NO. : 3 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.249E-01
INCREMENT NO. : 1 ITERATION NO. : 4 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.165E-01
INCREMENT NO. : 1 ITERATION NO. : 5 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.953E-02
INCREMENT NO. : 1 ITERATION NO. : 6 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.318E+02
INCREMENT NO. : 1 ITERATION NO. : 7 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.300E+00
INCREMENT NO. : 1 ITERATION NO. : 8 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.353E+00
INCREMENT NO. : 1 ITERATION NO. : 9 LOAD FACTOR : 0.100E+01 DISPL. NORM : 0.847E-01
INCREMENT NO. : 1 I 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 DISPL. NORM : 0.700E-02
1) 问题分析: 和的关系是在试验基础上由本构模型给定的,在做有限元计算时,它是已知的。而与的关系是未知的,它决定于和的关系。程序根据非线性迭代方法多次计算,逐步逼近真实解,最后达到非线性控制里面定义的收敛标准,就收敛了。而如上结果是不收敛的,结果自然也就不合理。
2)类试问题
A-重复单元
解决方法:模型-单元-删除-仅删除重复单元
B-节点不耦合
解决方法:网格-检查网格-自由面(自由边),找到不耦合的地方删除重新划分
C-多余节点
解决方法:节点-删除-仅删除多余节点
D-局部塑性变形过大
解决方法:修改土体材料本构或参数
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《计算不收敛报错原因和解决方法》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。