ANSYS第三讲_Standard 中的非线性分析

合集下载

ANSYS教程,非线性结构分析过程

ANSYS教程,非线性结构分析过程

ANSYS教程,非线性结构分析过程尽管非线性分析比线性分析变得更加复杂,但处理基本相同。

只是在非线形分析的适当过程中,添加了需要的非线形特性。

非线性结构分析的基本分析过程也主要由建模、加载并求解和观察结果组成。

下面来讲解其主要步骤和各个选项的处理方法。

建模这一步对线性和非线性分析都是必需的,尽管非线性分析在这一步中可能包括特殊的单元或非线性材料性质,如果模型中包含大应变效应,应力─应变数据必须依据真实应力和真实(或对数)应变表示。

加载求解在建立好有限元模型之后,将进入ANSYS求解器(GUI:Main Menu | Solution),并根据分析的问题指定新的分析类型(ANTYPE)。

求解问题的非线性特性在ANSYS中是通过指定不同的分析选项和控制选项来定义的。

非线性分析不同于线性分析之处在于,它通常要求执行多荷载步增量和平衡迭代。

下面就详细讲解一下进行非线性结构分析需要定义的各个求解选项、分析选项和控制选项是如何设置的,以及他们的意义是什么。

求解控制对于一些基本的非线性问题的分析选项,可以通过ANSYS提供的求解控制对话框中的选项设置来完成。

选择菜单路径:Main Menu | Solution | Analysis Type | Sol’n Controls,将弹出求解控制(Solution Controls)对话框,如下图所示。

从图中可以看出该对话框主要包括5个选项卡:基本选项(Basic)、瞬态选项(Transient)、求解选项(Sol’n Options)、非线性选项(Nonlinear)和高级非线性选项(Advanced NL)。

如果开始一项新的分析,在设置分析类型和非线性选项时,选择“Large Displacement Static”选项(不是所有的非线性分析都支持大变形)。

如果想要重新启动一个失败的非线性分析,则选择“Restart Current Analysis”选项。

选中下面的“Calculate prestress effects”单选按钮用于有预应力的模态分析时的预应力计算,具体内容见模态分析部分。

ANSYS非线性分析

ANSYS非线性分析
Load Load
t1
t2 “Time”
t1
t2
“Time”
新施加的载荷在载荷步的开始从
零渐变到载荷步结束时的全值
在下一个载荷步载荷保持其值不变
非线性分析技术
ANSYS非线性分析
载荷历史的管理(续):
载荷 载荷 重新施加 删除
t1
t2
“时间” 时间”
t1
t2
“时间” 时间”
当重新定义载荷时,其值从前 一个载荷步结束时开始渐变
1.0 2.0
外载
“时间"
非线性分析技术
ANSYS非线性分析
• ANSYS 在一个载荷步内的所有子步线性插值载荷 • 对简单常值载荷必须用多载荷步来定义载荷历史
载荷 L3 L4 L2 L1
LS1 LS2 LS3 LS4
t1
t2
t3
t4
“时间” 时间”
非线性分析技术
ANSYS非线性分析
• 理解ANSYS如何管理多载荷步分析的载荷历史
– ||{R}|| 残差的矢量范数 (范数是减少矢量到一个标量值的算子 范数是减少矢量到一个标量值的算子) 范数是减少矢量到一个标量值的算子 • 残差的L1 范数 残差的 : ||{R}||1 = Σ|Ri| • 残差的 (SRSS) 范数 : 残差的L2 ||{R}||2 = (ΣR2i)1/2 Σ • 残差的无限范数 : ||{R}||∞ = max(|Ri|) – (εR Rref) 是力收敛准则 ε • εR 容差因子 Rref是参考力值 容差因子, – Rref可以是所施加力和反力的范数 ||{F}|| (自动缩放准则到载荷 可以是所施加力和反力的范数, 自动缩放准则到载荷 幅值) 幅值
– 考虑几何非线性 – 管理非线性求解中产生的大量数据 – 指定所用求解器 – 设定重启动控制 – 定义收敛容差 – 控制平衡方程的数目 – 增强求解收敛 – 当不收敛时控制程序的行为

ANSYS几何非线性概述

ANSYS几何非线性概述

ANSYS几何非线性概述一、什么是非线性什么是非线性(non-linear)?按照百度百科的解释,非线性是指变量之间的数学关系不是直线而是曲线、曲面或不确定的属性。

而对于工程结构而言,非线性或者说非线性行为,是指外部荷载引起工程结构刚度显著改变的一种行为。

如果绘制一个非线性结构的荷载-位移曲线,则力与位移的曲线为非线性函数。

ANSYS非线性主要分为以下三大类:1、几何非线性大应变、大位移、大旋转2、材料非线性塑性、超弹性、粘弹性、蠕变3、状态改变非线性接触、单元生死其中几何非线性和材料非线性是土木工程结构计算中最为常见的两种类型。

二、结构几何非线性概念理解如果一个结构在受荷的过程经历了大变形,则变化后的几何形状能引起非线性行为。

例如,上述例子,杆梢在轻微横向作用下是柔软的,当外部横向荷载加大时,杆的几何形状发生改变,力矩臂减小,引起杆的刚化响应。

几何非线性主要分为如下三种现象:1.单元的形状改变(面积、厚度),其单独的单元刚度也将改变2.单元的取向发生转动,其局部刚度在转化为全局分量时将会发生变化。

3.单元应变产生较大的平面内应力状态引起平面法向刚度的改变。

随着垂直挠度UY 的增加,较大的膜应力SX 将会导致刚化效应。

上述三种情况的关系如下:应力刚化三、ANSYS几何非线性注意事项1、建模注意事项 (a )单元选择注意事项在定义单元类型时,应明白如果分析的过程中有几何非线性,应确保所选单元类型支持相应的几何非线性效应。

例如shell63单元支持应力刚化和大挠度,但不支持大应变;而shell181则支持所有的三类几何非线性,可在单元描述的特殊特征列表中找到类似信息。

特别是在选择接触单元的时候应慎重,有的接触单元是没有任何非线性能力,例如CONTAC52.同时应注意剪切锁定以及体积锁定等不可压缩性所带来的收敛困难。

(b )预见网格扭曲ANSYS 在第一迭代之前,会检查网格的质量;在大应变分析中,迭代计算过后的网格或许会变得严重扭曲,为防止出现不良形状,可以预见网格扭曲从而修改原始网格。

【ANSYS非线性分析】Ansys_几何非线性基础

【ANSYS非线性分析】Ansys_几何非线性基础
度量.
October 15, 2001 Inventory #001565
5-19
几何非线性基础 … 综述
• 一般地: • ANSYS 将工程应力和工程应变用于小位移分析或仅支持大挠度单元的大位移
分析. • ANSYS 将对数应变和真实应力用于支持大应变的大多数单元的大挠度. • Mooney-Rivlin 超弹性例外, 见下表所示.
“大” 是与问题相关的.
在ANSYS中, 术语大挠度 和大转动 可以相互交换使用.
大挠度理论考虑了大转动, 但是它假设应变是小应变. 还固有地考 虑了应力刚化效应.
大应变 大转动 应力刚化
大挠度理论是大应变理论的子集.
October 15, 2001 Inventory #001565
5-25
几何非线性基础 ... 三类几何非线性
5-4
几何非线性基础 … 综述
3 如果单元的应变产生较大的平面内应力状态 (膜应力), 平面法向 刚度将受到显著的影响.
F
Y
F
X
uy
随着垂直挠度的增加 (UY), 较大的膜应力 (SX) 导致刚化效应.
October 15, 2001 Inventory #001565
5-5
几何非线性基础 … 综述
应力刚化: 一个零件中的应力状态会影响到该零件的刚度. 随着张力的增大, 电缆的横向刚度增加. 随着压缩量的增大, 柱体横向刚度下降 (最终导致完全丧失刚度 –
如, 屈曲). 当应力刚化被激活时, 程序计算应力刚度矩阵, 并将它添加到原始
刚度矩阵去包含此效应. 应力刚度矩阵仅仅是应力和几何的函数. 应力刚度矩阵使切向刚度矩阵更加一致 (一般会改善收敛).
应变

ANSYS非线性分析

ANSYS非线性分析
第二十五页,共204页。
11.2 结构(jiégòu)非线性分析
➢ (4) Nonlinear标签
➢ Nonlinear标签局部(bù fen)选项及界面如表11-2及图11-4所示 。
第十六页,共204页。
11.2 结构(jiégòu)非线性分析
• 1.进入求解(qiú jiě)控制对话框 • GUI:【Main Menu】/【Solution】/【Analysis Type】/【Sol'n
Controls】 • 弹出求解(qiú jiě)控制对话框,如图11-1所示。此时的求解(qiú jiě)
用途 指定方程求解器 对于多重启动指定参数
第二十三页,共204页。
11.2 结构(jiégòu)非线性分析
图11-3 Sol'n Options标签(biāoqiān)界面
第二十四页,共204页。
11.2 结构(jiégòu)非线性分析
• ANSYS的自动求解控制在大多数情况下,激活稀疏矩阵直接求解器,即缺 省的求解器,其他选项包括(bāokuò)直接求解器和PCG求解器。对于在三 维模型中实体单元使用PCG求解器可能更快。假设用PCG求解器,而且是 小应变静力或完全瞬态分析,可以考虑用MSAVE命令降低内存应用。其他 情况,可用刚度矩阵的总体安装来求解。对于符合上述条件的结构,用 MSAVE,ON 可能可节省70%的内存,但求解时间可能增加,这与计算机的 配置和CPU速度有关。稀疏矩阵求解器是一个健壮的求解器。虽然PCG求 解器能够求解同样的矩阵方程,但在它碰到一个病态矩阵时,求解器将反 复指定的迭代数目,并在收敛失败时停止。在发生这种问题时,它触发二 分。在完成二分后,求解器继续求解,如果结果矩阵是良态的话,最后可 以求解整个非线性载荷步。稀疏矩阵求解器在梁、壳或者梁、壳、实体结 构,病态问题,不同区域材料特性相差巨大的模型以及位移边界条件缺乏 的情况下可得到满意解;PCG求解器在三维结构且自由度数相对较大时使 用。

ANSYS非线性分析:1-非线性分析概述

ANSYS非线性分析:1-非线性分析概述

第一章钢筋混凝土结构非线性分析概述1.1 钢筋混凝土结构的特性1.钢筋混凝土结构由两种材料组成,两者的抗拉强度差异较大,在正常使用阶段,结构或构件就处在非线性工作阶段,用弹性分析方法分析的结构内力和变形无法反映结构的真实受力状况;2.混凝土的拉、压应力-应变关系具有较强的非线性特征;3.钢筋与混凝土间的黏结关系非常复杂,特别是在反复荷载作用下,钢筋与混凝土间会产生相对滑移,用弹性理论分析的结果不能反映实际情况;4.混凝土的变形与时间有关:徐变、收缩;5.应力-应变关系莸软化段:混凝土达到强度峰值后有应力下降段;6.产生裂缝以后成为各向异形体。

混凝土结构在荷载作用下的受力-变形过程十分复杂,是一个变化的非线性过程。

11.2 混凝土结构分析的目的和主要内容《混凝土结构设计规范》(GB50010-2002)中新增的主要内容:(1)混凝土的本构关系和多轴强度:给出了单轴受压、受拉非线性应力-应变(本构)关系,混凝土二轴强度包络图、三轴抗压强度图和三轴应力状态破坏准则;(2)结构分析:规范概括了用于混凝土结构分析的5类方法,列入了结构非线性分析方法。

一、结构分析的基本目的:计算在各类荷载作用下的结构效应——内力、位移、应力、应变根据设计的结构方案确定合理的计算简图,选择不利荷载组合,计算结构内力,以便进行截面配筋计算和采取构造措施。

二、结构分析的主要内容:(1)确定结构计算简图:考虑以下因素:(a)能代表实际结构的体形和尺寸;(b)边界条件和连接方式能反映结构的实际受力状态,并有可靠的构造措施;(c)材料性能符合结构的实际情况;(d)荷载的大小、位置及组合应与结构的实际受力吻合;(e)应考虑施工偏差、初始应力及变形位移状况对计算简图进行适当修正;(f)根据结构受力特点,可对计算简图作适当简化,但应有理论或试验依据,或有可靠的工程经验;(g)结构分析结果应满足工程设计的精度要求。

(2)结构作用效应分析:根据结构施工和使用阶段的多种工况,分别进行结构分析,确定最不利荷载效应组合。

ANSYS非线性分析(控制选项)

ANSYS非线性分析(控制选项)

ANSYS非线性分析(控制选项)1、非线性分析(1)牛顿-拉普森选项(NROPT)仅在非线性分析中使用这个选项,。

这个选项制定在求解期间每隔多长时间修正一次正切矩阵。

可以指定下列值中的一个: 程序选择(NROPT,AUTO)。

程序根据模型中存在的非线性种类自动选用这些选项中的一个。

在需要时牛顿-拉普森方法将自动激活自适应下降。

完全牛顿-拉普森选项(NROPT,FULL)。

程序使用完全的牛顿-拉普森处理方法,在这种处理方法中每进行一次平衡迭代都修改刚度矩阵一次。

如果自适应下降是关闭的,程序每一次平衡迭代都使用正切刚度矩阵。

如果自适应下降是打开的,只要迭代保持稳定,程序仅适用正切刚度矩阵。

如果在某一次迭代过程中检测到发散倾向,程序将抛弃发散的迭代并重新开始求解,此时应用正切和正割刚度矩阵的加权组合。

当迭代重新回到收敛模式是程序将重新开始使用正切刚度矩阵。

对复杂的非线性问题自适应下降统称能提高程序获得收敛的能力。

修正牛顿-拉普森选项(NROPT,MODL)。

程序使用修正的牛顿-拉普森方法,在这种方法中正切刚度矩阵在每一步中都被修正,在一个子步的平衡迭代期间矩阵不被改变。

这个选项不适应于大变形分析,而且无法使用自适应下降。

初始刚度(NROPT,INIT)。

程序在每一次平衡迭代中都使用初始刚度矩阵,该选项可以使迭代过程更容易收敛,但需要更多迭代次数得到收敛。

该选项不适用于大变形分析,求自适应下降不可用。

(2)指定载荷步选项这些选项可以在任何载荷中改变。

下列选项适用于非线性分析:l 普通选项在普通选项包括:Time(TIME)。

ANSYS程序借助在每一个载荷步末端指定TIME参数识别出载荷步和子步。

使用TIME命令可以用来定义受某些实际物理量限制的TIME值。

程序通过这个选项来指定载荷步的末端时间。

时间步的数目(NSUBST)和时间步长(DELTIM)。

非线性分析要求在每一个载荷步内有多个子步或时间步,从而ANSYS可以逐渐施加所给定的载荷,逐步得到精确解。

ANSYS讲义非线性分析

ANSYS讲义非线性分析
F1
t1
t2
时间 t
XJTU
自动时间步(续)
• 自动时间步算法是 非线性求解控制 中包含的多种算法的一种。
(在以后的非线性求解控制中有进一步的讨论。) • 基于前一步的求解历史与问题的本质,自动时间步算法或者增加
或者减小子步的时间步大小。
XJTU
5) 输出文件的信息
在非线性求解过程中,输出窗口显示许多关于收敛的信息。输出 窗口包括:
子步
时间 ”相关联。
“时间
两个载荷步的求解 ”
XJTU
在非线性求解中的 “ 时间 ”
• 每个载荷步与子步都与 “ 时间 ”相关联。 子步 也叫时间步。
• 在率相关分析(蠕变,粘塑性)与瞬态分析中,“ 时间 ”代表真实 的时间。
• 对于率无关的静态分析,“ 时间 ” 表示加载次序。在静态分析中, “ 时间 ” 可设置为任何适当的值。
最终结果偏离平衡。
u 位移
XJTU
1) Newton-Raphson 法
ANSYS 使用Newton-Raphson平衡迭代法 克服了增量
求解的问题。 在每个载荷增量步结束时,平衡迭代驱 使解回到平衡状态。
载荷
F
4 3 2
1
u 位移
一个载荷增量中全 Newton-Raphson 迭代 求解。(四个迭代步如 图所示)
XJTU
非线性分析的应用(续)
宽翼悬臂梁的侧边扭转失 稳
一个由于几何非线性造 成的结构稳定性问题
XJTU
非线性分析的应用(续)
橡胶底密封 一个包含几何非线 性(大应变与大变 形),材料非线性 (橡胶),及状态 非线性(接触的例 子。
XJTU
非线性分析的应用(续)

ansys非线性接触分析中的接触行为

ansys非线性接触分析中的接触行为

ansys非线性接触分析中接触行为接触是状态改变非线性,经典ANSYS版本中共提供了7种接触行为,每一种都有其特点及相应的应用范围,在选用的时候应该谨慎。

(1)标准接触行为(standard)该接触行为包括了法向接触闭合和分开行为,在该接触模式中既考虑粘着摩擦同时也考虑了滑动摩擦。

如图上,AB与BC本来是分开的,中间通过B点连接,当在A点施加力F,AB慢慢贴近BC,最终靠在一起。

但F撤销后,AB在恢复力的作用下慢慢回复到初始分开状态。

标准接触行为包括了分开状态→闭合状态→分开状态。

当AB与BC靠在一起时,既存在正压力,同时还有沿BC圆弧切线方向的摩擦力。

(2)粗糙接触行为(rough)该接触行为包括了法向接触闭合和分开行为,但滑动行为在此是不会发生的。

原因是所有参与接触的表面都被假定为非常粗糙,以致于可以认为摩擦力无穷大而不能够产生相对滑动。

在这种接触行为中,接触的两个物体或部件之间,除了存在正压力外,还有切向摩擦力,但是接触部分之间不可以产生相对滑动。

(3)绑定接触行为(bonded)是指一旦接触关系建立,那么目标面及接触面就被假定为粘结在一起(不可以分开)。

(4)绑定接触行为(始终)(bonded(always))任何初始时在许可接触容差范围内探测到的接触点或者是那些即将进入接触的点在后续的分析中将被绑定在一起。

这种接触行为的典型应用,如在组装分析中将两种不同网络的组件“加”在一起。

线性静态分析也可以用该种接触行为来解决,虽然由于有接触单元的存在,分析中将会提示为非线性分析,但往往只要一步迭代就完成了。

(5)绑定接触行为(初始接触)(bonded(initial))绑定仅发生在初始状态下就接触的面上,初始状态下没有接触的部分将继续保持分开。

典型的例子是通过焊接连接在一起的两个物体,焊接部分始终保持连接,没有焊接的部分保持分离状态。

(6)不分开型(no separation)一旦接触关系建立,目标面及接触面便被约束在一起了,但还是允许接触面之间有滑动。

ANSYS非线性分析指南

ANSYS非线性分析指南

非线性结构分析非线性结构的定义在日常生活中,会经常遇到结构非线性。

例如,无论何时用钉书针钉书,金属钉书钉将永久地弯曲成一个不同的形状。

(看图1─1(a))如果你在一个木架上放置重物,随着时间的迁移它将越来越下垂。

(看图1─1(b))。

当在汽车或卡车上装货时,它的轮胎和下面路面间接触将随货物重量的啬而变化。

(看图1─1(c))如果将上面例子所载荷变形曲线画出来,你将发现它们都显示了非线性结构的基本特征--变化的结构刚性.图1─1 非线性结构行为的普通例子非线性行为的原因引起结构非线性的原因很多,它可以被分成三种主要类型:状态变化(包括接触)许多普通结构的表现出一种与状态相关的非线性行为,例如,一根只能拉伸的电缆可能是松散的,也可能是绷紧的。

轴承套可能是接触的,也可能是不接触的,冻土可能是冻结的,也可能是融化的。

这些系统的刚度由于系统状态的改变在不同的值之间突然变化。

状态改变也许和载荷直接有关(如在电缆情况中),也可能由某种外部原因引起(如在冻土中的紊乱热力学条件)。

ANSYS程序中单元的激活与杀死选项用来给这种状态的变化建模。

接触是一种很普遍的非线性行为,接触是状态变化非线性类型形中一个特殊而重要的子集。

几何非线性如果结构经受大变形,它变化的几何形状可能会引起结构的非线性地响应。

一个例的垂向刚性)。

随着垂向载荷的增加,杆不断弯曲以致于动力臂明显地减少,导致杆端显示出在较高载荷下不断增长的刚性。

图1─2 钓鱼杆示范几何非线性材料非线性非线性的应力──应变关系是结构非线性名的常见原因。

许多因素可以影响材料的应力──应变性质,包括加载历史(如在弹─塑性响应状况下),环境状况(如温度),加载的时间总量(如在蠕变响应状况下)。

牛顿一拉森方法ANSYS程序的方程求解器计算一系列的联立线性方程来预测工程系统的响应。

然而,非线性结构的行为不能直接用这样一系列的线性方程表示。

需要一系列的带校正的线性近似来求解非线性问题。

ANSYS 非线性分析命令解析

ANSYS 非线性分析命令解析

ANSYS 非线性分析命令解析ANSYS应用基于问题物理特性的自动求解控制方法,把各种非线性分析控制参数设置到合适的值。

如果用户对这些设置不满意,还可以手工设置。

下列命令的缺省设置已进行了优化处理:AUTOTS PRED MONITORDELTIM NROPT NEQITNSUBST TINTP SSTIFCNVTOL CUTCONTROL KBCLNSRCH OPNCONTROL EQSLVARCLEN CDWRITE LSWRITE这些命令及其设置在将在后面讨论。

参见《ANSYS Commands Reference》。

如果用户选择自己的设置而不是ANSYS的缺省设置,或希望用以前版本的ANSYS的输入列表,则可用/ SOLU 模块的SOLCONTROL ,OFF命令,或在/ BATCH 命令后用/ CONFIG ,NLCONTROL,OFF命令。

参见SOLCONTROL 命令的详细描述。

ANSYS对下面的分析激活自动求解控制单场的非线性或瞬态结构以及固体力学分析,在求解自由度为UX、UY、UZ、ROTX、ROTY、ROTZ的结合时;单场的非线性或瞬态热分析,在求解自由度为TEMP时;注意-- 本章后面讨论的求解控制对话框,不能对热分析做设置。

用户必须应用标准的ANSYS求解命令或GUI来设置。

2.2 非线性静态分析步骤尽管非线性分析比线性分析变得更加复杂,但处理基本相同。

只是在非线形分析的过程中,添加了需要的非线形特性。

非线性静态分析是静态分析的一种特殊形式。

如同任何静态分析,处理流程主要由以下主要步骤组成:建模;设置求解控制;设置附加求解控制;加载;求解;考察结果。

2.2.1 建模这一步对线性和非线性分析基本上是一样的,尽管非线性分析在这一步中可能包括特殊的单元或非线性材料性质,参考§4《材料非线性分析》,和§6.1《单元非线性》。

如果模型中包含大应变效应,应力─应变数据必须依据真实应力和真实(或对数)应变表示。

ANSYS结构非线性分析指南

ANSYS结构非线性分析指南

ANSYS结构非线性分析指南ANSYS是一款非常强大的有限元分析软件,广泛应用于各种工程领域的结构分析。

在常规的结构分析中,通常会涉及到线性分析,但一些情况下,结构出现了非线性行为,这时就需要进行非线性分析。

非线性分析可以更准确地模拟结构的真实行为,包括材料的非线性、几何的非线性和接触非线性等。

在进行ANSYS结构非线性分析时,需要考虑以下几个方面:1.材料的非线性:在材料的应力-应变关系中,材料的性质可能会发生变化,如塑性变形、损伤、软化等。

因此在非线性分析中,需要考虑材料的非线性特性,并正确选取材料模型。

2.几何的非线性:在一些情况下,结构本身的几何形态可能会发生较大变化,如大变形、屈曲等。

这需要考虑结构的几何非线性,并在分析中充分考虑结构的形变情况。

3.接触非线性:当结构中存在接触面时,接触面之间的接触力可能是非线性的,如摩擦力、法向压力等。

在进行非线性分析时,需要考虑接触面上的非线性行为,确保接触的可靠性。

在进行ANSYS结构非线性分析时,可以按照以下步骤进行:1.建立模型:首先需要根据实际情况建立结构的有限元模型,包括几何形状、边界条件和加载条件等。

在建立模型时,需要考虑到结构的材料、几何和接触情况,并进行合理的网格划分。

2.设置分析类型:在ANSYS中,可以选择静力分析、动力分析等不同的分析类型。

在进行非线性分析时,需要选择适合的非线性分析模块,并设置相应的参数。

3.设置材料模型:根据结构的材料特性,选择合适的材料模型,如弹塑性模型、本构模型等。

根据实际情况,设置材料的材料参数,确保材料的非线性行为能够得到准确的描述。

4.设置几何非线性:考虑结构的几何非线性时,需要选择合适的几何非线性选项,并设置合适的几何参数。

在进行大变形分析时,需要选择几何非线性选项,确保结构的形变情况能够得到准确的描述。

5.设置接触非线性:当结构存在接触面时,需要考虑接触面上的非线性行为。

在ANSYS中,可以设置接触类型、摩擦系数等参数,确保接触的可靠性。

ANSYS非线性分析指南

ANSYS非线性分析指南

几何非线性分析随着位移增长一个有限单元已移动的坐标可以以多种方式改变结构的刚度一般来说这类问题总是是非线性的需要进行迭代获得一个有效的解大应变效应一个结构的总刚度依赖于它的组成部件单元的方向和单刚当一个单元的结点经历位移后那个单元对总体结构刚度的贡献可以以两种方式改变变首先如果这个单元的形状改变它的单元刚度将改变看图2─1(a)其次如果这个单元的取向改变它的局部刚度转化到全局部件的变换也将改变看图2─1b)小的变形和小的应变分析假定位移小到 足够使所得到的刚度改变无足轻重这种刚度不变假定意味着使用基于最初几何形状的结构刚度的一次迭代足以计算出小变形分析中的位移什么时候使用小变形和应变依赖于特定分析中要求的精度等级 相反大应变分析说明由单元的形状和取向改变导致的刚度改变因为刚度受位移影响且反之亦然所以在大应变分析中需要迭代求解来得到正确的位移通过发出NLGEOM ON GUI 路径Main Menu>Solution>Analysis Options)来激活 大应变效应这效应改变单元的形状和取向且还随单元转动表面载荷集中载荷和惯性载荷保持它们最初的方向在大多数实体单元包括所有的大应变和超弹性单元以及部分的壳单元中大应变特性是可用的在ANSYS/Linear Plus 程序中大应变效应是不可用的图1─11 大应变和大转动大应变处理对一个单元经历的总旋度或应变没有理论限制某些ANSYS 单元类型将受到总应变的实际限制──参看下面然而应限制应变增量以保持精度 因此总载荷应当被分成几个较小的步这可以NSUBST DELTIM AUTOTS 通过GUI 路径 Main Menu>Solution>Time/Prequent)无论何时当系统是非保守系统来自动实现如在模型中有塑性或摩擦或者有多个大位移解存在如具有突然转换现象使用小的载荷增量具有双重重要性关于大应变的特殊建模讨论应力─应变在大应变求解中所有应 力─应变输入和结果将依据真实应力和真实或对数应变一维时真实应变将表求为 对于响应的小应变区真实应变和工程应变基本上是一致的要从小工程应变转换成对数应变使用 要从工程应力转换成真实应力使用 这种应力转化反对不可压缩塑性应力─应变数据是有效的为了得到可接受的结果对真实应变超过50%的塑性分析应使用大应变单元大应变与小应变分析的界定VISCO106107及108单元的形状应该认识到在大应变分析的任何迭代中低劣的单元形状也就是大的纵横比过度的顶角以及具有负面积的已扭曲单元将是有害的因此你必须和注意单元的原始形状一样注意的单元已扭曲的形状除了探测出具有负面积的单元外ANSYS程序对于求解中遇到的低劣单元形状不发出任何警告必须进行人工检查如果已扭曲的网格是不能接受的可以人工改变开始网格在容限内以产生合理的最终结果参看图2─2图2─2 在大应变分析中避免低劣单元形状的发展具有小应变的大偏移小应变大转动某些单元支持大的转动但不支持大的形状改变一种称作大挠度的大应变特性的受限形式对这类单元是适用的在一个大挠度分析中单元的转动可以任意地大但是应变假定是小的大挠度效应没有大的形状改变在ANSYS/Linear Plus程序中是可用的在ANSYS/Mechanical,以及ANSYS/Structural产品中对于支持大应变特性的单元大挠度效应不能独立于大应变效应被激活在所有梁单元和大多数壳单元中以及许多非线性单元中这个特性是可用的通过打开NLGEOM ON GUI路径Main Menu>Solution>Anolysis Options来激活那些支持这一特性的单元中的大位移效应应力刚化结构的面外刚度可能严重地受那个结构中面内应力的状态的影响面内应力和横向刚度之间的联系通称为应力刚化在薄的高应力的结构中如缆索或薄膜中是最明显的一个鼓面当它绷紧时会产生垂向刚度这是应力强化结构的一个普通的例子尽管应力刚化理论假定单元的转动和应变是小的在某些结构的系统中如在图2─3a)中刚化应力仅可以通过进行大挠度分析得到在其它的系统中如图2─3(b)中刚化应力可采用小挠度或线性理论得到图2─3 应力硬化梁要在第二类系统中使用应力硬化必须在第一个载荷步中发出SSTIF ON GUI路径Main Menu>Solution>Analysis Options)ANSYS程序通过生成和使用一个称作应力刚化矩阵的辅助刚度矩阵来考虑应力刚化效应尽管应力刚度矩阵是使用线性理论得到的但由于应力应力刚度矩阵在每次迭代之间是变化的这个事实因而它是非线性的大应变和大挠度处理包括进初始应力效应作为它们的理论的一个子集对于许多实体和壳单元当大变型效应被激活时NLGEOM ON GUI路径Main Menu>Solution>Analysis Options)自动包括进初始硬化效应在大变形分析中NLGEOM ON包含应力刚化效应SSTIF ON将把应力刚度矩阵加到主刚度矩阵上以在具有大应变或大挠度性能的大多数单元中产生一个近似的协调切向刚度矩阵例外情况包括BEAM4和SHELL63以及不把应力刚化列为特殊特点的任何单元对于BEAM4和SHELL63你可以通过设置KEYOPT2=1和NLGEOM ON在初始求解前激活应力刚化当大变形效应为ON开时这个KEYOPT 设置激活一个协调切向刚度矩阵选项当协调切向刚度矩阵被激活时也就是当KEYOPT 2=1且NLGEOM ON时SSTIF对BEAM4和SHELL63将不起作用在大变型分析中何时应当使用应力刚化对于大多数实体单元应力刚化的效应是与问题相关的在大变型分析中的应用可能提高也可能降低收敛性在大多数情况下首先应该尝试一个应力刚化效应OFF关闭的分析如果你正在模拟一个受到弯曲或拉伸载荷的薄的结构当用应力硬化OFF关时遇到收敛困难则尝试打开应力硬化应力刚化不建议用于包含不连续单元由于状态改变刚度上经历突然的不连续变化的非线性单元如各种接触单元SOLID65等等的结构对于这样的问题当应力刚化为ON开时结构刚度上的不连续线性很容易导致求解胀破对于桁梁和壳单元在大挠度分析中通常应使用应力刚化实际上在应用这些单元进行非线性屈曲和后屈曲分析时只有当打开应力刚化时才得到精确的解对于BEAM4和SHELL63你通过设置单元KEYOPT2=1激活大挠度分析中NLGEOMON的应力刚化然而当你应用杆梁或者壳单元来模拟刚性连杆耦合端或者结构刚度的大变化时你不应使用应力刚化注意无论何时使用应力刚化务必定义一系列实际的单元实常数使用不是成比例也就是人为的放大或缩小的实常数将影响对单元内部应力的计算且将相应地降低那个单元的应力刚化效应结果将是降低解的精度旋转软化旋转软化为动态质量效应调整软化旋转物体的刚度矩阵在小位移分析中这种调整近似于由于大的环形运动而导致几何形状改变的效应通常它和预应力[PSTRES]GUI路径Main Menu>Solution>Analysis Options)一起使用这种预应力由旋转物体中的离心力所产生它不应和其它变形非线性大挠度和大应变一起使用旋转软化用OMEGA命令中的KPSIN来激活GUI路径MainMenu>Preprocessor>Loads>-Loads-Apply>-Structural-Other>Angular Velotity)关于非线性分析的忠告和准则着手进行非线性分析通过比较小心地采用时间和方法可以避免许多和一般的非线性分析有关的困难下列建议对你可能是有益的了解程序的运作方式和结构的表现行为如果你以前没有使用过某一种特别的非线性特性在将它用于大的复杂的模型前构造一个非常简单的模型也就是仅包含少量单元以及确保你理解了如何处理这种特性通过首先分析一个简化模型以便使你对结构的特性有一个初步了解对于非线性静态模型一个初步的线性静态分析可以使你知道模型的哪一个区域将首先经历非线性响应以及在什么载荷范围这些非线性将开始起作用对于非线性瞬态分析一个对梁质量块及弹簧的初步模拟可以使你用最小的代价对结构的动态有一个深入了解在你着手最终的非线性瞬时动态分析前初步非线性静态线性瞬时动态和/或模态分析同样地可以有助于你理解你结构的非线性动态响应的不同的方面阅读和理解程序的输出信息和警告至少在你尝试后处理你的结果前确保你的问题收敛对于与路程相关的问题打印输出的平衡迭代记录在帮助你确定你的结果是有效还是无效方面是特别重的简化尽可能简化最终模型如果可以将3─D结构表示为2─D平面应力平面应变或轴对称模型那么这样做如果可以通过对称或反对称表面的使用缩减你的模型尺寸那么这样做然而如果你的模型非对称加载通常你不可以利用反对称来缩减非线性模型的大小由于大位移反对称变成不可用的如果你可以忽略某个非线性细节而不影响你模型的关键区域的结果那么这样做只要有可能就依照静态等效载荷模拟瞬时动态加载考虑对模型的线性部分建立子结构以降低中间载荷或时间增量及平衡迭代所需要的计算时间采用足够的网格密度考虑到经受塑性变形的区域要求一个合理的积分点密度每个低阶单元将提供和高阶单元所能提供的一样多积分点数因此经常优先用于塑性分析在重要塑性区域网格密度变得特别地重要因为大挠度要求对于一个精确的解个单元的变形弯曲不能超过30度在接触表面上提供足够的网格密度以允许接触应力以一种平滑方式分布提供足够用于分析应力的网格密度那些应力或应变关心的面与那些需要对位移或非线性解析处的面相比要求相对好的网格使用足够表征最高的重要模态形式的网格密度所需单元数目依赖于单元的假定位移形状函数以及模态形状本身使用足够可以用来分析通过结构的任何瞬时动态波传播的网格密度如果波传播是重要的那么至少提供20个单元来分析一个波长逐步加载对于非保守的与路径相关的系统你需要以足够小的增量施加载荷以确保你的分析紧紧地跟随结构的载荷响应曲线有时你可以通过逐渐地施加载荷提高保守系统的收敛特性从而使所要求的Newton_Raphson平衡迭代次数最小合理地使用平衡迭代务必允许程序使用足够多的平衡迭代NEQIT在缓慢收敛路径无关的分析中这会是特别重要的相反地在与路径严重相关的情况下可能不应该增加平衡迭代的最大次数超过程序的缺省值25如果路径相关问题在一个给定的子步内不能快速收敛那么你的解可能偏离理论载荷响应路径太多这个问题当你的时间步长太大时出现通过强迫你的分析在一个较小的迭代次数后终止你可以从最后成功地收敛的时间步重起动ANTYPE建立一个较小的时间步长然后继续求解打开二分法²AUTOTS ON会自动地用一个较小的时间步长重起动求解克服收敛性问题如果问题中出现负的主对角元计算出过度大的位移或者仅仅没能在给定的最大平衡迭代次数内达到收敛则收敛失败发生收敛失败可能表明出结构物物理上的不稳定性或者也可能仅是有限无模型中某些数值问题的结果ANSYS程序提供几种可以用来在分析中克服数值不稳性的工具如果正在模拟一个实际物理意义上不稳定的系统也就是具有零或者负的刚度那么将拥有更多的棘手问题有时你可以应用一个或更多的模拟技巧来获得这种情况下的一个解让我们来探讨一下某些你可以用来尝试提高你的分析的收敛性能的技术打开自动时间步长当打开自动时间步长时往往需要一个小的最小的时间步长或者大的最大的步长数当有接触单元如CONTACT48CONTACT12等等时使用自动时间分步程序可能趋向于重复地进行二分法直到它达到最小时间步长然后程序将在整个求解期间使用最小时间步长这样通常产生一个稳定但花费时间的解接触单元具有一个控制程序在它的时间步选择中将是多么保守的选项设置KEYOPT7这样允许你加速在这些情况下的运行时间对于其它的非线性单元你需要仔细地选择你的最小时间步如果你选择一个太小的最小时间步自动时间分步算法可能使你的运行时间太长相反地使你的最小时间步长太大可能导致不收敛务必对时间步长设置一个最大限度DELTIM或者NSUBST特别别是对于复杂的模型这确保所有重要的模态和特性将被精确地包含进这在下列情况下可能是重要的具有局部动态行为特性的问题例如涡轮叶片和轮毂部件在这些问题中系统的低频能量含量以优势压倒高频范围具有很短的渐进加载时间问题如果时间步长允许变得太大载荷历程的渐进部分可能不能被精确地表示出来包含在一个频率范围内被连续地激励的结构的问题例如地震问题当模拟运动结构具有刚体运动的系统时注意分析输入或系统驱动频率所要求的时间步通常比分析结构的频率所要求的大几个数量级采用这样粗略的一个时间步会将相当大的数值干扰引入解中求解甚至可能变得不稳定下面这些准则通常可以帮助你获得一个好的解如果实际可行采用一个至少可以分析系统的第一阶非零频率的时间步长把重要的数值阻尼在TINTP命令中0.05P1加到求解中以过滤出高频噪音特别是如果采用了一个精略的时间步长时由于阻尼质量矩阵乘子ALPHAD命令会阻碍系统的刚体运动零频率模态在一个动态运动分析中不要使用它避免强加的位移历程说明因为强加的位移输入具有理论上加速度上的无限突跃对于Newmark时间积分算法其导致稳定性问题使用二分法无论何时你打开自动时间步长AUTOTS ON二分法被自动激活这个特性通常会使你能够从由于采用一个太大的时间步导致的收敛失败中恢复它受最小时间步长限制NSUBST DELTIM二分法对于任何对加载步长敏感的分析一般是有益的对于发现一个非线性系统的屈曲临界负载它同样是有用的使用Newton-Raphson选项和自适应下降因子Newton-Raphson选项的最佳选择将依据存在于你模型中的非线性种类变化尽管通过让程序选择Newton-Raphson选项NROPT AUTO通常你会获得最佳的收敛特性但也可能偶尔遇到使用一些其它选择会更有效的情况例如如果非线性材料的行为发生在你模型的一个相对小的区域中采用修正的Newton-Raphson或者初始刚度选项可以降低分析的总体CPU代价自适应下降因子NROPT和塑性以及某些非线性单元包括接触单元同时使用在几乎没有载荷重新分配的情况下通过关闭这个特性你可以获得更快的收敛性自适应下降在仅有大挠度的非线性的问题中几乎没有效果使用线性搜索线性搜索LNSRCH作为一个对自适应下降NROPT的替代会是有用的一般地你不应同时既激活线性搜索又激活自适应下降线性搜索方法通常导致收敛但在时间上它可能是缓慢的和昂贵的特别是具有塑性时在下列情况下你可以设置线搜索为打开状态当你的结构是力加载的其与位移控制的相反时如果你正在分析一个刚度增长的薄膜结构如一根钓鱼杆如果你注意到从程序的输出信息你的分析正导致自适应下降频频被激活应用预测预测PRED基于基于前一个时间步的求解预估在这个时间步中的求解情况因此可能减少所需的平衡迭代次数如果非线性响应相对地平滑这个特性会是有益的在大转动和粘弹性分析中它一般不是有益的应用弧长方法对于许多物理意义上不稳定的结构你可以应用弧长方法ARCLEN ARCTRM来获得数值上稳定的解当应用弧长方法时请记住下列考虑事项弧长方法限制于仅具有渐进加载方式的静态分析程序由第一个子步的第一次迭代的载荷或位移增量计算出参考弧长半径采用下列公式参考弧长半径=总体载荷或位移NSBSTP这里NSBSTP是NSUBST命令中指定的子步数当选择子步数时考虑到更多的子步将导致很长的求解时间理想地你会选择一个最佳有效解所需的最小子步数或许你不得不对所需的子步数进行评诂按照需要调整后再重新求解当弧长方法是激活的时不要使用线搜索LNSRCH预测PRED自适应下降NROPT ON自动时间分步AUTOTS TIME DELTIM或时间积分效应TIMINT不要尝试将收敛建立在位移的基础上CNVTOL U使用力的收敛准则CNVTOLF要用弧长方法来帮助使求解时间最小化一个单一子步中的最大平衡迭代数应当小于或等于15如果一个弧长求解在规定的最大迭代次数内NEQIT没能收敛程序将自动进行二分且继续分析直到获得一个收敛的解或者最小的弧长半径被采用最小半径由NSUBST NSUBST和MINARC ARCLEN定义一般地你不能应用这种方法来在一个确定的载荷或位移值处获得一个解因为这个值随获得的平衡态改变沿球面弧注意图1─4中给定的载荷仅用作一个起始点收敛处的实际载荷有点小类似地当在一个非线性屈曲分析中应用弧长方法来在某些已知的容限范围内确定一个极限载荷或位移的值可能是困难的通常你不得不通过尝试─错误─再尝试调整参考弧长半径使用NSUBST来在极限点处获得一个解应用带二分AUTOTS 的标准NEWTON-RAPHSON迭代来确定非线性载荷屈曲临界负载的值可能会更方便通常你应当避免和弧长方法一起使用JCG或者PCG求解器EQSLV因为弧长方法可能会产生一个负定刚度矩阵负的主对角线用这些求解器其可能导致求解失败在任何载荷步的开始你可以从Newton-Raphson迭代方法到弧长方法自由转换然而要从弧长到Newton-Raphson迭代转换你必须终止分析然后重起动且在重起动的第一个载荷步中去杀死弧长方法ARCLEN OFF一个弧长求解在这些情况下终止当由ARCTRM或NCNV命令定义的极限达到时当在所施加的载荷范围内求解收敛时当你使用一个放弃文件时Jobname.ABT使用载荷位一移曲线作为用于评价和调整你的分析以帮助你获得所需结果的准则通常对于每一个分析都绘制你的载荷一偏移曲线采用POST26命令是一种好的作法经常地一个不成功的弧长分析可以归因于弧长半径或者太大或者太小沿载荷一偏移曲线原路返回的回漂是一种由于使用太大或太小弧长半径导致的典型难点研究载荷偏移曲线来理解这个问题然后使用NSUBST和ARCLEN命令来调整弧长半径的大小和范围为合适的值总体弧长载荷因子SOLU命令中的ALLF项或者会是正的或者会是负的类似地TIME其在弧长分析中相关于总体弧长载荷因数同样会不是正的就是负的ALLF或TIME的负值表示弧长特性正在以反方向加载以便保持结构中的稳定性负的ALLF或者TIME值一般会在各种突然转换分析中遇到当将弧长结果读入基本数据用于POSTI后处理时SET你总是应当引用由它的载荷步和子步号LSTEP和SBSTEP或者进它的数据设置号所设定的所需结果数据不要引用用TIME值的结果因为TIME值在一个弧长分析中并不总是单调增加的单一的一个TIME值可能涉及多于一个的解此外程序不能正确地解释负的TIME值C其可能在一个突然转换分析中遇到如果TIME为负的记住在产生任何POST26图形前定义一个合适的变化范围IXRANGE或者IYRANGE在你的模型响应中人为地抑制发散如果你不想使用弧长方法来分析一个在奇异零刚度形状时开始开或者通过奇异形状的力加载的结构时有时你可以使用其它的技术来人工地抑制模型响应中的发散在某些情况下你可以使用强加的位移来替代所施加的力这种方法可以用于在较靠近平衡位置处开始一个静态分析或者用于控制整个不稳定响应期间如突然转换或后翘曲的位移其它在阻止由于初始不稳定性所造成的问题时有效的技术包括使用带有强加的初始应变的应力刚化SSTIF致冷也就是增加暂时的人工热应变或者将一个静态问题执行为一个缓慢动态分析也就是在任意一个载荷步尝试使用时间积分效应阻止解发散你也可以应用控制单元如COMBIN37或者应用其它单元的出生和死亡选项对不稳定的DOFs施加暂时的人工刚度这里的想法是在中期的载荷步期间人为地约束系统以阻止不符合实际的大位移被计算出随着系统变位到稳定的形态人工刚度被移去应用雅各比共轭梯度求解器这个求解器通过EQSLV命令获得在经历某一奇异划零零刚度状态的分析中会是有用的叶ÔJCG求解器来说相对大的求解容差有时会涂抹掉这种奇异性导致载荷一位移曲线的斜度具有某些假的非零值在EQSLV中这个求解器的容限不是非线性收敛容限雅各比共轭梯度求解器仅是一种求解线性矩阵方程的替代方法这种求解器的使用不能替代任何方式的非线性处理关闭特殊的单元形状有时在非线性分析中使用无中节点单元的形状选项会产生收敛困难合理地使用出生和死亡认识到结构的刚度矩阵的任何突然改变可能会导致收敛问题当激活或杀死单元时试着将变化分散在若干子步内如果需要采用一个小的时间步长来完成这种变化也要注意到随着你激活或杀死单元可能会产生的奇异性如尖的再生角像这样的奇异性可能产生收敛问题检验你的分析结果好的有限无分析FEA过程总是要求你检验你的结果你需要自己证明你理解了程序你正在正确地使用它以及你的分析结果正确地体现出你的结构的物理特性在检验你的非线性分析时你可以使用若干标准验证技术标准分析一个确保你了解如何恰当地施加程序的特殊特性的好的方法是通过进行一个或多个标准分析在一个标准分析中一般是你对一个有理论解存在的简单结构进行独立地分析这里的想法是通过将你的FEA结果与已知结果相对照以验证你可以正确地运用程序的特性当然标准分析结构应当与要分析的完整结构非常相似ANSYS Verification Manual 是标准问题的一种较好的来源结果合理么大多数工程师在他们职业的早期就认识到要对他们的数值结果的有效性提出疑问无论这些结果是通过手工计算计算机分析还是一些其它方法得到的在你开始任何分析前你总是应当对你期望获得的结果至少具有一个粗略的概念通过经验试验标准分析等等获得如果你最终的结果似乎不合理也就是如果它们不同于你的期望值你应当确信你理解了这是为什么好的工程实际要求你总是使你的分析结果和合理的期望值相一致。

ansys 非线性分析原理

ansys 非线性分析原理

ansys 非线性分析原理ANSYS中的非线性分析是指通过考虑材料的非线性行为、几何非线性和边界条件的非线性等因素,对结构进行分析和计算。

非线性分析的原理主要包括以下几个方面。

1. 材料的非线性行为:考虑到材料在受载作用下的非线性行为,一般采用弹塑性分析方法。

弹塑性材料在受力时会出现应力-应变曲线的非线性特征,这需要使用合适的本构模型来描述。

ANSYS中常用的本构模型有弹塑性模型、弹性模型等,根据问题的实际情况选择适当的本构模型进行分析。

2. 几何的非线性效应:当结构在受载作用下出现较大的变形时,就需要考虑几何非线性效应。

一般情况下,当结构的变形较小时可以忽略几何非线性,反之则需要进行几何非线性分析。

几何非线性的分析可通过使用大变形理论来描述结构的非线性变形,并进行相应的计算。

3. 边界条件的非线性效应:非线性分析还需要考虑边界条件的非线性效应。

在实际工程中,边界条件往往是随着结构的变形而变化的,如约束条件的变化、边界载荷的变化等。

这些非线性边界条件会对结构的响应产生影响,因此需要将其考虑在内进行非线性分析。

在ANSYS中进行非线性分析时,通常需要进行以下步骤:1. 定义材料的本构模型:选择合适的弹塑性模型或弹性模型,并设置相应的参数。

2. 构建几何模型:根据实际工程要求,构建结构的几何模型,并对其进行离散化,即将结构分割成有限元网格。

3. 施加边界条件和载荷:根据实际工况,为结构施加边界条件和载荷。

4. 求解非线性方程组:通过非线性方程的迭代求解方法,求解得到结构的非线性响应。

5. 分析结果的后处理:对求解得到的结果进行分析和后处理,获取所需的工程参数和信息。

总之,非线性分析在ANSYS中是通过考虑材料的非线性行为、几何的非线性效应和边界条件的非线性效应等因素,对结构进行全面分析和计算的方法。

解决ansys下非线性分析不收敛

解决ansys下非线性分析不收敛

解决非线性分析不收敛的技巧影响非线性收敛稳定性及其速度的因素很多:1、模型——主要是结构刚度的大小。

对于某些结构,从概念的角度看,可以认为它是几何不变的稳定体系。

但如果结构相近的几个主要构件刚度相差悬殊,在数值计算中就可能导致数值计算的较大误差,严重的可能会导致结构的几何可变性——忽略小刚度构件的刚度贡献。

如出现上述的结构,要分析它,就得降低刚度很大的构件单元的刚度,可以加细网格划分,或着改用高阶单元(BEAM->SHELL,SHELL->SOLID)。

构件的连接形式(刚接或铰接)等也可能影响到结构的刚度。

2、线性算法(求解器)。

ANSYS中的非线性算法主要有:稀疏矩阵法(SPARSE DIRECT SOLVER)、预共轭梯度法(PCG SOLVER)和波前法(FRONT DIRECT SLOVER)。

稀疏矩阵法是性能很强大的算法,一般默认即为稀疏矩阵法(除了子结构计算默认波前法外)。

预共轭梯度法对于3-D实体结构而言是最优的算法,但当结构刚度呈现病态时,迭代不易收敛。

为此推荐以下算法:1)、BEAM单元结构,SHELL单元结构,或以此为主的含3-D SOLID的结构,用稀疏矩阵法;2)、3-D SOLID的结构,用预共轭梯度法;3)、当你的结构可能出现病态时,用稀疏矩阵法;4)、当你不知道用什么时,可用稀疏矩阵法。

3、非线性逼近技术。

在ANSYS里还是牛顿-拉普森法和弧长法。

牛顿-拉普森法是常用的方法,收敛速度较快,但也和结构特点和步长有关。

弧长法常被某些人推崇备至,它能算出力加载和位移加载下的响应峰值和下降响应曲线。

但也发现:在峰值点,弧长法仍可能失效,甚至在非线性计算的线性阶段,它也可能会无法收敛。

为此,尽量不要从开始即激活弧长法,还是让程序自己激活为好(否则出现莫名其妙的问题)。

子步(时间步)的步长还是应适当,自动时间步长也是很有必要的。

4、加快计算速度在大规模结构计算中,计算速度是一个非常重要的问题。

ANSYS求解非线性问题

ANSYS求解非线性问题

ANSYS‎求解非线性‎问题牛顿一拉森‎方法ANS YS‎程序的方程‎求解器计算‎一系列的联‎立线性方程‎来预测工程‎系统的响应‎。

然而,非线性结构‎的行为不能‎直接用这样‎一系列的线‎性方程表示‎。

需要一系列‎的带校正的‎线性近似来‎求解非线性‎问题。

逐步递增载‎荷和平衡迭‎代一种近似的‎非线性救求‎解是将载荷‎分成一系列‎的载荷增量‎。

可以在几个‎载荷步内或‎者在一个载‎步的几个子‎步内施加载‎荷增量。

在每一个增‎量的求解完‎成后,继续进行下‎一个载荷增‎量之前程序‎调整刚度矩‎阵以反映结‎构刚度的非‎线性变化。

遗憾的是,纯粹的增量‎近似不可避‎免地随着每‎一个载荷增‎量积累误差‎,导种结果最‎终失去平衡,如图1所示‎所示。

(a)纯粹增量式‎解(b)全牛顿-拉普森迭代‎求解图1 纯粹增量近‎似与牛顿-拉普森近似‎的关系ANS YS‎程序通过使‎用牛顿-拉普森平衡‎迭代克服了‎这种困难,它迫使在每‎一个载荷增‎量的末端解‎达到平衡收‎敛(在某个容限‎范围内)。

图1(b)描述了在单‎自由度非线‎性分析中牛‎顿-拉普森平衡‎迭代的使用‎。

在每次求解‎前,NR方法估‎算出残差矢‎量,这个矢量是‎回复力(对应于单元‎应力的载荷‎)和所加载荷‎的差值。

程序然后使‎用非平衡载‎荷进行线性‎求解,且核查收敛‎性。

如果不满足‎收敛准则,重新估算非‎平衡载荷,修改刚度矩‎阵,获得新解。

持续这种迭‎代过程直到‎问题收敛。

ANS YS‎程序提供了‎一系列命令‎来增强问题‎的收敛性,如自适应下‎降,线性搜索,自动载荷步‎,及二分等,可被激活来‎加强问题的‎收敛性,如果不能得‎到收敛,那么程序或‎者继续计算‎下一个载荷‎前或者终止‎(依据你的指‎示)。

对某些物理‎意义上不稳‎定系统的非‎线性静态分‎析,如果你仅仅‎使用NR方‎法,正切刚度矩‎阵可能变为‎降秩短阵,导致严重的‎收敛问题。

这样的情况‎包括独立实‎体从固定表‎面分离的静‎态接触分析‎,结构或者完‎全崩溃或者“突然变成”另一个稳定‎形状的非线‎性弯曲问题‎。

ansys解决非线性分析不收敛的技巧

ansys解决非线性分析不收敛的技巧

解决非线性分析不收敛的技巧大家都提到了收敛困难的问题为加速收敛应该注意一下几个问题: 1收敛容差ANSYS缺省的收敛准则会根据单元的不同而检查不同的收敛力素和容差例如当采用solid65和link8时,缺省的要检查F和DISP两个力素其容差也是缺省的(Help中有)对于钢筋混凝土结构一般而言其位移比较小仅使用F力素收敛即可但其容差也同时放松一般采用5%即可(缺省是5)命令:cnvtol,f,,0.05,22 其它选项的设置自动时间步打开此选择可以让程序决定子步间荷载增量的大小及其是增加或是减小收敛速度较快(命令autots,1)打开后似乎定义的子步数不起控制作用了打开线性搜索可以帮助收敛的速度(命令:lnsrch,1)打开预测器可以帮助收敛的速度(命令red,on)平衡迭代次数在每一子步中的迭代次数缺省是25,将其增加例如改为50(命令: neqit,50)NSUBST此值不宜过小否则计算过程中老是调整影响计算速度当然对于比较简单的算例或是分布模型可能不需要如此多的选项但对于复杂的模型是需要的各位可以试试影响非线性收敛稳定性及其速度的因素很多:1、模型——主要是结构刚度的大小。

对于某些结构,从概念的角度看,可以认为它是几何不变的稳定体系。

但如果结构相近的几个主要构件刚度相差悬殊,在数值计算中就可能导致数值计算的较大误差,严重的可能会导致结构的几何可变性——忽略小刚度构件的刚度贡献。

如出现上述的结构,要分析它,就得降低刚度很大的构件单元的刚度,可以加细网格划分,或着改用高阶单元(BEAM->SHELL, SHELL->SOLID)。

构件的连接形式(刚接或铰接)等也可能影响到结构的刚度。

2、线性算法(求解器)。

ANSYS中的非线性算法主要有:稀疏矩阵法(SPARSE DIRECT SOLVER)、预共轭梯度法(PCG SOLVER)和波前法(FRONT DIRECT SLOVER)。

稀疏矩阵法是性能很强大的算法,一般默认即为稀疏矩阵法(除了子结构计算默认波前法外)。

ANSYS非线性求解的理论基础

ANSYS非线性求解的理论基础

NROPT,MODI:程序在每一个子步中修正切线 刚度。自适应下降不可用。
NROPT,INIT:程序在所有迭代中都使用初始刚 度。自适应下降不可用。
14
ANSYS非线性求解的理论基础
收敛准则--位移准则
ui 1 D ui ui 1
D --位移收敛容差,一般取0.001~0.005之间;
1
K i F
1
,收敛性差,因此很
切线刚度法: K i K i T ,令 Newton-Raphson迭代法。
1 1
1 则得到
8
ANSYS非线性求解的理论基础
Full Newton-Raphson(F.N.R)
F
`
在一个荷载步或子步内每次迭代 后重新形成一次 Ki T
下面仅讨论比例加载情况下过极值点(过屈 曲)的方法:当前的主流方法是自动步长法。
24
ANSYS非线性求解的理论基础
自动步长法--概述(1)
如前所述,非线性方程组的解法主要是增量 加迭代法,即外荷载是逐级施加的,每施加一级 荷载增量后进行平衡迭代直至解的结果满足允许 容差。
因此,荷载增量大小的控制对求解有很重要 的意义:增量过大,解难于收敛甚至发散,这一 点在接近极值点时特别明显;增量太小,意味着 求解次数过多,使计算工作量增大。
1
ANSYS非线性求解的理论基础
主要内容

NROPT, , Option, --, Adptky
—— 非线性方程组的解法

CNVTOL, Lab, VALUE, TOLER, NORM, MINREF
—— 收敛准则

AUTOTS, Key
ARCLEN, Key, MAXARC, MINARC
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 把新的残差R2与容差进行比较, 察看在u2 处是否得到收敛解 。
L3.16
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
求解平衡方程
– 该过程将一直重复,直到力的残差在允许的容差之内。每次迭代i需要: 1. 形成切线刚度Ki。 2. 求解系统方程组,得到位移修正ci+1 。 • 修正位移的估计值: ui+1 = ui + ci+1。 3. 基于ui+1 计算内力向量Ii+1。 4. 进行平衡收敛判断: • 是否Ri+1 在容差之内?
非线性输入文件
• 分析步和过程输入
*STEP, NLGEOM, INC=25
– NLGEOM: 包括所有由以下原因引起的几何非线性效应: • 大挠度、大旋转、大变形。 • 预载荷(初始应力)。
• 载荷刚度。
– 如果上面列出的项不重要,应用NLGEOM选项得到的结果同没有应用 NLGEOM选项得到的结果类似,但是求解的费用更高。 – INC=25: 在本例中允许的最大增量为25: • 如果在施加全部载荷之前达到了最大增量数量,程序将会中止。 • 保证程序的运行时间不会太长—用户可以重新启动分析。 • 默认值为100。
(Eq. 3.3)
L3.10
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
求解平衡方程
– 略去高阶项,方程可以写为
Ki ci1 P(ui ) I (ui ),
其中 K i
I (ui ) P(ui ) 为切线刚度。 u u
– 解的下一次近似为
*MODAL DYNAMIC (只允许固定时间增量)
*COUPLED THERMAL-ELECTRIC – 物理(真实)时间或名义时间的度量取决于过程和时间相关过程或率相关行为。
L3.23
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性悬臂梁分析的输出
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
求解平衡方程
– 典型的非线性问题具有所有三种形式的非线性。 • 在方程中必须包括非线性项。 • 一般的,每个自由度的非线性方程是耦合的。 – 静态平衡的基本表达式为:由单元应力引起的加在节点上的内力,I,与外 力, P ,必须平衡,即:
P(u ) I (u ) 0US/analysis_ ABAQUS/Standard中的非线性分析
L3.26
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性悬臂梁分析的输出
• 信息 (.msg) 文件 – 包括: • 所有的收敛控制: – 利用*CONTROLS选项覆盖默认值—不是经常需要 • 关于具体模型特征的细节: – 非默认模型特征 – 使用NLGEOM参数 – 重启动文件的写出频率 • 所有的迭代细节
TOTAL TIME/ FREQ 0.100 0.200 0.350 0.575 0.913 1.00
STEP TIME/LPF
INC OF TIME/LPF
DOF IF MONITOR RIKS
0.100 0.200 0.350 0.575 0.913 1.00
0.1000 0.1000 0.1500 0.2250 0.3375 0.08750
P(ui ci1 ) I (ui ci1 ) 0.
(Eq. 3.2)
– 将方程3.2的左手边在近似解ui 附近,以泰勒级数方式展开,可以得到
P(ui ) I (ui ) P(ui ) I (ui ) ci 1 .... 0. u u
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性结构力学
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性结构力学
• 非线性的来源 – 材料 非线性: • 非线性弹性 • 塑性 • 材料损伤 • 失效机制 • 等等。 – 注意:如果预定义了温度或场变量, 则材料与温度或场变量的相关性不 引入非线性。
ui1 ui ci1.
– 注意:如果载荷与位移相关(比如,旋转的表面压力),刚度矩阵中包含载 荷刚度的贡献。
L3.11
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
求解平衡方程
• 网格中的静力平衡 1. 施加规定的“载荷增量”。 2. 迭代,直到每个节点的所 有节点力的和非常小。 3. 满足平衡后,更新模型状 态。
L3.25
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性悬臂梁分析的输出
• 自动的时间增量 – 试探算法(基于多年的经验)控制时间积分的精度。 – 在静力学分析中,基于迭代次数达到收敛。
• 容易得到收敛解(比最大允许迭代数量少很多):
增加迭代步长 • 不容易收敛或发散: 减小增量步长 • 否则: 保持同样的增量步长 – 自动的时间增量步长控制工作很好。如果没有特殊的原因,用户不要改变它。 提示: 对于高度非线性问题,推荐初始的时间增量为总时间增量的一小部 分(比如10%)。
L3.27
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性悬臂梁分析的输出
– 求解器信息: • 数值奇异: 这表明在线性方程组的求解过程中造成了大 量数位的丢失,以至于结果是不可靠的。最 常见的原因是静力应力分析过程中没有约束 的刚体模式。 • 零主元: 在线性方程组求解过程中,当没有相应的刚 度抵抗所施加的力时,会出现这样的信息。 最常见的原因是没有约束的刚体模式和过度 约束的自由度。 • 负特征值: 负特征值表明刚度矩阵是非正定的;比如, 超过结构的屈曲载荷。
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
第三讲
ABAQUS/Standard中的非线性分析
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
概述
• 非线性结构力学 • 求解平衡方程 • 非线性输入文件 • 非线性悬臂梁分析的输出
L3.2
# iter
• 是否 ci 1
c ?
j j 1
L3.17
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
求解平衡方程
– 一般的,每个分析 步(*STEP)需要几 个增量步。
L3.18
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
L3.14
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
求解平衡方程
– ABAQUS更新模型的状态为u1 ,形成K1 并计算 I1 。 – 总载荷PTOTAL与内力 I1的差称为残差, R1: R1= PTOTAL I1. – 如果 R1 在模型的每个自由度上都非常小 (在容差范围之内),结构就是平衡的。 • 默认的容差R1必须小于结构对时间平均力的0.5%。 • ABAQUS自动计算时间平均力。
非线性输入文件
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性输入文件
*HEADING
CANTILEVER BEAM EXAMPLE--LARGE DISPLACEMENT *NODE 1, 0., 0. 11, 200., 0. *NGEN 1, 11, 1 *ELEMENT, TYPE=B21 1, 1, 3 *ELGEN, ELSET=BEAMS 1, 5, 2, 1 *BEAM SECTION, SECTION=RECT, ELSET=BEAMS, MATERIAL=MAT1 50., 5. *MATERIAL, NAME=MAT1 *ELASTIC 2.E5, .3 *BOUNDARY 1, 1, 6 *AMPLITUDE, NAME=RAMP 0.0, 0.0, 0.5, 0.3, 1.0, 1.0
非线性悬臂梁分析的输出
• 状态(.sta) 文件 – 总结分析的过程—显示计算过程中使用的自动时间增量。 – 在作业运行的同时,可以检查状态文件。 – 在每个成功的增量之后,记录一行。
SUMMARY OF JOB INFORMATION: STEP INC ATT SEVERE EQUIL TOTAL DISCON ITERS ITERS ITERS 1 1 1 1 1 1 1 2 3 4 5 6 1 1 1 1 1 1 0 0 0 0 0 0 3 2 2 2 3 2 3 2 2 2 3 2
求解平衡方程
L3.9
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
求解平衡方程
– 为了求解非线性平衡问题,在ABAQUS/Standard中使用基于牛顿-拉普森技 术的增量迭代法。
– 假定前一步载荷增量的解,u0,为已知。
– 假定在第i 次迭代之后,得到近似解ui 。设ci+1为离散平衡方程的精确解和当 前解之差( Equation 3.1 ),所以有:
L3.22
ABAQUS/analysis_ ABAQUS/Standard中的非线性分析
非线性输入文件
– 对于所有的瞬态过程,都有类似的时间增量,它们是 *STATIC *DYNAMIC *HEAT TRANSFER *VISCO *COUPLED TEMPERATURE-DISPLACEMENT *SOILS
先前定义的载荷幅值 函数
11, 2, -1200. *NODE PRINT, FREQ=1 U, RF *EL PRINT, FREQ=10 S, E *NODE FILE, FREQ=5 U *END STEP
相关文档
最新文档