维度分析与CAE仿真

分类: V&V ベストプラクティス | 综合版 2026-04-12
Dimensional analysis in CAE simulation - Buckingham pi theorem and dimensionless numbers visualization
次元解析による無次元パラメータの体系 — CAEシミュレーションのサニティチェックとスケーリング則の基礎

理论与物理

为何量纲分析对CAE不可或缺

🧑‍🎓

老师,量纲分析和CAE有什么关系?我在大学物理课上听过“要把单位统一”之类的说法,但在仿真实践中真的会用到吗?

🎓

简单来说,它对于仿真结果的合理性检查至关重要。仅仅检查输出的应力量纲是否为Pa,热流密度是否为W/m²,就能发现一半因输入错误导致的bug。

🧑‍🎓

诶,一半?单位错误有那么多吗?

🎓

很多。一个著名的例子是1999年的NASA火星气候轨道器。洛克希德公司以磅力(lbf)输出的数据,被NASA当作牛顿(N)读取用于轨道计算,结果导致探测器坠入火星大气层损毁。3.28亿美元的损失,仅仅源于一个单位制错误。

🧑‍🎓

3亿美元…!这太可怕了。CAE中也会发生同样的事啊。

🎓

而且量纲分析还有另一个强大的用途。利用白金汉π定理将参数无量纲化,可以推导出实验的缩放定律。比如将风洞试验1/10模型得到的结果外推到实物,或者缩小CFD的计算域以减少网格数量,这些都是日常实务中使用的技术。

量纲基础与量纲齐次性原理

🧑‍🎓

那请从基础开始教我。“量纲”具体指的是什么?

🎓

是表示物理量“种类”的标签。SI单位制中有7个基本量纲。CAE中特别重要的是以下4个:

  • 质量 M(kg)
  • 长度 L(m)
  • 时间 T(s)
  • 温度 Θ(K)

所有物理量都可以用这些基本量纲的幂次乘积来表示。例如力:

$$ [F] = \mathrm{M \, L \, T^{-2}} $$
🎓

应力是力除以面积,所以:

$$ [\sigma] = \frac{[F]}{[A]} = \frac{\mathrm{M \, L \, T^{-2}}}{\mathrm{L^2}} = \mathrm{M \, L^{-1} \, T^{-2}} \quad (\text{Pa} = \text{kg/(m·s²)}) $$
🎓

然后是量纲齐次性原理(principle of dimensional homogeneity):在有物理意义的方程中,等号两边的量纲必须一致。如果不一致,那么这个方程就是错误的。

🧑‍🎓

也就是说,即使是FEM的控制方程 $[K]\{u\} = \{F\}$,如果左边的量纲(刚度×位移)和右边的量纲(力)不一致也不行,是吗?

🎓

没错。我们来确认一下。刚度的量纲是 $[K] = \mathrm{M \, T^{-2}}$(N/m = kg/s²),位移是 $[u] = \mathrm{L}$(m)。所以左边是 $\mathrm{M \, L \, T^{-2}}$ = 力的量纲。完全吻合。如果这个关系不成立,就证明输入数据的单位制混用了。

白金汉π定理

🧑‍🎓

老师刚才提到的白金汉π定理,具体是什么定理呢?

🎓

一言以蔽之,它是“告诉我们支配物理问题的独立无量纲参数数量的定理”。

白金汉π定理的主张:

当某个物理现象由 $n$ 个物理量 $q_1, q_2, \ldots, q_n$ 描述,并且它们可以用 $k$ 个独立的基本量纲(M, L, T, Θ等)表示时,支配该现象的独立无量纲参数(π 群)的数量为:

$$ p = n - k $$
🎓

也就是说,原始的物理问题可以完全用 $p$ 个无量纲数来描述。由于变量数量减少,参数研究的次数会急剧减少。

🧑‍🎓

我想看一个具体例子。比如管道流动的压力损失会怎么样?

🎓

问得好。我们来列举与管道流动压力损失 $\Delta p$ 相关的物理量:

  • $\Delta p$(压力损失): $\mathrm{M \, L^{-1} \, T^{-2}}$
  • $V$(流速): $\mathrm{L \, T^{-1}}$
  • $D$(管径): $\mathrm{L}$
  • $L$(管长): $\mathrm{L}$
  • $\rho$(密度): $\mathrm{M \, L^{-3}}$
  • $\mu$(粘度): $\mathrm{M \, L^{-1} \, T^{-1}}$
  • $\varepsilon$(表面粗糙度): $\mathrm{L}$

变量数 $n = 7$,基本量纲 $k = 3$(M, L, T),所以存在 $p = 7 - 3 = 4$ 个π群。

$$ \Pi_1 = \frac{\Delta p}{\frac{1}{2}\rho V^2} = f, \quad \Pi_2 = \frac{\rho V D}{\mu} = Re, \quad \Pi_3 = \frac{L}{D}, \quad \Pi_4 = \frac{\varepsilon}{D} $$
🎓

也就是说,管道的压力损失可以表示为 $f = \phi(Re, L/D, \varepsilon/D)$ 的形式。7个变量的问题被整理成了4个无量纲参数。在CFD的参数研究中,无需进行所有组合,只需调整Re、$L/D$ 和 $\varepsilon/D$ 即可。

🧑‍🎓

原来如此!假设原来7个变量各取5个水平,需要 $5^7 = 78,125$ 个案例,但如果是4个变量,就只需要 $5^4 = 625$ 个案例。计算成本降到百分之一以下…!

🎓

正是如此。这就是量纲分析的真正精髓——同时实现计算成本的显著降低和物理本质参数的识别。

主要无量纲数的推导

🧑‍🎓

除了雷诺数,CAE中常用的无量纲数还有哪些?希望也能教一下推导方法。

🎓

我们来看三个在CAE中频繁出现的无量纲数,连同推导过程一起。

1. 雷诺数 Re — 流体分析的最重要参数

惯性力与粘性力之比。用于判断流动是层流还是湍流。

$$ Re = \frac{\rho V L}{\mu} = \frac{V L}{\nu} = \frac{\text{惯性力}}{\text{粘性力}} $$
🎓

推导: 用特征长度 $L$、特征速度 $V$ 对Navier-Stokes方程进行无量纲化。对流项 $\rho(\mathbf{v} \cdot \nabla)\mathbf{v}$ 的量级是 $\rho V^2/L$,粘性项 $\mu \nabla^2 \mathbf{v}$ 的量级是 $\mu V/L^2$。两者之比为:

$$ \frac{\rho V^2 / L}{\mu V / L^2} = \frac{\rho V L}{\mu} = Re $$
🎓

实践中,管内流动 $Re < 2300$ 为层流,$Re > 4000$ 为湍流。这是CFD中判断是否使用湍流模型($k$-$\varepsilon$、SST $k$-$\omega$ 等)的基准。

2. 努塞尔数 Nu — 传热分析的基础

对流换热与导热之比。换热系数的无量纲表示。

$$ Nu = \frac{h L}{k_f} = \frac{\text{对流换热}}{\text{流体内导热}} $$
🎓

推导: 对能量方程进行无量纲化。取壁面热流密度 $q = h(T_w - T_\infty)$ 与流体内导热 $q = k_f \Delta T / L$ 之比,得到 $Nu = hL/k_f$。$Nu = 1$ 意味着“即使没有对流也一样”,$Nu = 100$ 意味着“对流使热量传递快了100倍”。

🧑‍🎓

也就是说,在Ansys Fluent中进行共轭传热仿真时,计算壁面的努塞尔数就能知道“对流冷却的效果如何”,对吧?

🎓

没错。而且努塞尔数有很多经验关联式。例如湍流管内流动的Dittus-Boelter公式:

$$ Nu = 0.023 \, Re^{0.8} \, Pr^{n} \quad (n = 0.4\text{: 加热}, \; 0.3\text{: 冷却}) $$
🎓

如果CFD的结果与这个关联式偏差很大,就应该怀疑网格不足或湍流模型选择错误。这就是基于量纲分析的合理性检查。

3. 毕渥数 Bi — 固体内部温度分布的判定

外部热阻与内部热阻之比。判断能否使用集总参数模型的基准。

$$ Bi = \frac{h L_c}{k_s} = \frac{\text{表面对流热阻}^{-1}}{\text{内部导热热阻}^{-1}} $$
🎓

这里 $L_c$ 是特征长度(= 体积/表面积),$k_s$ 是固体的热导率。如果 $Bi < 0.1$,则可以认为固体内部的温度分布几乎均匀,因此无需进行3D热分析,使用集总参数模型(牛顿冷却定律)就足够了。

🧑‍🎓

这在实践中怎么用呢?

🎓

例如,用自然对流冷却铝制电子元件($k_s \approx 200$ W/(m·K))的情况。元件尺寸10mm,$h \approx 10$ W/(m²·K) 时:

$$ Bi = \frac{10 \times 0.01}{200} = 0.0005 \ll 0.1 $$
🎓

毕渥数极小,因此可以忽略元件内部的温度梯度。也就是说,不需要划分3D网格进行热分析。另一方面,对于塑料外壳($k_s \approx 0.2$ W/(m·K)),$Bi = 0.5$,就需要考虑内部温度分布的3D分析。

🧑‍🎓

在分析之前,只要计算一下毕渥数,就能判断是否需要3D分析。太实用了…!

CAE中常见的无量纲数一览
无量纲数定义物理意义CAE中的用途
$Re$$\rho V L / \mu$惯性力/粘性力湍流模型选择、网格设计($y^+$)
$Nu$$h L / k_f$对流/导热传热分析验证、与关联式比较
$Bi$$h L_c / k_s$外部/内部热阻集总参数模型适用性判定
$Pr$$\nu / \alpha = c_p \mu / k_f$动量扩散/热扩散热边界层厚度估算
$Ma$$V / c$流速/声速可压缩流判定($Ma > 0.3$)
$Gr$$g \beta \Delta T L^3 / \nu^2$浮力/粘性力自然对流分析的状态判定
$We$$\rho V^2 L / \sigma$惯性力/表面张力液滴·喷雾分裂判定
$CFL$$V \Delta t / \Delta x$信息传播/网格间距显式方法的稳定条件($CFL \leq 1$)

相似准则与缩放

相似准则的3个条件

🧑‍🎓

“相似准则”这个词经常听到,但我觉得自己并没有真正理解。是风洞试验缩小模型之类用到的吧?

🎓

是的。相似准则(Similitude)是指“将缩小模型(模型)的结果正确缩放到实物的条件”。有三个相似条件:

  1. 几何相似:形状相似(所有尺寸按比例 $\lambda_L$ 一致)
  2. 运动相似:速度场相似(速度比 $\lambda_V$ 在所有点一致)
  3. 动力相似:作用力的比例一致(所有相关的无量纲数一致)
🧑‍🎓

第三个“动力相似”看起来最难。同时满足所有无量纲数是不可能的吧?

🎓

很敏锐。实际上,一般来说不可能同时满足所有无量纲数。例如,在船舶模型试验中,无法同时满足雷诺数(粘性主导)和弗劳德数(重力波主导)。因此,在实践中使用“只匹配主导的无量纲数”的部分相似。

缩放定律推导示例

🧑‍🎓

我想看看具体推导缩放定律的步骤。

🎓

以风洞试验为例。对实物汽车(全长 $L_p = 5$ m)的1/5模型($L_m = 1$ m)进行风洞试验。如果想使雷诺数一致:

$$ Re_m = Re_p \implies \frac{V_m L_m}{\nu_m} = \frac{V_p L_p}{\nu_p} $$
🎓

如果使用相同的空气($\nu_m = \nu_p$):

$$ V_m = V_p \times \frac{L_p}{L_m} = V_p \times 5 $$
🎓

如果实车以时速100 km/h行驶,那么模型就需要500 km/h(约 Mach 0.4)的风速。由于会开始出现压缩性影响,实际上要么使用加压风洞提高密度,要么放弃完全匹配雷诺数并进行修正。

🧑‍🎓

原来如此,缩放也有极限啊。阻力系数和升力系数会怎么样呢?

🎓

如果雷诺数一致,阻力系数 $C_D$ 在模型和实物中是相同的:

$$ C_D = \frac{F_D}{\frac{1}{2} \rho V^2 A} $$
🎓
関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

Reynolds数計算 y+計算 全シミュレーター一覧

関連する分野

この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ