5.本构模型-UMAT-JC模型
5.本构模型-UMAT-JC模型概述

ABAQUS用户子程序
使用方法 要在模型中包含用户子程序,可以利用 ABAQUS 执行 程序,在执行程序中应用user选项指明包含这些子程序的 FORTRAN源程序或者目标程序的名字。 ABAQUS 的输入文件除了可以通过 ABAQUS/CAE 的作业 模块提交运行外,还可以在 ABAQUS Command 窗口中输入 (MPa)
0 -50 -100 -150 -200 0.0000
0.0001
0.0002
0.0003
0.0004
0.0005
时 间 (s)
压杆上的应力输出(实际输出)
0.05
应变
有限元模拟SHPB实验
应 变
0.04
E22 单元671 单元680 单元690
0.03
0.02
0.01
0.00 0.0000
0.0002
0.0003
0.0004
0.0005
应 变 率 (s-1)
从试件各点的应力-应变分布上看, 图中应变、应力及应变率历史曲 线基本重合,同一横截面内各点 的变化历史基本一致
时
间 (s)
(b) 应 力 历 史
400
300
应 变 率 SR22 单元671 单元680 单元690
200
100
0
-100 0.0000
1-6
泊松比
塑性耗散比
7-12 塑性应变
A
B
n
13
C
M
弹性应变
等效塑性应变
UMAT 流程图
3 SHPB实验
分离式 Hopkinson 压杆( Split Hopkinson Pressure Bar , 简称 SHPB )实验是从经典 Hopkinson 实验基础之上发展而来的一 种实验技术,用来测量材料的动态应力 - 应变行为。该实验技术 的理论基础是一维应力波理论,通过测量两根压杆上的应变来推 导试件上的应力-应变关系。
材料力学中的本构模型研究与应用

材料力学中的本构模型研究与应用材料力学作为一门研究物质内在性质的学科,其一个重要的研究对象是材料的本构行为。
本构模型作为描述材料本构行为的数学模型,它的研究和应用对于工程实践有着重要的意义。
什么是本构模型本构模型是指通过在数学模型中描述材料的宏观力学性质和微观结构来揭示材料的本质规律和特性的模型。
其中宏观力学性质包括材料的应力、应变和强度等,微观结构包括材料的晶粒、晶界、孔隙等。
本构模型主要由两大部分组成:一是从力学上描述材料的动态响应;二是确定力学响应所依存的材料本构关系。
在材料力学中,本构模型可以分为线性本构模型和非线性本构模型两大类。
更具体的,在弹性领域内,大部分材料的本构模型都是线性的,即适用于Hooke定律;而在塑性领域内,就需要使用非线性本构模型来描述材料本构行为。
本文将以弹性本构模型为例,探讨本构模型的研究和应用。
研究本构模型的方法材料本构模型的研究主要分为两个方面:一方面是通过实验和观察来获得材料宏观的机械性能参数;另一方面则是通过数学模型建立材料的内部微观结构。
这两个方面相辅相成,都是建立可靠的本构模型的必要条件。
第一个方面主要依赖于材料力学实验,并结合计算力学方法来解释实验现象。
实验过程中,利用外界施加的力将材料变形,通过测量产生的应变和应力,来建立材料的本构模型。
常用的实验方法有拉伸、压缩、弯曲等,还可以进行超声波和光学等无损检测。
通过实验获得的数据,还需要使用计算力学的方法,进一步分析和建立本构模型。
第二个方面则依赖于多尺度模拟方法,通过分子动力学、有限元分析等多种数学工具对材料微观结构进行描述和分析。
结合实验结果,可以更加准确地建立本构模型,以使其能更好地预测和模拟材料的力学响应。
本构模型的应用本构模型的应用主要有以下几个方面:1. 宏观材料性能的预测和评估:通过建立可靠的本构模型,可以模拟材料在不同载荷下的力学响应和变形行为,从而预测材料的宏观力学性能;可以评估材料的强度、疲劳寿命等关键参数,以支撑工程设计和应用。
jc本构方程

jc本构方程摘要:1.介绍JC 本构方程的背景和定义2.阐述JC 本构方程的基本原理3.详述JC 本构方程的适用范围和实际应用4.分析JC 本构方程的优缺点5.总结JC 本构方程的重要性和未来发展方向正文:1.介绍JC 本构方程的背景和定义JC 本构方程,全称为Jelinek-C 侪本构方程,是由加拿大学者Jelinek 和C 侪于1966 年提出的一种描述土壤本构特性的方程。
它是一种基于土体应力应变关系的数学模型,广泛应用于土壤力学、岩土工程等领域。
2.阐述JC 本构方程的基本原理JC 本构方程建立在土体颗粒的弹性和塑性变形基础上,其基本原理可以概括为以下几点:(1)土体颗粒在受到应力作用时,会发生弹性变形和塑性变形。
其中,弹性变形是指颗粒在卸载后能够完全恢复的原始状态,而塑性变形则是指颗粒在卸载后不能完全恢复的永久性变形。
(2)JC 本构方程假设土体颗粒的应力应变关系遵循胡克定律,即应力和应变呈线性关系。
在此基础上,方程引入了塑性应变分量,以描述土体的塑性变形特性。
(3)JC 本构方程通过引入一个屈服强度参数,即土体开始发生塑性变形的临界应力,来描述土体的屈服特性。
3.详述JC 本构方程的适用范围和实际应用JC 本构方程适用于描述粘性土、砂质土等多种土壤类型的应力应变关系,尤其在描述土体的屈服特性和塑性变形方面具有较高的准确性。
在实际工程应用中,JC 本构方程被广泛应用于土体稳定性分析、地基承载力计算、土体变形预测等领域。
4.分析JC 本构方程的优缺点JC 本构方程的优点主要表现在以下几个方面:(1)JC 本构方程考虑了土体的弹性和塑性变形特性,能够较为准确地反映土体的实际应力应变关系。
(2)JC 本构方程引入了屈服强度参数,可以较好地描述土体的屈服特性。
然而,JC 本构方程也存在一定的局限性:(1)JC 本构方程基于线性应力应变关系,对于描述土体的非线性特性可能存在一定的误差。
(2)JC 本构方程的适用范围主要局限于粘性土和砂质土,对于其他类型的土壤可能存在适用性问题。
5常用本构模型

第5章 本构模型
2021年5月19日
如何学好这门课?带着科研问题! 这门课得到什么?力学思维方法!
增加互动机制,请同学讲问题!
1. 通过“有限元离散〞这条主线把连续介质力学、固体 本构、板壳理论等众多固体力学课程贯穿起来,对多 年来学习的力学知识进展有效的梳理。教材是科研中 不可缺少的“百科全书〞。
储存在物体中的能量全部消耗在变形中,卸载后材料恢复。
w( x )
0
x
x
d
x
对于一维弹性材料,可逆、路径无关、无能量耗散是等价的特征。
对于二维和三维弹性,以及超弹性材料,也类似。
3 一维弹性
应变能一是应变的凸函数,例如,
(
w(
1 x
)
w(
2 x
))(
1 x
2 x
)
0
当
1 x
2 x
公式的等号成立。
Sij Cijkl Ekl
S C:E
式中C为弹性模量的四阶张量,有81个常数。利用对称性可以显
著地减少常数。
4 非线性弹性
利用势能表示的应力-应变关系和Green公式,
Sij
W Eij
2W
2W
EijEkl EklEij
故有
Sij Skl Ekl Eij
这样C为对称矩阵(主对称性: Cijkl Cklij ), 在81个常数中有 45个是独立的。成为上三角或下三角矩阵。
x L0
因为 L 和
即名义应变率等于伸长率,例如 x x
L0 L L0 x
可以看出,对于 率无关材料的应力- 应变曲线是应变率独 立的,而对于率相关 材料的应力-应变曲 线,当应变率提高时 是上升的;而当温度 升高时是下降的。
材料本构模型

材料本构模型材料本构模型是指用来描述材料行为的数学模型,它是材料力学研究的基础。
材料本构模型的选择对于材料力学分析和工程设计具有重要意义。
在工程实践中,我们常常需要根据材料的本构特性来选择合适的材料,预测材料的性能,以及进行结构的强度和稳定性分析。
因此,了解材料本构模型的基本原理和应用是非常重要的。
材料本构模型的基本原理是通过建立材料应力与应变之间的关系来描述材料的力学行为。
在材料力学中,通常将材料的本构行为分为线弹性、非线弹性和塑性等不同阶段。
不同的材料在不同的应力和应变条件下会呈现出不同的本构行为,因此需要针对不同的材料和工程问题选择合适的本构模型。
常见的材料本构模型包括弹性模型、塑性模型、粘弹性模型等。
弹性模型是最基本的材料本构模型,它描述了材料在弹性阶段的应力-应变关系。
在弹性阶段,材料的应力与应变呈线性关系,可以通过弹性模量来描述。
当材料受到超过一定限度的应力时,就会进入非线性阶段,这时就需要采用塑性模型或者其他非线性模型来描述材料的本构行为。
除了弹性模型和塑性模型,粘弹性模型也是材料力学中常用的本构模型之一。
粘弹性模型描述了材料在受到应力作用时会出现的时间依赖性和历史依赖性。
这种模型常用于描述高分子材料、土壤和生物材料等具有粘弹性特性的材料。
在工程实践中,我们需要根据具体的材料特性和工程问题选择合适的本构模型。
有时候,为了简化分析,我们会采用简化的本构模型来描述材料的力学行为。
但是需要注意的是,简化的本构模型可能会忽略一些重要的材料特性,导致分析结果的不准确性。
因此,在工程设计中,选择合适的本构模型是非常重要的。
总之,材料本构模型是材料力学研究的基础,它对于材料的力学行为和工程设计具有重要意义。
了解不同的材料本构模型的基本原理和应用是非常重要的,可以帮助我们更好地选择材料、预测材料性能,以及进行结构的强度和稳定性分析。
希望本文能够对材料本构模型有所帮助,谢谢阅读!。
jc本构方程

JC本构方程什么是JC本构方程?JC本构方程是一种用于描述材料的力学行为的数学模型。
本构方程是通过将应力和应变之间的关系表达为一组方程来描述材料的行为。
JC本构方程是其中一种常见的本构方程,它由James Clerk Maxwell于1867年提出。
JC本构方程的基本形式JC本构方程的基本形式是:[ = C ]其中,() 是应力矢量,() 是应变矢量,(C) 是材料的弹性常数矩阵。
JC本构方程是一个线性本构方程,它假设应力和应变之间的关系是线性的。
这意味着材料的应力和应变之间的关系可以通过一个常数矩阵来描述。
JC本构方程的应用JC本构方程在材料力学中有广泛的应用。
它可以用于描述各种材料的力学行为,如金属、塑料、复合材料等。
JC本构方程可以用于预测材料的应力响应。
通过测量材料的应变,可以使用JC本构方程来计算相应的应力。
这对于设计和分析结构的强度和稳定性非常重要。
JC本构方程还可以用于模拟材料的变形行为。
通过在数值模拟中使用JC本构方程,可以模拟材料在不同载荷下的变形和破坏行为。
这对于优化产品设计和预测材料寿命非常有用。
JC本构方程的参数确定确定JC本构方程的参数是一个重要的步骤。
这些参数反映了材料的特性和性能。
确定JC本构方程的参数通常需要进行实验测试。
通过施加不同的载荷和测量相应的应变和应力,可以获得所需的数据。
然后,通过拟合这些数据,可以得到JC本构方程的参数。
在确定参数时,需要考虑材料的非线性行为、温度和应变速率等因素。
这些因素会影响材料的力学行为,因此需要在参数确定过程中进行考虑。
JC本构方程的局限性尽管JC本构方程在描述材料的力学行为方面非常有用,但它也有一些局限性。
首先,JC本构方程假设材料的应力和应变之间是线性关系。
然而,在一些情况下,材料的应力和应变之间可能是非线性的。
这时,JC本构方程就不能很好地描述材料的行为。
其次,JC本构方程的参数通常是通过实验测试来确定的。
这意味着在确定参数时,需要进行大量的实验工作。
jc本构模型公式
jc本构模型公式JC本构模型的公式可以表示如下:σ = Cε^n + kσ^m其中,σ表示应力,ε表示应变,C、n、k和m是模型的参数。
公式的右边分为两部分,第一部分Cε^n表示线性弹性部分,第二部分kσ^m表示非线性部分。
通过这个公式,可以得到应力与应变之间的关系。
JC本构模型的公式中的参数C、n、k和m的取值会影响材料的力学性能。
C表示材料的刚度,n表示材料的硬度,k表示材料的韧性,m表示材料的塑性。
不同材料的这些参数取值不同,因此JC本构模型可以适用于不同材料的力学分析。
JC本构模型的应用非常广泛。
例如,在工程领域中,我们可以通过JC本构模型来分析材料的强度和刚度,从而确定材料是否适用于特定的工程设计。
在材料研究中,JC本构模型可以帮助研究人员深入了解材料的力学行为,从而指导新材料的设计和合成。
此外,JC本构模型还可以应用于地震工程、金属加工等领域。
为了正确应用JC本构模型,我们需要确定合适的参数取值。
这通常需要进行试验和数据分析。
通过对材料进行拉伸、压缩和剪切等实验,我们可以得到材料的应力-应变曲线。
然后,通过拟合实验数据,我们可以确定JC本构模型的参数取值。
这个过程需要一定的经验和技巧,以确保模型的准确性和可靠性。
尽管JC本构模型是一种常用的材料力学模型,但它也有一些局限性。
首先,JC本构模型是基于一定的假设和近似,可能无法完全准确地描述材料的力学行为。
其次,JC本构模型的参数取值需要通过试验进行确定,这可能会受到试验条件和测量误差的影响。
此外,JC本构模型在描述材料的非线性行为时,可能需要更复杂的公式和参数,以提高模型的精度和适用性。
JC本构模型是一种常用的材料力学模型,可以描述材料在不同应力条件下的应变行为。
通过调整模型的参数,我们可以模拟不同材料的力学性能。
JC本构模型在工程和科学研究中有着广泛的应用,可以帮助我们深入了解材料的力学行为,并指导材料的设计和应用。
然而,我们也需要注意该模型的局限性,并在实际应用中进行合理的参数选择和模型修正。
材料本构模型
材料本构模型
材料本构模型是精确描述材料力学行为的重要理论工具,它提供了一个有效的方法来解释实际材料力学系统的行为。
它既可以用于分析各种金属材料的行为,也可以用于纳米材料的分析。
该模型的发展受到了物理学和力学的影响,其中纳米材料复杂性是一个关键因素。
材料本构模型的基本概念是原子结构,体系中原子结构被有效地描述为网状结构,这样可以更方便地模拟和控制结构行为。
这种结构行为可以通过计算来表示,包括力学和热学特性。
本构模型可以将实际材料中的复杂性表示出来,这些性质随着材料结构而变化。
本构模型可以用来研究多个不同的纳米材料,比如金属、硅和热导率等。
本构模型的影响不仅在物理学和力学中有所体现,它还在材料领域发挥了重要作用。
材料本构模型的应用不仅可以用于传统的金属材料,它还可以应用于新型材料,如高分子材料和纳米材料。
本构模型可以帮助更透彻地理解新型材料的力学、电学和热学行为,并可以用于设计新型材料,从而提高新型材料的性能。
此外,本构模型还可以用于研究纳米材料的复杂性,并提供一种有效的方法来模拟和设计纳米材料。
由于纳米材料的复杂性,本构模型可以帮助更好地理解纳米材料行为,比如晶体结构、表面光滑度,以及热性能等。
总之,材料本构模型是用于描述材料力学行为的重要理论工具,它可以帮助我们更全面而准确地理解材料力学行为,以及不同材料下的性能表现,从而为材料的设计和应用提供了有用的建议。
未来,随
着技术的进步,材料本构模型将在材料研究领域发挥更大的作用。
材料本构模型
材料本构模型
材料本构模型是描述材料力学性能的数学模型,它可以用来描述材料在外力作
用下的应力-应变关系。
本构模型的选择对于工程设计和材料性能预测具有重要意义,因此在材料力学研究中起着至关重要的作用。
材料本构模型的选择通常依赖于材料的特性和所受力的情况。
常见的本构模型
包括弹性模型、塑性模型、粘弹性模型等。
弹性模型适用于描述材料在小应变范围内的力学行为,而塑性模型则适用于描述材料在大应变范围内的变形行为。
粘弹性模型则描述了材料在受到持续应力作用下的变形行为。
在工程设计中,选择合适的材料本构模型对于预测材料在不同工况下的性能至
关重要。
例如,在材料的应力分析中,需要根据材料的本构模型来计算材料的应力分布,从而评估材料在不同工况下的强度和稳定性。
在材料的变形分析中,也需要根据材料的本构模型来预测材料在受力后的变形情况,从而指导工程设计和制造过程。
除了描述材料的力学性能,材料本构模型还可以用于材料的性能预测和材料参
数的确定。
通过对材料的本构模型进行实验验证和数值模拟,可以得到材料的力学性能参数,从而为工程设计和材料选择提供依据。
在材料的性能预测中,材料本构模型也可以用来预测材料在不同应力和温度下的性能表现,为材料的使用和维护提供参考。
总之,材料本构模型是描述材料力学性能的重要工具,它对于工程设计、材料
性能预测和材料参数确定具有重要意义。
选择合适的材料本构模型,对于提高工程设计的准确性和可靠性,推动材料科学的发展具有重要意义。
希望通过本文的介绍,读者能够对材料本构模型有更深入的理解,并在工程实践中加以应用。
材料本构模型
材料本构模型材料本构模型是数值计算的一种重要的工具,主要用于研究材料的力学性能。
它以一种抽象的方式描述物体的力学响应,以预测物体在外力作用下的变形和反应。
这是通过对材料的力学特性进行建模,通过对物体的变形和刚度进行分析,以及对材料的塑性变形和断裂进行研究,来实现的。
材料本构模型的研究在材料的内部和外部缺陷分析,材料的变形和破坏行为,以及材料的加工参数优化等方面发挥了重要作用。
它可以帮助研究人员了解材料的特性,调整加工参数,控制物体的变形和破坏,并做出更好的设计。
研究人员可以利用材料本构模型来研究材料在外力作用下的变形和反应行为。
主要涉及三个方面:力学模型建立、模型计算和结果验证。
首先,建立材料模型,根据材料的物理性质选择合适的本构模型,并加入变量,满足材料变形和破坏的力学响应模型。
其次,利用计算机计算材料模型,确定材料的变形和非线性特性。
最后,验证模型的结果,验证模型的准确性和现实性,以及模型的局限性。
材料本构模型的计算结果通常用来推导结构的刚度、弹性模量和剪切模量,以及应变能和体积能等特性。
这些参数能有效评估材料的力学性能,例如,利用应变能可以测量固体材料的强度,以及确定材料的稳定性。
此外,还可以确定材料的力学参数,如材料的抗压强度和剪切强度等,这些参数可以用来估算材料的力学性能,并对断裂造成的损伤进行评估。
材料本构模型已经广泛应用于航空航天、石油化工、船舶制造、建筑工程等行业。
它可以用来评估结构在外力作用下的变形和反应,以及材料的抗压强度和耐疲劳性能,以及材料的延性能力。
此外,也可以用来研究三维复杂结构的应力场,确定材料的缺陷位置,检测材料的缺陷类型,监测材料的断裂过程,以及材料的表面粗糙度和结构的尺寸变化等。
总之,材料本构模型是数值计算的一种重要的工具,广泛应用于材料研究、结构力学和材料加工等领域。
它不仅可以帮助研究人员对材料的抗压强度和断裂性能,耐疲劳性能和延性能力等进行评估,也可以用来研究三维复杂结构的应力场,有助于材料的设计优化、缺陷检测以及断裂预测。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UMAT 中的应力矩阵、应变矩阵以及矩阵 DDSDDE , DDSDDT , DRPLDE 等,都是直接分量存储在前,剪切分量存储在后。直接 分量有 NDI个,剪切分量有 NSHR 个。各分量之间的顺序根据单 元自由度的不同有一些差异,所以编写UMAT时要考虑到所使用单 元的类别。
DDSDDE NTENS , NTENS
STATEV NSTATEV
用于存储状态变量的矩阵,在增量步开始时将数值传递到UMAT中。 也可在子程序USDFLD或UEXPAN中先更新数据,然后在增量步开始 时将更新后的数据传递到UMAT中。在增量步结束时必须更新状态 变量矩阵中的数据。 和应力张量矩阵不同的是:对于有限应变问题,除了材料本 构行为引起的数据更新以外,状态变量矩阵 NSTATEV 中的任何矢 量或者张量都必须通过旋转来考虑材料的刚体运动。
300 250 200 150
应 变 率 (s-1)
100 80 60 40
0.03
应 变
0.02
100 20 0 0.000 50 0 0.045
0.01
0.005
0.010
0.015
0.020
0.025
0.030
0.035
0.040
0.00 0.0000
0.0001
0.0002
0.0003
0.0004
RETURN END
变量介绍 STRAN(NTENS):应变矩阵 DSTRAN(NTENS):应变增量矩阵 DTIME:增量步的时间增量 NDI:直接应力分量的个数 NSHR:剪切应力分量的个数 NTENS:总应力分量的个数 SSE,SPD,SCD 分别定义每一增量步的弹性应变能,塑性耗散和蠕变 耗散。它们对计算结果没有影响,仅仅作为能量输出。
PROPS NPROPS
材料常数矩阵,矩阵中元素的数值对应于输入文件关键字 *USER MATERIAL 下面的数据行。例如需要给定 8 个材料常数,并申请了 一个13维的状态变量矩阵,它们表示的物理含义如表所示。
PROPS 1 2 3 4 5 6 7 8
物理性质
STATEV 变量意义
杨氏模量
A B n 1 C ln 1
*m 1 T 0
A, B, n, C, m 五个参数,需要通过实验来确定。A 为材料的静态屈 服应力,T* 为无量纲温度
T* T Tr Tm Tr
Tr 为室温, Tm 为材料熔点。 JC 模型在温度从室温到材料熔点温
大作业2(占总成绩10%):
1. 结合科研课题,建立本构模型,必须是 非线性材料,如粘弹性(见ABAQUS手 册);混合硬化;弹塑性含损伤;率相 关塑性(本课程);超塑性;钢筋砼; 晶体材料等;
2. 生成UMAT,计算分析,交报告和UMAT电 子文档。 6月10日前交.
1-6
泊松比
塑性耗散比
7-12 塑性应变
A
B
n
13
C
M
弹性应变
等效塑性应变
UMAT 流程图
3 SHPB实验
分离式 Hopkinson 压杆( Split Hopkinson Pressure Bar , 简称 SHPB )实验是从经典 Hopkinson 实验基础之上发展而来的一 种实验技术,用来测量材料的动态应力 - 应变行为。该实验技术 的理论基础是一维应力波理论,通过测量两根压杆上的应变来推 导试件上的应力-应变关系。
应 力 (MPa)
0 -50 -100 -150 -200 0.0000
0.0001
0.0002
Hale Waihona Puke 0.00030.00040.0005
时 间 (s)
压杆上的应力输出(实际输出)
0.05
应变
有限元模拟SHPB实验
应 变
0.04
E22 单元671 单元680 单元690
0.03
0.02
0.01
0.00 0.0000
ABAQUS用户子程序
使用方法 要在模型中包含用户子程序,可以利用 ABAQUS 执行 程序,在执行程序中应用user选项指明包含这些子程序的 FORTRAN源程序或者目标程序的名字。 ABAQUS 的输入文件除了可以通过 ABAQUS/CAE 的作业 模块提交运行外,还可以在 ABAQUS Command 窗口中输入 ABAQUS执行程序直接运行:
计算固体力学
第5章 本构模型
-ABAQUS的UMAT -JC模型和SHPB实验
2016年10月13日
1 Johnson-Cook模型 2 ABAQUS的UMAT
3 SHPB实验
1 Johnson-Cook强化模型
Johnson-Cook(JC)强化模型表示为三项的乘积,分别反映了 应变硬化、应变率硬化和温度软化。JC模型可以用来模拟在动态 载荷,如冲击载荷,作用下的变形。这里使用JC模型的修正形式:
0.0001
0.0002
0.0003
0.0004
0.0005
时 间 (s) (a) 应 变 历 史
160 140
应 力 (MPa)
试件经历均匀变形时的Mises应力 (t=3.0×10-4 s)
120 100 80 60 40 20
应力 S22 单元671 单元680 单元690
0 0.0000
0.0001
是一个NTENS维方阵,称为雅克比矩阵,即 σ / ε ,切线模量。 是表示增量步结束时第 J 个应变分量的改变引起的 第 I 个应力分量的变化。通常雅可比是一个对称矩阵。
STRESS NTENS
DDSDDE I , J
在增量步开始,应力张量矩阵中的数值通过UMAT和主程序之间的 接口传递到UMAT中;在增量步结束,UMAT将对应力张量矩阵更新。 对于包含刚体转动的有限应变问题,一个增量步调用UMAT之前就 已经对应力张量进行了刚体转动,因此在UMAT中只需处理应力张 量的共旋 (co-rotational) 变形部分。 UMAT 中应力张量的度量为 Cauchy应力。
0.0002
0.0003
0.0004
0.0005
应 变 率 (s-1)
从试件各点的应力-应变分布上看, 图中应变、应力及应变率历史曲 线基本重合,同一横截面内各点 的变化历史基本一致
时
间 (s)
(b) 应 力 历 史
400
300
应 变 率 SR22 单元671 单元680 单元690
200
100
0
-100 0.0000
0.0001
0.0002
0.0003
0.0004
0.0005
时 间 (s) (c) 应 变 率 历 史
有限元模拟SHPB实验
0.05
160 140 120
实验值
ABAQUS模拟
应 变 率
500 450
0.04
400 350
应 应 应 应
变 变 变 变
率 率 率 率
70 100 200 250
应 力 (MPa)
2 ABAQUS的UMAT
用 户 材 料 子 程 序 (User-defined Material Mechanical Behavior ,简称 UMAT) 通过与 ABAQUS 主求解程序的接口实现与 ABAQUS 的 数 据 交 流 。 在 输 入 文 件 中 , 使 用 关 键 字 “ * USER MATERIAL”表示定义用户材料属性。 UMAT子程序具有强大的功能,使用UMAT子程序: 可以定义材料的本构关系,使用ABAQUS材料库中没有包含的 材料进行计算,扩充程序功能; 几乎可以用于力学行为分析的任何分析过程,可以把用户材 料属性赋予ABAQUS中的任何单元; 必须在UMAT中提供材料本构模型的雅可比(Jacobian)矩阵, 即应力增量对应变增量的变化率; 可以和用户子程序“USDFLD”联合使用,通过“ USDFLD”重 新定义单元每一物质点上传递到UMAT中场变量的数值。
ABAQUS job= 输入文件名 user= 用户子程序的 Fortran 文 件名
注 : ABAQUS/Standard 和 ABAQUS/Explicit 都支持用户子 程序功能,但是它们所支持的用户子程序种类不尽相同。
由于主程序与UMAT之间存在数据传递,甚至共用一些变量, 因此必须遵守有关UMAT的书写格式,UMAT中常用的变量在文件开 头予以定义,通常格式为:
度的范围内都是有效的。
1 Johnson-Cook强化模型
高应变率的变形经常伴有温升现象,这是因为材料变形过程 中塑性功转化为热量。对于大多数金属,90-100%的塑性变形将 耗散为热量。所以JC模型中温度的变化可以用如下的公式计算:
T
d c
ΔT 为温度的增量;α为塑性耗散比,表示塑性功转化为热量的 比例;C 为材料的比热;ρ为材料密度;上式是一个绝热过程, 即认为温度的升高完全起因于塑性耗散。 JC本构模型考虑率相关塑性,采用过应力模型;塑性变形是 关联的,即塑性流动沿着屈服面的法线方向,并采用 Mises 屈服 面,类似于J2流动理论。
有限元模拟SHPB实验
有限元建模,模拟SHPB实验,利用对称性使计算简化。
A B n 1 C ln 1
*m 1 T 0
分别根据应变硬化、应变率硬化和温度软化的实验数据 拟合JC模型的材料参数,
Johnson-Cook模型参数 性质 密度 杨氏模量 泊松
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,RPL,DDSDDT,DRPLDE, 1 DRPLDT,STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME, 2 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT, 3 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC) C INCLUDE 'ABA_PARAM.INC' C CHARACTER*80 CMNAME DIMENSION STRESS(NTENS),STATEV(NSTATV), 1 DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS), 2 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1), 3 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3) user coding to define DDSDDE, STRESS, STATEV, SSE, SPD, SCD and, if necessary, RPL, DDSDDT, DRPLDE, DRPLDT, PNEWDT