SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
1 RPL,DDSDDT,DRPLDE,DRPLDT,
2 STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,
3 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,
4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,JSTEP,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),
4 JSTEP(4)
c
PARAMETER(ONE=1.D0, TWO=2.D0)
C
C
user coding to define DDSDDE, STRESS, STATEV, SSE, SPD, SCD
C
and, if necessary, RPL, DDSDDT, DRPLDE, DRPLDT, PNEWDT
C
C
ELAS PROPS
EE=PROPS(1)
ENU=PROPS(2)
EG=EE/(TWO*(ONE + ENU))
ELAM=(ENU*EE)/((ONE + ENU)*(ONE - TWO*ENU))
C
C
ELAS STIFFNESS
DO I=1, NDI
DO J=1, NDI
DDSDDE(I, J)=ELAM
END DO
DDSDDE(I, I)=TWO*EG+ELAM
END DO
DO I=NDI+1, NTENS
DDSDDE(I, I)=EG
END DO
C
C
CALC STRESS
DO I=1, NTENS
DO J=1, NTENS
STRESS(I)=STRESS(I)+DDSDDE(I, J)*DSTRAN(J)
END DO
END DO
C
RETURN
END
我们用UMAT进行模型计算,并与ABAQUS内置的线弹性模型比较,两者结果一致。
基于以上,为帮助用户更好的理解和掌握ABAUQS UMAT和VUMAT子程序开发入门。1月27日20时(周六),仿真秀2024新年设计仿真新年报告第11期《ABAQUS UMAT与VUMAT材料子程序入门》公开课。
我们将邀请博士毕业于上海交大,现从事力学仿真研究,有9年有限元仿真经验,擅长材料本构开发,ABAQUS子程序开发,ABAQUS-Python二次开发,Hypermesh-ABAQUS联合仿真——仿真秀专栏作者九千老师做技术分享。即日起他也在仿真秀为大家提供Abaqus原创视频课程、培训和技术咨询等服务。最后欢迎大家报名来直播间交流,支持反复回看哦。
以下是直播安排
2024新年报告会(十一):ABAQUS UMAT与VUMAT材料子程序入门-仿真秀直播
扫码观看直播和回放
当前,九千CAE老师原创独家首发仿真秀视频课程《ABAQUS UMAT 材料子程序开发59讲:经典材料本构UMAT编程实例详解》已提名仿真秀2023年度仿真好内容,正在参与点赞抽奖活动,欢迎小伙伴为九千老师投票。
凡是参与给老师课程点赞(每天五次看机会),不仅可以领取老师专属通用优惠券,还可参与仿真秀平台抽奖,奖品包含 ipad第九代、小米磁吸无线充电宝、JBL T280TWS X2 蓝牙耳机、科硕1TB移动硬盘、50 元 JD 卡、20 元 JD 卡、 仿真秀 7 日 VIP、20积分。参与活动中奖的用户,可在活动页“主会场-中奖记录"查看中奖结果,奖品中的仿真秀 VIP 和积分将即时发放到中奖用户账号中,其中仿真秀 VIP 中奖所开通的天数超过帐号最大开通天数上限(最多 60 天)的部分无效。其他奖品兑换截止时间为活动截止时间之后的 30 个工作日。
(完)