xiejinr 发表于 2009-11-9 19:47:00

定义接触以后就不能算了

本帖最后由 xiejinr 于 2009-11-10 08:58 编辑

提示如下
F:\adina\jikeng6\t2.dat
Starting Job on Mon Nov 09 19:29:51 2009
Checking prerequisite files...
Maximum memory specified for solution = 512.0 mb
Initializing ... Stage 1
Initializing ... Stage 2
Allocated 512.0 MB memory.
Starting Solution Process ...
Computation starts ...
Input phase...
Available memory without sparse solver . . . . .   512.0 mb
Estimated storage without sparse solver. . . . .   130.4 mb
Assemblage of linear matrices.
Calculate and store the load vector
Re-allocating 119.0 MB of memory ...
Initial contact penetration,contact group    1,no. of penetrating nodes   157
Storage used by the in-core sparse solver . :   211.8 mb
Total storage occupied by the program . . . :   330.8 mb
Starting time step calculations...
Step number =       1   step size =   1.000000E+00time =   1.000000E+00
No convergence,iteration limit reached,automatic time stepping might help
ENDCODE=1                                                                     
*** Program stopped abnormally ***Please see the *.out file for details.

Error encountered ...
Releasing network license ...
Job Canceled on Mon Nov 09 19:39:35 2009


试过ignore penetration,但还是有这个提示。
两接触面group不同,节点重合检查关闭
没有定义该接触对之前还可以算的,就是多了加粗的那一行。

一滴秋水 发表于 2009-11-10 15:37:44

我也出现了这个问题,不知道怎么解决,哪位高手给指点一下啊

wild_field 发表于 2009-11-10 15:59:17

第一检查接触定义是否正确;第二如果接触定义正确,检查网格质量,初始穿透量过大接触很容易不收敛;第三,如果网格也没有问题可以试着调节收敛和接触的设置,比如说减小时间步,增加迭代次数,接触不考虑初始穿透等等。

xiejinr 发表于 2009-11-10 16:19:23

本帖最后由 xiejinr 于 2009-11-10 16:21 编辑

1、网络质量确实有问题。我用BODY建的三维模型,采用8节点单元指定密度后一次性划分时出现了不连续的网格。LINE 和SURFACE还可以一条边一条边的指定密度来控制,BODY能将EDGE制定密度了再划分吗?
2、我将iteration tolerances energy 调到了0.1,接触定义较少时可以计算。tolerances energy 还能调到更大吗?在不太影响精度能保证收敛计算的情况下,还可以调哪些收敛准则设置?
3、增加迭代次数是contact control里面的迭代次数吗?取到99? 3# wild_field

wild_field 发表于 2009-11-10 16:56:12

1,body也可以指定线密度,接触处的网格就是不连续的;
2,这个东西不要改,一般不改;
3,迭代次数是指control下的Solution process下的Iteration method。
页: [1]
查看完整版本: 定义接触以后就不能算了