弧长法用ARCLEN,ON命令激活,适合于求解不稳定的非线性静力方程。不光滑或者不连续的荷载-位移响应(发生于接触分析和理想弹塑性分析中)不宜用弧长法求解。
Mathematically, the arc-length method can be viewed as the trace of a single equilibrium curve in a space spanned by the nodal displacement variables and the total load factor. 弧长法自己本身就是一种可以考虑自动步长的方法,因此AUTOTS,ON命令可以不需激活。
Values of λn and Δλ are available in POST26 (SOLU command) corresponding to labels ALLF and ALDLF,respectively。
Forde, W. R. B. and Stiemer S. F., "Improved Arc Length Orthogonality Methods for Nonlinear Finite Element Analysis", Computers & Structures, Vol. 27, No. 5, pp. 625-630 (1987)。
ARCLEN, Key, MAXARC, MINARC
MAXARC:
Maximum multiplier of the reference arc-length radius (default = 25).
MINARC:
Minimum multiplier of the reference arc-length radius (default = 1/1000).
这个命令用来激活弧长法并设置弧长半径的最小和最大乘数。这个弧长半径参考值可以由第一个子步的第一个迭代中求算的荷载或位移增量计算而来。
如下式所示:
Reference Arc-Length Radius = Total Load (or Displacement) / NSBSTP
其中Reference Arc-Length Radius为弧长半径参考值,NSBSTP为命令NSUBST中设置的子步(substep)的个数。
那么乘数MAXARC 和MINARC 可以用来定义弧长半径的界限,如下式所示
lower limit = MINARC * (Reference Arc-Length Radius)
upper limit = MAXARC * (Reference Arc-Length Radius)
在每一个随后的子步计算时,一个新的弧长半径会首先被计算出来,该计算是基于上一子步的弧长半径和求解状况而开展的。随后,这个新计算出的弧长半径将进一步被修正,以保证该半径处于上下限之内。当用最小半径也无法收敛时,弧长法将会自动停止。
弧长法不能与自动时间步长(AUTOTS)、线性搜索(LNSRCH)和自由度求解预测(PRED)命令同时运行。