abaqus基于usdfld子程序的内聚力疲劳模型

基于usdfld内聚力疲劳模型

之前在Abaqus Cohesive单元的疲劳UMAT - 技术邻 (jishulink.com) 上介绍了通过umat子程序来编写内聚力疲劳本构,实现裂纹疲劳扩展的方法。在实际计算中经常出现不收敛的情况,因此重新编写了双线性本构下usdfld内聚力疲劳子程序。

在不考虑疲劳损伤的情况下,单一裂纹模式双线性内聚力本构如图所示

abaqus基于usdfld子程序的内聚力疲劳模型的图1

混合模式下的断裂准则采用BK准则

abaqus基于usdfld子程序的内聚力疲劳模型的图2

损伤萌生和失效对应的等效张开位移分别为

abaqus基于usdfld子程序的内聚力疲劳模型的图3

abaqus基于usdfld子程序的内聚力疲劳模型的图4

疲劳损伤采用roe提出的损伤演化方程

abaqus基于usdfld子程序的内聚力疲劳模型的图5

考虑疲劳损伤后的内聚力本构如图所示

abaqus基于usdfld子程序的内聚力疲劳模型的图6

这里同样假设卸载以及法向压缩不会累积疲劳损伤。

建立三点弯曲模型对疲劳裂纹扩展进行了模拟,计算结果如图所示

动画.gif

断裂过程

动画2.gif

跨中载荷位移曲线

损伤.png


损伤演化过程

本构.png

跨中底部单元的应力应变关系


更新预告:早期混凝土热-湿-力多场耦合分析,编写了基于水化度理论和考虑热学参数变化的温度场计算子程序(umatht和film); 考虑温度对湿度扩散系数影响的湿度场计算子程序(umatht和film); 基于成熟度理论和双幂徐变函数的应力场子程序(umat)。

Abaqus子程序开发疲劳断裂USDFLD

abaqus基于usdfld子程序的内聚力疲劳模型的评论4条

  • AGRE
    0
    老师您好,看到您的帖子说umatht可以做温度影响下的湿度扩散,那请问老师,这个湿度扩散是用的热传分析步还是质量扩散分析步呢?
  • 岛与江毗邻
    0
    大佬,给力,湿热耦合狠狠期待了

abaqus基于usdfld子程序的内聚力疲劳模型的相关案例教程

今天来解读一个在ABAQUS中使用USDFLD子程序实现损伤计算的例子。 USDFLD子程序的界面如下: 需要定义的变量 数组FIELD(NFIELD)包含当前材料(积分)点的场变量fi。 ——在当前增量步的末尾,这些传入了由节点插值得到的值,由*INITIAL CONDITIONS选项或*FIELD选项定义。 ——更新的fi用于计算材料属性值,其作
一、引言 为满足用户多样化的分析需求,ABAQUS提供了众多子程序接口。其中USDFLD可用于复杂材料模型的建模分析,例如粉末冶金、损伤分析等。本文以某药物粉末的模压为例,介绍了ABAQUS用户子程序USDFLD的使用方法。 二、用户子程序USDFLD简介 1.USDFLD即Use Defined Field,通过将材料属性定义为场变量fi的函数,来实现复杂材料行为的建模 ①ABAQUS/Stan
本文基于泥岩的三轴压缩试验曲线,建立考虑应变软化特性的泥岩弹塑性本构模型,使用Abaqus及其子程序对泥岩的三轴压缩试验进行了数值模拟。泥岩在受压过程中主要经过了5个阶段,即压密阶段、弹性变 形、应变硬化、应变软化、残余阶段。泥岩应变软化模型如下所示。 式中,ξ为强度参数,ξp为峰值强度参数,ξr为残余阶段强度参数,η为应变软化参数,η*为残余阶段的应变软化参数初始值。对于三轴压缩试验,η用塑性剪
SDEG云图是有数值的但是调用一直为零麻烦各位大佬帮忙看看 以下是源代码 SUBROUTINE USDFLD(FIELD,STATEV,PNEWDT,DIRECT,T,CELENT, 1 TIME,DTIME,CMNAME,ORNAME,NFIELD,NSTATV,NOEL,NPT,LAYER, 2 KSPT,KSTEP,KINC,NDI,NSHR,COORD,JMAC,JMATYP,MATLAY
abaqus利用usdfld子程序在焊接降温阶段改变材料参数,在tig焊接仿真中,焊接后,焊缝组织强度变高,为了提高仿真的精度,在焊接时,在升温结束开始降温时提高焊缝的材料性能。子程序包括了采用高斯热源dflux和usdfld联合仿真。(该usdfld也可用在混凝土在升温降温不同的材料参数)
博士/讲师
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    4 33