本文摘要(由AI生成):
这篇文档的主要内容是关于超弹性材料的特性、力学模型和应力计算,以及 Radioss 中几种超弹性材料模型的特点、参数拟合方法和单元属性设置建议。文档首先介绍了超弹性材料的特性和力学模型,包括橡胶材料的分类、应用、弹性原因、模型分类等,还详细介绍了橡胶材料的初始剪切模量和体积压缩模量的计算方法。文档还探讨了伸长率、初始剪切模量、Ogden 模型阶数、超弹性应力计算、超弹性材料的不可压缩性、Ogden 材料参数等内容。文档最后给出了一个实例,说明了如何使用Ogden 模型对 Treloar 试验数据进行拟合。文档接着介绍了 Radioss 中几种超弹性材料模型的特点、参数拟合方法和单元属性设置建议,包括 Kirchhoff 应力在 Ogden 模型中的表达形式,以及对 Neo-Hookean 模型、Mooney-Rivlin 模型、Yeoh 模型和 Arruda-Boyce 模型的逐一阐述,说明每个模型的应变能公式、参数意义和拟合方法,并介绍了超弹性材料的试验方法和单元属性设置建议。文档最后列出了参考文献。
超弹性材料
聚合物一般是由一堆长链的分子组成的。大多数聚合物都是以碳为基础,所以被认为是有机化学品。
聚合物一般可以分为塑料和橡胶。根据聚合物的交联程度由高到低有:
热塑性聚合物:室温下以玻璃态出现,加热后固体会粘稠,多次加热降温不产生材料损伤
弹性体 (elastomer):有极端的弹性延展,加热降温会产生材料损伤
热固性聚合物:无定型,多次加热降温会产生材料损伤,料损继续加热出现材料降解和炭化。
热塑性聚合物和热固性聚合物时是塑料,弹性体(elastomer)是橡胶。
橡胶材料表现的弹性与金属表现的弹性原因有所不同。金属的弹性是晶格中的原子位置相对微小变动表现的弹性,而橡胶材料的弹性是由于绷直长链过程表现的弹性。
橡胶在工业上又广泛的应用。它具有下面的材料力学特性:
材料接近理想弹性,并且弹性的行为是可逆的。比如拉伸放松这样一个闭合的加载循环后橡胶材料不会像塑形材料一样留下永久的变形。
橡胶材料有非常强的抵抗体积变形的能力,橡胶通常可以考虑为材料不可压缩性。
橡胶材料非常适用于剪切,它的剪切模量一般是金属的5到10倍。剪切模量有与温度有关,受热变硬,这与金属是正好相反。
橡胶材料通常是各向同性的。
橡胶的模型大致可以分为现象学和热力统计学两大类。现象学的典型模型有 Ogden, Yeoh, Mooney-Rivlin 模型,在 Radioss 中 LAW42, 62, 69, 82, 88, 94, 95 和 100 都是属于这一类的。
而 Arruda-Boyce 模型则是基于热力学统计的模型,在 Radioss 中 LAW92 就是用 Arruda-Boyce 模型的。
Ogden模型
Ogden 模型的应力应变关系是基于应变能 W 来描述的。应变能 W 由两部分组成,一部分是应变偏量能用W (λ1, λ2, λ3) 表示,另一部分是体积应变能用 U(J) 表示,它是描述体积压缩而需要的应变能。
(点击图片可查看高清大图)
这里W是应变能;λi 是 i 方向的主伸长率;J是相对体积比;αp 和 μp 是材料参数;
是偏伸长率。
初始剪切模量 (μ) 和体积压缩模量 (K) 如下计算:
这里V只是用于计算体积压缩模量的泊松比。
伸长率(stretch)λ
上面描述 Ogden 材料本构的应变能 W 中使用了伸长率 λ,它是试验中得到的工程应变计算而来的 λ=1+ε
它由偏伸长率:
和主伸长率:
两部分组成。
主伸长率 λi 用于描述主轴上的体积应变能 U(J)(这里 J=λ1 · λ2 · λ3)。主伸长率 λi = 1+εi , 这里 εi 是主工程应变率。
偏伸长率
用于描述应变偏量能,偏伸长率
这里J是相对体积比,或称为第三应变不变量。
初始剪切模量
参数 μp 和 αp 必须满足下面的初始剪切模量的计算:
为了满足计算稳定性 Ogden 的每一对这两个参数还需要满足: μp · αp > 0
Ogden 模型阶数
(μp,αp) 在 Ogden 的应变能 W 公式中的成对出现的参数,也可以称为 Ogden 模型的阶数。一对 (μ1,α1) 只能描述材料线性的超弹性行为,两对 (μ1,α1; μ2,α2) 可以描述绝大多数的非线性的超弹性行为。通常 Ogden 模型可以模拟橡胶 700% 的变形。而三对以上的 (μp,αp) 在现实应用中用到的非常少。
当 LAW42 卡片中 p=1 或 LAW82 卡片中 i=1 时,表示使用 Ogden 一阶模型 (Ogden 1st Order):
例如 LAW82 中应变能即为
例如 LAW42 中应变能即为
此时当 α1=2 时就是 Neo-Hookean 模型,比如在 LAW82 卡片中,假设命名
则
由于应变第一不变量可以描写为
Neo-Hookean 模型在考虑不可压缩(即没有体积应变能)时的应变能可以写为:
所以 Neo-Hookean 模型一般可以用于描述变形不大(不超过20%变形)的超弹性材料。
当 LAW42 卡片中 p=2 或 LAW82 卡片中 i=2 时表示使用 Ogden 二阶模型 (Ogden 2nd Order):
例如 LAW42 中应变能即为:
例如 LAW82 中应变能即为:
当 α1=2,α2=-2 时就是 Mooney-Revilin 模型。
所以如果用 LAW42 卡片描述 Mooney-Revilin 模型,即定义
在考虑材料不可压缩时(即没有体积应变能),那么应变能公式为:
所以 Mooney-Revilin 模型是一个简化的非线性模型,一般可以描述变形小于 90% 或小于 100% 的超弹性材料。
依次类推 p=1~5(i=1~n),在 LAW42 中可以最多表达 Ogden 五阶模型。LAW82 中可以表达超过五阶的 Ogden 模型。不同阶数用于不同精度要求的拟合。
Treloar试验数据使用Ogden一阶和二阶模型的拟合[5]
超弹性应力计算
基于应变能,对应超弹性材料的应力是这样计算得到的:
超弹性材料的不可压缩性
Ogden 材料参数
在 Ogden 材料卡片有些需要输入Odgen 参数 (αp,μp)的,比如 LAW42, 62, 82,那么这些 (αp,μp) 参数需要用户事先通过拟合试验数据(比如单轴拉伸试验)取得。并且 LAW62,LAW82 中要求填入的 Ogden 参数与 LAW42 略有不同。
为了方便用户使用,Radioss 还有很多超弹性材料卡片可以允许用户直接将试验中的得到的工程应力应变曲线输入卡片,Radioss 自动拟合相应的材料参数,比如LAW69, 88。以 LAW69 为例,直接使用单轴试验数据(工程应力应变曲线);选择 LAW_ID=1; 选择所需的 Ogden 参数对的个数 N。
然后 Radioss 在 starter 中自动拟合的 Ogden 参数。在 *0000.out 输出文件中会打印拟合的 Ogden 参数:
Ogden 模型通常还会有一个 Drucker Stability 使用条件。根据 Drucker Stability 准则,与增量应力相关的增量功总是应该大于零。否则材料模型将不稳定。
这里的D 是材料刚度矩阵,描述材料应力应变的斜率:
如果材料模型稳定,则需要这个材料刚度矩阵 D 一直是正的(应力应变曲线的斜率是正的,向上的),因此矩阵 D 必须满足下面条件:
Kirchhoff 应力在 Ogden 模型中可以描写为:
Radioss 的 LAW42 和 LAW69 中都会自动检查 Drücker stability 准则并且将检查信息打印在 *0000.out 输出文件中以供参考。
比如当时有下面的 Odgen 参数时:
Radioss 在 *0000.out 中打印下面的信息:
CHECK THE DRUCKER PRAGER STABILITY CONDITIONS
-----------------------------------------------
MATERIAL LAW = OGDEN (LAW42)
MATERIAL NUMBER = 1
TEST TYPE = UNIXIAL
COMPRESSION: UNSTABLE AT A NOMINAL STRAIN LESS THAN -0.3880000000000
TENSION: UNSTABLE AT A NOMINAL STRAIN LARGER THAN 0.9709999999999
TEST TYPE = BIAXIAL
COMPRESSION: UNSTABLE AT A NOMINAL STRAIN LESS THAN -0.2880000000000
TENSION: UNSTABLE AT A NOMINAL STRAIN LARGER THAN 0.2780000000000
TEST TYPE = PLANAR (SHEAR)
COMPRESSION: UNSTABLE AT A NOMINAL STRAIN LESS THAN -0.3680000000000
TENSION: UNSTABLE AT A NOMINAL STRAIN LARGER THAN 0.5829999999999
对于 Neo-Hookean 模型由于C10>0 (μ1>0),材料总是稳定的,所以无需检查Drücker stability 准。
对于 Mooney-Rivlin 模型,需要检查 Drücker stability 准则,比如当 C01 或者 μ2 任意一个为负时会导致材料模型不稳定。
YEOH 模型
Yeoh 模型 [4] 在Radioss中可以用LAW94 材料卡片描述。Yeoh模型的应变能公式如下:
在 LAW94 中当考虑材料不可压缩,且只有输入 C10 和 D1 那么 Yeoh 模型就简化为了 Neo-Hookean 模型。
LAW94 中的材料参数 C10, C20, C30 用于描述超弹性材料的变形,而参数 D1, D2, D3 是描述超弹性材料的体积压缩能力。这些参数需要通过拟合试验数据得到。
在Radioss工具手册中的实例Example56中有一个Compose脚本可以帮助拟合,我们会在下周给大家专门讲解Example56实例。
Arruda-Boyce模型
在 Radioss 中 LAW92 运用了 Arruda-Boyce 模型[2],不同于 Ogden 模型,它是基于热力统计学的模型。
第一部分应变偏量能运用了 Arruda-Boyce 模型,它是假设8链的立方体,8个链从单元中心到各个顶点。
8链模型[2]
这里 Ci 值是通过热力统计学得出的常数
λm 是用于定义材料的伸长极限值,也称为锁死应变(locking stretch),一般定义在应力应变曲线最陡的地方,通常这个 λm 值在7(LAW92中已经设定了 λm 的默认值是7)。
在 Radioss 中的 LAW92 既可以通过输入 μ,D,λm 来定义材料的参数,也可以通过输入工程应力应变曲线,此时卡片中输入的参数 μ,D,λm 将被忽略,然后 Radioss 自动(用非线性最小二乘法)拟合出所需要的 μ,D,λm 参数。拟合出来的 Arruda-Boyce 模型参数将在 *0000.out 的输出文件中打印。
在使用曲线输入法时,还允许通过 Itype 参数区分输入曲线的试验类型,这样可以得到更加准确的拟合参数。可以选择的试验类型如下:
Itype = 1: 单轴试验数据
type = 2: 双轴试验数据
Itype = 3: 平面拉伸试验数据
超弹性材料的试验
对于超弹性材料的试验,通常我们通过单轴拉伸试验拟合得到材料参数,但是简单拉伸试验中得到的材料参数有时也不一定能很好地用于模拟材料处于复杂的应力的状态。所以还要做其他试验来校验材料参数,比如双轴拉伸,体积试验,平面剪切试验等。
在使用不同试验拟合参数是需要注意,各个方向的伸长率在假定材料不可压缩时可以有以下关系:
更多的关于超弹性材料试验的信息可以参见文献 [3],
行业内相应标准或者国标
单元属性设置建议
在使用超弹性材料时,对单元属性的设置也有一定的要求。
比如实体单元最好是使用8节点六面体单元 /BRICK ,如果几何复杂不得不要考虑四面体单元,那么 /TETRA4 或者 /TETRA10 也都可以使用。
实体单元属性推荐使用 Ismstr=10, Icpre=1, 配合 Isolid=24. 如果一定要有全积分的设置 Isolid=17 那么最好同时设置 Iframe=2 以用于超弹性材料经常出现的超大变形。
超弹性材料汇总
参考文献
[1] R. W. Ogden, G. Saccomandi, I. Sgura, “Fitting hyperelastic models to experimental data”, Computational Mechanics (2004) Springer-Verlag 2004
[2] Arruda, E. M. and Boyce, M. C., 1993, “A three-dimensional model for the large stretch behavior of rubber elastic materials”, J. Mech. Phys. Solids, 41(2), pp. 389–412.
[3] Miller, Kurt. "Testing Elastomers for Hyperelastic Material Models in Finite Element Analysis" Axel Products, Inc., Ann Arbor, MI (2017). Last modified April 5, 2017, http://www.axelproducts.com/downloads/TestingForHyperelastic.pdf
[4] Yeoh, O. H. "Some forms of the strain energy function for rubber." Rubber Chemistry and technology 66, no. 5 (1993): 754-771.
[5] Bernd Kleuter. " Mechanics of Elastomers", May 17-19, 2017.