24小时热门版块排行榜    

查看: 2073  |  回复: 1

lappal727614

新虫 (初入文坛)


[求助] 热源子程序

在用FORTRAN语言编写热源后,提交时一直出现错误,大家帮忙看看,
子程序 SUBROUTINE DFLUX(FLUX,SOL,JSTEP,JINC,TIME,NOEL,NPT,COORDS,JLTYP,
      1                 TEMP,PRESS,SNAME)
C
      INCLUDE 'ABA_PARAM.INC'
      parameter(one=1.d0)
      DIMENSION FLUX(2),TIME(2),COORDS(3)
      CHARACTER*80 SNAME
      q=800
      v=0.005
      d=v*TIME

      x=COORDS(1)
      y=COORDS(2)
      z=COORDS(3)
      x0=0
      y0=0
      z0=0.0025
      a=0.0028
      b=0.0034
      c=0.0032
      PI=3.1415
      heat=6*sqrt(3.0)*q/(a*b*c*PI*sqrt(PI))
      shape=exp(-3*(x-x0)**2/c**2-3*(y-y0-d)**2/a**2-3*(z-z0)**2/b**2)
C JLTYP=1,表示为体热源
      JLTYP=1
      if(JSTEP.eq.one) then
      FLUX(1)=heat*shape
      endif
      RETURN
      END
出现错误提示:
Abaqus JOB weld-thermal
Abaqus 6.11-1
Begin Compiling Abaqus/Standard User Subroutines
05/19/12 17:12:47
ks.for(2): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: *
      SUBROUTINE DFLUX(FLUX,SOL,JSTEP,JINC,TIME,NOEL,NPT,COORDS,JLTYP,
----------------------------------------------------------------------^
ks.for(3): error #5276: Unbalanced parentheses
      1                 TEMP,PRESS,SNAME)
----------------------------------------^
ks.for(3): error #5082: Syntax error, found INTEGER_CONSTANT '1' when expecting one of: ;
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lappal727614

新虫 (初入文坛)


是焊接用的移动热源
大家知道的帮忙看看啊
2楼2012-05-19 19:56:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lappal727614 的主题更新
信息提示
请填处理意见