ansys计算接触不收敛
- `! g. o: E, e) f. | W- x力能很快的收敛,但力矩就是收敛不了,大家可有好办法
- p' v) V8 l- n以前用abaqus计算超弹接触都能很快的收敛; k- B3 k& Z! B6 `6 B7 {- Y8 u
ansys计算也就bonded容易收敛,其他的很难收敛,大家可有技巧
收敛准则主要有力的收敛,位移的收敛,弯矩的收敛和转角的收敛。一般用力的控制加载时,可以使用残余力的2-范数控制收敛;而位移控制加载时,最好用位移的范数控制收敛。收敛精度默认为 0.1%,但一般可放宽至 5%,以提高收敛速度。
. |% h2 k* n8 F3 s5 C1 Z2 _$ R
; N# r$ ?$ v+ `5 ?使用力收敛是绝对的,而位移收敛并不一定代
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
你的 计算真 的 收敛,但很多情况下使用位移更容易得到想要的 结果
- T% E8 T+ f3 f* L8 T0 N
b n1 K% V5 B6 `3 SANSYS中的收敛准则默认情况如下:
$ C' Q7 m; E- t4 kcnvtol,lab,value,toler,norm,minref: m( L& z; R& a/ s/ a
1)在solcontrol 为打开状态时,对于力和力矩来说是默认值为0.005;对于没有转角自由度的DOF,其默认值为0.05。0 @+ w4 P* `% V" u5 K
2)在solcontrol 为关闭状态时,对于力和力矩来说,其默认值为0.001。
8 K9 r4 l7 o. d5 S$ L 默认情况下solcontrol 为打开状态,因此如果用户完全采用默认的话,对于力和力矩来说是默认值为0.005;对于没有转角自由度的DOF,其默认值为0.05。
0 @- _3 N# o/ Z) o* e5 S7 C% k8 H3 d! z9 N2 O. Y9 X" W# c
2 R5 s7 ]; _% e0 N! L7 z' b" B0 D* X
在分析中追踪到沿荷载挠度曲线反向“漂移回去”,是一个典型的难题,这是由于太大或者太小的弧长半径引起的。研究荷载-挠度曲线可以搞清楚这一点,。然后可应用nsubst和arclen命令调整弧长半径大小和范围。
6 |" Y$ ~2 V$ T: T2 B
/ w% q8 F, q$ m加快收敛的方法有一下几种:
' D; x% z. u% x# G1可以增大荷载子步数 nsubst,nsbstp,nsbmn,carry c2 ~4 x$ x- y9 h6 E( J
2修改收敛准则 cnvtol,lab,value,toler,norm,minref
$ H( g9 K" M* e1 @1 \3打开优化的非线性默认求解设置和某些强化的内部求解算法, solcontrol,key1,key2,key3,vtol(一般情况下,默认是打开的)
! `- m( w6 M6 i% Z4重新划分网格 网格的单元不宜太大或太小一般在5~10厘米左右
2 P4 Q8 `! Z9 \0 I1 }5 检查模型的正确性
& f) ?3 A: s8 ]) T7 m: u! k5 y% r! b/ d# |' P/ T' @$ Z, J
1) 关于位移判据当结构受力后硬化严重时,位移增量的微小变化将引起失衡力的很大偏差.另外,当相邻两次迭代得到的位移增量范数之比跳动较大时,将把一个本来收敛的问题判定为不收敛.所以在这两种情况下不能用位移准则.
( f' Z9 B' ]* U8 u, e6 g& _. _2) 关于力判据当物体软化严重时,或材料接近理想塑性时,失衡力的微小变化将引起位移增量的很大偏差.所以在这种情况下不能用失衡力判据
5 ^9 L) W: ^; X+ I$ c% b
$ P6 ?; f1 X. z4 b! `9 _如果单独用位移控制收敛,就可能出现第一次跌代后力和位移是收敛的,但第二次就跌代计算的位移很小,可能认为是收敛的解,实际离真正的解很远.应当使用力收敛检查或以位移为基础检查,不单独使用她们.
4 K$ \5 \6 f2 z, M. q
# |# y* D7 \) Z& m6 G$ d convergence value 是收敛值,convergence norm是收敛准则。ansys可以用cnvtol命令,如:cnvtol,f,10000,0.00001,2,,其中f是指采用力结果,10000是收敛绝对值,0.00001是收敛系数,2是收敛2范数。( o; U9 U! o( C o4 f, E1 p- O# Y
收敛准则应该是指选取那种结果进行收敛判定,通常有三种选择,分别是力(f),位移(u)、和能量。当然这三种形式可以单独使用也可以联合使用。收敛准则的另一层意思应该是选取什么范数形式(1、2、3范数)。一般结构通常都选取2范数格式。1 g, C* q ?; W: H7 E7 {" c
而收敛值只是收敛准则中的一部分,如cnvtol命令中的收敛绝对值与收敛系数的乘积就应该是你所指的收敛值(convergence value)。
# a3 R8 w$ j F0 m. V ansys 使用收敛准则有L1,L2,L~~(无穷大)三个收敛准则。
, P; q+ u5 ~' i; T8 a! M在工程中,一般使用收敛容差(0.05)就可以拉。6 J. H6 @* I7 X% H
建议使用位移收敛准则( cnvtol,u,0.05,,, )与力收敛准则( cnvtol,f,0.05,,, )。因为仅仅只使用一个收敛准则,会存在较大的误差。$ u% P% Y, f9 u& W; R/ _
假如你只能是使用一个收敛准则,建议你提高收敛容差(0.01以下)。7 m1 V1 D/ {8 ]) u V
ansys计算非线性时会绘出收敛图,其中横坐标是cumulative iteration number 纵坐标是absolute convergence norm。他们分别是累积迭代次数和绝对收敛范数,用来判断非线性分析是否收敛。
# ]3 J; O3 ?% y& n: w( { ansys在每荷载步的迭代中计算非线性的收敛判别准则和计算残差。其中计算残差是所有单元内力的范数,只有当残差小于准则时,非线性叠代才算收敛。ansys的位移收敛是基于力的收敛的,以力为基础的收敛提供了收敛量的绝对值,而以位移为基础的收敛仅提供表现收敛的相对量度。一般不单独使用位移收敛准则,否则会产生一定偏差,有些情况会造成假收敛.(ansys非线性分析指南--基本过程Page.6) 。因此ansys官方建议用户尽量以力为基础(或力矩)的收敛误差,如果需要也可以增加以位移为基础的收敛检查。ANSYS缺省是用L2范数控制收敛。其它还有L1范数和L0范数,可用CNVTOL命令设置。在计算中L2值不断变化,若L2
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
。
收敛准则主要有力的收敛,位移的收敛,弯矩的收敛和转角的收敛。一般用力的控制加载时,可以使用残余力的2-范数控制收敛;而位移控制加载时,最好用位移的范数控制收敛。收敛精度默认为 0.1%,但一般可放宽至 5%,以提高收敛速度。+ } z4 ?2 o+ E% R8 a6 d
3 X4 p" o+ K$ C4 x3 k: x5 h
使用力收敛是绝对的,而位移收敛并不一定代表你的 计算真 的 收敛,但很多情况下使用位移更容易得到想要的 结果
/ K4 s1 s9 M* ~' _7 D' ?/ ]$ e6 P% x+ F7 G Y
ANSYS中的收敛准则默认情况如下:& o( K6 ]% e7 }% z$ B
cnvtol,lab,value,toler,norm,minref
3 g0 c- a$ n. |: H: ]/ p8 }1)在solcontrol 为打开状态时,对于力和力矩来说是默认值为0.005;对于没有转角自由度的DOF,其默认值为0.05。8 j( A. O3 Z1 X6 G
2)在solcontrol 为关闭状态时,对于力和力矩来说,其默认值为0.001。
: j* p- K6 u: X% D) y, } 默认情况下solcontrol 为打开状态,因此如果用户完全采用默认的话,对于力和力矩来说是默认值为0.005;对于没有转角自由度的DOF,其默认值为0.05。
7 u. _+ b2 P$ s8 Z
1 k+ ~& {& t" U+ u1 m/ y6 v; l' W) I4 E3 m* m/ H/ ]5 P5 D
在分析中追踪到沿荷载挠度曲线反向“漂移回去”,是一个典型的难题,这是由于太大或者太小的弧长半径引起的。研究荷载-挠度曲线可以搞清楚这一点,。然后可应用nsubst和arclen命令调整弧长半径大小和范围。
4 V6 O n) }4 J4 s1 J$ v$ W; }; | i% B. @' x
加快收敛的方法有一下几种:& I! ^% t; W& ]
1可以增大荷载子步数 nsubst,nsbstp,nsbmn,carry1 Z! s$ n4 o5 _# I8 {% ~
2修改收敛准则 cnvtol,lab,value,toler,norm,minref
( J( B2 E. S( M3打开优化的非线性默认求解设置和某些强化的内部求解算法, solcontrol,key1,key2,key3,vtol(一般情况下,默认是打开的)
. A5 K7 g7 F# C) Z# \$ p- N2 j4重新划分网格 网格的单元不宜太大或太小一般在5~10厘米左右: G0 q2 F0 U9 C: p
5 检查模型的正确性* ?; ]7 @; S I, O7 V% K- J5 e
4 `0 J, [3 G8 S9 T7 V: v9 a% }1) 关于位移判据当结构受力后硬化严重时,位移增量的微小变化将引起失衡力的很大偏差.另外,当相邻两次迭代得到的位移增量范数之比跳动较大时,将把一个本来收敛的问题判定为不收敛.所以在这两种情况下不能用位移准则.
4 @7 N) K1 I4 C) d" O2) 关于力判据当物体软化严重时,或材料接近理想塑性时,失衡力的微小变化将引起位移增量的很大偏差.所以在这种情况下不能用失衡力判据
$ j Z- `. T0 X( {- M" e/ {6 `) v( M4 S
如果单独用位移控制收敛,就可能出现第一次跌代后力和位移是收敛的,但第二次就跌代计算的位移很小,可能认为是收敛的解,实际离真正的解很远.应当使用力收敛检查或以位移为基础检查,不单独使用她们.
convergence value 是收敛值,convergence norm是收敛准则。ansys可以用cnvtol命令,如:cnvtol,f,10000,0.00001,2,,其中f是指采用力结果,10000是收敛绝对值,0.00001是收敛系数,2是收敛2范数。
# V$ `% G5 m( J. e1 t! w收敛准则应该是指选取那种结果进行收敛判定,通常有三种选择,分别是力(f),位移(u)、和能量。当然这三种形式可以单独使用也可以联合使用。收敛准则的另一层意思应该是选取什么范数形式(1、2、3范数)。一般结构通常都选取2范数格式。3 [. s0 H- m( g; u
而收敛值只是收敛准则中的一部分,如cnvtol命令中的收敛绝对值与收敛系数的乘积就应该是你所指的收敛值(convergence value)。! x8 }& _/ y) m- m! K5 q9 ?2 `$ Q
ansys 使用收敛准则有L1,L2,L~~(无穷大)三个收敛准则。/ n* C, P& X& x/ k. |
在工程中,一般使用收敛容差(0.05)就可以拉。$ H0 w9 N2 |* N4 h( U) b
建议使用位移收敛准则( cnvtol,u,0.05,,, )与力收敛准则( cnvtol,f,0.05,,, )。因为仅仅只使用一个收敛准则,会存在较大的误差。
& |4 k, M. D4 b5 E0 {, U假如你只能是使用一个收敛准则,建议你提高收敛容差(0.01以下)。! R& v% V- {: W G# j
ansys计算非线性时会绘出收敛图,其中横坐标是cumulative iteration number 纵坐标是absolute convergence norm。他们分别是累积迭代次数和绝对收敛范数,用来判断非线性分析是否收敛。
; w4 r" k. G9 e7 f% g% Q, |/ } ansys在每荷载步的迭代中计算非线性的收敛判别准则和计算残差。其中计算残差是所有单元内力的范数,只有当残差小于准则时,非线性叠代才算收敛。ansys的位移收敛是基于力的收敛的,以力为基础的收敛提供了收敛量的绝对值,而以位移为基础的收敛仅提供表现收敛的相对量度。一般不单独使用位移收敛准则,否则会产生一定偏差,有些情况会造成假收敛.(ansys非线性分析指南--基本过程Page.6) 。因此ansys官方建议用户尽量以力为基础(或力矩)的收敛误差,如果需要也可以增加以位移为基础的收敛检查。ANSYS缺省是用L2范数控制收敛。其它还有L1范数和L0范数,可用CNVTOL命令设置。在计算中L2值不断变化,若L2SHELL,SHELL->SOLID)。构件的连接形式(2刚接或铰接)等也可能影响到结构的刚度。9 n6 c6 T' Y8 W- o% y
2、线性算法(求解器)。ANSYS中的非线性算法主要有:稀疏矩阵法(SPARSE DIRECT SOLVER)、预共轭梯度法(PCG SOLVER)和波前法(FRONT DIRECT SLOVER)。稀疏矩阵法是性能很强大的算法,一般默认即为稀疏矩阵法(除了子结构计算默认波前法外)。预共轭梯度法对于3-D实体结构而言是最优的算法,但当结构刚度呈现病态时,迭代不易收敛。为此推荐以下算法:
8 Y- }: B! s0 x2 L* G1)、BEAM单元结构,SHELL单元结构,或以此为主的含3-D SOLID的结构,用稀疏矩阵法;% {4 Q0 c/ A9 z% X2 ~- P5 k) b( z3 r
2)、3-D SOLID的结构,用预共轭梯度法;
6 E% p9 H }' h$ K' {( Z3)、当你的结构可能出现病态时,用稀疏矩阵法;3 R% V, R- S3 K, T9 ~! e# J
4)、当你不知道用什么时,可用稀疏矩阵法。
1 e; G- t6 T0 p- P, Q3、非线性逼近技术。在ANSYS里还是牛顿-拉普森法和弧长法。牛顿-拉普森法是我们常用的方法,收敛速度较快,但也和结构特点和步长有关。弧长法常被某些人推崇备至,它能算出力加载和位移加载下的响应峰值和下降响应曲线。但也发现:在峰值点,弧长法仍可能失效,甚至在非线性计算的线性阶段,它也可能会无法收敛。/ q! x/ a, T. w8 D+ p
为此,我们尽量不要从开始即激活弧长法,还是让程序自己激活为好(否则出现莫名其妙的问题)。子步(时间步)的步长还是应适当,自动时间步长也是很有必要的。
: c: v; c1 A; D% j, b2 |/ P+ k6 k4 M, |; l& y. P) P9 w
A:如何加快计算速度
! V3 o8 ?' z% w$ X# H) f
7 @9 Z& M! a0 S k0 [3 r在大规模结构计算中,计算速度是一个非常重要的问题。下面就如何提高计算速度作一些建议:
2 t8 j$ Y5 _$ ^8 J) U( Q- K. f' k' s0 ~
充分利用ANSYS MAP分网和SWEEP分网技术,尽可能获得六面体网格,这一方面减小解题规模,另一方面提高计算精度。
, [3 @& {% _3 U ^
/ a; K* K& F! P1 h在生成四面体网格时,用四面体单元而不要用退化的四面体单元。比如95号单元有20节点,可以退化为10节点四面体单元,而92号单元为10节点单元,在此情况下用92号单元将优于95号单元。
选择正确的求解器。对大规模问题,建议采用PCG法。此法比波前法计算速度要快10倍以上(前提是您的计算机内存较大)。对于工程问题,可将ANSYS缺省的求解精度从1E-8改为1E-4或1E-5即可。
* \3 Z! [ g0 ^$ `) X" X% U2 J) h) C: v& g) X" H2 B
波前法,PCG法都是方程组求解方法的一种。
5 Q1 } [$ D! L
/ w# d, i& H6 q' o. q: s# V方程组解法:
! M: J) [+ ^: L) g* x" `% n
+ a/ N: r1 e$ E x h4 \/ w. f* Q(1) 直接解法:a.稀疏矩阵法;b. 波前解法( t: ^, V* [, `
! _. p! v) I4 y3 p$ e8 R" `5 r
a. 稀疏矩阵法:占内存大,但运算次数少;通过变换刚度矩阵的顺序使得非零元素最少
+ S# H. V* |% r3 S3 W& ?- F+ d6 W- c! `+ r3 {1 h8 U
b. 波前解法: 波前法的特点是:刚度矩阵K和载荷列阵P不按自然编号进入内存而按计算时参加运算的顺序排列; 在内存中只保留尽可能少的一部分K和P的元素。& ?- R8 U5 f7 G8 e' n6 J( j8 V+ z& y
" z* U' V' o/ Z7 _7 l0 u- s- H$ ?
(2) 迭代解法:
# I q3 z" L: I0 y, ]2 T' [JCG法;PCG法;ICCG法
7 \, z( V7 P) J; K9 J7 r4 uJCG法:可解实数、对称、非对称矩阵
& Q$ H- m( X) d# oPCG法:高效求解各种矩阵(包括病态),但仅解实、对称矩阵
! z8 U) s2 q! c' E9 }ICCG法:类似JCG,但更强
3 u4 i7 @8 z7 \1 m
- {; H0 j# d3 U3 S! E: `& O' y对大规模问题,建议采用PCG法。此法比波前法计算速度要快10倍以上(前提是您的计算机内存较大)。