abaqus系列教程-09显式非线性动态分析.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《abaqus系列教程-09显式非线性动态分析.doc》由用户(四川天地人教育)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- abaqus 系列 教程 09 非线性 动态 分析
- 资源描述:
-
1、9显式非线性动态分析 在前面的章节中,已经考察了显式动态程序的基本内容;在本章中,将对这个问 题进行更详细的讨论。显式动态程序对于求解广泛的、各种各样的非线性固体和结构 力 学 问 题 是 一 种 非 常 有 效 的 工 具 。 它 常 常 对 隐 式 求 解 器 是 一 个 补 充 , 如 ABAQUS/Standard ;从用户的观点来看,显式与隐式方法的区别在于: 显式方法需要很小的时间增量步,它仅依赖于模型的最高固有频率,而与载荷的类 型和持续的时间无关。通常的模拟需要取10,000 至 1,000,000 个增量步,每个增量 步的计算成本相对较低。 隐式方法对时间增量步的大小没有内在
2、的限制;增量的大小通常取决于精度和收敛 情况。典型的隐式模拟所采用的增量步数目要比显式模拟小几个数量级。然而,由 于在每个增量步中必须求解一套全域的方程组,所以对于每一增量步的成本,隐式 方法远高于显式方法。 了解两个程序的这些特性,能够帮助你确定哪一种方法是更适合于你的问题。 9.1ABAQUS/Explicit适用的问题类型 在讨论显式动态程序如何工作之前,有必要了解ABAQUS/Explicit适合于求解哪 些 类 问 题 。 贯 穿 这 本 手 册 , 我 们 已 经 提 供 了 贴 切 的 例 题 , 它 们 一 般 是 应 用 ABAQUS/Explicit求解的如下类型问题: 高
3、速动力学(high-speed dynamic)事件 最 初 发 展 显 式 动 力 学 方 法 是 为 了 分 析 那 些 用 隐 式 方 法 ( 如 ABAQUS/Standard )分析起来可能极端费时的高速动力学事件。作为此类模拟的 例子, 在第 10 章“材料” 中分析了一块钢板在短时爆炸载荷下的响应。因为迅速 施加的巨大载荷,结构的响应变化的非常快。对于捕获动力响应,精确地跟踪板 内的应力波是非常重要的。由于应力波与系统的最高阶频率相关联,因此为了得 到精确解答需要许多小的时间增量。 9-1 复杂的接触(contact )问题 应用显式动力学方法建立接触条件的公式要比应用隐式方法容
4、易得多。结论 是 ABAQUS/Explicit能够比较容易地分析包括许多独立物体相互作用的复杂接触 问题。 ABAQUS/Explicit是特别适合于分析受冲击载荷并随后在结构内部发生复 杂相互接触作用的结构的瞬间动态响应问题。在第 12章“接触” 中展示的电路板 跌落试验就是这类问题的一个例子。在这个例子中,一块插入在泡沫封装中的电 路板从1m 的高度跌落到地板上。这个问题包括封装与地板之间的冲击,以及在 电路板和封装之间的接触条件的迅速变化。 复杂的后屈曲(postbuckling)问题 ABAQUS/Explicit能够比较容易地解决不稳定的后屈曲问题。在此类问题中, 随着载荷的施加,
5、结构的刚度会发生剧烈的变化。在后屈曲响应中常常包括接触 相互作用的影响。 高度非线性的准静态(quasi-static)的问题 由于各种原因,ABAQUS/Explicit常常能够有效的解决某些在本质上是静态 的问题。准静态过程模拟问题包括复杂的接触,如锻造、滚压和薄板成型等过程 一般地属于这类问题。薄板成型问题通常包含非常大的膜变形、褶皱和复杂的摩 擦接触条件。块体成型问题的特征有大扭曲、瞬间变形以及与模具之间的相互接 触。在第 13 章“ABAQUS/Explicit准静态分析”中,将展示一个准静态成型模拟 的例子。 材料退化( degradation)和失效( failure ) 在隐式
6、分析程序中,材料的退化和失效常常导致严重的收敛困难,但是 ABAQUS/Explicit能够很好地模拟这类材料。混凝土开裂的模型是一个材料退化 的例子,其拉伸裂缝导致了材料的刚度成为负值。金属的延性失效模型是一个材 料失效的例子,其材料刚度能够退化并且一直降低到零,在这段时间中,单元从 模型中被完全除掉。 这些类型分析的每一个问题都有可能包含温度和热传导的影响。 9-2 9.2动力学显式有限元方法 这一节包括ABAQUS/Explicit求解器的算法描述,在隐式和显式时间积分之间进 行比较,并讨论了显式方法的优越性。 9.2.1显式时间积分 ABAQUS/Explicit应用中心差分方法对运动
7、方程进行显示的时间积分,应用一个 增量步的动力学条件计算下一个增量步的动力学条件。在增量步开始时,程序求解动 力学平衡方程, 表示为用节点质量矩阵M 乘以节点加速度u等于节点的合力 (在所施 加的外力P 与单元内力I 之间的差值): Mu = P - I 在当前增量步开始时(t 时刻),计算加速度为: 1 u |(M )(PI )| (t)(t) 由于显式算法总是采用一个对角的、或者集中的质量矩阵,所以求解加速度并不 复杂;不必同时求解联立方程。任何节点的加速度是完全取决于节点质量和作用在节 点上的合力,使得节点计算的成本非常低。 对加速度在时间上进行积分采用中心差分方法,在计算速度的变化时假
8、定加速度 为常数。应用这个速度的变化值加上前一个增量步中点的速度来确定当前增量步中点 的速度: ( t |t | ) (tt)(t) u |u |u | tt(t) (t)(t)2 22 速度对时间的积分并加上在增量步开始时的位移以确定增量步结束时的位移: u |ttu |tt|t tu | t ()( )() (t) 2 这样,在增量步开始时提供了满足动力学平衡条件的加速度。得到了加速度,在 时间上“显式地”前推速度和位移。所谓“显式”是指在增量步结束时的状态仅依赖 于该增量步开始时的位移、速度和加速度。这种方法精确地积分常值的加速度。为了 9-3 使该方法产生精确的结果,时间增量必须相当小
9、,这样在增量步中加速度几乎为常数。 由于时间增量步必须很小,一个典型的分析需要成千上万个增量步。幸运的是,因为 不必同时求解联立方程组,所以每一个增量步的计算成本很低。大部分的计算成本消 耗在单元的计算上,以此确定作用在节点上的单元内力。单元的计算包括确定单元应 变和应用材料本构关系(单元刚度)确定单元应力,从而进一步地计算内力。 这里给出了显式动力学方法的总结: 1. 节点计算 a. 动力学平衡方程 1 u(t)(M )(P(t)I(t) b. 对时间显式积分 ( tt) (tt )(t) uuu ttt (t)(t) 22 2 uutu (tt)(t)(tt)t (t) 2 2. 单元计算
10、 a. 根据应变速率,计算单元应变增量d b. 根据本构关系计算应力 (tt )f ( (t),d ) c. 集成节点内力I(tt) 3. 设置时间t 为tt,返回到步骤1。 9.2.2比较隐式和显式时间积分程序 对于隐式和显式时间积分程序,都是以所施加的外力P、单元内力I 和节点加速 度的形式定义平衡: 9-4 Mu = P - I 其中 M 是质量矩阵。 两个程序求解节点加速度,并应用同样的单元计算以获得单元内 力。两个程序之间最大的不同在于求解节点加速度的方式上。在隐式程序中,通过直 接求解的方法求解一组线性方程组,与应用显式方法节点计算的相对较低成本比较, 求解这组方程组的计算成本要高
11、得多。 在完全 Newton 迭代求解方法的基础上,ABAQUS/Standard 使用自动增量步。在 时刻tt增量步结束时,Newton 方法寻求满足动力学平衡方程,并计算出同一时刻 的位移。 由于隐式算法是无条件稳定的,所以时间增量t比应用于显式方法的时间增 量相对地大一些。对于非线性问题,每一个典型的增量步需要经过几次迭代才能获得 满足给定容许误差的解答。每次 Newton 迭代都会得到对于位移增量u的修正值c j。 j 每次迭代需要求解的一组瞬时方程为 K ? jcPIMu jjjj j 对于较大的模型,这是一个昂贵的计算过程。有效刚度矩阵K ?j是关于本次迭代的切 向刚度矩阵和质量矩
12、阵的线性组合。直到一些量满足了给定的容许误差才结束迭代, 如力残差、 位移修正值等。 对于一个光滑的非线性响应,Newton 方法以二次速率收敛, 描述如下: 迭代相对误差 11 -2 210 -4 310 . . . 然而,如果模型包含高度的非连续过程,如接触和滑动摩擦,则有可能失去二次 收敛,而是可能需要大量的迭代过程。为了满足平衡条件,减小时间增量的值可能是 必要的。在极端情况下,在隐式分析中的求解时间增量值可能与在显式分析中的典型 9-5 稳定时间增量值在同一量级上,但是仍然承担着隐式迭代的高昂求解成本。在某些情 况下,应用隐式方法甚至可能不会收敛。 在隐式分析中,每一次迭代都需要求解
13、大型的线性方程组,这一过程需要占用相 当数量的计算资源、磁盘空间和内存。对于大型问题,对这些方程求解器的需求优于 对单元和材料的计算的需求,对于在ABAQUS/Explicit中的分析这是类似的。随着问 题尺度的增加,对方程求解器的需求迅速地增加,因此在实践中,隐式分析的最大尺 度常常取决于给定计算机中的磁盘空间的大小和可用内存的数量,而不是取决于需要 的计算时间。 9.2.3显式时间积分方法的优越性 显式方法特别地适用于求解高速动力学事件,它需要许多小的时间增量来获得高 精度的解答。如果事件持续的时间是非常短,则可能得到高效率的解答。 在显式方法中可以很容易地模拟接触条件和其它一些极度不连续
14、的情况,并且能 够一个节点一个节点地求解而不必迭代。为了平衡在接触时的外力和内力,可以调整 节点加速度。 显式方法最显著的特点是没有在隐式方法中所需要的整体切线刚度矩阵。由于是 显式地前推模型的状态,所以不需要迭代和收敛准则。 9.3自动时间增量和稳定性 稳定性限制了ABAQUS/Explicit求解器所能采用的最大时间步长,这是应用 ABAQUS/Explicit进行计算的一个重要因素。下面一节将描述稳定性限制并讨论在 ABAQUS/Explicit中如何确定这个值,还将讨论影响稳定性限制的有关模型设计参数 的问题,这些模型参数包括模型的质量、材料和网格剖分。 9.3.1显式方法的条件稳定性
15、 应用显式方法,基于在增量步开始时刻t 的模型状态,通过时间增量t前推到当 前时刻的模型状态。这个使得状态能够前推并仍能够保持对问题的精确描述的时间是 非常短的。如果时间增量是大于这个最大的时间步长,则此时间增量已经超出了稳定 9-6 性限制(stability limite )。超过稳定性限制的一个可能后果就是数值不稳定,它可能导 致解答不收敛。由于一般不可能精确地确定稳定性限制,因而采用保守的估计值。因 为稳定性限制对可靠性和精确性有很大的影响,所以必须一致性和保守地确定这个值。 为了提高计算的效率,ABAQUS/Explicit选择时间增量,使其尽可能地接近而且又不 超过稳定性限制。 9
16、.3.2稳定性限制的定义 以在系统中的最高频率( max)的形式定义稳定性限制。无阻尼的稳定性限制由 下式定义 t stable 2 max 而有阻尼的稳定性限制由下面的表达式定义 t stable 22 () max 式中,是最高频率模态的临界阻尼部分。(回顾临界阻尼,它定义了在自由的和有阻 尼的振动关系中在有振荡运动与无振荡运动之间的限制。为了控制高频振荡, ABAQUS/Explicit总是以体积粘性的形式引入一个小量的阻尼。)这也许与工程上的直 觉相反,阻尼通常是减小稳定性限制的。 在系统中的实际最高频率是基于一组复杂的相互作用因素,而且是不大可能计算 出确切的值。代替的办法是应用一个
17、有效的和保守的简单估算。我们不是考虑模型整 体,而是估算在模型中每个个体单元的最高频率,它总是与膨胀模态有关。可以证明, 由逐个单元为基础确定的最高单元频率总是高于有限元组合模型的最高频率。 基于逐个单元的估算,稳定极限可以用单元长度 e L和材料波速 c重新定义: d t stable e L c d 9-7 因为没有明确如何确定单元的长度,对于大多数单元类型,例如一个扭曲的四边形单 元,上述方程只是关于实际的逐个单元稳定极限的估算。作为近似值,可以采用最短 的单元尺寸,但是估算的结果并不一定是保守的。单元长度越短,稳定极限越小。波 速是材料的一个特性。对于泊松比为零的线弹性材料 c d E
18、 其中,E 是杨氏模量,是密度。材料的刚度越大,波速越高,导致越小的稳定极限; 密度越高,波速越低,导致越大的稳定极限。 这种简单的稳定极限定义提供了某些直觉上的理解。稳定极限是当膨胀波通过由 单元特征长度定义的距离时所需要的时间。如果我们知道最小的单元尺寸和材料的波 速,我们就能够估算稳定极限。例如, 如果最小单元尺寸是5 mm,和膨胀波速是5000 m/s,稳定的时间增量就是在1 10 -6s的量级上。 9.3.3在 ABAQUS/Explicit中的完全自动时间增量与固定时间增量 在分析的过程中,ABAQUS/Explicit应用在前一节讨论过的那些方程调整时间增 量的值,使得基于模型的
19、当前状态的稳定极限永不越界。时间增量是自动的,并不需 用户干涉,甚至不需要建议初始的时间增量。稳定极限是从数值模型得来的一个数学 概念。因为有限元程序包含了所有的相关细节,所以能够确定出一个有效的和保守的 稳定极限。 然而,ABAQUS/Explicit容许用户不必顾及自动时间增量。在第 9.7 节“摘 要”中简要地讨论了人工时间增量控制。 在显式分析中所采用的时间增量必须小于中心差分算子的稳定极限。如果未能使 用足够小的时间增量则会导致不稳定的解答。当解答成为不稳定时,求解变量(如位 移)的时间历史响应一般会随着振幅的增加而振荡。总体的能量平衡也将发生显著的 变化。如果模型只包含一种材料,则
20、初始时间增量是直接与网格中的最小单元尺寸成 正比。如果网格中包含了均匀尺寸的单元但是却包含有多种材料,那么具有最大波速 的单元将决定初始的时间增量。 在具有大变形和/或非线性材料响应的非线性问题中,模型的最高频率将连续地变 化,并因而导致稳定极限的变化。对于时间增量的控制,ABAQUS/Explicit有两种方 案:完全的自动时间增量(程序中考虑了稳定极限的变化)和固定的时间增量。 9-8 应用两种估算方法确定稳定极限:逐个单元法和整体法。在分析开始时总是使用 逐个单元估算法,并在一定的条件下转变为整体估算法。 逐个单元估算法是保守的;与基于整体模型最高频率的真正的稳定极限相比较, 它将给出一
21、个更小的稳定时间增量。一般说来,约束(如边界条件)和动力学接触具 有压缩特征值响应谱的效果,而逐个单元估算法没有考虑这种效果。 另一方面,整体估算法应用当前的膨胀波波速确定整个模型的最高阶频率。这种 算法为了得到最高频率将连续地更新估算值。整体估算法一般地将允许时间增量超出 逐个单元估算法得到的值。 在 ABAQUS/Explicit中也提供了固定时间增量算法。确定固定时间增量的值或者 采用在分析步中初始的逐个单元稳定性估算法,或者采用由用户直接指定的时间增量。 当要求更精确地表达问题的高阶模态响应时,固定时间增量算法可能是更有用的。在 这种情况下,可能采用比逐个单元估算法更小的时间增量值。当
22、在分析步中应用了固 定时间增量,ABAQUS/Explicit将不再检查计算的响应是否稳定。通过仔细地检查能 量历史和其他的响应变量,用户应当确保得到了有效的响应。 9.3.4质量缩放以控制时间增量 由于质量密度影响稳定极限,在某些情况下,缩放质量密度能够潜在地提高分析 的效率。例如,许多模型需要复杂的离散,因此有些区域常常包含着控制稳定极限的 非常小或者形状极差的单元。这些控制单元常常数量很少并且可能只存在于局部区域。 通过仅增加这些控制单元的质量,就可以显著地增加稳定极限,而对模型的整体动力 学行为的影响是可以忽略的。 在 ABAQUS/Explicit中的自动质量缩放功能,可以阻止这些有
23、缺陷的单元不影响 稳定极限。质量缩放可以采用两种基本方法:直接地定义一个缩放因子或者给那些质 量需要缩放的单元逐个地定义所需要的稳定时间增量。这两种方法都容许对稳定极限 附加用户控制,详细介绍请参考ABAQUS 分析用户手册第7.15.1 节“Mass scaling” 。 然而,当采用质量缩放时也要小心,因为模型质量的显著变化可能会改变问题的物理 模型。 9-9 9.3.5材料对稳定极限的影响 材料模型通过它对膨胀制波波速的限制作用来影响稳定极限。在线性材料中,波 速是常数;所以,在分析过程中稳定极限的唯一变化来自于最小单元尺寸的变化。在 非线性材料中,例如产生塑性的金属材料,当材料屈服和材
24、料的刚度变化时波速发生 变化。在整个分析过程中,ABAQUS/Explicit监督在模型中材料的有效波速,并应用 在每个单元中的当前材料状态估算稳定性。在屈服之后刚度下降,减小了波速并因而 相应地增加了稳定极限。 9.3.6网格对稳定极限的影响 因为稳定极限大致与最短的单元尺寸成比例,所以应该优先使单元的尺寸尽可能 的大。遗憾的是,对于精确的分析采用一个细划的网格常常是必要的。为了在满足网 格精度水平要求的前提下,尽可能地获得最高的稳定极限,最好的方法是采用一个尽 可能均匀的网格。由于稳定极限是基于在模型中最小的单元尺寸,甚至一个单独的微 小单元或者形状极差的单元都能够迅速地降低稳定极限。为了
25、便于发现问题, ABAQUS/Explicit在状态文件( .sta)中提供了网格中具有最低稳定极限的10 个单 元的清单。如果在模型中包含了一些稳定极限比网格中其它单元小得多的单元,将模 型网格重新划分使其更加均匀可能是值得的。 9.3.7数值不稳定性 在大多数情况下,ABAQUS/Explicit对于大多数单元保持了稳定。但是,如果定 义了弹簧和减振器单元,它们在分析过程中有可能成为不稳定。因此,能够在你的分 析过程中识别是否发生了数值不稳定性是非常有用的。如果确实发生了数值不稳定, 典型的情况是结果是无界的,没有物理意义的,而且常常解是振荡的。 9.4例题:在棒中的应力波传播 本例题展示
展开阅读全文