NACA 几何与源/涡面板解
中弧线和厚度用 NASA TM 4741 的四位数多项式,末项系数改过,让后缘闭合。Hess–Smith 方法给每块面板一个源强,再加一个均匀的涡层强度,同时满足流动不穿透壁面和 Kutta 条件;表面压力、流线和环流都出自这一个数值解。面板残差、源通量误差和半分辨率重算的压力积分,和解析 Joukowski 模式分开显示。残差小,不代表网格已经收敛。
流体力学 · 翼型测压工作台
翼型带多大的环流、产生多大的升力,由什么决定? 由 Kutta 条件定,再加上翼型形状和攻角。单看理想流动,翼型可以带任意大小的环流;Kutta 条件只挑一个:流动在尖锐后缘以有限速度平顺离开。换成别的环流,流体绕过后缘时速度会趋于无穷。环流定下来,压力差和升力也就定了。
在可旋转的三维风洞里,上下表面压力、可移动的测压点、表面压力积分和环流升力都来自同一个 Joukowski 解。改变翼型和采样精度,看压力积分算出的升力和零阻力与理论差多少;关闭 Kutta 条件,后缘的奇点会直接显示出来,压力不会被截断成“正常”的样子。
物理教程
背景不可压缩、无黏、无旋的流动,可以先在圆外求解,再用保角映射搬到翼型周围。圆心偏到哪里,同时决定翼型的弯度和厚度;尖锐的后缘对应映射的一个临界点。
为什么值得理解这个模型预测不了失速,但它把几何、环流、表面流速、压力差和升力串成了一条完整的因果链。
先抓重点
中弧线和厚度用 NASA TM 4741 的四位数多项式,末项系数改过,让后缘闭合。Hess–Smith 方法给每块面板一个源强,再加一个均匀的涡层强度,同时满足流动不穿透壁面和 Kutta 条件;表面压力、流线和环流都出自这一个数值解。面板残差、源通量误差和半分辨率重算的压力积分,和解析 Joukowski 模式分开显示。残差小,不代表网格已经收敛。
取 Kutta 环流时,复速度的分子和映射导数在后缘同时为零。解析地消去这个公共零点,剩下的速度有限,通常也不为零。关闭 Kutta 后,如果公共零点不再存在,速度就没有有限极限;这时压力积分检查直接停用,不去截断奇点。
沿翼型轮廓逆时针积分未截断的压力,再取垂直来流的分量作为升力。结果拿来和环流公式给出的升力、以及零阻力对照,差值和数值阻力都会显示出来。半采样数下的误差是真正重算一遍得到的,不是事先假定的精度。轮廓积分方法参考 MIT 18.354J 第 20 讲。
原像平面里的一个偏心圆,映射后变成前缘圆钝、后缘尖锐的翼型截面。
圆柱平面里的解析解由三部分叠加:均匀来流、圆柱的镜像项和携带环流的点涡。
Bernoulli 关系把表面流速换成压力。后缘速度有限时,Kutta–Joukowski 定理给出单位翼展升力,闭合的压力积分给出零阻力;零阻力正好暴露了模型缺少黏性。后缘出现奇点的解,不做这项压力积分对照。
容易误解打开 Kutta 条件,等于给翼型偷偷加了一个升力来源。
正确理解它不是外力。数学上允许许多个环流值,它只是从中挑出后缘速度有限、流动平顺离开的那一个。
容易误解压力图有升力、没有阻力,那真实翼型也能毫无损耗地飞。
正确理解无黏势流忽略了边界层、尾迹和表面摩擦,必然算不出阻力和失速。这个矛盾就是 D’Alembert 悖论。
选择“对称 · 零升力”,保持 Kutta 条件开启。
你会看到: 上下表面的流线和压力几乎对称,环流和升力读数都接近零。选择“巡航翼型”,观察上表面的低压测点和升力矢量。
你会看到: 上表面流动加快,压力系数下降;Kutta 条件选出的环流和单位翼展升力一起增大。选择“关闭 Kutta”,在几何不变的情况下比较流线和压力。
你会看到: 环流为零,理论升力也为零,但后缘速度出现奇点。压力曲线可能冲出画框,原始数据照样保留;压力积分显示为不适用,以免把截断后的有限数值当成正常解。回到“巡航翼型”,把积分采样从 加到 ,再移动测压位置。
你会看到: 压力积分算出的升力逐渐接近环流公式,数值阻力趋近零。解析 Joukowski 模式直接在精确翼面上取值;面板模式在算出的面板中点压强之间插值,所以局部测压值会随加密改变。概念灵感:FluidMotion。模拟和图形都是原创,模型的适用范围见上文。