» 博客 » 博客 » Abaqus Johnson-Cook模型简介:精确模拟高应变率事件

Abaqus Johnson-Cook模型简介:精确模拟高应变率事件

In this article you will read

目录

Main Article

Last updated on:

预测材料在高应变率和高温等极端条件下的响应在航空航天、汽车工程等各个领域都至关重要。Abaqus Johnson-Cook 模型是有限元分析软件 Abaqus 中一种用途广泛且应用广泛的本构模型,它能够为深入了解材料在这些苛刻条件下的动态响应提供宝贵的信息。.

Johnson-Cook模型是一种唯象材料模型,这意味着它依赖于实验数据来定义材料的响应。该模型能够捕捉应变速率、温度和应变硬化对给定材料屈服应力的影响。它尤其适用于模拟高速冲击、爆炸载荷以及其他这些因素起关键作用的动态事件。.

本文将探讨 Abaqus 中的 Johnson-Cook 模型,该模型包含 Johnson-Cook 塑性和 Johnson-Cook 损伤。我们将介绍每个模型及其因变量;这样,您就能了解如何在 Abaqus 中使用这些模型来改进仿真。让我们开始吧。.

约翰逊-库克材料模型——视频讲解

Podcast: High-Velocity Impact & Johnson–Cook

This table provides a comparative overview of widely used constitutive material models in computational solid mechanics. It is not limited to the Johnson–Cook model and is intended as a broader reference framework.
型号名称 类型 关键参数 捕捉到的现象 主要应用 典型材料
Johnson-Cook (JC) 经验/粘塑性 A、B、n、C、m、D1–D5 应变硬化、应变速率敏感性、热软化、韧性损伤 冲击、穿透、碰撞、机械加工、爆炸载荷 钢、铜、钽、铝合金
Zerilli-Armstrong (ZA) 物理/基于位错的 C0–C5(或 σa、B、β、B0、α、n) 位错力学、晶粒尺寸效应、热激活 高速结构动力学 FCC & BCC metals
机械阈值应力(MTS) 物理/基于位错的 σa、σi、σe、g0、b、kB、θ0 微观结构演变,内在障碍 高保真塑性建模 铜、钢、铝合金
Preston-Tonks-Wallace (PTW) 物理/粘塑性 s0, s∞, y0, y∞, K, γ, θ, d 极高的应变速率变形直至熔化 冲击波和超高速冲击 爆炸载荷下的金属
Steinberg-Cochran-Guinan-Lund (SCGL) 半经验/粘塑性 σa, β, n, σp, UK, C1, C2 压力相关的剪切模量 冲击物理学 金属、体心立方材料
Cowper-Symonds 经验/粘塑性 C,P 速率相关的屈服应力标度 碰撞安全性分析 钢、铝合金
Bingham-Norton 弹性-完全粘塑性 E、η、σy、λ、N 屈服后紧接着是粘性流动 屈服应力材料 地质材料、金属
Norton-Hoff 完全粘塑性 λ,N(或 K,m) 二次蠕变 高温成型 金属、聚合物、沥青

 

Theoretical Background: Viscoplasticity

Johnson-Cook模型属于以下理论: 粘塑性. 该理论解释了材料如何根据加载速率发生永久变形。工程师通常使用以下方法来可视化这种行为: 流变学模型. 例如,他们使用弹簧元件来模拟弹性,使用阻尼器来模拟速率依赖性。虽然JC模型完全是经验性的,但它仍然是工程领域最常用的选择。.

它有效地将应变硬化、应变速率效应和热软化结合成一个简单、可用的形式。.

 

Abaqus Johnson-Cook Model

Johnson-Cook (JC) 材料模型是一种本构模型,用于描述金属在高应变速率和高温条件下的行为。它广泛应用于有限元分析 (FEA) 软件,包括 Abaqus。Johnson-Cook 模型由 Johnson 和 Cook 于 1983 年提出,已被证明是一种能够捕捉冲击、穿透和爆炸成形等复杂材料响应的通用工具。.

如前所述,Abaqus Johnson Cook 模型包含两个主要部分:

  1. 约翰逊-库克可塑性

本节旨在定义材料的硬化行为。Johnson Cook 考虑了塑性应变、应变速率和温度等多种因素来定义材料在塑性区的硬化行为。.

  1. 约翰逊·库克造成的损失

Johnson-Cook塑性模型可以与渐进损伤和失效模型结合使用。Abaqus中提供的延性损伤模型之一就是Johnson-Cook损伤模型。该模型被称为“Johnson-Cook动态失效模型”。.

我们首先讨论约翰逊-库克塑性理论。但在开始之前,如果您想了解包含实际示例的完整教程,我建议您访问此链接,其中包含…… 4. 实际案例 例如 钻孔影响分析。.

Johnson Cook Plasticity

Johnson-Cook塑性模型是一种用于描述金属在动态载荷条件下(例如高速加工、冲击和爆炸载荷)塑性行为的本构材料模型。它是一种唯象模型,考虑了应变、应变速率和温度对材料屈服强度和流动应力的影响。.

Johnson-Cook塑性模型采用Mises屈服面及其相关的流动。Johnson-Cook硬化可以通过两种方式确定:一种方式是材料屈服应力取决于塑性应变和温度;另一种方式不仅将屈服应力定义为塑性应变和温度的函数,而且还将应变速率作为第三个因素添加到公式中。首先,我们讨论常规硬化,然后再讨论速率相关的硬化。.

Johnson-Cook hardening

Johnson-Cook硬化是一种特殊的各向同性硬化,其中静态屈服应力,, 约翰逊烹饪模型, 假定其形式为:

约翰逊烹饪模型

在哪里 约翰逊烹饪模型 是等效塑性应变, 一个, B, n,, 是在转变温度或以下温度下测量的材料参数,, 约翰逊烹饪模型. 转变温度定义为屈服应力不再随温度变化的温度。有时在公式中会用室温代替转变温度。.

约翰逊烹饪模型 无量纲温度定义为:

约翰逊烹饪模型

在哪里 约翰逊烹饪模型 是当前温度和 约翰逊烹饪模型 是熔点。.

什么时候 约翰逊烹饪模型, 这种材料会熔化并表现得像流体一样;由于……,因此不会有剪切阻力。 约翰逊烹饪模型. 通过将等效塑性应变设置为零,可以消除硬化记忆。.

为了定义分析中的这种硬化,您必须提供以下值: 一个, B, n, , 约翰逊烹饪模型, , 和 约翰逊烹饪模型 作为金属塑性材料定义的一部分。.

在 Abaqus/CAE 中定义这种硬化类型,必须按如下方式操作:

  1. 转到“属性”模块
  2. 定义一种材料
  3. 机械塑性 塑料:硬化:约翰逊-库克

相关窗口如图 1 所示。.

定义 Abaqus Johnson-Cook 硬化

图 1:在 Abaqus/CAE 中定义 Johnson-Cook 硬化

 

Johnson Cook model strain rate dependence

Johnson-Cook模型应变率依赖性假设:

约翰逊烹饪模型

在哪里 约翰逊烹饪模型 是非零应变速率下的屈服应力;; 约翰逊烹饪模型 是等效塑性应变速率;; 约翰逊烹饪模型 是静态屈服应力; 约翰逊烹饪模型 是非零应变速率下的屈服应力与静态屈服应力的比值。.

等效塑性应变率可计算如下:

约翰逊烹饪模型

约翰逊烹饪模型 和 C 是转变温度或更低温度下测量的材料参数。(因此, 约翰逊烹饪模型).

因此,Johnson-Cook 应变速率相关的屈服应力可表示为:

约翰逊烹饪模型

除了之前提到的材料常数外,这里还需要提供以下值: C约翰逊烹饪模型 当你定义 Johnson-Cook 速率依赖性时。.

图 2 列出了某些材料的 Johnson-Cook 速率依赖模型常数。 约翰逊烹饪模型 和 约翰逊烹饪模型 被视为室温。.

各种材料的本构常数

图 2:各种材料的本构常数 [1]

在 Abaqus/CAE 中定义这种硬化类型,必须按如下方式操作:

  1. 转到“属性”模块
  2. 定义一种材料
  3. 机械塑性 塑料:硬化:Johnson-Cook:子选项速率相关:硬化:Johnson-Cook

相关窗口如图 3 所示。.

在 Abaqus/CAE 中定义 Johnson-Cook 速率相关硬化

图 3:在 Abaqus/CAE 中定义 Johnson-Cook 速率相关硬化

至此,我们已经回顾了约翰逊-库克塑性变形,它包含两个部分。稍作休息,准备好后,我们将继续讨论约翰逊-库克损伤。以下是约翰逊-库克塑性变形的一个例子: “钻井模拟”

How to Calibrate and Validate JC Parameters

为了进行可靠的模拟,必须获得精确的材料常数。通常,研究人员会使用 光滑圆棒拉伸试验 收集原始应力-应变数据。之后,您可以使用 Excel 或 CurveFitter 等专业软件拟合这些曲线。.

首先,确定硬化参数 A、B 和 n 在参考应变速率下,确定应变速率系数。 C 和热指数 通过改变测试条件。此外,在执行复杂仿真之前,务必验证这些参数。您应该创建一个 单元素模型 在 Abaqus 中重现物理测试。这一关键步骤可确认您的输入数据能够产生预期结果。此外,请考虑应用 应变率滤波 在动态分析过程中,该技术可以抑制非物理振动,并提供更平滑、更真实的输出结果。.

Johnson-Cook Damage

Johnson-Cook损伤模型是一种用于描述金属在动态载荷条件下延性失效的本构模型。它是一种唯象模型,考虑了应变、应变速率和温度对材料损伤的影响。.

Abaqus/Explicit 提供了一个专门针对 Johnson-Cook 塑性模型的动态失效模型,该模型仅适用于金属的高应变速率变形。该模型被称为“Johnson-Cook 动态失效模型”。.

Abaqus/Explicit 还提供了 Johnson-Cook 失效模型的更通用实现,作为损伤起始准则系列的一部分,这是模拟材料渐进损伤和失效的推荐方法。为了更深入地了解损伤,特别是延性材料的损伤,我们建议您同时参阅以下文章:

韧性损伤:韧性材料失效机制的综合研究

Johnson-Cook dynamic failure model

Johnson-Cook动态失效模型基于单元积分点处的等效塑性应变值。当损伤参数超过1时,假定发生失效。损伤参数为:, 约翰逊烹饪模型, 定义为:

约翰逊烹饪模型

在哪里 约翰逊烹饪模型 是等效塑性应变的增量,, 约翰逊烹饪模型 是失效时的应变,求和是在分析的所有增量上进行的。.

失效应变, 约翰逊烹饪模型, 假设其取决于无量纲塑性应变率,, 约翰逊烹饪模型; ;无量纲压力-偏应力比,, 约翰逊烹饪模型 (在哪里 p 是压力应力和 q 是 Mises 应力);以及无量纲温度,, 约翰逊烹饪模型, ,如前文Johnson-Cook强化模型中所述。假设这些依赖关系是可分离的,并且具有以下形式:

约翰逊烹饪模型

在哪里 约翰逊烹饪模型 到 约翰逊烹饪模型 失效参数是在转变温度或以下温度下测量的,, 约翰逊烹饪模型, , 和 约翰逊烹饪模型 是参考应变速率。.

[/vc_column_text][/vc_column][/vc_row]

要定义 Johnson-Cook 动态失效模型,您必须提供以下值: 约翰逊烹饪模型 到 约翰逊烹饪模型. 与约翰逊-库克硬化法类似,您也需要确定转变温度的值。, 约翰逊烹饪模型, 熔点, 约翰逊烹饪模型, 以及参考应变速率,, 约翰逊烹饪模型. 图 4 显示了三种材料的这些常数值。请注意,大多数材料的这些常数都会增加。 约翰逊烹饪模型 随着压力偏应力比的增大;因此,, 约翰逊烹饪模型 与图 4 中的值相反,上述表达式中的值通常为正值。 约翰逊烹饪模型.

当满足此失效准则时,偏应力分量将被设为零,并在分析的剩余时间内保持为零。默认情况下,满足失效准则的单元将被删除。.

Johnson-Cook 动态失效模型适用于金属的高应变速率变形;因此,它最适用于真正的动态情况。.

使用Johnson-Cook动态失效模型需要引入Johnson-Cook硬化,但并非必须引入Johnson-Cook应变率依赖性。然而,只有在定义了Johnson-Cook应变率依赖性的情况下,才会在Johnson-Cook动态失效准则中包含速率相关项。.

Abaqus/CAE 不支持 Johnson-Cook 动态失效模型。.

约翰逊烹饪模型

图 4:三种材料的强度和断裂常数(约翰逊烹饪模型 (应力三轴度) [2]

Johnson-Cook damage initiation criterion

韧性金属的材料损伤起始能力旨在作为预测金属损伤起始的一般能力。.

Johnson-Cook准则(仅在Abaqus/Explicit中可用)是延性准则的一个特例,其中损伤开始时的等效塑性应变为, 约翰逊烹饪模型, 假定其形式为:

约翰逊烹饪模型

大多数材料都会出现下降 约翰逊烹饪模型 随着应力三轴度的增加 约翰逊烹饪模型; 所以,, 约翰逊烹饪模型 上述表达式中的值通常为正值。.

您可以使用以下选项来指定 Johnson-Cook 启动准则的参数:

  1. 转到“属性”模块
  2. 定义一种材料
  3. 延性金属的机械损伤:约翰逊-库克损伤

相关窗口如图 5 所示。.

在 Abaqus/CAE 中定义 Johnson-Cook 损伤起始

图 5:在 Abaqus/CAE 中定义 Johnson-Cook 损伤起始

本节到此结束。让我们总结一下本文所学内容。以下是约翰逊-库克损伤的一个例子: “Johnson-Cook可塑性和损伤起始”

概括

我们首先定义了Johnson-Cook模型。Johnson-Cook模型由两部分组成:塑性和损伤。我们回顾了这两部分,以便您在分析中应用时能够更好地理解它们。最后,我们可以总结Johnson-Cook模型的优点和局限性如下:

优势

  • 它相对容易实施和校准。.
  • 它考虑了应变、应变速率和温度的影响。.
  • 它可以准确预测材料在各种载荷条件下的失效情况。.

局限性

  • 这是一个现象学模型,可能无法提供对材料行为的根本理解。.
  • 对于所有材料或载荷条件,该数据可能并不准确。.
  • 需要进行大量的实验测试才能确定材料参数。.

Johnson-Cook模型是Abaqus中模拟高应变率变形的有效工具。它能够以相对简单而精确的方式表征材料在严苛条件下的行为。通过了解该模型的优势和局限性,工程师可以将其有效地应用于各种领域,包括冲击分析、穿透力学和爆炸成形。.

为了更熟悉 Abaqus Johnson-Cook 模型,您可以访问以下链接,其中包含多个使用 Johnson-Cook 塑性和损伤模型进行模拟的研讨会:

 

浏览我们内容全面的 Abaqus 教程页面,其中包含免费的 PDF 指南和适合所有技能水平的详细视频。探索免费和付费套餐,以及高效掌握 Abaqus 的必备信息。立即开启您的 Abaqus 学习之旅! Abaqus教程 现在!

Related 文章

Author

马特·维德

马特·维德是一位成就卓著的机械工程师,拥有超过15年的辉煌职业生涯。凭借在该领域的专业知识,马特已成为工程教育领域的领军人物,并担任一家领先的培训网站公司的核心成员。他对有限元软件充满热情,毕生致力于精通其复杂功能,并帮助他人掌握同样的技能。通过精心设计的课程,他将自己丰富的知识和实践经验传授给有志成为工程师的学员,帮助他们掌握在职业生涯中取得成功所需的技能。.

Your 评论

一个回复

  1. 我在设置钻井模拟的JC损伤参数时遇到了困难,您对材料常数的解释正是我所需要的。此外,它还提供了可直接运行的.inp示例和VUMAT训练,这使得它比传统的教科书更具实用性。.

发表回复

为了推动新思路的产生,我们有时需要对约翰逊方程理论进行修正。因此,在本培训包中,我们将学习如何使用 Abaqus 模型模拟约翰逊-库克理论,以及如何为该模型创建子程序。目前已有两个编写好的子程序。在学习了第一个子程序中如何应用约翰逊-库克塑性和损伤起始之后,您将在第二个子程序中学习如何应用约翰逊-库克渐进损伤模型。.

本项目提供了一套用于三维连续体单元的 Abaqus 模型,集成了一个 VUMAT 子程序,该子程序实现了改进的 Johnson Cook (MJC) 粘塑性模型和 Hershey 屈服面。MJC 模型模拟了材料在不同应变速率和温度下的行为,而 Hershey 屈服面则预测了复杂的屈服行为。两者结合,能够对材料在冲击和高温等极端条件下的行为进行高精度模拟。该软件包非常适合汽车、航空航天和国防等行业,支持碰撞测试、金属成形和弹道分析等关键应用。该模型已针对三维连续体单元进行了实现。.

笔记: inp 和 Fortran 文件仅适用于 Linux 系统。.