zw0731 发表于 2007-1-11 22:06

怎样判断是否收敛啊?[求助]

小弟初学非线性,请多指教,感激涕零!
用的是非常经典的一个例子:子弹冲击刚性墙壁,相信大家都知道。

请问图中: 非线性求解solve命令后出现的收敛图中,F L2是什么意思啊? F L2是条波浪线,好像并不收敛,应该是逐渐逼近于一个定值才叫收敛啊?
                  F CRIT 到底是什么力的收敛准则啊,出现在这里是什么意思?程序既然知道收敛于这个值,那还用计算干吗?
            相信有过非线性经验的人都能回答,小弟无人求教,请帮帮我!
      命令流如下:
       fini
/cle
/title,copper cylinder impacting a rigid wall
/prep7
et,1,visco106
keyopt,1,3,1
mp,ex,1,117e9
mp,dens,1,8930
mp,nuxy,1,0.35
tb,biso,1,1,,0
tbmodif,2,1,4e8
tbmodif,3,1,1e8
tbplot,biso,1
rectng,0,0.0032,0,0.0324
lesize,2,,,20,1
lesize,1,,,4,1
mshape,0,2d
mshkey,1
amesh,1
fini
/solu
antype,4
trnopt,full
lumpm,o
nlgeom,1
ic,all,uy,,-227
d,all,,0,,,,uz
nsel,s,loc,x,0
d,all,,0,,,,ux
nsel,s,loc,y,0
d,all,,0,,,,uy
allsel
time,8e-5
autots,1
deltim,4.4e-7
kbc,1
outres,all,4
solve
fini
/post1
set,last
top_node=26
*get,deform,node,top_node ,u,y
/dscale,1,1
pldisp,2
plnsol,epto,eqv
fini
/post26
nsol,2,top_node,u,y,displace
deriv,3,2,1,,velocity,,,1
/axlab,y,velocity
plvar,3
fini

CSW1982 发表于 2007-1-12 09:50

L2规范使用所有DOFS不平衡力(或力矩)的平方总和的平方根进行收敛检查。 至于F CRIT ,我们可以用缺省的收敛准则,也可以自己定义收敛准则。依据缺省,程序将以VALUE•TOLER的值对力(或者力矩)进行收敛检查。VALUE的缺省值是在所加载荷,和MINREF(其缺省为1.0)中,取值较大者,TOLER的缺省值是0.001。如果你明确地定义了任何收敛准则(CNVTOL〕,缺省准则将“失效”。因为非线性分析的每个载荷步都分成了许多子步,每个子步都要算收敛,所以F L2是条波浪线。
页: [1]
查看完整版本: 怎样判断是否收敛啊?[求助]