各位好!
看了上面北极熊甲的例子,感觉很受用,同时也感觉很难啊,我有一个问题,关于熔化极氩气保护焊电弧模拟的问题,模型示意如下:
我建立1/4模型如下:
单元划分与建模为:
施加的边界条件为电压,电流,感觉都是对称的,为何采用solid231后计算的结果不对称?(电流密度和焦耳热)
焦耳热为:
不知道为何啊?
我的基本思路是:
将电场计算(solid231单元,采用solid69会计算出错)的电流密度导入磁场计算(solid117单元),计算结果很不令人满意,请问各位该怎么调呢?
谢谢啊
我的代码如下:
/clear
/prep7
WPSTYLE,,,,,,,,0
LOCAL,11,0,0,0,0,90,0,0,,,
CSYS,11,
WPAVE,0,0,0
WPCSYS,-1
/units,mks
/prep7
!SHPP,MODIF,1,210,
pi=4*atan(1)
i=300 !电流
r=0.6e-3!焊丝半径
len_arc=4e-3 !弧长
len_guod=2e-3 !过渡段长度
wide_arc=5e-3 !弧柱宽度
wide_cal=15e-3 !计算宽度
high_nozzle=10e-3 !喷嘴高度
len_nozzle=5e-3!喷嘴长度
tmp_arc=6000!弧柱区初始给定温度
tmp_wu=3000!电极初始给定温度
tmp_yang=6000!阳极初始给定温度
eh_si=4 !焊丝横向分段
eh_arc=4 !弧柱区横向分段
eh_other=4!弧柱区以外横向分段
ez_si1=6!焊丝纵向分段1
ez_si2=2 !焊丝纵向分段2
ez_si3=6!焊丝纵向分段3
ez_si4=20!焊丝纵向分段4
/prep7
MPTEMP,,,,,,,, !密度kg/m3
MPTEMP,1,273
MPTEMP,2,2500
MPTEMP,3,5000
MPTEMP,4,7500
MPTEMP,5,10000
MPTEMP,6,12500
MPTEMP,7,15000
MPTEMP,8,17500
MPTEMP,9,20000
MPDATA,DENS,1,,1.67
MPDATA,DENS,1,,0.2
MPDATA,DENS,1,,0.1
MPDATA,DENS,1,,0.07
MPDATA,DENS,1,,0.04
MPDATA,DENS,1,,0.03
MPDATA,DENS,1,,0.02
MPDATA,DENS,1,,0.015
MPDATA,DENS,1,,0.014
MPTEMP,,,,,,,, !热导率J/m*s*K
MPTEMP,1,273
MPTEMP,2,2500
MPTEMP,3,5000
MPTEMP,4,7500
MPTEMP,5,10000
MPTEMP,6,12500
MPTEMP,7,15000
MPTEMP,8,17500
MPTEMP,9,20000
MPDATA,KXX,1,,1e-5
MPDATA,KXX,1,,0.1
MPDATA,KXX,1,,0.1
MPDATA,KXX,1,,0.3
MPDATA,KXX,1,,0.6
MPDATA,KXX,1,,1.6
MPDATA,KXX,1,,2.4
MPDATA,KXX,1,,2
MPDATA,KXX,1,,2.2
MPTEMP,,,,,,,, !电阻率 欧姆.m
MPTEMP,1,273
MPTEMP,2,2500
MPTEMP,3,5000
MPTEMP,4,7500
MPTEMP,5,10000
MPTEMP,6,12500
MPTEMP,7,15000
MPTEMP,8,17500
MPTEMP,9,20000
MPDATA,RSVX,1,,1000
MPDATA,RSVX,1,,100
MPDATA,RSVX,1,,1
MPDATA,RSVX,1,,1.3e-3
MPDATA,RSVX,1,,3.3e-4
MPDATA,RSVX,1,,1.6e-4
MPDATA,RSVX,1,,1.2e-4
MPDATA,RSVX,1,,9.8e-5
MPDATA,RSVX,1,,8.5e-5
MPTEMP,,,,,,,, !相对磁导率
MPTEMP,1,0
MPDATA,MURX,1,,0.9
MPTEMP,,,,,,,, !比热J/kg.K
MPTEMP,1,273
MPTEMP,2,2500
MPTEMP,3,5000
MPTEMP,4,7500
MPTEMP,5,10000
MPTEMP,6,12500
MPTEMP,7,15000
MPTEMP,8,17500
MPTEMP,9,20000
MPDATA,c,1,,521
MPDATA,c,1,,521
MPDATA,c,1,,521
MPDATA,c,1,,600
MPDATA,c,1,,1250
MPDATA,c,1,,6000
MPDATA,c,1,,10000
MPDATA,c,1,,4000
MPDATA,c,1,,2500
MPTEMP,,,,,,,, !粘度kg/m.s
MPTEMP,1,273
MPTEMP,2,2500
MPTEMP,3,5000
MPTEMP,4,7500
MPTEMP,5,10000
MPTEMP,6,12500
MPTEMP,7,15000
MPTEMP,8,17500
MPTEMP,9,20000
MPDATA,visc,1,,2e-5
MPDATA,visc,1,,7e-5
MPDATA,visc,1,,1e-4
MPDATA,visc,1,,2.2e-4
MPDATA,visc,1,,2.7e-4
MPDATA,visc,1,,2e-4
MPDATA,visc,1,,6e-5
MPDATA,visc,1,,3e-5
MPDATA,visc,1,,2.6e-5
!钨极材料性能
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,2,,19300
MPDATA,RSVX,2,,0.0532
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,KXX,2,,180
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,C,2,,130
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,MURX,2,,1.26e-6
/prep7
ET,1,SOLID231
!ET,1,SOLID69
ET,2,MESH200
KEYOPT,2,1,7
KEYOPT,2,2,0
k,1,0,0,0
k,2,wide_arc,0,0
k,3,wide_cal,0,0
k,4,wide_cal,len_arc,0
k,5,wide_cal,len_arc+r,0
k,6,wide_cal,len_guod+len_arc,0
k,7,wide_cal,high_nozzle,0
k,8,wide_cal,len_nozzle+high_nozzle,0
k,9,wide_arc,len_nozzle+high_nozzle,0
k,10,r,len_nozzle+high_nozzle,0
k,11,0,len_nozzle+high_nozzle,0
k,12,0,high_nozzle,0
k,13,r,high_nozzle,0
k,14,wide_arc,high_nozzle,0
k,15,0,len_guod+len_arc,0
k,16,r,len_guod+len_arc,0
k,17,wide_arc,len_guod+len_arc,0
k,18,r,len_arc+r,0
k,19,wide_arc,len_arc+r,0
k,20,0,len_arc,0
k,21,wide_arc,len_arc,0
lstr,1,2
lstr,2,3
lstr,3,4
lstr,4,5
lstr,5,6
lstr,6,7
lstr,7,8
lstr,8,9
lstr,9,10
lstr,10,11
lstr,11,12
lstr,10,13
lstr,9,14
lstr,12,13
lstr,13,14
lstr,14,7
lstr,12,15
lstr,13,16
lstr,14,17
lstr,15,16
lstr,16,17
lstr,17,6
lstr,15,20
lstr,16,18
lstr,17,19
LARC,18,20,15,r,
lstr,19,21
lstr,18,19
lstr,19,5
lstr,21,4
lstr,20,21
lstr,20,1
lstr,21,2
al,10,11,14,12
al,9,12,15,13
al,8,13,16,7
al,14,17,20,18
al,15,18,21,19
al,16,19,22,6
al,20,23,26,24
al,21,24,28,25
al,22,25,29,5
al,28,26,31,27
al,29,27,30,4
al,31,32,1,33
al,30,33,2,3
!aglue,all
numcmp,area
APLOT
lesize,8,,,eh_other
lesize,9,,,eh_arc
lesize,10,,,eh_si
lesize,33,,,ez_si4
lesize,23,,,ez_si3
lesize,17,,,ez_si2
mshape,0,2d
mshk,1
aatt,2,,2,,,
asel,s,area,,1
asel,a,area,,4
asel,a,area,,7
amesh,all
aplot
asel,inve
aatt,1,,2,,,
amesh,all
TYPE, 1
EXTOPT,ESIZE,6,0,
EXTOPT,ACLEAR,0
EXTOPT,ATTR,0,0,0
MAT,2
REAL,_Z4
ESYS,0
allsel,all
VROTAT,1,4,7,,,,1,11,90,,
allsel,all
TYPE, 1
EXTOPT,ESIZE,6,0,
EXTOPT,ACLEAR,0
EXTOPT,ATTR,0,0,0
MAT,1
REAL,_Z4
ESYS,0
allsel,all
VROTAT,2,3,5,6,,,1,11,90,,
VROTAT,8,9,10,11,12,13,1,11,90,,
!vglue,all
!numcmp,node
!numcmp,area
!numcmp,line
!numcmp,volu
WPSTYLE,,,,,,,,1
WPCSYS,-1,0
CSYS,0
WPCSYS,-1,0
/prep7
!加载******************************************
esel,s,mat,,2
nsle,s
cp,1,volt,all
nn=ndnext(0)
f,nn,amps,200
asel,s,area,,16
asel,a,area,,18
asel,a,area,,21
asel,a,area,,22
nsla,s
bf,all,temp,tmp_wu
vsel,s,volu,,10
vsel,a,volu,,12
!vsel,s,loc,x,-1*(len_arc+r),0
!vsel,r,loc,y,0,wide_arc
vplot
nslv,s
bf,all,temp,tmp_arc
!nsel,s,loc,x,-5e-3,0
!nsel,r,loc,y,0,1e-3
!nsel,r,loc,z,-1e-3,0
!bf,all,temp,tmp_arc
asel,s,loc,y,0
asel,a,loc,z,0
da,all,symm
asel,s,loc,x,0
nsla,s
d,all,volt,0
bf,all,temp,tmp_yang
asel,s,area,,24
asel,a,area,,29
nsla,s
bf,all,temp,1000
!asel,s,loc,x,-1*(len_nozzle+high_nozzle)
!asel,a,area,,42
!asel,a,area,,48
!asel,a,area,,55
!asel,a,area,,32
!nsla,s
!bf,all,temp,2000
allsel,all
alls
allsel,all
finish
!分析选项
/COM, Electric
/solu
ANTYPE,0
solve
/POST1
SET,LAST
PLVECT,JS, , , ,VECT,ELEM,ON,0
/EXPAND,2,RECT,HALF,,,0.00001
/REPLOT
!*
/AUTO,1
/REP,FAST
/VIEW,1,,-1
/ANG,1
/REP,FAST
/VIEW,1,,-1
/ANG,1
/REP,FAST
/ANG,1,-30,ZS,1
/REP,FAST
/ANG,1,-30,ZS,1
/REP,FAST
/ANG,1,-30,ZS,1
/REP,FAST
esel,s,mat,,1
nsle,s
nsel,r,loc,y
/VSCALE,1,0.4,1
/REPLOT
!***********************************磁场计算
/prep7
et,1,solid117
!KEYOPT,1,1,0
!KEYOPT,1,2,0
!KEYOPT,1,5,0
alls
esel,s,mat,,1
ldread,js,last,,,,,rth
bfelist,all,js
alls
asel,s,loc,y,(wide_arc+wide_cal)/2,wide_cal
asel,r,loc,z,-1*wide_cal,0-1e-6
!asel,s,area,,31
!asel,a,area,,37
!asel,a,area,,46
!asel,a,area,,53
!asel,a,area,,59
nsla,s
sf,all,inf
asel,s,loc,y,0
asel,a,loc,z,0
da,all,symm
allsel,all
esel,s,mat,,1
CM,dianhu,ELEM
FMAGBC,'DIANHU'
/SOL
!tunif,2000
eqslv,spar,,0,
MAGSOLV,0,3,0.001, ,25,
FINISH
/POST1
INRES,ALL
!FILE,'file','rmg','.'
SET,LAST
PLVECT,B, , , ,VECT,ELEM,ON,0
save |