UMAT的Statev不更新的问题

我在用umat的分部调试时发现了这个问题,我定义了计数器并储存进statev,但每次循环开始都是一个随机数,循环结束的更新值也没有成功储存进statev,第二次循环依然是一样的随机数,有大神知道这是为什么嘛? 还有一个小问题就是,statev的初始状态是0嘛?我在abaqus界面定义的维数是必须=umat里的维数,还是大于就可以呀?
ABAQUSUMAT

UMAT的Statev不更新的问题的评论2条

UMAT的Statev不更新的问题的相关案例教程

基于凌志matlab脚本实现拉伸压缩,平面应变压缩过程中的织构演化 具体操作过程如下: 一,在for文件中加入输出内容如下: 代码: FILE1='C:\Users\Desktop\VPSC\cp-huang-al\texture2\temp.dat' OPEN(91,FILE=FILE1,STATUS='UNKNOWN',ACCESS='APPEND') 位置如图: 选择特定增量步格式化输出结果
各向同性硬化von Mises率无关弹塑性本构理论以及umat源代码 1 本构理论 1.1 率形式 对于各向同性线弹性材料,其本构方程为: 式中假设了应变张量可以分解为弹性应变和塑性应变两部分: 因此塑性本构的关键在于计算塑性应变的演化。对于率无关弹塑性的本构理论,需要确定以下三个部分: (1):屈服条件 (2):流动法则 (3):硬化法则 在此采用的是 von Mises 屈服条件: 式中后继屈
1 本构理论 1.1 率形式 本构方程为: 单轴拉伸的应力应变的硬化曲线如下: 根据单轴试验得到硬化部分的曲线: 当仅考虑随动硬化时,屈服面的中心在移动,而屈服面的大小不发生改变,即为常数。 屈服条件为: 增加了背应力来表示屈服面中心移动即随动硬化的效果。式中相对应力的表达式为: 流动法则为: 背应力的演化法则为: 式中: 上标k代表随动部分(kinematic),表示以下随动硬化曲线的梯度: 1
混合硬化von Mises率无关弹塑性本构理论以及umat源代码 1 本构理论 1.1 率形式 本构方程为: 当考虑混合硬化时,其应力应变曲线如下: 随动硬化导致屈服面的中心在移动,各向同性硬化导致屈服面在扩张。根据单轴试验得到两个硬化部分的曲线: 屈服条件为: 增加了背应力来表示屈服面中心移动即随动硬化的效果。式中相对应力的表达式为: 流动法则为: 屈服应力是等效塑性应变的函数: 背应力的演化法
UMAT是什么? UMAT:[user defined material mechanical behavior]用户材料子程序,是ABAQUS提供给用户自定义材料属性的FORTRAN程序接口;注意是接口程序,真正的定义材料的力学行为即属性,是用户自己编译的FORTRAN程序来实现的!UMAT通过与ABAQUS主求解程序的接口实现与ABAQUS的数据交流 UMAT实现的功能[-摘自庄茁老师的书]
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    1 0