使用弧长法所需要注意的问题
浏览:191439 回答:2
1. 如果使用弧长法( ARCLEN,ON ),则在求解过程中,下列增强收敛的工具关闭:线性搜索( LNSRCH ),预测器( PRED ),自适应下降( NROPT )
2. 如果使用弧长法( ARCLEN,ON ),则 NSUBST 命令的 NSBMX 、 NSBMN 值被忽略,而 ARCLEN 命令的 MAXARC (相应于 NSBMN ,缺省为 10 )、 MINARC (相应于 NSBMX ,缺省为 0.001 )值起相同作用;
弧长半径由下式确定: R = SQRT((Delta Load factor)**2 + (Delta Displacement)**2)
初始弧长半径为: R0 = (Total Load) / NSBSTP 初始时间步大小由 NSUBST 确定;
第 i 子步的弧长半径 Ri ,由程序自动计算,在如下范围内: (MINARC * R0) < Ri < (MAXARC * R0)
3. 如果 MAXARC 太大,可能得到一个错误的结果,比如步长太大,可能使求解跨过临界载荷点;
4. 用弧长法作屈曲分析时,一定使用应力刚化,对于具有一致切向刚度特性的单元要求 KEYOPT(2)=1 ;
5. 要注意弧长法使用单一的标量载荷因子,所以所有施加的载荷必须成比例。当接触状态的改变引起接触力的位置、方向在两次迭代之间变化,则会引起问题。这不仅在 ANSYS 中有这个问题,在其它的非线性分析软件中都会遇到这样的困难。