ABAQUS USDFLD子程序应用实例分享

今天来解读一个在ABAQUS中使用USDFLD子程序实现损伤计算的例子。


USDFLD子程序的界面如下:

ABAQUS中使用USDFLD子程序的应用例子的图1

需要定义的变量



数组FIELD(NFIELD)包含当前材料(积分)点的场变量fi。

——在当前增量步的末尾,这些传入了由节点插值得到的值,由*INITIAL CONDITIONS选项或*FIELD选项定义。

——更新的fi用于计算材料属性值,其作为场变量的函数。更新的fi传递到其他用户子程序中(CREEP、HETVAL、UEXPAN,UHARD、UHYPEL、UMAT、UMATHT和UTRS),在该材料点可以被调用。



可能需要定义的变量

• 包含依赖于解的状态变量的数组STATEV(NSTATV),能够在USDFLD中定义。

——这些在增量步的开始作为值传入。

——在该子程序中STATEV在所有情况下都能够更新,所有更新的值被传递到其他用户子程序中(CREEP、HETVAL、UEXPAN,UHARD、UHYPEL、UMAT、UMATHT和UTRS),在该材料点可以被调用。

——与该材料点相关的状态变量的数量由*DEPVAR选项定义。

• 建议的新时间步长与现在正在使用的时间步长(DTIME)的比例PNEWDT,可以给定。

——该变量允许用户在ABAQUS中的自动时间增量步长算法中提供输入。



只提供信息的变量

• NFIELD 在该点存在的场变量个数

• DIRECT 与当前积分点相关的材料方向在全局坐标系下的方向余弦

——DIRECT(#,1)定义第一个材料方向

• T 壳或膜材料方向相对于单元法向的任意转动的方向余弦

等等…..



例子:层压复合板的失效

该问题模拟了中心有孔的层压复合板在受到面内压缩时发生的损伤。

板由石墨-环氧树脂层组成,纤维方向为(-45/45)叠层。

该问题使用了四分之一对称有限元模型,使用两层CPS4单元,而不是用壳单元对复合板进行建模,因为板的厚度足够大,面外位移应该最小。

USDFLD子程序应用例子-中心带孔层压复合板的失效_02.png

USDFLD子程序应用例子-中心带孔层压复合板的失效_03.png

USDFLD子程序应用例子-中心带孔层压复合板的失效_04.pngUSDFLD子程序应用例子-中心带孔层压复合板的失效_05.pngUSDFLD子程序应用例子-中心带孔层压复合板的失效_06.pngUSDFLD子程序应用例子-中心带孔层压复合板的失效_07.png                        

以帮助控制时间增量的大小。 
     

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空