jerson1020 发表于 2010-1-20 10:37:39

混凝土单轴本构子程序

论坛各位朋友:
                   你们好!我最近编了一个约束混凝土的子程序,做单轴受压子程序验证的时候只出现弹性的结果,不知道是什么原因?附上我的子程序,模型,请各位帮忙看看,非常感谢!

jerson1020 发表于 2010-1-20 10:38:40

想请教一下shawn2008!

wei1012 发表于 2010-1-20 14:09:15

我看了你的子程序,有一个参数是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

不知道是不是这个原因?也请你多指教。

zholv 发表于 2010-3-7 20:14:58

1# jerson1020 n

你好,朋友,问题解决了吗?我也在做类似的东西,可以QQ交流:290711500

cefish2008 发表于 2010-3-11 14:08:31

我也是做类似的东西 交流一下吧 278919575

liujundlut11 发表于 2019-8-22 10:21:09

你的子程序里statevalue赋值有问题
页: [1]
查看完整版本: 混凝土单轴本构子程序