ANSYS收敛特性.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ANSYS收敛特性

ANSYS非线性计算的收敛问题 收敛准则主要有力的收敛,位移的收敛,弯矩的收敛和转角的收敛。一般用力的控制加载时,可以使用残余力的2-范数控制收敛;而位移控制加载时,最好用位移的范数控制收敛。收敛精度默认为 0.1%,但一般可放宽至 5%,以提高收敛速度。 使用力收敛是绝对的,而位移收敛并不一定代表你的 计算真 的 收敛,但很多情况下使用位移更容易得到想要的 结果 ANSYS中的收敛准则默认情况如下: cnvtol,lab,value,toler,norm,minref 1)在solcontrol 为打开状态时,对于力和力矩来说是默认值为0.005;对于没有转角自由度的DOF,其默认值为0.05。 2)在solcontrol 为关闭状态时,对于力和力矩来说,其默认值为0.001。 默认情况下solcontrol 为打开状态,因此如果用户完全采用默认的话,对于力和力矩来说是默认值为0.005;对于没有转角自由度的DOF,其默认值为0.05。 在分析中追踪到沿荷载挠度曲线反向“漂移回去”,是一个典型的难题,这是由于太大或者太小的弧长半径引起的。研究荷载-挠度曲线可以搞清楚这一点,。然后可应用nsubst和arclen命令调整弧长半径大小和范围。 加快收敛的方法有一下几种: 1可以增大荷载子步数 nsubst,nsbstp,nsbmn,carry 2修改收敛准则 cnvtol,lab,value,toler,norm,minref 3打开优化的非线性默认求解设置和某些强化的内部求解算法, solcontrol,key1,key2,key3,vtol(一般情况下,默认是打开的) 4重新划分网格 网格的单元不宜太大或太小一般在5~10厘米左右 5 检查模型的正确性 1) 关于位移判据当结构受力后硬化严重时,位移增量的微小变化将引起失衡力的很大偏差.另外,当相邻两次迭代得到的位移增量范数之比跳动较大时,将把一个本来收敛的问题判定为不收敛.所以在这两种情况下不能用位移准则. 2) 关于力判据当物体软化严重时,或材料接近理想塑性时,失衡力的微小变化将引起位移增量的很大偏差.所以在这种情况下不能用失衡力判据 如果单独用位移控制收敛,就可能出现第一次跌代后力和位移是收敛的,但第二次就跌代计算的位移很小,可能认为是收敛的解,实际离真正的解很远.应当使用力收敛检查或以位移为基础检查,不单独使用她们. convergence value 是收敛值,convergence norm是收敛准则。ansys可以用cnvtol命令,如:cnvtol,f,10000,0.00001,2,,其中f是指采用力结果,10000是收敛绝对值,0.00001是收敛系数,2是收敛2范数。 收敛准则应该是指选取那种结果进行收敛判定,通常有三种选择,分别是力(f),位移(u)、和能量。当然这三种形式可以单独使用也可以联合使用。收敛准则的另一层意思应该是选取什么范数形式(1、2、3范数)。一般结构通常都选取2范数格式。 而收敛值只是收敛准则中的一部分,如cnvtol命令中的收敛绝对值与收敛系数的乘积就应该是你所指的收敛值(convergence value)。 ansys 使用收敛准则有L1,L2,L~~(无穷大)三个收敛准则。 在工程中,一般使用收敛容差(0.05)就可以拉。 建议使用位移收敛准则( cnvtol,u,0.05,,, )与力收敛准则( cnvtol,f,0.05,,, )。因为仅仅只使用一个收敛准则,会存在较大的误差。 假如你只能是使用一个收敛准则,建议你提高收敛容差(0.01以下)。 ansys计算非线性时会绘出收敛图,其中横坐标是cumulative iteration number 纵坐标是absolute convergence norm。他们分别是累积迭代次数和绝对收敛范数,用来判断非线性分析是否收敛。 ansys在每荷载步的迭代中计算非线性的收敛判别准则和计算残差。其中计算残差是所有单元内力的范数,只有当残差小于准则时,非线性叠代才算收敛。ansys的位移收敛是基于力的收敛的,以力为基础的收敛提供了收敛量的绝对值,而以位移为基础的收敛仅提供表现收敛的相对量度。一般不单独使用位移收敛准则,否则会产生一定偏差,有些情况会造成假收敛.(ansys非线性分析指南--基本过程Page.6) 。因此ansys官方建议用户尽量以力为基础(或力矩)的收敛误差,如果需要也可以增加以位移为基础的收敛检查。ANSYS缺省是用L2范数控制收敛。其它还有L1范数和L0范数,可用CNVTOL命令设置。在计算中L2值不断变化,若L2crit的时候判断为收敛了。也即不平衡力的L2范数小于设置的criterion时判断为收敛。 由于ANSYS缺省的criterion计算是你全部变量的

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档