buoyantSimpleFoam求解器:恒热流壁面【翻译】

翻译自:CFD-online

帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/148183-buoyantsimplefoam-fixed-wall-heat-flux.html

TaPantaRei

亲爱的所有CFD-online成员:

我的问题主要包含两个方面,首先使用的是buoyantSimpleFoam求解器,我打算如下:

  1. 我想要包含一个恒热流壁面边界条件。在OF当中是否可能,如果可能的话应该如何操作?
  2. 在我的算例中很可能包含一个恒热流壁面边界条件,我不想指定传热系数,因此我只能在后处理中通过温度场的差值来计算它。这样可行吗?

感谢并且致敬

TaPantaRei

thiagopl

你好

是的,它是可以实现。我认为你需要的是fixedGradient边界。(请查看openFOAM用户指南的5.2)。

你是想计算对流换热系数h[W/m²K]吗?

TaPantaRei

因此,thiagopl你的意思是对应温度的T文件中的这个壁面,我应该设置为fixedGradient边界条件?是的,我的目标在假设一个热流密度的值下计算换热系数。

thiagopl

好的,你需要定义你的努塞尔特数然后计算h系数。

我不知道这个如何在OF当中实现。我常常是把数据导出然后在OF之外的后处理当中进行的。

TaPantaRei

Thiago,这里存在一个误解,我没有明确的提出来过,但是我想计算材料的导热系数k [W/mK]。因此,从方程:q = -k*dT/dx,我需要k。我原以为这样是可行的的,给定一个固定值q,然后从温度场的结果,我可以计算dT/dx,最后我能找到k。在ansys当中我知道是可行的。我不知道如果我固定一个dT/dx的梯度,如何找到k

thiagopl

你已经给出了答案。

你知道流量并且你计算出了温度场,因此,对dTdx使用一些离散格式然后你就可以找到k

对我来说,这仍然是一个后处理的问题。

TaPantaRei

我不知道我是如何确定的给出了答案。因为你说我必须在T文件下使用fixedGradient边界条件,因此这意味着我将一个-q/k的定值赋给dT/dx。然后从温度场我如何获得k?如果可能的话,我给T文件的fixedValueq就是我想要的?然后从温度场我就可以求解得k

kingjewel1

Quote:

Originally Posted by TaPantaRei 

hmm i don't see how exactly I gave the answer  because you say that I have to use fixedGradient in the T file, so this means I will give a value for dT/dx which is -q/k. Then from the temperature field how I get k? what I wanted is that I give in T file a fixedValue for q if that's possible? and then from the temperature field I can solve for k.

亲爱的TaPantaRei

你是否已经解决了这个问题?像你一样,我只想知道固定的q但是却没有k或者T...你是怎么想的?

祝好

zfaraday

你可能需要的是externalWallHeatFluxTemperatureturbulentHeatFluxTemperature边界条件

希望有帮助

祝好

Alex

转载于:https://www.cnblogs.com/liusuanyatong/p/11259740.html

你可能感兴趣的:(buoyantSimpleFoam求解器:恒热流壁面【翻译】)