焊接模拟ansys实例

更新时间:2023-06-23 06:39:50 阅读: 评论:0

焊接模拟ansys实例
!下面的命令流进行的是一个简单的二维焊接分析, 利用ANSYS单元生死和热-结构耦合分析功能进
!行焊接过程仿真, 计算焊接过程中的温度分布和应力分布以及冷却后的焊缝残余应力。 
finish
/clear
/filnam,1-2D element birth and death 
/title,Weld Analysis by "Element Birth and Death" 
/prep7 
/unit,si          !采用国际单位制 
!****************************************************** 
et,1,13,4          !13号二维耦合单元, 同时具有温度和位移自由度 
et,2,13,4 
!1号材料是钢 
!2号材料是铝  gunpowder
!3号材料是铜 
!铝是本次分析中的焊料, 它将钢结构部分和铜结构部分焊接起来 
!下面是在几个温度点下, 各材料的弹性模量 
mptemp,1,20,500,1000,1500,2000 
mpdata,ex,1,1,1.93e11,1.50e11,0.70e11,0.10e11,0.01e11 
mpdata,ex,2,1,1.02e11,0.50e11,0.08e11,0.001e11,0.0001e11 
mpdata,ex,3,1,1.17e11,0.90e11,0.30e11,0.05e11,0.005e11 
!假设各材料都是双线性随动硬化弹塑性本构关系 
!下面是各材料在各温度点下的屈服应力和屈服后的弹性模量 
tb,bkin,1,5 
tbtemp,20,1 
tbdata,1,1200e6,0.193e11 
tbtemp,500,2 
tbdata,1, 933e6,0.150e11 
tbtemp,1000,3 
tbdata,1, 435e6,0.070e11 
tbtemp,1500,4 
livehou什么意思tbdata,1, 70e6,0.010e11 
tbtemp,2000,5 
tbdata,1, 7e6,0.001e11 
tb,bkin,2,5 
tbtemp,20,1 
tbdata,1,800e6,0.102e11 
tbtemp,500,2 
tbdata,1,400e6,0.050e11 
tbtemp,1000,3 
tbdata,1, 70e6,0.008e11 
tbtemp,1500,4 
tbdata,1, 1e6,0.0001e11 
tbtemp,2000,5 
tbdata,1,0.1e6,0.00001e11 
tb,bkin,3,5 
tbtemp,20,1 
tbdata,1,900e6,0.117e11 
tbtemp,500,2 
tbdata,1,700e6,0.090e11 
tbtemp,1000,3 
tbdata,1,230e6,0.030e11 
tbtemp,1500,4 
tbdata,1, 40e6,0.005e11 
tbtemp,2000,5 
tbdata,1, 4e6,0.0005e11 
!材料密度(假设为常值) 
mp,dens,1,8030 
mp,dens,2,4850 
jellymp,dens,3,8900 
blob
! 热膨胀系数(假设为常值) 
mp,alpx,1,1.78e-5 
mp,alpx,2,9.36e-6 
mp,alpx,3,1.66e-5 
!泊松比(假设为常值) 
mp,nuxy,1,0.29 
mp,nuxy,2,0.30 
mp,nuxy,3,0.30 
!热传导系数(假设为常值) 
mp,kxx,1,16.3 
mp,kxx,2,7.44 
mp,kxx,3,393 
!比热(假设为常值) 
mp,c,1,502 
mp,c,2,544 
mp,c,3,385 
!热膨胀系数(假设为常值) 
!由于该13号单元还有磁自由度, 此处假设一磁特性, 但并不影响我们所关心的结果 
mp,murx,1,1 
mp,murx,2,1 
mp,murx,3,1 
!假设焊料(铝)焊上去后的初始温度是1500 
mp,reft,1,20 
mp,reft,2,1500 
mp,reft,3,20 
!****************************************************** 
!下面建立几何模型 
csys,0 
k,1,0,0,0 
k,2,0.5,0,0 
k,3,1,0,0        !长1米
k,4,0,0.3,0      !厚度0.3米(二维中叫做宽度)
k,5,0.35,0.3,0 
k,6,0.65,0.3,0 
k,7,1,0.3,0 
a,1,2,5,4 
a,2,6,5 
a,2,3,7,6 
划分网格 
esize,0.025 
type,2 
mat,2 
amesh,2
!
esize,0.05      !网格划分出现问题
type,1 
mat,1 
amesh,1 
!
侍者mat,3 
amesh,3 
in heaven
eplot 
/solu 
antype,4          ! 瞬态分析 
trnopt,full 
在模型的左边界加位移约束 
nl,all 
*get,minx,node,,mnloc,x 
nl,s,loc,x,minx 
d,all,ux,0 
*get,miny,node,,mnloc,y 
nl,r,loc,y,miny 
d,all,uy,0 
!*****假设模型的左右边界处温度始终保持在20摄氏度左右*****
!其他边界条件如对流和辐射等均可施加,此处因为只是示意而已,故只施加恒温边界条件 
nl,all 
*get,minx,node,,mnloc,x 
nl,s,loc,x,minx 
d,all,temp,20 
nl,all 
*get,maxx,node,,mxloc,x 
nl,s,loc,x,maxx 
d,all,temp,20 
由于第2个面是焊接所在区域,因此首先将该区域的单元“杀死” 
nna=2 
el,all 
*get,emax,elem,,num,max 
al,s,area,,nna 
esla 
*get,n,elem,,count 
*dim,ne,,n 
*dim,nex,,n 
*dim,ney,,n 
*dim,neorder,,n 
mine=0 
!**********************************************     
!下面的do循环用于将焊料区的单元按其形心y坐标排序
!以便后面模拟焊料由下向上逐步“生长”过程 
*do,i1,1,n 
  el,u,elem,,mine 
  *get,n1,elem,,count 
  ii=0 
  *do,i,1,emax 
    *if,el(i),eq,1,then 
      ii=ii+1 
      ne(ii)=i 
    *endif 
  *enddo 
  *do,i,1,n1 
四六级准考证号忘了    *get,ney(i),elem,ne(i),cent,y 
    *get,nex(i),elem,ne(i),cent,x 
  *enddo 
  miny=1e20 
  minx=1e20 
  *do,i,1,n1 
本色的意思    *if,ney(i),lt,miny,then 
      miny=ney(i) 
      minx=nex(i) 
      mine=ne(i) 
    *el 
      *if,ney(i),eq,miny,then 
        *if,nex(i),lt,minx,then 
          miny=ney(i) 
          minx=nex(i)  nand
          mine=ne(i) 
        *endif 
      *endif 
    *endif 
  *enddo 
  neorder(i1)=mine 
*enddo 
!**************************************************************
max_tem=1500  !按照前面假设,焊料的初始温度为1500 
dt1=1e-3      !用于建立初始条件的一个很小的时间段 
dt=5          !焊接一个单元所需的时间 
t=0            !起始时间 
el,all 
eplot 
/auto,1 
/replot 
*do,i,1,n 
  ekill,neorder(i) 
  el,s,live 
  eplot 
*enddo 
alll,all 
outres,all,all 
ic,all,temp,20 
kbc,1 
timint,0,struct 
timint,1,therm 
timint,0,mag 
tintp,0.005,,,1,0.5,0.2 
nsub1=2 
nsub2=40
!*************************************************

本文发布于:2023-06-23 06:39:50,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/154551.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:假设   焊接   温度
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图