注放水问题

问题:假设有一个水池,深度为H,使用水龙头注水,注满水要 A秒,通过池底排水管道排水,放空水要B秒,求同时注水、放水时注满水池耗时C


解:

h为当前水深。

注水时水为匀速加入:

(1)dh+dt=HA0Hdh=0AHAdt

放水时非匀速流动,依据伯努利定律:

(2)12ρv2+ρgh+p=constant

在出水口两侧:

(3)12ρv12+ρgh1+p1=12ρv22+ρgh2+p2

其中ρ为水的密度,v1v2为流速,h1h2为两侧高度,p1p2为两侧压强。

求解得到:

(4)v=2gh

因为 流速Qv所以Qh,放水速度:

(5)dhdt=chH0dhh=0Bcdt

求解得到:

(6)c=2hB

放水速度为:

(7)dhdt=2HhB

联立注放水:

(8)dhdt+dh+dt=2HhB+HA=HB2AHhAB

2020_01_13_0

图一 高度与高度变化关系

分析知:

综上所述:

要想能注满水,要求2A<B.最终耗时:C=BB22Aln(12AB)

2020_01_13_1

仿真效果