加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

abaqus高斯移动热源

(2016-12-10 11:24:02)
标签:

教育

分类: abaqus
  1. 背景:3d打印与焊接类似,由于温度梯度会造成残余应力及变形,先用高斯热源模拟温度场的变化。
  2. 材料参数: 本文做了大量的简化,假设材料为各向同性,且不随着温度变化。使用国际单位制。密度2700;热导率120;弹性模量70e9;泊松比0.3;热膨胀系数2.3e-5;比热1000;屈服应力2.5e8。对于单纯的热传导分析,只需要用到密度、热导率、膨胀系数、比热。
  3. 高斯热源:距离中心半径相同的地方能量是相同的,施加移动的高斯热源只需定义圆截面整体沿x方向运动即可。
  4. 步骤:
    1. 0.1X0.05X0.005的三维实体模型
    2. 定义上述材料
    3. 设置装配体
    4. 定义分析步为 Heat Transfer,时长为8秒

  5. 简化模型,假设模型只有激光热源,不发生别的和外界的热量交换。
  6. 在Load模块加载Thermal>Surface heat flux。选择模型的上表面为加载面,定义子程序
  7. 子程序
          SUBROUTINE DFLUX(FLUX,SOL,JSTEP,JINC,TIME,NOEL,NPT,COORDS,JLTYP,
                        TEMP,PRESS,SNAME)
    C
          INCLUDE 'ABA_PARAM.INC'
    C
          DIMENSION COORDS(3),FLUX(2),TIME(2)
          CHARACTER*80 SNAME
        

        
          Rh=0.005             
          v=0.01                        前进速度
          d=v*TIME(2)
        
          x=COORDS(1)
          y=COORDS(2)
          z=COORDS(3)
        
          x0=0
          y0=0                          最初始位置
          PI=3.1415
        
          JLTYP=0
          FLUX(1)=2000/(PI*Rh**2)*EXP(-3*sqrt((x-x0-d)**2+(y-y0)**2)**2/Rh**2)
        
          RETURN
          END

  8. 单元类型C3D8T
5、结果

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有