急扩大管损失模拟器 返回
流体力学

急扩大管损失模拟器 — 博尔达·卡诺

计算管路急速扩大部的能量损失的工具。改变小管、大管内径和流速,博尔达·卡诺公式可实时计算损失系数K、扬程损失、压力损失,运动量平衡可计算静压上升和能量回收效率。

参数设置
小管内径 D1
mm
急扩大部上游细管的内径
大管内径 D2
mm
急扩大部下游粗管的内径(须大于D1)
小管侧平均流速 U1
m/s
上游细管中的平均流速
流体密度 ρ
kg/m³
水(20°C)约998 kg/m³
计算结果
损失系数 K
大管侧流速 U2 (m/s)
扬程损失 h_L (m)
压力损失 ΔP_loss (kPa)
面积比 A2/A1
压力上升 ΔP (kPa)
急扩大部流动 — 剥离涡动画

小管射出的液流无法沿着急剧台阶弯曲而从壁面剥离,在角落形成乱流再循环涡。该涡旋使运动能散逸,这就是博尔达·卡诺损失。

损失系数 K vs 直径比 D2/D1
扬程损失 h_L vs 小管侧流速 U1
理论·主要公式

$$h_L=\frac{(U_1-U_2)^2}{2g},\qquad K=\left(1-\frac{A_1}{A_2}\right)^2$$

急扩大部扬程损失hL(博尔达·卡诺公式)及相对于上游速度扬程的损失系数K。满足hL = K·U1²/(2g)关系。g:重力加速度。

$$U_2=U_1\frac{A_1}{A_2}$$

由连续方程得大管侧流速U2。A1、A2分别为小管、大管断面积。损失越大面积比越大(细管流入大管),K越接近1。

$$\Delta P_{rise}=\rho\,U_2(U_1-U_2)$$

由运动量平衡得出急扩大部的静压上升ΔP。ρ:流体密度。扩大使部分运动能转为压力,但损失部分会减少压力增量。

急扩大管损失原理

🙋
听说管路中途突然变粗,就会产生压力损失。只是管子变粗而已,为什么会损失能量?
🎓
问得好。关键在于"流体无法转过急剧的角"。细管流出的液流是一股高速射流,当管壁突然向外消失时,液流无法贴着这个陡峭的台阶转弯,而是从壁面分离开来。我们叫这种现象"剥离"。
🙋
分离后的空间会发生什么?会留下真空吗?
🎓
不会留下真空,而是在台阶角落形成旋涡。这叫"再循环涡"。你看上面的动画,台阶两侧的角落里有一圈圈转动的涡。这个涡从射流中吸取动能,通过乱流摩擦最后全部散耗成热。这就是博尔达·卡诺损失的真正原因。
🙋
但是左边的统计结果中"压力上升ΔP"是正数。损失能量反而压力上升,这不矛盾吗?
🎓
这正是急扩大的妙处。管子变粗后流速下降(连续方程U2 = U1·A1/A2),流速下降意味着动能减少,动能的一部分转化为静压,所以压力确实上升。只不过理想情况下能上升更多,但因为损失的缘故,实际上升量比理想值少。用一句话说就是"压力上升,但上升幅度因损失而减少"。
🙋
那什么时候损失会最大呢?
🎓
损失系数K = (1−A1/A2)²,当面积比A1/A2越小——就是小管相对于大管越细——K就越接近1。最极端的例子是,细管射入很大的水池或房间,此时A1/A2 ≈ 0,K ≈ 1,意味着上游的速度扬程U1²/(2g)几乎全部损失掉。这叫"出口损失",是管网中容易被忽视的大损失源。你看下面的"损失系数vs直径比"图,拉动滑块改变直径比,K值会急剧跳升到接近1。
🙋
那怎样才能减少这个损失呢?
🎓
不要"急速"扩大就行。与其阶跃式增大,不如用缓和的锥形——也就是"扩散管"来逐步扩大。如果半顶角控制在7°左右,流体可以沿着壁面附着地减速,既不会产生剥离,也没有涡旋。相同的面积比下,扩散管的损失比急扩大小好几倍。这就是为什么泵的出口、风道的扩大部通常都用扩散管,就是为了回收这部分能量。

常见问题

管路从断面积A1急速扩至A2的急扩大部扬程损失,采用博尔达·卡诺公式hL = (U1−U2)²/(2g)求解。U1为小管侧、U2为大管侧平均流速,由连续方程得U2 = U1·A1/A2。以上游速度扬程的损失系数K表示时,K = (1−A1/A2)²,则hL = K·U1²/(2g)。本工具从输入值实时计算K、hL、压力损失。
小管出口射流无法沿着管壁突然消失的急剧台阶弯曲,会从壁面剥离。剥离的射流与大管壁之间的角落形成旋涡式乱流再循环区。该涡旋使射流的动能互相混搅并以热的形式散逸,这就是博尔达·卡诺损失(U1−U2)²/(2g)的本质。台阶越急,剥离越剧烈,损失越大。
损失系数K = (1−A1/A2)²随面积比A1/A2减小(小管相对大管越细)而趋向1。极端情况下,细管流入非常大的水池或室内空间时,A1/A2 ≈ 0则K ≈ 1,即上游速度扬程U1²/(2g)几乎全部损失。这称为"扩张出口损失",是管网中容易被忽视的大损失源。
急扩大是断面积阶跃式一次增大的形状,必然发生剥离和涡旋,基本承受全部博尔达·卡诺损失。扩散管是通过缓和的锥形渐进扩大,若半顶角控制在7°左右,流动可沿壁面附着减速,运动能的大部分转化为静压回收。相同面积比下,扩散管的损失比急扩大小许多倍。

实际应用

管路压力损失计算:给水、空调、工艺管线中,每处管径变化的接头都会产生局部损失。径向变径接头(缩径器)中管路扩大的部分接近于急扩大,必须计入博尔达·卡诺损失。在确定泵扬程或风机静压时,除了计算直管摩擦损失,还要用K值累加各处局部损失得出总损失。

管路出口、储池进口:配管排入大型储水池或大气的出口处,面积比近似无穷大,形成K ≈ 1的"出口损失"。上游的速度扬程U1²/(2g)全部丧失,在高流速配管中是不可忽视的损失。虹吸或重力流下系统若忽视此项,实际流量会远小于设计值。

扩散管设计的对标:在泵吐出扩散管、送风机出口、风洞扩大部等场景中,如何将运动能回收为静压是性能关键。急扩大的博尔达·卡诺损失是"最坏情况"的基准,设计的扩散管能将损失削减多少,就代表效率提升程度。本工具输出的压力上升和回收效率,正是这类对标的出发点。

CAE、CFD仿真验证:急扩大是含流动剥离和再附着的基础问题,常用于乱流模型和壁面函数的基准验证。CFD计算的压力损失与博尔达·卡诺公式的值在数量级上吻合,说明网格分辨率和边界条件是合理的。本工具的解析解可作为仿真验证的参照。

常见误区和注意事项

最常见的误解是认为"急扩大会使压力下降"。习惯了直管摩擦损失后,容易把损失等同于压力降,但急扩大中流速下降会产生伯努利效应,静压反而上升。下降的是"全压"(静压加动压),而静压在上升。本工具分别显示压力损失ΔP_loss(全压的损耗)和压力上升ΔP(静压的增加),正是为了区分这两个概念。两者混淆会导致管网压力分布的误读。

其次是"速度扬程用哪一侧的流速"的混淆。博尔达·卡诺损失hL = (U1−U2)²/(2g)用上游(小管侧)速度扬程U1²/(2g)的系数K表示时,K = (1−A1/A2)²。某些手册可能用下游U2为基准给出不同的K值,若混淆基准速度,数值会相差面积比平方倍。使用K值时必须确认是相对于哪一侧的速度扬程。本工具统一采用上游U1基准。

最后是"博尔达·卡诺公式对所有扩大都适用"的过度信任。该公式基于的是断面阶跃急变、下游流动充分再附着一均化的理想化模型。对于带锥形的扩散管、抑制剥离的缓和扩大、有强旋转或高速可压缩流的情况,实际损失偏离该公式。缓和扩大时,实际损失比公式值小得多,若按急扩大值估算会过度评估。准确应用的前提是判断扩大是否真的"急",在适用范围内使用。

使用指南

  1. 输入小管径d1(mm)和大管径d2(mm)。例如d1=25mm、d2=50mm的急扩大配管
  2. 设定小管侧流速u1(m/s)。取值为实配管流速,如水流3.5m/s
  3. 设置流体密度ρ(kg/m³)。水约998kg/m³,液压回路约860kg/m³
  4. 点击模拟按钮,损失系数K、扬程损失h_L、压力损失ΔP_loss实时计算
  5. 查看输出的面积比A2/A1和压力上升ΔP,验证管路设计的合理性

具体计算示例

钢制配管中小管径d1=32mm、大管径d2=50mm、水流速u1=2.8m/s、ρ=1000kg/m³的情况下:面积比A2/A1=(50/32)²=2.44,博尔达·卡诺公式K=(1-1/2.44)²=0.232。大管侧流速u2=2.8×(32/50)²=1.15m/s,扬程损失h_L=0.232×(2.8²/2×9.81)=0.0953m,压力损失ΔP_loss=0.232×1000×2.8²/2=906Pa。

工程实务要点

  1. 急扩大直后的乱流区会产生剥离涡,实际损失比理论值大10~15%。设计时建议乘以安全系数1.15
  2. 液压回路中小规模急扩大(如d1=16mm、d2=25mm)压力损失集中,过热风险高,应将d2/d1比控制在1.5以下
  3. 管网总损失计算时,急扩大损失须加上摩擦损失(f×L/D×ρu²/2)一并统计
  4. 雷诺数Re=ρu1d1/μ大于5000的乱流区才适用博尔达·卡诺公式,层流区需另作补正