ANSYS非线性分析高级讲义.pptx
《ANSYS非线性分析高级讲义.pptx》由会员分享,可在线阅读,更多相关《ANSYS非线性分析高级讲义.pptx(97页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Outline 非线性分析非线性分析1.非线性概述2.非线性求解第1页/共97页非线性行为非线性行为 基本概念基本概念非线性结构的基本特征是结构刚度随载荷的改变而变化。如果绘制一个非线性结构的载荷位移曲线,则力与位移的关系是非线性函数。Fu当载荷增加时,载荷位移曲线的斜率也在改变。在本例中结构是“软化”的。第2页/共97页非线性行为非线性行为(续续)引起结构非线性的原因有很多,它们可分成以下三种主要类型:1.几何非线性大应变,大位移,大旋转2.材料非线性塑性,超弹性,粘弹性,蠕变3.状态改变非线性接触,单元死活第3页/共97页几何非线性几何非线性如果一个结构承受大的变形,它改变的几何构形可导致
2、非线性行为。大位移、大应变和大旋转是几何非线性的例子。在轻微的横向载荷下,杆的端部是极度柔性的,当载荷增加时,杆的几何形状改变(变弯曲)并减少了力臂(由于载荷移动),从而导致杆的刚度在较高载荷下不断增大。第4页/共97页材料非线性材料非线性非线性的应力应变关系是产生结构非线性的一个普遍原因。钢橡 胶应变应变应力应力第5页/共97页状态改变非线性状态改变非线性许多非线性问题是与状态相关的。例如一段绳索可以是松驰的或拉紧的。一个装配件的两部分可能接触或脱离接触。在这个接触例题中,接触面积未知,它取决与施加载荷的大小。第6页/共97页非线性分析得到的结果非线性分析得到的结果不能使用叠加原理!结构响应
3、与路径有关,也就是说加载的顺序可能是重要的。结构响应与施加的载荷可能不成比例。第7页/共97页非线性分析的应用非线性分析的应用一些典型的非线性分析的应用包括:非线性屈曲失稳分析金属成形研究碰撞与冲击分析制造过程分析(装配、部件接触等)材料非线性分析(弹性材料、聚合物)承受极限载荷的系统分析(塑性行为与动力响应)第8页/共97页非线性分析的应用非线性分析的应用(续续)宽翼悬臂梁的侧边扭转失稳一个由于几何非线性造成的结构稳定性问题第9页/共97页非线性分析的应用非线性分析的应用(续续)橡胶底密封 一个包含几何非线性(大应变与大变形),材料非线性(橡胶),及状态非线性(接触的例子。第10页/共97页
4、非线性分析的应用非线性分析的应用(续续)轴上装配花键,接触非线性的例子第11页/共97页概述概述ANSYS 最常用的非线性功能几何非线性几何非线性 大应变,大位移与大转动大应变,大位移与大转动-结构稳定性结构稳定性 (前屈曲分析与后屈曲分析)(前屈曲分析与后屈曲分析)塑性塑性 超弹性超弹性 接触非线性接触非线性第12页/共97页非线性分析第13页/共97页应理解非线性分析中所用到的基本术语:1.Newton-Raphson法2.收敛3.载荷步,子步和平衡迭代4.自动时间步5.输出文件信息6.非线性求解过程7.高级求解控制8.重启动分析主要内容主要内容第14页/共97页非线性求解非线性求解Fu在
5、非线性分析中,不能直接由线性方程组求得响应。需要将载荷分解成许多增量求解,每一增量确定一平衡条件。第15页/共97页渐变式加载渐变式加载非线性求解的一种方法是将载荷分解为一系列增量。在每一增量步求解结束后,调节刚度矩阵以适应非线性响应。纯增量法的问题在于载荷增量步导致误差累积,使最终结果偏离平衡。Fu误差累计响应位移载荷第16页/共97页1)Newton-Raphson 法法ANSYS 使用Newton-Raphson平衡迭代法 克服了增量求解的问题。在每个载荷增量步结束时,平衡迭代驱使解回到平衡状态。Fu一个载荷增量中全 Newton-Raphson 迭代求解。(四个迭代步如图所示)位移载荷
6、1234第17页/共97页Newton-Raphson法法(续续)Newton-Raphson 法迭代求解使用下列方程:KTu=Fa-Fnr这里:KT=切向刚度矩阵 u=位移增量Fa=施加的载荷矢量Fnr=内力矢量目标是迭代至收敛(后面定义)。Fau1234KT第18页/共97页Newton-Raphson 法法(续续)Newton-Raphson法是ANSYS用于求解非线性方程组的一种数值方法。Newton-Raphson法基于增量加载与迭代,使每个载荷增量步达到平衡。Newton-Raphson 法的优点是对于一致的切向刚度矩阵有二次收敛速度。也就是每一迭代步的求解误差与前一步误差的平方成
7、正比。第19页/共97页2)收收 敛敛Newton-Raphson 法需要一个收敛的度量以决定何时结束迭代。给定外部载荷(Fa),内部载荷(Fnr)(由单元应力产生并作用于节点),在一个体中,外部载荷必须与内力相平衡。Fa-Fnr=0收敛是平衡的度量。第20页/共97页收收 敛敛(续续)Fau1Newton-Raphson 迭代过程如下所示。基于 u0 时的结构构形,计算出切向刚度KT,基于F 计算出的位移增量是u,结构构形更新为 u1。Fnru在更新的构形中计算出内力(单元力)。迭代中的Newton-Raphson 不平衡量是:R=Fa-FnrFu0位移载荷RKT第21页/共97页收收 敛敛
8、(续续)Newton-Raphson不平衡量(Fa-Fnr)实际上从未真正等于零。当不平衡量小到误差允许范围内时,可中止Newton-Raphson 迭代,得到平衡解。在数学上,当不平衡量的范数|Fa-Fnr|小于指定容限乘以参考力的值时就认为得到收敛。第22页/共97页收敛判据收敛判据ANSYS 缺省的收敛判据是力/力矩和位移/旋转增量。对于力/力矩缺省的容限是0.5%,对于位移/旋转增量的容限是 5%。经验表明这些容限对于大多数问题具有足够的精确度。缺省的设置对于广泛的工程问题既不“太紧”也不“太松”。第23页/共97页收敛判据收敛判据(续续)力收敛判据提供了一个收敛的绝对度量,因为它可直
9、接度量内部力与外部力间的平衡。基于检查的位移判据只应作为力收敛判据的辅助手段使用。只依据位移判断收敛在一些情况下将导致错误的结果。第24页/共97页收敛半径收敛半径虽然使用一致切向刚度的Newton-Raphson法具有平方的收敛速度,但它不能保证一定收敛!只有初始构形在收敛半径以内,Newton-Raphson 才可以保证收敛。Fu位移载荷收敛半径 如果 ustart 在收敛半径内将收敛,否则将发散。ustart?第25页/共97页收敛半径收敛半径(续续)ANSYS 使用了许多求解工具(以后将探讨)既使用渐变式加载(在收敛半径内开始求解),又扩大收敛半径。渐变式加载扩大收敛半径Fuustar
10、t F1Fuustart 第26页/共97页切向刚度切向刚度为得到平方的收敛速度,切向刚度矩阵需要是全一致的。切向刚度矩阵KT由四部分组成:KT=Kinc+Ku+K-Ka这里Kinc=主切向刚度矩阵Ku=初始位移矩阵K=初始应力矩阵Ka=初始载荷矩阵第27页/共97页切向刚度切向刚度(续续)切向刚度矩阵代表多维空间中载荷位移曲线的斜度。Kinc 是主切向刚度矩阵。Ku 考虑了与单元形状与位置改变有关的刚度。K 考虑了与单元应力状态有关的刚度;它结合了应力刚化效应。Ka 考虑了与压力载荷取向改变有关的刚度,取向改变是由变形引起的。第28页/共97页3)载荷步、子步载荷步、子步 和平衡迭代和平衡迭
11、代在ANSYS中,结构上施加的载荷由一系列定义的 载荷步 来描述。给定载荷步中的载荷是逐步施加上去的。载荷的每个增量称之为子步。第29页/共97页载荷步,子步与平衡迭代载荷步,子步与平衡迭代非线性求解可按下列三个层次组织:载荷步载荷步是顶层,求解选项,载荷与边界条件都施加于某个载荷步内。子步子步是载荷步中的载荷增量。子步用于逐步施加载荷。平衡迭代步平衡迭代步是ANSYS为得到给定子步(载荷增量)的收敛解而采用的方法。第30页/共97页载荷步,子步与平衡迭代载荷步,子步与平衡迭代(续续)“时间”载荷载荷步 2载荷 1子步在每一增量载荷步中完成平衡迭代步。载荷步一中有两个子步,载荷步二中有三个子步
12、。每个载荷步及子步都与“时间”相关联。两个载荷步的求解第31页/共97页 在非线性求解中的在非线性求解中的“时间时间”每个载荷步与子步都与“时间”相关联。子步 也叫时间步。在率相关分析(蠕变,粘塑性)与瞬态分析中,“时间”代表真实的时间。对于率无关的静态分析,“时间”表示加载次序。在静态分析中,“时间”可设置为任何适当的值。建模技巧:在静态分析中,“时间”可设置为给定载荷的大小。这样将易于绘制载荷位移曲线。第32页/共97页子步中的载荷增量大小(F)由时间步的大小t决定。时间步大小可由用户设定或由ANSYS自动预测与控制。自动时间步 算法可在载荷步内为所有子步预测与控制时间步长的大小(载荷增量
13、)。F时间载荷F1F2tt1t2)自动时间步)自动时间步 第33页/共97页自动时间步算法是 非线性求解控制 中包含的多种算法的一种。(在以后的非线性求解控制中有进一步的讨论。)基于前一步的求解历史与问题的本质,自动时间步算法或者增加或者减小子步的时间步大小。自动时间步自动时间步(续续)第34页/共97页5)输出文件的信息输出文件的信息在非线性求解过程中,输出窗口显示许多关于收敛的信息。输出窗口包括:力/力矩不平衡量 RFORCE CONVERGENCE VALUE最大的自由度增量 uMAX DOF INC力收敛判据CRITERION载荷步与子步数 LOAD STEP 1 SUBSTEP 14
14、 第35页/共97页输出文件的信息输出文件的信息(续续)输出窗口包括(续):当前子步的迭代步数EQUIL ITER 4 COMPLETED 累计迭代步数CUM ITER=27时间值与时间步大小TIME=59.1250 TIME INC=5.00000自动时间步信息AUTO STEP TIME:NEXT TIME INC=5.0000 UNCHANGED第36页/共97页输出文件的信息输出文件的信息(续续)*LOAD STEP 1 SUBSTEP 14 COMPLETED.CUM ITER=27*TIME=54.1250 TIME INC=5.00000 *MAX PLASTIC STRAIN
15、STEP=0.1512 CRITERION=0.2500 *AUTO STEP TIME:NEXT TIME INC=5.0000 UNCHANGED FORCE CONVERGENCE VALUE =349.2 CRITERION=2.598 DISP CONVERGENCE VALUE =0.1320 CRITERION=0.9406 CONVERGED EQUIL ITER 1 COMPLETED.NEW TRIANG MATRIX.MAX DOF INC=-0.1645E-01 FORCE CONVERGENCE VALUE =10.35 CRITERION=2.095 DISP CO
16、NVERGENCE VALUE =0.2409E-01 CRITERION=0.9406 CONVERGED EQUIL ITER 2 COMPLETED.NEW TRIANG MATRIX.MAX DOF INC=-0.1127E-01 FORCE CONVERGENCE VALUE =4.687 CRITERION=2.113 DISP CONVERGENCE VALUE =0.1024E-01 CRITERION=0.9406 CONVERGED EQUIL ITER 3 COMPLETED.NEW TRIANG MATRIX.MAX DOF INC=0.3165E-02 FORCE C
17、ONVERGENCE VALUE =2.179 CRITERION=2.107 DISP CONVERGENCE VALUE =0.5611E-02 CRITERION=0.9406 CONVERGED EQUIL ITER 4 COMPLETED.NEW TRIANG MATRIX.MAX DOF INC=-0.1385E-02 FORCE CONVERGENCE VALUE =0.9063 CRITERION=2.108 SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 4*LOAD STEP 1 SUBSTEP 15 COMPLETED.CUM
18、 ITER=31*TIME=59.1250 TIME INC=5.00000 *MAX PLASTIC STRAIN STEP=0.2136 CRITERION=0.2500 *AUTO STEP TIME:NEXT TIME INC=5.0000 UNCHANGED第37页/共97页输出文件的信息输出文件的信息(续续)输出文件中的信息可用于求解调试。下列内容代表求解过程中的一些典型问题:力/力矩不平衡量 求解收敛的如何?不平衡量是在增加、减少或振荡?自由度增量 自由度增量是变小、变大或振荡?力收敛判据 在你的问题中这个值是太大还是太小?它如何能与力收敛值相匹配?第38页/共97页输出文件的信
19、息输出文件的信息(续续)载荷步与子步数 求解现位于载荷历程的何处?当前载荷步使用了多少子步?迭代数 每一子步使用了多少次迭代?载荷增量是太大还是太小?时间参数 求解现位于载荷历程的哪一点?自动时间步信息 下一子步的时间步长是缩小还是增大?收敛历史是顺利还是困难?第39页/共97页图示收敛信息图示收敛信息在图形窗口显示的是图形化的收敛历史。显示了时间、迭代步数与不平衡量的信息。在求解过程中这一显示不断更新。第40页/共97页6)非线性求解过程非线性求解过程下面列出了完成非线性分析所需的典型步骤:1.指定分析类型2.指定几何非线性打开或关闭3.为载荷步指定“时间”4.设定子步数5.施加载荷与边界条
20、件6.指定输出控制与监视值7.保存数据库8.求解载荷步第41页/共97页A.分析类型分析类型定义分析类型是静态还是瞬态。注意在第一个载荷步后,就不能更改分析类型了。Solution New Analysis.对于非线性分析只有两个选择:静态或瞬态。缺省设置是静态。第42页/共97页B.几何非线性几何非线性打开大变形开关将在分析中包括几何非线性效应:大应变、大位移与大转动。缺省设置是关闭几何非线性。Solution soln controls如果不能确定几何非线性是否重要,选大变形比较保险。第43页/共97页C.载荷步时间载荷步时间Solution Time/Freq Time and Subs
21、tps.时间如果没有指定“时间”,则缺省值为TIME+1.0。TIME为前一载荷步结束时的值。对于第一个载荷步,“时间”缺省值为1.0。对于静态、率无关分析,“时间”可指定为任何值。对比例加载,可将时间设定为载荷步结束时的载荷值。第44页/共97页D.子步与时间子步与时间Solution Time/Freq Time and Substps.时间求解控制自动打开 子步数最大值子步数最小值子步数第45页/共97页子步数子步数 子步数(N)通过初始时间步长(tinitial),确定了载荷步中第一子步的载荷增量大小(Finitial)tinitial=(Tend-Tbegin)/N Finitial
22、=(Fend-Fbegin)*tinitial强烈推荐:指定载荷步的子步数。如果未指定子步数,ANSYS将挑选一个缺省值并发出一则警告给用户。第46页/共97页子步数子步数(续续)最大 子步数(Nmax)通过最小时间步长确定子步的最小载荷增量,如:tmin=(Tend-Tbegin)/Nmax Fmin=(Fend-Fbegin)*tmin最小 子步数(Nmin)通过最大时间步长确定子步的最大载荷增量,如:tmax=(Tend-Tbegin)/Nmin Fmax=(Fend-Fbegin)*tmax通过Nmax 与Nmin 定义的最小与最大时间步长将影响自动时间步长算法中的时间步长的增加与减少
23、。第47页/共97页时间与时间步长时间与时间步长Solution Time/Freq Time-TimeStps.时间求解控制自动打开时间步长最小时间步长最大时间步长第48页/共97页时间步大小时间步大小设置时间步长与指定子步数相类似。初始的时间增量(tinitial)确定了载荷步第一子步的载荷增量(Finitial),如:Finitial=(Fend-Fbegin)*tinitial最小 时间步长(tmin)确定FminFmin=(Fend-Fbegin)*tmin最大 时间步长(tmax)确定FmaxFmax=(Fend-Fbegin)*tmax第49页/共97页子步数或时间步长子步数或时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSYS 非线性 分析 高级 讲义
限制150内