求帮助,abaqus umatht子程序,想试试通过子程序来给热传导率赋值,但是abaqus调用报错

浏览:1804 回答:3

  SUBROUTINE UMATHT(U,DUDT,DUDG,FLUX,DFDT,DFDG,

     1 STATEV,TEMP,DTEMP,DTEMDX,TIME,DTIME,PREDEF,DPRED,

     2 CMNAME,NTGRD,NSTATV,PROPS,NPROPS,COORDS,PNEWDT,

     3 NOEL,NPT,LAYER,KSPT,KSTEP,KINC)

C

      INCLUDE 'ABA_PARAM.INC'

C

      CHARACTER*80 CMNAME

      DIMENSION DUDG(NTGRD),FLUX(NTGRD),DFDT(NTGRD),

     1 DFDG(NTGRD,NTGRD),STATEV(NSTATV),DTEMDX(NTGRD),

     2 TIME(2),PREDEF(1),DPRED(1),PROPS(NPROPS),COORDS(3)

C

      COND = PROPS(1)

C

      DO I=1, NTGRD

         DFDG(I,I) = -COND

      END DO

C

      RETURN

      END


邀请回答 我来回答

全部回答

(1)
默认 最新
范保鑫

建议你先用帮助文档里面提供的子程序走一遍流程,然后在这个基础上改子程序,这样才知道是哪里报错

2019年9月20日
评论 2 点赞

没解决?试试专家一对一服务

换一批