找回密码
 注册
Simdroid-非首页
查看: 298|回复: 6

[子程序] 分享移动高斯热原模型的Fortran子程序

[复制链接]
发表于 2017-7-14 02:40:05 | 显示全部楼层 |阅读模式 来自 美国
SUBROUTINE DFLUX(FLUX,SOL,KSTEP,KINC,TIME,NOEL,NPT,COORDS,
     1 JLTYP,TEMP,PRESS,SNAME)
C
      INCLUDE 'ABA_PARAM.INC'
C
      DIMENSION FLUX(2), TIME(2), COORDS(3)
      CHARACTER*80 SNAME
     
      rad=0.000040         !Laser Radius
      q1=200                  !Laser Power
      pen=0.000070        !Penetration Depth
      height=0.000400     !Total Part Height
      x=COORDS(1)          !X Coordinate  
      y=COORDS(2)          !Y Coordinate
      z=COORDS(3)          !Z Coordinate
      R=0.2                     !reflectance of powder
      pi=3.14159
      v=0.8                     !scanningspeed
      heat=2*(1-R)*q1/(pen*(rad**2)*pi)            
      depth=exp(-1*abs(height-z)/pen)
      
      IF(TIME(2) .GT. 0 .AND. TIME(2) .LE. 800e-6)THEN
          shape1=exp(-2*((x-(v*TIME(2)+0.000150))**2+(y-0.000150)**2)/rad**2)   !Gaussian Distribution
          FLUX(1)=heat*shape1*depth      ! Defining the Body Flux
      ELSEIF(TIME(2).GT.800e-6)THEN
          FLUX(1)=0
      ENDIF
      
      RETURN
      END
发表于 2017-9-18 15:46:25 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
研究研究,谢谢
回复 不支持

使用道具 举报

发表于 2017-9-25 10:56:23 | 显示全部楼层 来自 辽宁沈阳
66666666666666666
回复 不支持

使用道具 举报

发表于 2017-10-8 14:59:45 | 显示全部楼层 来自 中国
不错不错,学习一下
回复 不支持

使用道具 举报

发表于 2017-10-13 14:29:01 | 显示全部楼层 来自 安徽建筑工业学院
楼主你好,请问你QQ是多少,想请教你啊
回复 不支持

使用道具 举报

 楼主| 发表于 2018-9-7 06:08:41 | 显示全部楼层 来自 美国
LYFX 发表于 2017-10-13 14:29
楼主你好,请问你QQ是多少,想请教你啊

我的QQ号836803895
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 17:29 , Processed in 0.032773 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表