资源描述:
《umat自学整理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、什么是UMAT?v.l4W*F9T%rUMAT:[userdefinedmaterialmechanicalbehavior]用户材料子程序,是ABAQUS提供给用户自定义材料属性的FORTRAN程序接口;注意是接口程序,真正的定义材料的力学行为即属性,是用户自己编译的FORTRAN程序来实现的UMAT通过与ABAQUS主求解程序的接口实现与ABAQUS的数据交流+^7P'Z1?.UMAT功能简介![摘自庄茁老师的书]4y-P+l&`)C#B1{%H(F:_#~%`2d;W"s6R$O'n"t(U2I0^
2、7^:n$D6d-x+[.z7@,g:^UMAT子程序具有强大的功能,使用UMAT子程序:(P6f.C.r6A;})~)p!v:N(1)可以定义材料的本构关系,使用ABAQUS材料库中没有包含的材料进行计算,扩充程序*s;b'z6Z*N(
3、"UU'E6V3@功能。ABAQUS软件2003年度用户年会论文集,I*A:(2)几乎可以用于力学行为分析的任何分析过程,几乎可以把用户材料属性赋予ABAQUS中的任何单元;1K"?e#g3l/I!f/X2(3)必须在UMAT中提供材料本构模型的雅可比(Jacobia
4、n)矩阵,即应力增量对应变增量+x%F4F2u+];N6b0@.k的变化率。)z:w#Q.H/W0d+M*J;f(4)可以和用户子程序“USDFLD”联合使用,通过“USDFLD”重新定义单元每一物质点上传K:r.B/M* _.t递到UMAT中场变量的数值。UMAT开始的变量声明6p4q/a"C4S-T+E%x.P(I,f7e-U/i%G$D由于主程序与UMAT之间存在数据传递,甚至共用一些变量,因此必须遵守有关书写格式,UMAT中常用的变量在文件开头予以定义,通常格式为:&Q9?+o6Y-w3Q4i:
5、h)CSUBROUTINEUMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,3@%Z:
6、;_+U#V1RPL,DDSDDT,DRPLDE,DRPLDT,"U#.h:W6?(w/X+{$C;M2STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME3u._1T'v5y7J0y'Y)z8K3NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,4[8O8v"Ju+v4CELE
7、NT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)E1o'B4H!Y-y6R1F1wC0s}!D6{8L0o'GINCLUDE'ABA_PARAM.INC'-----此处是将ABAQUS本身自带的参量精度定义的文件包含进来[后面详说].s;H)B'z,_*PC9O$t,g/V.C6lCHARACTER*80CMNAME"L/T$W$P3pk7w3]DIMENSIONSTRESS(NTENS),STATEV(NSTATV),"`;d+R;e+f&P1DDSDDE
8、(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),%g2@/R![!F*n+e0P2STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),8S'TY3?8Ju#y0n0N#w,D+s3PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3)~'A:b&W8o0F-a-A&L5N(B-------------------------------以上是变量声明吧!:
9、W!n!F1^0k-(EusercodingtodefineDDSDDE,STRESS,STATEV,SSE,SPD,SCD*j"S%L)_&Iand,ifnecessary,RPL,DDSDDT,DRPLDE,DRPLDT,PNEWDT(j9lW(I'n&u-------------------------------此处,看来是将用户定义材料属性的fortran程序编入8y*B/y7v2k4j'J.O*d0B!ORETURN------------------这是返回值5~%G9R8E.wEND--
10、----------------------结束UMAT中各个变量的详细解释[凡是-注明david的,都是我自己猜的,仅供参考]7g-I&
11、-C3_#r0d'j%k7?8A,l,Nf,P6D:F&~5O1N6_+d7q$C9s,v0jVDDSDDE(NTENS,NTENS)"x9C;F&O"O/@,E7a+b&是一个NTENS[NumberoftheTensions----david]维的方阵,称作雅可比矩阵,应力增量/应变