求助(流固耦合传热问题)
计算时出现警告:A total of 2136 heat fluxes and film coefficients were defined. Only 0film coefficients and 0 heat fluxes were found. Please check model
for these boundary conditions defined on internal or unselected nodes.
命令流如下:
esel,s,elem,,12121 选择12121单元
nsel,r,ext 选择单元表面节点
sf,all,conv,3,293 试试对每个单元进行加载,而不是节点 AaronSpark你好,我尝试了向每个单元加载,命令流如下:
*do,i,0,100
esel,s,elem,,12121+isfe,all,,conv,0,3
sfe,all,,conv,2,293
*end do
可是还是那个错误,为什么啊?谢谢 自己顶一下 好象学习也挺深入了啊帮你顶一下。。。呵呵
这是我用多场耦合求解器的程序
/prep7
! fluid model
toffst,0et,1,fluid142
CYL4,0,0,0,0,2,360,20
/pnum,line,1 显示实体编号
/pnum,area,1
/replot
vsel,s,volu,,1
smrtsiz,8
mshape,1,3D
mshkey,0
vatt,1,,1
vmesh,allasel,s,,,3,4
NSLa,S,1
d,all,vx,0
d,all,vy,0
d,all,vz,0
sf,all,fsin,1 ! Define Surface interfaceasel,s,,,1
NSLa,S,1
d,all,temp,310
d,all,vx,0.2
d,all,vy,0
d,all,vz,0asel,s,,,2
NSLa,S,1
d,all,pres,0
ALLSEL,ALL
FLDA,SOLU,TEMP,T
FLDA2,ITER,EXEC,10
FLDATA8,NOMI,DENS,1060
FLDATA8,NOMI,VISC,0.0424
FLDATA8,NOMI,COND,1
FLDATA8,NOMI,SPHT,4
FLDATA34,mir,MOME,0.5
! thermal model
mp,kxx,2,0.67 定义固体材料
et,2,solid70
CYL4,0,0,2,0,10,360,20
/pnum,line,1 显示实体编号
/pnum,area,1
/replot
vsel,s,volu,,2
smrtsiz,7
mshape,1,3D
mshkey,0
vatt,2,,2
vmesh,allasel,s,,,9,10
NSLa,S,1
sf,all,fsin,1 ! Define Surface interfaceasel,s,,,5,8
NSLa,S,1
sf,all,conv,3,293allsel,allfini/solu
mfan,on ! Activate ANSYS Multi-field solver analysismfel,1,1 ! fluid field
mfel,2,2 ! thermal field
mfor,2,1 ! Order for field solution
mfco,all,1.0e-2 ! Convergence settings
antyp,stat
eqslv,iccg
deltim,10
kbc,1
mfcm,2, ! thermal field analysis optionsfldata,time,step,10 ! Field loop time increment within a stagger
kbc,1mfcm,1 ! fluid field analysis options
mfti,10 ! End time
mfou,1 ! Write solution every time step
mfdt,10 ! Stagger time increment
mfit,10 ! Max staggers
mfint,cons ! Conservative load transfer
mfsu,1,2,temp,1 ! Transfer heat flow to solid field
mfsu,1,1,temp,2 ! Transfer heat flow to fluid field
solve ! Solve the ANSYS Multi-field solver problem
save
finish
这是用流固耦合方式求解
/prep7
et,1,fluid142
et,2,solid70
et,3,fluid141
et,4,plane55
! 定义了五种单元类型cyl4,0,0,0,0,10 !建立几何形状
cyl4,0,0,0,0,80 ! 画了一个圆面和一个圆环
/pnum,line,1 显示实体编号
/pnum,area,1
/replot
aovlap,1,2 !面搭接
aplot !画面
numcmp,all !压缩编号
allsellsel,s,,,1,8 选择线
lesize,all,6 对于所选线段进行网格划分设置asel,s,,,1 选择面
aatt,,,3 设置所选面的单元类型为(用于未划分网格的面)
asel,inve 选择除以外的所有面
aatt,,,4mshape,1 使用三角形网格
mshkey,0 使用自由网格划分
alls
amesh,allagen,2,1 !通过复制原有的圆面,产生一个新的重合的圆面
aclear,1 ! 清除网格
adel,1,,,1 !删除未划分的面积区域allseltype,2 !为随后生成的单元设置单元号和材料号
esize,,10 !设置线分段数
asel,s,,,2
vext,all,,,0,0,80 !对于选择的面拉伸生成实体type,1
esize,,10
asel,s,,,3
vext,all,,,0,0,80allsel
aclear,all !删除所有面上的节点和网格
etdel,3 !删除单元类型
etdel,4
numcmp,all
asel,s,,,13,16
nsla,s,1
d,all,vx,0
d,all,vy,0
d,all,vz,0 !设置边界的无滑移边界条件
SF,ALL,FSIN,1 !设置流固中流体的界面asel,s,,,12
nsla,s,1
d,all,temp,310 !设置入口温度
d,all,vx,0.2 !设置入口速度
d,all,vy,0
d,all,vz,0
asel,s,,,3
nsla,s,1
d,all,pres,0 !设置出口压力asel,s,,,8,11
nsla,s,1
SF,ALL,FSIN,1 !设置流固中固体的界面asel,s,,,1
nsla,s,1
d,all,temp,293
asel,s,,,4,7
nsla,s,1
sf,all,conv,3,293
allselfini
/solutoffst,0
mp,kxx,1,0.67 定义固体材料FLDA,SOLU,TEMP,T
FLDA2,ITER,EXEC,10
FLDATA8,NOMI,DENS,1060
FLDATA8,NOMI,VISC,0.0424
FLDATA8,NOMI,COND,1
FLDATA8,NOMI,SPHT,4
FLDATA34,mir,MOME,0.5fsan,on !流固耦合求解设置
fsor,solid
fstr,solid,stat
fstr,fluid,stat
fsin,CONS
fsit,1
fsdt,0.1
fsco,all,0.1
fsre,all,0.5
fsou,last
fldata,time,step,0.1
deltim,0.1SAVESOLVE
具体出错情况为:加载后可以显示所加的对流换热,但到求解是则显示出警告:A total of 2136 heat fluxes and film coefficients were defined.Only 0 film coefficients and 0 heat fluxes were found.Please check model
for these boundary conditions defined on internal or unselected nodes.
曾尝试过以下方法:加对流换热负荷到节点;加对流换热负荷到面;加负荷到单元;在外表面覆盖表面单元,通过表面单元加对流换热负荷,但都出现相同的错误。
自己顶 我是作结构的,对热可是不懂,不过我还是顶一下,希望你的问题尽快得到解决! 别用all,用sfe,i 的形式看看 现在也是初学,帮你顶拉~ AaronSpark你好,你是说这样修改吗?
*do,i,0,100
sfe,12121+i,,conv,0,3
sfe,12121+i,,conv,2,293
*end do
可是这样还是出现那个错误 俺也想问个问题啊:
俺想分析用电磁场对一杯水进行加热,在水进行自然对流情况下,怎样对其进行耦合啊?如果不加电磁场,只算一杯水在一定初始温度的情况下(有自然对流),其温度场分布俺已经分析出来,但不知道怎样将电磁场耦合进去,求高手进行指点!
俺的qq:104167323 请问楼主做过ansys流固传热吗
页:
[1]