2、流体力学基础:流体属性、控制方程(连续性、动量、能量)、湍流模型简介
各位好,欢迎来到流体力学基础这一节。说实话,很多做结构出身的朋友一听到流体就头大。我当年刚接触流固耦合时也一样,觉得流体力学公式又多又抽象。但后来我发现,搞懂几个核心概念,剩下的就是查表和调参数了。咱们今天就把这些基础捋一遍。
2.1 流体属性:你得知道的几个关键参数
做仿真前,第一件事就是搞清楚你面对的是什么流体。空气和水,虽然都是流体,但行为差远了。我个人习惯先把这几个属性列出来:
- 密度(ρ):单位体积的质量。空气约1.225 kg/m³(标准状态),水约1000 kg/m³。密度变化大不大,直接决定了你能不能简化成不可压缩流动。
- 粘度(μ):流体内摩擦力的度量。粘度越大,流体越“黏糊”。比如蜂蜜比水粘得多。在风机叶片仿真中,空气粘度虽然小,但边界层内的粘性效应不能忽略。
- 运动粘度(ν):ν = μ/ρ。这个参数在计算雷诺数时特别常用。
- 比热容与导热系数:如果你关心温度变化(比如叶片结冰或热效应),这两个参数就派上用场了。
2.2 控制方程:流体运动的“宪法”
流体运动遵循三大守恒定律:质量守恒、动量守恒、能量守恒。用数学语言表达出来,就是下面这三个方程。你不需要背下来,但得理解它们各自在说什么。
2.2.1 连续性方程(质量守恒)
说白了就是:流入控制体的质量,等于流出控制体的质量,加上内部质量的变化。对于不可压缩流体(比如低速空气),方程可以简化为:
∂ρ/∂t + ∇·(ρu) = 0
如果密度是常数(不可压缩),就变成:
∇·u = 0
嗯,这里要注意:风机叶片周围的空气,在低速时通常当作不可压缩处理。但如果你仿真的是高速叶片(比如大型海上风机),就得考虑可压缩性了。
2.2.2 动量方程(Navier-Stokes方程)
这个方程描述的是:流体的加速度等于它受到的各种力(压力、粘性力、体积力)之和。写成张量形式就是:
ρ(∂u/∂t + u·∇u) = -∇p + μ∇²u + f
左边是惯性项,右边依次是压力项、粘性项、体积力项。这个方程是非线性的,很难直接求解。我刚开始做仿真时,总想着能不能手算验证一下,后来发现根本不可能——只能靠数值方法。
2.2.3 能量方程
如果你关心温度场(比如叶片结冰分析、热应力分析),就需要能量方程。它描述的是:流体能量的变化率,等于热传导、粘性耗散、对外做功的总和。
ρc_p(∂T/∂t + u·∇T) = k∇²T + Φ
其中Φ是耗散函数,代表粘性摩擦产生的热量。在大多数风机叶片流固耦合中,如果不涉及温度变化,能量方程可以暂时忽略。但我建议你至少知道它的存在,万一哪天需要分析热效应呢?
2.3 湍流模型简介:为什么需要它?
你想想看,真实的风机叶片周围,气流是乱七八糟的——有漩涡、有分离、有脉动。直接求解N-S方程(DNS)需要网格小到微米级,计算量大到离谱。所以我们需要湍流模型,用平均量来近似描述湍流效应。
常用的湍流模型有这几类:
| 模型类别 | 典型代表 | 适用场景 | 我的评价 |
|---|---|---|---|
| 零方程模型 | 混合长度模型 | 简单流动 | 太粗糙,基本不用 |
| 一方程模型 | Spalart-Allmaras | 航空外流场 | 算得快,适合叶片表面 |
| 两方程模型 | k-ε, k-ω SST | 工业通用 | k-ω SST是我最常用的 |
| 雷诺应力模型 | RSM | 强旋流 | 精度高,但收敛难 |
| 大涡模拟 | LES | 分离流、噪声 | 算得准,但太费时间 |
2.4 知识体系框架
下面这张图,是我自己总结的流体力学基础在风机叶片仿真中的位置。你可以把它当作一个导航图:
从这张图可以看出来,流体属性、控制方程、湍流模型是三大基础。它们决定了边界条件怎么设、网格怎么画、求解器怎么调。最终所有工作都指向流固耦合仿真这个目标。
好了,这一节的内容就到这里。流体力学基础虽然看起来理论性强,但只要你动手做几个案例,很快就能找到感觉。记住:仿真不是数学考试,理解物理意义比背公式重要得多。
公众号:蓝海资料掘金营,微信deep3321