跳到主要内容
Sandbox Physics

M094 · 流体力学

排水箱与 Torricelli 定律

从水箱液面下降的快慢,能看出出流比理想值少多少吗? 能,靠流量系数。液面下降的快慢乘以水箱截面积,就是出流量。理想情况下,出流速度等于从液面自由落到孔口的速度,再乘孔口面积,就是 Torricelli 流量。实测流量除以它,就是流量系数。这一个数把两种损失合在一起:射流出孔后会收缩变细,流速也比理想值慢。

让圆柱水箱或扩张水箱排水,抬高出流口,拖动时间看完整个过程。液面怎样下降,流走多少体积,射流怎样变细、像抛体一样落下,这几件事互相对应。最后从原始液面读数算出排流系数。

交互模型排水箱与 Torricelli 定律
模型经过时间就绪\text{就绪}
名义排水时间就绪\text{就绪}
液面高度就绪\text{就绪}
出流口上方水头就绪\text{就绪}
出流口驱动压力就绪\text{就绪}
射流水平速度就绪\text{就绪}
体积流率就绪\text{就绪}
已排出体积就绪\text{就绪}
名义残留体积就绪\text{就绪}
射流落点距离就绪\text{就绪}
参考排流系数就绪\text{就绪}
孔与液面面积比就绪\text{就绪}
低水头筛查边界就绪\text{就绪}
采集测点数就绪\text{就绪}
原始数据推断排流系数就绪\text{就绪}
拟合坐标残差就绪\text{就绪}
近似状态就绪\text{就绪}

物理教程

液面记录包含输运损失

背景水箱里是均匀液体,重力恒定。所有压力都是表压,也就是相对周围大气的压力。

为什么值得理解受力平衡和液体体积守恒决定了水箱怎样排空。问题是,从模拟传感器读数里能反推出多少。

先抓重点

核心问题
单看液面下降,能看出出流口的损失吗?
一句话直觉
液面下降只能告诉你射流收缩和速度损失的乘积,分不出各占多少。

核心数学模型

流量由射流面积和速度决定

Q=CcAoCv2gh,Cd=CcCvQ=C_c A_o C_v\sqrt{2gh},\qquad C_d=C_cC_v

排流系数相同的两个出口,射流面积和速度仍可以不同。

体积守恒

A(z)dzdt=−Q,A(z)=πR02 ⁣(1+fzH)2A(z)\frac{dz}{dt}=-Q,\quad A(z)=\pi R_0^2\!\left(1+\frac{fz}{H}\right)^2

两种水箱遵守同一条规律:流量等于液面截面积乘以液面下降的速度。

按实际水箱形状积分水头

J(h)=∫0hA(zo+u)u duJ(h)=\int_0^h\frac{A(z_o+u)}{\sqrt{u}}\,du

水头为零时,这个积分仍是有限值。系数不变时,它随时间线性变化。

拟合采集到的液面

−J(zi−zo)=αti+β,C^d=α^Ao2g-J(z_i-z_o)=\alpha t_i+\beta,\quad\widehat C_d=\frac{\widehat\alpha}{A_o\sqrt{2g}}

拟合只给出两个系数的乘积。单凭液面,分不开收缩和速度损失。

像抛体一样落下的射流

x=vjτ,y=yo−gτ22,Aj(τ)=Qvj2+(gτ)2x=v_j\tau,\quad y=y_o-\frac{g\tau^2}{2},\quad A_j(\tau)=\frac{Q}{\sqrt{v_j^2+(g\tau)^2}}

图中射流是当下时刻的准稳态流线。液体在空中飞行的时间远短于排水时间,可以忽略。

常见难点

先采集,再推断

容易误解估计值只是照抄参考滑块的设定。

正确理解清空观测,估计值随即消失。再添加噪声或改变参考量,重新采集。

认清近似的范围

容易误解装置画面流畅,显示的每个工况就都可靠。

正确理解看一下适用域状态。外推工况仍会显示,但不能采集。

动手实验

  1. 01

    拖动时间看排水

    把金色时间手柄从满箱拖向名义终点。

    你会看到: 液面下降,流量变小,射流落点向水箱靠拢。
  2. 02

    换一种水箱形状

    比较初始液位相同的圆柱水箱和扩张水箱。

    你会看到: 初始水头相同,但储水量和排水时间不同。
  3. 03

    推断损失

    采集排水过程,添加噪声,再导出原始液面数据。

    你会看到: 换算成水头积分后,采集到的液面随时间排成一条直线,斜率给出排流系数。
  4. 04

    看快排空时

    提高出流口,把时间手柄拖到低水头。

    你会看到: 出流口以下的液体留在箱里;快排空时不再采集。
反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策