请教:ansys 3D热的流体场仿真问题
模型是一个变压器放在油里冷却,损耗作为激励,最后想仿出温度分布,将油设成流体。简要程序如下:
/prep7
!单元转换
et,7,FLUID142 !线圈
et,2,FLUID142 ! 磁芯
et,3,FLUID142 ! FR4
et,4,FLUID142 ! gap
et,6,FLUID142 ! linker
et,1,FLUID142 ! oil对油进行流体分析
!定义热参数
FLData7,PROT,dens,Table
FLData7,PROT,visc,Table!流体粘性类型
FLData7,PROT,cond,Table
FLData7,PROT,spht,Table
MPTEMP,1,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430
MPDATA,DENS,1,,890,884.1,877.9,871.8,865.8,859.9,853.9,847.8,841.8,836.0,830.6,825.1,818.9,812.1,806.5
MPDATA,VISC,1,,1120E-6,550E-6,288E-6,161E-6,96.6E-6,61.7E-6,41.7E-6,29.7E-6,22.0E-6,16.9E-6,13.3E-6,10.6E-6,8.52E-6,6.94E-6,5.83E-6
MPDATA,KXX,1,,0.145,0.145,0.145,0.143,0.141,0.139,0.138,0.138,0.137,0.136,0.135,0.134,0.133,0.133,0.132
MPDATA,KYY,1,,0.145,0.145,0.145,0.143,0.141,0.139,0.138,0.138,0.137,0.136,0.135,0.134,0.133,0.133,0.132
MPDATA,KZZ,1,,0.145,0.145,0.145,0.143,0.141,0.139,0.138,0.138,0.137,0.136,0.135,0.134,0.133,0.133,0.132
MPDATA,C,1,,1868,1909,1951,1993,2035,2076,2118,2161,2206,2250,2294,2337,2381,2427,2471
FLData13,vary,dens,1
FLData13,vary,VISC,1
FLData13,vary,COND,1
FLData13,vary,SPHT,1
*do,i,1,Nc,1
MP,KXX,6+i,400 !导热系数 W/m.C
MP,KYY,6+i,400 !导热系数 W/m.C
MP,KZZ,6+i,400 !导热系数 W/m.C
MP,DENS,6+i,8933 !密度kg/m^3
MP,C,6+i,385 !比热J/g.C
*enddo
MP,KXX,6,400 !导热系数 W/m.C
MP,KYY,6,400 !导热系数 W/m.C
MP,KZZ,6,400 !导热系数 W/m.C
MP,DENS,6,8933 !密度kg/m^3
MP,C,6,385 !比热J/g.C
MP,KXX,2,4
MP,KYY,2,4
MP,KZZ,2,4
MP,DENS,2,4600
MP,C,2,750
MP,KXX,3,0.294
MP,KYY,3,0.294
MP,KZZ,3,0.294
MP,DENS,3,1900
MP,C,3,1150
MP,KXX,4,0.4
MP,KYY,4,0.4
MP,KZZ,4,0.4
MP,DENS,4,930
MP,C,4,2300
/prep7
!施加激励源
alls
*do,k,1,Ne
esel,s,elem,,k
bfe,all,hgen,,Pv(k)
*enddo
/solu
!设置边界条件
*SET,T0,273+25
alls
nsel,s,loc,x,0.36
d,all,vx,0
alls
nsel,s,loc,y,0.27
d,all,vy,0
alls
nsel,s,loc,z,-0.05
nsel,s,loc,z,0.05
d,all,vz,0
alls
asel,s,,,461,464
nsla,s,1
d,all,temp,T0
d,all,pres,0
! Radiation;
!线圈
alls
vsel,s,type,,7
nslv,s,1
SF,All,Rad,0.78,,T0
!linker
alls
vsel,s,type,,6
nslv,s,1
SF,All,Rad,0.78,,T0
!磁芯
alls
vsel,s,mat,,2
nslv,s,1
SF,All,Rad,0.8,,T0
!FR4
alls
vsel,s,mat,,3
nslv,s,1
SF,All,Rad,0.91,,T0
!gap
alls
vsel,s,mat,,4
nslv,s,1
SF,All,Rad,0.91,,T0
!油
alls
vsel,s,mat,,1
nslv,s,1
SF,All,Rad,0.85,,T0
Acel,0,9.81
/solu
!稳态场
fldata1,solu,flow,t
fldata1,solu,temp,t
fldata14,temp,nomi,T0
fldata25,relx,temp,0.8
fldata2,iter,exec,20
fldata18,meth,temp,5
fldata18,meth,press,1
fldata,solu,tran,0
fldata,conv,pres,1e-10
fldata,conv,temp,1e-3
alls
solve
FINISH
/POST1
SET,LAST
PLNSOL,TEMP !绘制温度场分布等值线图
FINISH
/solu
!瞬态场
fldata1,solu,flow,t
fldata1,solu,temp,t
fldata14,temp,nomi,T0
fldata18,meth,temp,1
fldata,solu,tran,1
!fldata4,time,step,1
fldata4,time,numb,10
fldata4,time,glob,40
!fldata4,time,appe,1
fldata4,time,tend,180 !end time
alls
solve
FINISH
/post1
alls
set,last
plnsol,temp
稳态场分析后,所有的网格温度都是初始温度;
瞬态场10s可以得到与实际测量符合的温度分布;
瞬态场180s得到的温度误差就会很大,温度随时间上升不是一个线性的过程;
想请教下,是我的边界条件设置有问题吗? 收藏,好好看看 困惑,谁能帮个忙吗?仿出来的温度大概只有实测的一半不到。。。 问题解决没?我们做的问题比较类似,可以互相讨论! 谁有比较好的关于流场分析的书啊
页:
[1]