- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Abaqus 混凝土徐变收缩子程序
经过进一步的完善后,子程序的计算结果跟一般程序的计算结果吻合
得比较好。目前在三维实体元中应用效果良好。注意:外部数据文件的数
据由其它拟合软件获得。
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,MATLAYO,
3 LACCFLA)
C
INCLUDE #39;ABA_PARAM.INC#39;
C
CHARACTER*80 CMNAME,ORNAME
CHARACTER*3 FLGRAY(15)
DIMENSION FIELD(NFIELD),STATEV(NSTATV),DIRECT(3,3),
1 T(3,3),TIME(2)
DIMENSION ARRAY(15),JARRAY(15),JMAC(*),JMATYP(*),
1 COORD(*)
C
C Reading instantaneous thermal strain in direction 11(x axial)
C Storing the thermal strain in state variable
C
CALL
GETVRM(#39;THE#39;,ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP,
1 MATLAYO,LACCFLA)
STATEV(1)= ARRAY(1)
C
C Reading instantaneous elastic x axial strain
C Storing the thermal strain in state variable
C NOTE: ARRAY(1)--X AXIAL
C ARRAY(2)--Y AXIAL
C ARRAY(3)--Z AXIAL
C
CALL
GETVRM(#39;EE#39;,ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP,
1 MATLAYO,LACCFLA)
STATEV(2)= ARRAY(1)
C
CALL
GETVRM(#39;SDV#39;,ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP,
1 MATLAYO,LACCFLA)
STATEV(3)= ARRAY(3)
STATEV(4)= ARRAY(4)
C
C Modifying Field variables to model development of Young’s
C modulus with age.
C
IF(TIME(2).GT.1) THEN
FIELD(1)=TIME(2)
ELSE
FIELD(1)=0
END IF
RETURN
END
C
C
SUBROUTINE UEXTERNALDB(LOP,LRESTART,TIME,DTIME,KSTEP,KINC) C
INCLUDE #39;ABA_PARAM.INC#39;
C
DIMENSION TIME(2)
CHARACTER*80 TITLE
C
COMMON/MYGIRD/GIRD_INI(4,10),GIRD_LAMDA(4)
COMMON/MYSLAB/SLAB_INI(4,10),SLAB_LAMDA(4)
C
C Abaqus uses the FORTRAN unit numbers outlined in the table
below. Unless noted otherwise,
C you should not try to write to these FORTRAN units from user
subroutines.
C ForAbaqus/Standa
文档评论(0)