




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
abaqus混凝土徐变计算2.0此为1.0版的修正版,可以考虑混凝土弹性模量随时间,应力变化等情况下的徐变。可以考虑徐变恢复。注意,getvrm中的变量编号与坐标系有关。否则,结果不正确。 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 ABA_PARAM.INCC CHARACTER*80 CMNAME,ORNAME CHARACTER*3 FLGRAY(15) DIMENSION FIELD(NFIELD),STATEV(NSTATV),DIRECT(3,3), 1 T(3,3),TIME(2) DIMENSION ARRAY(10),JARRAY(10),JMAC(*),JMATYP(*), 1 COORD(*)CC Reading instantaneous thermal strain in direction 11(x axial)C Storing the thermal strain in state variableC CALL GETVRM(THE,ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP, 1 MATLAYO,LACCFLA) STATEV(1)= ARRAY(1) CC Reading instantaneous elastic x axial strain C Storing the thermal strain in state variableC NOTE: ARRAY(1)-X AXIALC ARRAY(2)-Y AXIALC ARRAY(3)-Z AXIALC CALL GETVRM(EE,ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP, 1 MATLAYO,LACCFLA) STATEV(2)= ARRAY(3)C CC Modifying Field variables to model development of Youngs C modulus with age.Cc IF(TIME(2).GT.1) THENc FIELD(1)=TIME(2)c ELSEc FIELD(1)=0c END IF RETURN ENDCCC SUBROUTINE UEXPAN(EXPAN,DEXPANDT,TEMP,TIME,DTIME,PREDEF, 1 DPRED,STATEV,CMNAME,NSTATV,NOEL)C INCLUDE ABA_PARAM.INCC CHARACTER*80 CMNAMEC DIMENSION EXPAN(*),DEXPANDT(*),TEMP(2),TIME(2),PREDEF(*), 1 DPRED(*),STATEV(NSTATV),ARRAY(15) REAL CINI(4,8),T0(8),CLAMDA(4),AN(4) REAL CCLOAD(4),EMOD(8)CC SWITCH, II=1, CREEP; II=2, SHRINKAGE, II=3, CREEP+SHRANKAGEC KK=3 C C= INTIAL VALUES =C * FOR CREEP (USING 1STOPT) *C C INITIAL FUNCTION IS Y=1.9*T0(-0.118)*(T-T0)/(61-0.51*FC+T-T0)CC MODELING FUNCTION (SOFTWARE OF 1STOPT) ISC Y=C1*(1-EXP(-LAMDA1*(X-T)+C2*(1-EXP(-LAMDA2*(X-T)+C C3*(1-EXP(-LAMDA3*(X-T)+C4*(1-EXP(-LAMDA4*(X-T); CC WHERE T IS THE CALCULATING TIME, T0 IS THE LOADING TIMEC THE FACTORS ARE LISTED AS FOLLOWINGC LOADING TIME ARE 7,30,50,100,365,1000,3000(DAYS)C -C | A | 7 | 30 | 50 | 100 | 365 | 500 | 1000 | 3000 |C | C1 |C(1,1)|C(1,2)|C(1,3)|C(1,4)|C(1,5)|C(1,6)|C(1,7)|C(1,8)|C | C2 |C(2,1)|C(2,2)|C(2,3)|C(2,4)|C(2,5)|C(2,6)|C(2,7)|C(2,8)|C | C3 |C(3,1)|C(3,2)|C(3,3)|C(3,4)|C(3,5)|C(3,6)|C(3,7)|C(3,8)|C | C4 |C(4,1)|C(4,2)|C(4,3)|C(4,4)|C(4,5)|C(4,6)|C(4,7)|C(4,8)| C - IF(CMNAME.EQ.MAT-GIRDER).OR.(CMNAME.EQ.MAT-SLAB)THENC ELASTIC MODULUSc EMOD=1.0 C VALUES OF LAMDA CLAMDA(1)=0.0193907053463775 CLAMDA(2)=0.00537298967078406 CLAMDA(3)=0.00105487934454054 CLAMDA(4)=0.0597818282775493C INITIAL VALUES OF COEFFICIENT C1 CINI(1,1)=0.255636119E-4 CINI(1,2)=0.179033082E-4 CINI(1,3)=0.163880576E-4 CINI(1,4)=0.147710753E-4 CINI(1,5)=0.124416704E-4 CINI(1,6)=0.119344460E-4 CINI(1,7)=0.110286669E-4 CINI(1,8)=0.096165142E-4 C INITIAL VALUES OF COEFFICIENT C2 CINI(2,1)=0.157591725E-4 CINI(2,2)=0.110425824E-4 CINI(2,3)=0.101134277E-4 CINI(2,4)=0.091232941E-4 CINI(2,5)=0.077200858E-4 CINI(2,6)=0.074402105E-4 CINI(2,7)=0.068149034E-4 CINI(2,8)=0.060733782E-4 C INITIAL VALUES OF COEFFICIENT C3 CINI(3,1)=0.053080102E-4 CINI(3,2)=0.037166275E-4 CINI(3,3)=0.034018732E-4 CINI(3,4)=0.030634778E-4 CINI(3,5)=0.025744519E-4 CINI(3,6)=0.024744322E-4 CINI(3,7)=0.022776919E-4 CINI(3,8)=0.018527641E-4C INITIAL VALUES OF COEFFICIENT C4 CINI(4,1)=0.120382947E-4 CINI(4,2)=0.084348462E-4 CINI(4,3)=0.077257019E-4 CINI(4,4)=0.069613683E-4 CINI(4,5)=0.058953358E-4 CINI(4,6)=0.056904171E-4 CINI(4,7)=0.051955726E-4 CINI(4,8)=0.045768253E-4 C C LOADING AGE(DAYS) T0=(/7,30,50,100,365,500,1000,3000/)C MODULUS OF ELASTIC AT T0S AGE EMOD=(/2.546295,3.061405,3.147964,3.217927, * 3.271749,3.277386,3.285052,3.290193/)C C = FOR SHRINKAGE =C TGSH- TIME OF SHRINKAGE CALCULATION FOR GIRDER (DAYS)C TDSH- TIME OF SHRINKAGE CALCULATION FOR DECK (DAYS)C 480E-6- ULTIMATE SHRINKAGE STRAIN IN AASHRO 2007(SI)C FC -SPECIFIED COMPREISSIVE STRENGTH OF CONCRETE AT TIME OF C PRESTRESSING FOR PRESTRESSIONED MEMBERS AND AT TIME OF C INITIAL LOADING FOR NONPRESTRESSIONED MEMBERS, fciIN AASHTO(2007)C STANDARD VALUE IS 28MPaC CKF -FACTOR FOR THE EFFECT OF CONCRETE STRENGTHC CKTD-TIME DEPENDENT(DEVELOPMENT) FACTOR (THE FIRST TWO TURMS) C RHSH-AMBIENT RELERTIVE HUMIDITY CORRECION FACTOR FOR SHRINKAGE TGSH=1.0 TDSH=50.0 SHU=480E-6 RH=70.0 FC=28.0 CKF=35.0/(7.0+FC) CKTD=61.0-0.58*FC RHSH=2.0-0.014*RH IF (CMNAME.EQ.MAT-SLAB) THEN CKF=35.0/(7.0+0.8*FC) CKTD=61.0-0.58*0.8*FC END IF C C=INTERPOSITION=C *COMPUTING THE COEFFICIENTS OF KABIR SERIES*CC STATEV(1)-THERMAL STRAINC STATEV(2)-ELASTIC STRAIN OF CURRENT INCREMENTC STATEV(3)-ELASTIC STRAIN OF PREVIOUS INCREAMENTC STATEV(4)-DTIME OF PREVIOUS INCREAMENTC DELTEE -INCREMENT OF ELASIC STRAIN TCUR=TIME(2) THE=STATEV(1) EECUR=STATEV(2) EEPRE=STATEV(3) DTPRE=STATEV(4)C IF(TCUR.GE.T0(1).AND.(TCUR.LT.T0(2)THEN JJ=1 TA=T0(JJ) TB=T0(JJ+1) EMA=EMOD(JJ) EMB=EMOD(JJ+1) ELSE IF(TCUR.GE.T0(2).AND.(TCUR.LT.T0(3)THEN JJ=2 TA=T0(JJ) TB=T0(JJ+1) EMA=EMOD(JJ) EMB=EMOD(JJ+1) ELSE IF(TCUR.GE.T0(3).AND.(TCUR.LT.T0(4)THEN JJ=3 TA=T0(JJ) TB=T0(JJ+1) EMA=EMOD(JJ) EMB=EMOD(JJ+1) ELSE IF(TCUR.GE.T0(4).AND.(TCUR.LT.T0(5)THEN JJ=4 TA=T0(JJ) TB=T0(JJ+1) EMA=EMOD(JJ) EMB=EMOD(JJ+1) ELSE IF(TCUR.GE.T0(5).AND.(TCUR.LT.T0(6)THEN JJ=5 TA=T0(JJ) TB=T0(JJ+1) EMA=EMOD(JJ) EMB=EMOD(JJ+1) ELSE IF(TCUR.GE.T0(6).AND.(TCUR.LT.T0(7)THEN JJ=6 TA=T0(JJ) TB=T0(JJ+1) EMA=EMOD(JJ) EMB=EMOD(JJ+1) ELSE IF(TCUR.GE.T0(7).AND.(TCUR.LT.T0(8)THEN JJ=7 TA=T0(JJ) TB=T0(JJ+1) EMA=EMOD(JJ) EMB=EMOD(JJ+1) END IFCC COMPUTNG REAL COEFFICIENT OF C, STORING IN CCLOAD(I)C IF(TCUR.LT.T0(1)THEN DO 5 I=1,4 CCLOAD(I)=CINI(I,1)5 CONTINUE ELSE IF(TCUR.GE.T0(1).AND.(TCUR.LT.T0(8)THEN DELTAT=TB-TAC VARING MODULUS OF ELASTIC EMODL=(TCUR-TA)/DELTAT*(EMODA-EMODB)+EMODA C COMPUTING COEFFICIENT OF C DO 10 I=1,4 CA=CINI(I,JJ) CB=CINI(I,JJ+1)C INTERPOSITION FOR ANY LOADING TIME CCLOAD(I)=(TCUR-TA)/DELTAT*(CB-CA) +CA 10 CONTINUE ELSE DO 20 I=1,4 CCLOAD(I)=CINI(I,8)20 CONTINUE END IFC DELTEE=EECUR-EEPRE DELTSTR=DELTEE*EMODLC =C COMPUTING THE COEFFICIENT INCLUDING STRESS AN(I)C OPEN(2,ACCESS=APPEND,FILE=C:CREEP.TXT)C IF(TCUR-1.0).LT.1E-5)THEN DO 30 I=1,4 STATEV(I+4)=0.030 CONTINUE END IF C DO 40 I=1,4 AN(I)=STATEV(I+4)*EXP(-CLAMDA(I)*DTPRE)+ * DELTSTR*CCLOAD(I) STATEV(I+4)=AN(I)40 CONTINUE CC WRITE(2,(10X,5F10.6)TIME(2),(STATEV(I+4),I=1,4) c WRITE(2,*) TIME(2) CCLOAD(I)C WRITE(2,(2X,4F10.6)(CINI(I,J),J=1,8),I=1,4) c WRITE(2,*) TIME(2) DTIME DTPRE DELTSTRC WRITE(2,(6X,4F10.6)TIME(2),DTIME, DTPRE, DELTSTRc WRITE(2,*) STATEV(I)C WRITE(2,(10X,5F10.6)TIME(2),(STATEV(I+4),I=1,4)c WRITE(2,*) C EXPANCR=STATEV(5)*(1-EXP(-CLAMDA(1)*DTIME)+ STATEV(6)* * (1-EXP(-CLAMDA(2)*DTIME)+STATEV(7)*(1-EXP(-CLAMDA(3)* * DTIME)+STATEV(8)*(1-EXP(-CLAMDA(4)*DTIME)C IF(TCUR.LT.T0(1)THEN EXPANCR=0.0 END IFC END IF ! CORESPONG TO LINE 78S IFC C =SHRINKAGE=CC COMPUTING SHRINKAGE (FORMULA 5.4.2.3.3-1 IN AASHTO(2007) CC IF (CMNAME.EQ.MAT-GIRDER) THEN IF (TIM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 舅舅房子赡养继承协议书
- 肇庆手提电脑租赁协议书
- 朱砂原材料采购合同范本
- 碧桂园开发的合同协议书
- 网络服务代理合同协议书
- 苏陕两地协作框架协议书
- 肉牛供应买卖合同协议书
- 联合种植香芋协议合同书
- 阁楼钢结构制作合同范本
- 纸箱送货如何写合同协议
- DL∕T 5344-2018 电力光纤通信工程验收规范
- DL∕T 2528-2022 电力储能基本术语
- 山东财经大学《大学英语》2022-2023学年期末试卷
- 2024年歌尔股份有限公司校园招聘考试试题完美版
- peskin量子场论课后答案(芝加哥大学版)
- 医院专家工作站合作协议书
- 2023年河北语文高考试题
- 2023年禁毒工作全年工作总结
- 【精】部编版语文五年级下册第三单元《遨游汉字王国》阅读专项练(含答案)
- 书面检查材料(通用6篇)
- 财税基础 课件全套 高翠莲 项目1-7电子商务企业财税工作认知-电商企业税务报表编制与分析
评论
0/150
提交评论