首页/文章/ 详情

《Mechanics of Solid Polymers》5.3.11 Ogden模型

1小时前浏览10

5.3.11 Ogden模型

        Ogden模型[12]是一个非常通用的超弹性模型,其单位参考体积的亥姆霍兹自由能是以施加的主拉伸表示的。Ogden模型的亥姆霍兹自由能可以用不同方式表示。一种常见的可压缩形式表示如方程(5.117)所示。在这个方程中,体积响应是用参数D表示的,而不是用体积模量项。
        这种亥姆霍兹自由能的通用形式使得模型更强大,但也可能使选择适当的材料参数集变得复杂,这些参数需要能够稳定预测一般变形状态。
        对于Ogden模型,主应力σi, i ∈ [1, 2, 3],由以下公式给出:

        不可压缩的Ogden模型在单轴加载、平面加载和双轴加载情况下的应力表达式分别为:

值得注意的是,如果N = 1且α₂ = 1,那么Ogden模型就等同于NH模型。

Figure 5.21: Treloar实验数据与三项Ogden模型预测的比较

       Ogden模型预测弹性体行为的准确性在图5.21中通过与Treloar [16] 的硫化天然橡胶实验数据的比较进行了展示图中显示,在这种情况下,3项Ogden模型比NH模型和Mooney-Rivlin模型更准确,但不如Yeoh模型或EC模型准确。

对于不可压缩单轴加载,Ogden材料模型可以使用以下Matlab代码实现:

function[stress] = mat_Ogden(time, strain, params)
%mat_Ogden Ogden超弹性模型
%不可压缩单轴加载
%该函数使用真实应力和应变
mu = params(1:2:end);
alpha = params(2:2:end);
lambda = exp(strain);
fori = 1 : length(lambda)
    stress(i) = sum(2*mu./alpha .* (lambda(i).^alpha - ...
1./(lambda(i).^(alpha/2))));
end
end


对于不可压缩单轴加载,Ogden材料模型也可以使用以下Python代码实现:

from pylab import *
from Polymer_Mechanics_Chap05 import *

defOgden(trueStrain, muVec, alphaVec):
"""Ogden模型。不可压缩单轴加载。
    返回真实应力。"""

    lam = exp(trueStrain)
    res = 0
for i inrange(len(muVec)):
        mu = muVec[i]
        alpha = alphaVec[i]
        res = res + 2*mu/alpha * (lam**alpha - (1/sqrt(lam))**alpha)
return res

trueStrain = linspace(00.8100)
trueStress = Ogden(trueStrain, [1.03.0], [3.00.4])

plot(trueStrain, trueStress, 'r-')
xlabel('True Strain')
ylabel('True Stress (MPa)')
grid('on')
show()


以下代码示例展示了一种实现可压缩单轴加载的Ogden材料模型的方法。

defOgden_3D(stretch, param):
"""
    Ogden模型。3D加载由stretch指定。
    param: [mu1, mu2, ..., alpha1, alpha2, kappa]。
    返回真实应力。
    """

    J = stretch[0] * stretch[1] * stretch[2]
    lam = J**(-1/3) * stretch
    N = round((len(param)-1)/2)
    mu = param[0:N]
    alpha = param[N:2*N]
    kappa = param[-1]
    Stress = kappa*(J-1)*eye(3)
for i inrange(N):
        fac = (2/J) * mu[i] / alpha[i]
        tmp = (lam[0]**alpha[i]+lam[1]**alpha[i]+lam[2]**alpha[i])/3
        Stress[0,0] = Stress[0,0] + fac * (lam[0]**alpha[i] - tmp)
        Stress[1,1] = Stress[1,1] + fac * (lam[1]**alpha[i] - tmp)
        Stress[2,2] = Stress[2,2] + fac * (lam[2]**alpha[i] - tmp)
return Stress

Python代码:"Ogden_compressible_uniaxial.py"


from pylab import *
from Polymer_Mechanics_Chap05 import *

param = [1.02.01.10.4100.0]
trueStrain = linspace(00.85)
trueStress = uniaxial_stress(Ogden_3D, trueStrain, param)

plot(trueStrain, trueStress, 'b-')
xlabel('真实应变')
ylabel('真实应力 (MPa)')
grid('on')
show()

Python代码生成的图表:


来源:ABAQUS仿真世界
通用MATLABpythonUM材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-13
最近编辑:1小时前
yunduan082
硕士 | 仿真主任工程... Abaqus仿真世界
获赞 182粉丝 337文章 418课程 0
点赞
收藏
作者推荐

Abaqus 2025 HF1 中的新材料模型-纸板模型

在 Abaqus 中建模包装纸板纸板包装的模拟是业界一个有趣且重要的课题。然而,对此类材料的行为进行建模并非易事。它需要物理测试数据和合适的材料模型。迄今为止,标准方法涉及使用希尔势函数定义正交各向异性线弹性和塑性。许多在 Abaqus 环境中描述这种方法的文章都是与波兹南生命科学大学和波兹南理工大学合作开发的。该研究团队的一篇值得关注的论文是 T. Garbowski、T. Gajewski 和 A. Knitter-Piątkowska 撰写的 《模拟和数字折痕线对瓦楞纸板和包装力学参数的影响》 。新的纸板塑性模型在最新版本的 Abaqus 中,引入了一种新的材料模型,这可能会显著改变纸板包装模拟的方法。这就是纸板塑性模型,专门用于模拟纸板的永久变形。它源自剑桥麻省理工学院 QS Xia 的博士论文 《纸板非弹性变形和分层力学》 。纸板塑性模型适用于 Abaqus/Standard 和 Abaqus/Explicit 求解器(用于平面应力元素和 3D 连续体元素),并考虑纸板在三个主要方向上的行为:ZD – 贯穿厚度,MD(机器方向) ——沿着纤维,CD(横向) —— 横跨纤维。 该模型必须与正交各向异性线弹性一起使用,其中 v_13=v_23=0。它描述了平面内、厚度方向以及面外剪切的解耦行为。平面内行为夏庆生提出的面内响应塑性准则引入了塑性“泊松比”的概念。面内行为的屈服面由六个子面组成:MD 方向张力CD 方向张力MD-CD 方向正剪切MD 方向压缩CD 方向压缩MD-CD 方向的负剪切屈服面: σ_xy=0 的屈服面: 使用以下关键字完成定义:*PAPERBOARD PLASTICITYν_1p, ν_2p, ν_4p, ν_5p 其中:ν_1p - 方向 1 拉伸的塑性“泊松比”,ν_2p - 方向 2 拉伸的塑性“泊松比”,v_4p - 方向 1 压缩的塑性“泊松比”,v_5p - 方向 2 压缩的塑性“泊松比”。该模型还考虑了平面内硬化,由以下关键字定义:*PAPERBOARD HARDENINGσ_01, A_1, B_1, C_1, σ_02, A_2, B_2, C_2σ_03, A_3, B_3, C_3, σ_04, A_4, B_4, C_4σ_05, A_5, B_5, C_5 硬化参数根据相应的屈服子表面进行编号。厚度方向行为厚度方向 (ZD) 的响应在拉伸时为线弹性响应,在压缩时为弹塑性响应。弹性部分使用以下关键字定义:*PAPERBOARD THICKNESS COMPRESSION ELASTICµ, σ_tZ 其中 µ 和 σ_tZ 是定义 ZD 方向弹性行为的参数。该方向的硬化定义为:*PAPERBOARD THICKNESS COMPRESSION PLASTICITYA_σ, B_σ, C_σ 其中:A_σ、B_σ、C_σ——硬化参数。面外剪切行为最后考虑的行为是平面外剪切,使用以下关键字定义:*PAPERBOARD TRANSVERSE SHEAR PLASTICITYA_τ, B_τ, C_τ 其中 A_τ、B_τ、C_τ 为硬化参数。纸板材料模型示例以下是纸板材料模型及完整参数关键字:*Material, name=paper*Density 1e-03,*elastic,type=engineering constants5600., 2000., 100., 0.37, 0., 0., 4100., 400.400.*paperboard plasticity,exponent=40.5, 0.133,0.5, 0.133,*paperboard hardening12, 19.,260.,800.,6.5,7.4,160.,160.6.,6.,375.,200.,7.3,6.,160.,300.6.3,9.,310.,225., *paperboard thickness compression elastic, void ratio = 1.120.026,0.36*paperboard thickness compression plasticity0.4378, -1., 6.5,*paperboard transverse shear plasticity 5., 3., 2., 概括 纸板塑性模型全面描述了纸板在各个方向上的行为。与通用塑性模型(通常针对金属设计)不同,该模型专为模拟此类材料而设计,非常适合纸板包装分析。与任何新的材料模型一样,建议先测试单个单元或基本样本,以了解其行为。来源:ABAQUS仿真世界

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈