ANSYS非线性基础培训手册.pptx

上传人:莉*** 文档编号:73645924 上传时间:2023-02-21 格式:PPTX 页数:74 大小:661.87KB
返回 下载 相关 举报
ANSYS非线性基础培训手册.pptx_第1页
第1页 / 共74页
ANSYS非线性基础培训手册.pptx_第2页
第2页 / 共74页
点击查看更多>>
资源描述

《ANSYS非线性基础培训手册.pptx》由会员分享,可在线阅读,更多相关《ANSYS非线性基础培训手册.pptx(74页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、3.求解非线性求解的特点:非线性分析的最主要困难和工作是求解过程.求解设置中,必须做出对收敛有影响的重大决定.克服收敛困难需要相当多的时间.非线性分析所需的时间(CPU 时间)大部分耗费在求解中.第1页/共74页 求解本章通过以下主题介绍非线性求解过程:A.基本概念 B.自动求解控制C.结果文件选项D.求解选项E.非线性选项F.高级非线性选项G.瞬态选项目的是理解如何通过利用求解控制对话框中的选项获得收敛解.另外,一些不常用的选项在 高级结构非线性培训手册 中讨论.第2页/共74页求解 A.基本概念在详细讨论如何求非线性解之前,先介绍非线性求解是如何组织与管理基本概念.基本组织:载荷步,子步及

2、平衡迭代.基本管理:时间和时间步控制.第3页/共74页求解.基本概念非线性求解按下列三个层次组织:载荷步是顶层,由用户定义的载荷变化.“常值”载荷在载荷步内线性变化.子步 是载荷步内由程序定义的载荷增量.平衡迭代 是子步内获得收敛的修正解.两个载荷步求解“时间”载荷载荷步2载荷步1子步第4页/共74页求解.基本概念ANSYS在载荷步内对所有子步线性插分载荷.对简单的“常值”载荷必须用多个载荷步定义载荷历史.“时间”t1t2载荷t3t4L1L2L3L4LS1LS2LS3LS4第5页/共74页求解.基本概念理解对多个载荷步分析,ANSYS如何管理载荷历史:载荷t2“时间”t1载荷t1t2“时间”新

3、施加的载荷在载荷步开始由零渐变至载荷步结束点的全值.对下一个载荷步,不变化的载荷将保持其值.第6页/共74页求解.基本概念载荷“时间”t1t2重新定义载荷时,其值从前一载荷步结束点的值逐渐增加(缺省).删除载荷时,其效果是一步变为零.一般不建议这样做,因为会导致收敛失败.更好的建模习惯是在一个小的时间增量中将载荷渐变至零.载荷“时间”t1t2删除再施加载荷历史管理(续):第7页/共74页求解.基本概念每个载荷步和子步都与一个唯一的“时间”值相联系.子步因此也称为时间步.在所有的静态和瞬态分析中,不论它们是否真的与时间有关,“时间”都用作跟踪参数.因此,对率无关的静态分析,“时间”可以是任意单位

4、.“时间”是跟踪参数第8页/共74页求解.基本概念“时间”具有以下特点:“时间”值被指定为每一载荷步的结束点.Solution Analysis Type Soln Control每一子步都与一个唯一的“时间”值相联系.“时间”必须大于零.“时间”总是单调增.(时钟从不停止滴答响!)“时间”载荷10.023.05.714.6 18.2第9页/共74页求解.基本概念“时间”的特点(续)对 率相关 或 瞬态 分析,“时间”单位必须是连续的、按顺序排列的.代表性地如瞬时动态以秒、蠕变以小时为单位.对 率无关 的静态分析,“时间”可以是任意单位的.提示:为方便计,可设定“时间”等于施加的载荷.(若载荷

5、是负的,用其绝对值.)例如,若载荷步 1 所施加的载荷为-14,500,则指定“时间”在载荷步 1 的末端为 14,500.这样可使输出和结果更容易解释.若不指定载荷步末端的时间,则每个载荷步末端的“时间”将缺省为载荷步数.如在载荷步 1 末端,“时间”=1.0.第10页/共74页求解.基本概念时间增量-t 控制载荷增量 F.F=t*(F2-F1)/(t2-t1)时间增量可由用户指定,也可由ANSYS 自动预测和控制.在载荷步内自动时间步 算法对所有子步预测并控制时间增量(载荷增量).D DF时间载荷F1F2D Dtt1t2第11页/共74页求解.基本概念已经知道将载荷分解成增量,使初始点在收

6、敛半径内,从而改善收敛.FuU初始 F1在求解过程中,自动时间步自动调节载荷增量大小(上和下).收敛困难时减小增量,容易收敛时增大增量.可以通过指定初始,最小和最大的 时间增量控制调整范围时间载荷D Dt最大D Dt初始D Dt最小第12页/共74页求解.基本概念“时间”和时间步控制正是非线性求解控制 可用到的两项.其它控制选项用于:说明几何非线性.管理非线性求解中产生的大量数据.指定采用哪个方程求解器.设置重启动控制.定义收敛容差.控制平衡方程的数目.加强解收敛.如果不收敛,控制程序行为.第13页/共74页求解.基本概念开始时,可用的非线性求解控制数目似乎多得无从下手幸好,对大多数应用,一个

7、非常简单的步骤就足够了.第14页/共74页求解B.自动求解控制自动求解控制 缺省为激活状态.提供全面、自动和智能的非线性工具设置来获得精确和有效的收敛解.推荐步骤为首先用自动控制尝试求解.若在合理时间内收敛,则无需试错法!用户非线性应用的约 70%无需试错方法.若收敛慢或不收敛,则需要调整各种求解选项来加强收敛.第15页/共74页求解.自动求解控制推荐步骤:施加所有载荷和边界条件.进入求解控制对话框的 Basic 标签:Solution Analysis Type Soln Control (Basic 标签在顶部.)首先,指定 Large Displacement 分析及适当的分析类型(St

8、atic 或Transient).第16页/共74页求解.自动求解控制其次,指定初始、最小和最大时间增量.通常用和时间增量逆相关的子步数 来指定:t初始=(t终点 t起点)/N初始t最小=(t终点 t起点)/N最大t最大=(t终点 t起点)/N最小记住对率无关的分析,载荷步末端的时间可缺省为载荷步数,或可指定其等于载荷.N初始N最大N最小第17页/共74页求解.自动求解控制如何指定 N初始,N最大,和 N最小的值呢?“最佳”值和问题紧密相关.缺省值随模型物理特性的不同而不同.实际采用的值在输出中反应:缺省倾向于稳定性(容易收敛)而不是效率.上述情况中,时间增量可以小到载荷步总时间的 1/200

9、000.第18页/共74页求解.自动求解控制然后求解.自动求解控制定义所有其它的工具设置.随着求解进行,可以看到一个曲线图显示迭代历史.残差(力不平衡)为紫线.力收敛准则为蓝线.只要残差低于准则,则该子步收敛,并施加下一载荷增量.收敛DDF第19页/共74页求解.自动求解控制求解过程产生三个重要的“反馈”文件.错误 文件(jobname.err).监控 文件(jobname.mntr).输出 文件(jobname.out).在 PC 机上交互运行,输出不写入文件,而只是在输出窗口中滚动.在 PC 机上,可以通过下列菜单操作将输出捕捉到文件中.Utility MenuFileSwitch Out

10、put toFile应该经常查看这些文件的内容.作为验证的一部分.学习如何改善收敛行为.下面的练习中将介绍这些文件的内容第20页/共74页求解.自动求解控制根据求解跟踪曲线图或反馈文件,有时需要做出提前终止求解的决定.有两种方法停止求解:交互操作时,点击 STOP 按钮.这样会在当前迭代终止时停止求解.第21页/共74页求解.自动求解控制停止求解(续):批处理方式运行时,产生“中断”文件,jobname.abt.在工作目录下它必须是 ASCII 文件.第一行包括非线性 字样.程序在每次迭代开始时搜索该文件.若存在,在下次迭代开始前放弃求解.能重启动由于 STOP 或 jobname.abt 而

11、终止的求解.第22页/共74页求解 B.自动求解控制 练习请参考附加练习:W2.自动求解控制 钓鱼杆第23页/共74页求解.自动求解控制如果自动求解控制对所建模型不起作用怎么办?尽管自动求解控制对所有用户应用的70适用,但仍有模型不能给出收敛、有效的解.在这些情况下,需要手工控制.最普遍使用的控制是 求解控制 对话框中所有可用的各种标签.本章的后面将讨论 求解控制 对话框中可用的大多数求解控制:Solution Analysis Type Soln Control第24页/共74页求解.自动求解控制时间步大小 是影响稳定性、精度和效率的最重要的求解参数.一般地,较小的步长有下列作用:改善收敛.

12、提高精度.减少每一子步中平衡迭代的次数.但 通常降低 整体求解效率.大多数情况下,在改变其它控制之前修改步长控制.记住,增加子步数和减小时间步大小等效:t=(t终点 t起点)/N第25页/共74页求解C.结果文件选项缺省时,只将最后子步的所有的求解项目 写入.rst 文件.可以改变结果数据的类型及所要写入数据的子步.通过选择结果项的子集减少写入的数据.写入更多的子步可以产生动画或结果历史曲线.这些控制在 求解控制 对话框的Basic 标签中可找到.第26页/共74页求解 C.结果文件选项 练习请参考附加练习:W3.结果文件选项 钓鱼杆(第2部分)第27页/共74页求解 D.求解选项求解控制 对

13、话框中的 Soln Options 标签允许:改变方程求解器.设置重启动选项.第28页/共74页求解.求解选项 求解器对非线性分析,有三个可供选择的方程求解器直接求解器(稀疏)相对稳定和有效迭代求解器(PCG)更有效,但不稳定波前求解器更稳定,但效率低缺省时,程序会针对所建模型的特点选择合适的求解器.这一选择记录在输出中.第29页/共74页求解.求解选项 求解器其它影响求解器选择的因素直接求解器:对大多数问题为缺省选择对病态矩阵优于PCG(在 file.PCS 中达到收敛的迭代次数超过1,000)如果存在非对称矩阵(摩擦接触).采用并行处理(对所有6.0及以后的主要平台)第30页/共74页求解

14、.求解选项 求解器迭代求解器:细化网格最有效,3D 模型和实体单元 SOLID185,186,187,95,92 和 45s若收敛快则优于直接求解器(在 file.PCS 中达到收敛的迭代次数有数百次)波前求解器:仅对小规模问题(Analysis Type Restart弹出一个重启动点的列表和 Restart 对话框指定所需的重启动点第35页/共74页求解.求解选项 重启动在重启动点,程序自动地:恢复.rdb文件.在第一个载荷步的第一个子步的开始写入的 Jobname.rdb.需要重新生成在第一个载荷步的第一个子步之后生成的数据,如组元、APDL 参数等.读.ldhi 文件,并得到与所请求的

15、载荷步和子步相应的正确的边界条件、时间等.重新建立求解命令和状态.第36页/共74页求解.求解选项 重启动然后,发出 Solve 命令.求解将从指定的载荷步和子步重启动.所有在指定的重启动点之后的子步的.rNNN 文件将被删除.所有在指定的重启动点之后的子步的结果设置将被删除.第37页/共74页也可以重启动,在任何重启动点将完整的结果重新写到.rst 文件中.对每一子步写 所有的求解项 会产生巨大的.rst 文件!仅按需要有选择地写入结果可以节省磁盘空间.求解.求解选项 重启动第38页/共74页求解.求解选项 重启动在重启动点写入结果设置的步骤:Solution Analysis Type R

16、estart指定所需的载荷步和子步;用 Create.rst file 选项第39页/共74页求解 求解选项 重启动步骤(续):同样,按需要改变结果文件选项.然后 Solve.在指定的重启动点生成结果设置.由于先前的结果文件选项设置,所以甚至在前面不写入时也能得到结果.不影响任何现存的.rNNN 文件.在重启动点和重启动点以后的所有存储在.RST 文件中的项目将被删除(重启动点之前的项目不受影响).第40页/共74页求解 D.求解选项.练习请参考附加练习:W4.求解选项 拉杆第41页/共74页求解 E.非线性选项Nonlinear 标签中的选项可以控制直接影响收敛行为的各种工具:收敛容差准则.

17、最大平衡迭代次数.加强收敛工具.二分准则.蠕变应变速率选项.第42页/共74页求解.非线性选项 收敛准则已经知道 Newton-Raphson 法利用方程 KTu=F-Fnr 迭代求出收敛解 程序反复求解方程直到残差(力不平衡)即 F-Fnr足够小.允许的残差的最大值称为力收敛准则.Fu残差 准则时解收敛准则第43页/共74页求解.非线性选项 收敛准则数学上表达为:若:|R|(eR Rref)则:求解收敛.式中|R|是残差的矢量范数(范数是一个将矢量转换为单一标量值的算子).残差的 L1 范数:|R|1=S|Ri|残差的 L2(SRSS)范数:|R|2=(SR2i)1/2残差的无限范数:|R|

18、=max(|Ri|)(eR Rref)是力收敛准则 eR 是容差因子,Rref 是参考力值Rref 可以是所有施加的力和反作用力的范数,|F|(自动地将准则调整为载荷的量级)第44页/共74页求解.非线性选项 收敛准则缺省准则对大部分的工程问题适用:|R|2 (0.5%*|F|2)特殊情况下可以改变准则.可以加紧或放松收敛准则.加紧准则能提高精度,但收敛困难.也可选择其它项目检查收敛性.可用力,力矩,位移及转动准则.另外,可以改变用来度量收敛项目的范数.L1,L2或无限范数.注:若改变任何收敛准则,程序将删除所有 缺省准则!第45页/共74页求解.非线性选项 收敛准则改变收敛准则:第一次改变准

19、则时,出现缺省值的菜单列表.(显示的缺省值基于“自动求解控制”关闭状态.)注:动作按钮为 Replace.记住,若改变任何收敛准则,则程序删除所有 缺省准则!第46页/共74页求解.非线性选项 收敛准则点击 Replace 弹出下面的对话框:可以增加位移检查准则:|D Dui|(e eu uref)必须再建立力检查收敛准则.第47页/共74页求解.非线性选项 收敛准则为什么必须再建立力收敛准则?仅依据位移收敛有时会导致错误的结果Big Residual因为基于位移的检查是收敛的相对 度量,它应仅作为基于力收敛的补充.基于力收敛提供收敛的绝对 度量,因为它是内力与外力之间平衡的度量.第48页/共

20、74页求解.非线性选项 收敛准则如果不为最小参考值 指定一个值,会产生警告最小参考值(MINREF)是防止解试图收敛至零容差的安全特征.如果自由体(无约束)系统或机构没有外力,准则(e eR*|F|2)将为零.若准则为零,解将永不收敛!这种情况下,程序重新定义准则为(e eR*MINREF)MINREF的缺省值为 0.01.如果该值对所建模型无意义,请指定一个更实际的值.第49页/共74页求解.非线性选项 收敛准则收敛准则指南:大多数时候缺省收敛准则适用.几乎不需改变准则.加紧或放松准则,不改变缺省参考值,而将容差因子改变一到两个数量级.不要利用“放松”准则来消除收敛困难.这只能使解收敛至不正

21、确的结果!加强准则需要更多的平衡迭代.检查求解过程的 MINREF 警告信息.确保所用的最小参考值对所解决的问题有意义.第50页/共74页求解 E.收敛准则 练习请参考附加练习:W5.收敛准则 桁架结构第51页/共74页求解.非线性选项 平衡迭代次数.若在合理的平衡迭代次数内解不收敛,程序将二分载荷增量并再次求解.缺省情况为(SOLCONTROL,ON)程序根据问题的物理性质在15到26之间选择.SOLCONTROL,Off 时,所有情况下缺省为25.可以指定平衡迭代次数.如果分析呈现出收敛趋势,但需要更多迭代达到收敛时有用.第52页/共74页求解.非线性选项 收敛工具有三个加强收敛工具:线性

22、搜索预测器VT加速器这些工具扩大收敛半径,使收敛半径更稳定有效.第53页/共74页求解.非线性选项 线性搜索缺省时,若存在接触单元,程序打开 线性搜索.可以明确地打开或关闭而覆盖缺省.激活时,一旦检测到刚化效应,线性搜索将位移增量乘以程序计算出的 0 和 1之间的比例系数.激活时线性搜索不会使解不稳定,大多数情况下,将加强缓慢收敛的解.然而,线性搜索的确需要额外的 CPU 来计算线性搜索参数.第54页/共74页求解.非线性选项 线性搜索线性搜索对包括超弹性、接触、大挠度桁架或柔化-刚化响应的模型有利.线性搜索对克服振荡收敛尤其有效.振荡收敛第55页/共74页求解 E.线性搜索 练习请参考附加练

23、习:W6.线性搜索 杆第56页/共74页求解.非线性选项 预测器预测器能通过对每一子步的第一次平衡迭代预测解的自由度来加速收敛.预测器将外推最后子步的结果获得下次求解的起始点.子步 2位移载荷子步 1Newton-Raphson 迭代预测器计算第57页/共74页求解.非线性选项 预测器缺省时,所有情况下程序打开预测器,除非存在转动自由度或模型包括 SOLID65 单元(混凝土破裂/压碎单元).问题有光滑的非线性响应时预测器有用.塑性就是个很好的例子.若非线性响应不光滑或分析中包括大转动,预测器会导致发散.这种情况下关闭预测器.多数情况下缺省预测器设置有利.第58页/共74页求解.非线性选项 二

24、分控制若子步不收敛,程序会二分载荷增量并再次求解.二分时,放弃当前子步,时间步减小,程序自动重启动求解.二分法很费时间!通常设置自动时间步控制以避免二分的做法更有效.若二分载荷增量仍不收敛,程序将再次二分.若时间步大小二分至其最小值,终止求解.程序也用其它准则来引发二分.可以用后退控制 调整这些准则.缺省的二分控制适用于大多数情况.第59页/共74页求解.非线性选项 二分控制塑性应变比率 限制了在单个子步内可接受多大的等效应变.一个子步中太大的塑性应变会导致不精确的解.缺省限制为 0.15(15%).有些情况下更小的限制可改善精度.类似地,显式 和 隐式蠕变比率 限制单个子步中的蠕变应变量.对

25、显式缺省为 0.1(10%),对隐式缺省为 0(不限制),如图所示.第60页/共74页求解.非线性选项 二分控制若任何 DOF的位移增量 u 超过增量位移 限制,则二分求解.通常缺省的 1e7 无效,因为任何DOF 响应超过1e6时,求解终止.有的接触分析中较小的值对控制过分穿透和接触的损失有用.第61页/共74页求解.非线性选项 二分控制对瞬时动态分析,如果最高模式循环中的子步数小于指定的 Points per cycle,程序将二分.缺省为 13,每个周期用太少的子步会导致人为的周期延长.在一个试验实例中,13 个子步提供约 2%的周期延长度(与问题有关).每个周期指定更多点可以提高精度,

26、尤其是需要加速度结果时.第62页/共74页求解.非线性选项 二分控制如果迭代的趋势表明收敛所需的迭代次数超过允许的最大数,程序在用完所有的迭代之前将二分.可以显著提高整体效率.可以强制程序在二分之前使用所有的迭代.第63页/共74页求解.非线性选项 蠕变选项对给定的载荷步可以指定隐式蠕变选项为开或关.缺省为关(Prog chosen 也是 Off).为在较小的初始时间增量上建立初始载荷,可以关掉它.然后,对其余的载荷步,打开它继续进行隐式蠕变分析.在高级结构非线性 培训手册中将再次学习该选项.第64页/共74页若收敛失败时,在 Advanced NL 标签上的选项可以控制程序做什么.求解 F.

27、高级非线性选项选项为:不终止分析.这很危险-它意味着尽管不收敛,也将继续下一载荷步.终止分析并退出.这是缺省的.求解和 ANSYS 进程将停止.终止但不退出.若收敛失败后需要后处理时是有用的.第65页/共74页求解 高级非线性选项除了收敛失败,程序也可因其它原因而终止.Advanced NL 标签上的其它选项控制其它终止准则.Nodal DOF soln.缺省时,若任何 DOF 响应超过 1e6,求解将终止,并给出 超过 DOF 限制 错误.可以指定一个不同的限制(一般更小).Cumulative Iter.平衡迭代累计数.缺省时没有限制.Elapsed time 和 CPU time.这些准

28、则起源于大型机时代,系统管理员以秒为单位监视计算费用.在e-CAE ASPs新时代,它们也许会有新的用法.缺省时,没有限制.第66页/共74页Advanced NL 标签上的另一组选项-Arc-length 选项,适合于高级后屈曲分析,超出本书范围.Arc-length 法在高级结构非线性 培训手册中讨论.求解 高级非线性选项第67页/共74页求解 G.瞬态选项非线性分析中,静态和瞬态分析都用“时间”.时间积分效应(瞬时惯性和阻尼效应)区别这两种分析类型.平衡方程有下列形式:瞬时动态:M+C+Ku=F静态:+Ku=F注意在静态平衡方程中,不计算惯性和阻尼.第68页/共74页求解.瞬态选项选择瞬

29、态分析时,下列选项被激活:第69页/共74页求解 瞬态选项一旦指定瞬态分析,Transient 标签上的选项可以管理控制瞬态效应的各种工具.第70页/共74页求解 瞬态选项瞬态分析中可以打开或关闭瞬态效应.(对建立非零初始状态有用.)也可在阶跃(对瞬态缺省)和渐变(对静态缺省)载荷间切换.“时间”载荷渐变子步子步“时间”载荷阶跃第71页/共74页求解 瞬态选项Rayleigh 阻尼系数作为瞬态选项给出.Alpha damping 是粘性阻尼,应用于质量矩阵:C=a M如果用于人为的大质量,Alpha 阻尼会导致预料之外的影响(象用于等效力历史一样,有时用于施加一个已知的基础加速度历史).Beta damping 应用于刚度矩阵:C=b KT由于KT 性质的改变,Beta 阻尼会导致预料之外的影响.第72页/共74页求解 瞬态选项振幅衰减积分参数-GAMMA,对于将少量的数值阻尼引入瞬态分析有用.对抑制高频率“振荡”响应有用.很少用其它积分参数.第73页/共74页感谢您的观赏!第74页/共74页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁