news 2026/7/2 10:44:11

【CFD理论】为什么需要壁面函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【CFD理论】为什么需要壁面函数

在高雷诺数工程计算中,我们经常不想把壁面附近的黏性底层完整解析出来。原因很直接:如果第一层网格要进入y+<1y^+ < 1y+<1,网格数量、长宽比和收敛难度都会明显增加。

壁面函数的作用,就是允许第一层网格中心离壁面更远一些,同时用经验关系补偿“壁面到第一层单元中心”之间那段没有被网格解析出来的速度变化。

但这里有一个前提:传统壁函数默认壁面是光滑的。只要壁面存在砂粒、锈蚀、涂层颗粒、铸造纹理或沉积物,近壁速度剖面和壁面剪切应力都会改变。粗糙壁面修正要解决的,就是这个问题。

壁面函数在补什么

在有限体积求解器中,壁面相邻单元内部通常按线性变化处理。也就是说,从壁面到第一层单元中心P,数值格式看到的是一条近似直线。

真实湍流近壁区不是这样。壁面附近速度从无滑移条件U = 0起步,随后经历黏性底层、缓冲层和对数区,速度剖面明显是非线性的。

图 1 近壁第一层网格与速度剖面

图 1 想表达的不是“网格画得多精细”,而是一个更基本的事实:求解器手里的第一层单元中心速度UPU_PUP,并不能直接代表壁面附近真实速度梯度。

如果直接用线性梯度计算壁面剪切,应力会偏离真实湍流边界层。

所以壁函数本质上是在回答一个问题:已知第一层单元中心速度UPU_PUP和距离ypy_pyp,怎样给出一个合理的壁面剪切应力?

光滑壁面

对光滑壁面,在常见壁函数区间内,近壁速度通常写成无量纲形式:
U+=1κln⁡(Ey+) U^+ = \frac{1}{\kappa}\ln(E y^+)U+=κ1ln(Ey+)
其中:

  • U+U^+U+是无量纲速度;
  • y+y^+y+是无量纲壁面距离;
  • κ\kappaκ是 von Karman 常数;
  • E是光滑壁面对数律中的经验常数。
    该公式通常适用于第一层网格中心落在对数区的情形,例如30<y+<20030 < y^+ < 20030<y+<200。如果网格靠得很近,进入y+<1y^+ < 1y+<1的解析近壁模型路线,壁函数就不是这套逻辑了。

粗糙壁面

当壁面变粗糙后,对数律需要向下修正。常见写法是在光滑壁面对数律后面减去一个粗糙度修正量:
U+=1κln⁡(Ey+)−ΔB U^+ = \frac{1}{\kappa}\ln(E y^+) - \Delta BU+=κ1ln(Ey+)ΔB
这里的ΔB\Delta BΔB可以理解为粗糙壁面对速度剖面的整体偏移量。光滑壁面时,ΔB=0\Delta B = 0ΔB=0;粗糙度效应越明显,ΔB\Delta BΔB越大。


图 2 粗糙度修正使对数律下移

图 2 只需要看一个趋势:ΔB\Delta BΔB增大时,同一个y+y^+y+位置对应的U+U^+U+会降低,因此对数律曲线整体下移。

这个结论容易让人误解。既然U+U^+U+降低了,是不是说明粗糙壁面附近速度反而变小、阻力也变小?实际不是这样。

关键在于,U+U^+U+不是实际速度UUU,它是用摩擦速度uτu_\tauuτ归一化后的量:
U+=Uuτ U^+ = \frac{U}{u_\tau}U+=uτU
摩擦速度和壁面剪切应力相关:
uτ=τwρ u_\tau = \sqrt{\frac{\tau_w}{\rho}}uτ=ρτw
粗糙度增大后,为了让同一个外部流动满足修正后的壁面关系,壁面剪切应力τw\tau_wτw会增加,摩擦速度uτu_\tauuτ也会增加。也就是说,图上的U+U^+U+下移,并不等于实际壁面阻力下降。

小结

  • 壁函数用于补偿壁面到第一层单元中心之间未解析的非线性速度剖面;
  • 光滑壁面对数律可以写成U+=1/κln⁡(Ey+)U^+ = 1/\kappa \ln(E y^+)U+=1/κln(Ey+)
  • 粗糙壁面通过ΔB\Delta BΔB修正对数律,使U+U^+U+曲线下移,但工程上对应的是壁面剪切应力和压降增加。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 13:24:55

Three.js 赛博朋克 UI 渲染:从着色器管线到后处理特效的 3D Web 实战

Three.js 赛博朋克 UI 渲染&#xff1a;从着色器管线到后处理特效的 3D Web 实战一、扁平化 UI 的视觉疲劳&#xff1a;3D Web 界面的体验升维需求 Web 界面经历了从拟物到扁平、再到新拟态的视觉风格迭代。但无论哪种 2D 风格&#xff0c;都受限于屏幕的二维平面。用户对页面的…

作者头像 李华
网站建设 2026/7/1 8:13:44

2026完整版AI大模型学习路线!零基础小白/程序员从入门到落地全攻略

本文整理了2026最新系统化大模型进阶路线图&#xff0c;从底层数学编程基础、传统机器学习、深度学习&#xff0c;到NLP核心、Transformer大模型原理、项目实战落地&#xff0c;最后延伸高阶进阶方向&#xff0c;层层递进、干货满满。全程规避碎片化学习误区&#xff0c;适配零…

作者头像 李华
网站建设 2026/7/1 8:13:41

如何在Vue项目中5分钟集成二维码生成功能:qrcode.vue完整指南

如何在Vue项目中5分钟集成二维码生成功能&#xff1a;qrcode.vue完整指南 【免费下载链接】qrcode.vue A Vue component to generate qrcode. Supports both Vue 2 and Vue 3. 一款同时支援 Vue 2 和 Vue 3 的二维码组件。 项目地址: https://gitcode.com/gh_mirrors/qr/qrco…

作者头像 李华
网站建设 2026/7/1 8:12:41

实战:利用Playwright隐藏自动化特征(Stealth模式)的底层原理

大家好&#xff0c;今天我们来聊聊自动化爬虫中一个非常让人头疼的问题。很多兄弟经常遇到这样的场景&#xff1a;用Playwright写好的爬虫代码&#xff0c;本地跑得好好的&#xff0c;一放到服务器上就被目标网站无情拒绝&#xff0c;响应页面里甚至直接嘲讽了一句 “automated…

作者头像 李华
网站建设 2026/7/2 9:52:03

网站关键词如何优化?

很多人做网站运营&#xff0c;都搞不懂关键词优化到底该怎么做&#xff0c;总觉得是很复杂的技术活&#xff0c;其实说白了&#xff0c;就是让搜索引擎能精准识别你的网站内容&#xff0c;同时让普通用户搜索的时候&#xff0c;能轻松找到你的站点。我们可以结合实际站点来讲讲…

作者头像 李华