壁面函数matlab,OpenFOAM 中的壁面函数(一)

本文探讨OpenFOAM中壁面函数的基本原理,特别是在$k-varepsilon$湍流模型中的应用。介绍了壁面函数处理壁面速度梯度的方法,如有效粘度的概念,并展示了OpenFOAM中$k$、$varepsilon$和$nu_t$的边界条件实现过程。
摘要由CSDN通过智能技术生成

本系列来看看 OpenFOAM 中的壁面函数。壁面函数的本质,是边界条件。这里主要来看看壁面函数的基本原理,OpenFOAM 中实现了的壁面函数,以及选择壁面函数的一些参考依据。

1. 壁面函数的基本原理

湍流模拟中,需要对近壁区域进行处理。一般来讲,壁面处理方法包含两类,一类是使用很细的网格,使靠近壁面的第一层网格在粘性层内($y^+ 30$),然后用经验公式来将粘性层和对数区关联起来。下图是一个典型的壁面附近的 $U^+ text{-} y^+$ 关系图。

17bbfa79b848c80fda8cb5f61f106738.png

图片来自 Wikipedia:Law of the wall。

在粘性层,满足如下关系

$$

u^+ = y^+

$$

而在对数区,则满足

$$

U^+ = frac{1}{kappa}ln(Ey^+)

$$

其中 $U^+ = U/u_tau$, $y^+ = yu_tau/nu$, $u_tau = sqrt{tau_w/rho}$,$kappaapprox 0.41$,$E approx 9.8$,$y$ 表示与壁面的距离。1$),然后里可以直接解析到粘性层的低雷诺湍流模型;另一类,不直接解析粘性层,而是将第一层网格设置在对数区($y^+>

本篇以标准壁面函数法来讨论一下壁面函数方法的基本原理,以及壁面函数在 OpenFOAM 中的实现。下面的讨论,先局限在 $k-varepsilon$ 模型,且第一层网格在对数区的情形。

先来看一下壁面函数方法需要解决什么问题。

有限体积方法中,扩散项的离散可以表示如下:

$$

nabla cdot (nu nabla U) = sum_f left [nu_f cdot (nabla U)_f right]

$$

当 $f$ 表示的是壁面边界单元时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值