混凝土单轴本构子程序
论坛各位朋友:你们好!我最近编了一个约束混凝土的子程序,做单轴受压子程序验证的时候只出现弹性的结果,不知道是什么原因?附上我的子程序,模型,请各位帮忙看看,非常感谢! 想请教一下shawn2008! 我看了你的子程序,有一个参数是STATEVALUE。
开始的时候statevalue没有赋值
STRESS1=STRESS(1)
STRAN1=STRAN(1)
IF((-1)*STRESS1.LT.STRESSC.OR.STRESS1.LT.STRESST) THEN
DDSDDE(1,1)=EC
DDSDDE(2,2)=EG
STRESS(1)=STRESS(1)+DDSDDE(1,1)*DSTRAN(1)
STRESS(2)=STRESS(2)+DDSDDE(2,2)*DSTRAN(2)
STATEVALUE=1
END IF
如果STRESS(1)超过了受拉或受压强度时,statevalue就没有赋值,子程序就自己运行到
STRAN1=STRAN(1)
STRESS1=STRESS(1)
c
IF((-1)*STRIN1.GT.STRANUCC.OR.STRESS1.GT.FT) THEN
STRESS(1)=0
STRAN(1)=STRAN(1)+DSTRAN(1)
STATEVALUE=6
END IF
STATEV(1)=STRAN1
STATEV(2)=STRESS1
RETURN
END
不知道是不是这个原因?也请你多指教。 1# jerson1020 n
你好,朋友,问题解决了吗?我也在做类似的东西,可以QQ交流:290711500 我也是做类似的东西 交流一下吧 278919575 你的子程序里statevalue赋值有问题
页:
[1]