关于 ansys中收敛准则(cnvtol)理解 ansys中依据缺省的收敛准则,程序将对不平衡力SRSS与 VALUE*TOLER的值进行比较;而 VALUE的缺省值是在 SRSS和 MINREF中取较大值
现假如 TOLER的缺省值是 0
1的话,这个准则是不是可以理解成后一次的 SRSS是前一次的SRSS的 0
1倍就收敛啦
请指点 我是这样理解的例如下面的命令流: cnvtol,f,5000,0
0005,0 cnvtol,u,10,0
001,2 如果不平衡力(独立的检查每一个自由度)小于等于 5000*0
0005(也就是2
5),并且如果位移的变化小于等于 10*0
001时,认为子步是收敛的
ANSYS中收敛准则,程序默认力与位移共同控制,并且收敛的控制系数好像是 0
这样的收敛精度一般很难使塑性分析收敛,对于一般的塑性分析收敛问题,前几个荷载步(弹性阶段)用力与位移共同控制,进入塑性后用力控制或位移控制,也可以先用力后用位移控制(位移控制比较容易收敛),至于控制系数取多少,自己根据需要逐步放大直至收敛
也有人建议最后用能量来控制收敛, convergence value 是收敛值,convergence norm是收敛准则
ansys可以用 cnvtol命令,如:cnvtol,f,10000,0
00001,2,,其中 f是指采用力结果,10000是收敛绝对值,0
00001是收敛系数,2是收敛 2范数
收敛准则应该是指选取那种结果进行收敛判定,通常有三种选择,分别是力(f),位移(u)、和能量
当然这三种形式可以单独使用也可以联合使用
收敛准则的另一层意思应该是选取什么范数形式(1、2、3范数)
一般结构通常都选取 2范数格式
而收敛值只是收敛准则中的一部分,如 cnvtol命令中的收敛绝对值与收敛系数的乘积就应该是你所指的收敛值(conve