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