buoyantSimpleFoam求解器:恒热流壁面【翻译】
翻译自:CFD-online
帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/148183-buoyantsimplefoam-fixed-wall-heat-flux.html
亲爱的所有CFD-online成员:
我的问题主要包含两个方面,首先使用的是buoyantSimpleFoam求解器,我打算如下:
- 我想要包含一个恒热流壁面边界条件。在OF当中是否可能,如果可能的话应该如何操作?
- 在我的算例中很可能包含一个恒热流壁面边界条件,我不想指定传热系数,因此我只能在后处理中通过温度场的差值来计算它。这样可行吗?
感谢并且致敬
TaPantaRei
你好
是的,它是可以实现。我认为你需要的是fixedGradient边界。(请查看openFOAM用户指南的5.2)。
你是想计算对流换热系数h[W/m²K]吗?
因此,thiagopl你的意思是对应温度的T文件中的这个壁面,我应该设置为fixedGradient边界条件?是的,我的目标在假设一个热流密度的值下计算换热系数。
好的,你需要定义你的努塞尔特数然后计算h系数。
我不知道这个如何在OF当中实现。我常常是把数据导出然后在OF之外的后处理当中进行的。
Thiago,这里存在一个误解,我没有明确的提出来过,但是我想计算材料的导热系数k [W/mK]。因此,从方程:q = -k*dT/dx,我需要k。我原以为这样是可行的的,给定一个固定值q,然后从温度场的结果,我可以计算dT/dx,最后我能找到k。在ansys当中我知道是可行的。我不知道如果我固定一个dT/dx的梯度,如何找到k?
你已经给出了答案。
你知道流量并且你计算出了温度场,因此,对dTdx使用一些离散格式然后你就可以找到k。
对我来说,这仍然是一个后处理的问题。
我不知道我是如何确定的给出了答案。因为你说我必须在T文件下使用fixedGradient边界条件,因此这意味着我将一个-q/k的定值赋给dT/dx。然后从温度场我如何获得k?如果可能的话,我给T文件的fixedValue值q就是我想要的?然后从温度场我就可以求解得k。
Quote:
亲爱的TaPantaRei
你是否已经解决了这个问题?像你一样,我只想知道固定的q但是却没有k或者T...你是怎么想的?
祝好
你可能需要的是externalWallHeatFluxTemp
希望有帮助
祝好
Alex