弧長法用ARCLEN,ON命令激活,適合于求解不穩(wěn)定的非線性靜力方程。不光滑或者不連續(xù)的荷載-位移響應(發(fā)生于接觸分析和理想彈塑性分析中)不宜用弧長法求解。
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).
這個命令用來激活弧長法并設置弧長半徑的最小和最大乘數(shù)。這個弧長半徑參考值可以由第一個子步的第一個迭代中求算的荷載或位移增量計算而來。
如下式所示:
Reference Arc-Length Radius = Total Load (or Displacement) / NSBSTP
其中Reference Arc-Length Radius為弧長半徑參考值,NSBSTP為命令NSUBST中設置的子步(substep)的個數(shù)。
那么乘數(shù)MAXARC 和MINARC 可以用來定義弧長半徑的界限,如下式所示
lower limit = MINARC * (Reference Arc-Length Radius)
upper limit = MAXARC * (Reference Arc-Length Radius)
在每一個隨后的子步計算時,一個新的弧長半徑會首先被計算出來,該計算是基于上一子步的弧長半徑和求解狀況而開展的。隨后,這個新計算出的弧長半徑將進一步被修正,以保證該半徑處于上下限之內(nèi)。當用最小半徑也無法收斂時,弧長法將會自動停止。
弧長法不能與自動時間步長(AUTOTS)、線性搜索(LNSRCH)和自由度求解預測(PRED)命令同時運行。