管道流,600mm水泥管道一直流着水怎么能堵上 问
来源:整理 编辑:去装修 2023-04-25 10:45:27
1,600mm水泥管道一直流着水怎么能堵上 问
600mm水泥管道,一直流着水,堵漏方法采用在线堵,材料建议使用环氧树脂。设计充满度是指污水在管道中的水深h与管道直径d的比值(h/d)称为设计充满度,它表示污水在管道中的充满程度
因为600mm最小设计充满度为0.3,最大设计充满度为0.75
所有,最小水深为180mm,最大水深为450mm。
2,管道流量计算
DN100管道内径110左右,1、管道比阻S=(10.3×n^2)/d^5.33=289其中n为PE管道糙率查表得0.01,d为管道内径单位米,这里取0.0952、管道两端作用水头差H 35米 压差P= 343231.48PaH=343231.48/ρg=343231.48/1000×9.8=35.024米ρ液体密度 g重力加速度3、流量Q=(H/S×L)^(1/2)=(35.024/289×500)^(1/2)=0.015568m3/秒即每小时流量=0.015568m/s×3600=56m3/h
3,java关于管道流的问题
首先需要明确一点的是管道流本身就不建议在一个线程中使用,这是因为向输出流中写的数据,都会存到输入流内部的一个1024字节大小的数组中,如果写的内容超过这个数组的大小,而且没有被输入流读取的话,输出流所在的线程就会等待,这时,如果是在同一个线程中,该线程就会死锁,这是sun在管道流中明确指明的,不推荐在同一个线程中使用。至于你说的多个线程通过管道向另外一个线程发送数据,出现部分数据丢失的情况,没有代码不好分析具体原因。大概看了下你的代码,撇开其他的问题先不管,在你的代码中所有ThrFindIndex中的PipedOutputStream都是connect到同一个PipedInputStream,而每个ThrFindIndex的run方法在运行完以后就会把这个PipedOutputStream进行close(),假设一个情景:第一个ThrFindIndex线程一直在运行,当他运行完了之后,这个PipedOutputStream就会被关闭,所有的管道也就都没用了,这必然会影响到其他使用该管道的线程。so我没有往下在看了,大致原因应该在这里。
4,管道流量计算公式
流体在一定时间内通过某一横断面的容积或重量称为流量。用容积表示流量单位是L/s或 (`m^3`/h);用重量表示流量单位是kg/s或t/h。 流体在管道内流动时,在一定时间内所流过的距离为流速,流速一般指流体的平均流速,单位为 m/s。 流量与管道断面及流速成正比,三者之间关系: `Q = (∏ D^2)/ 4 · v · 3600 `(`m^3` / h ) 式中 Q — 流量(`m ^3` / h 或 t / h ); D — 管道内径(m); V — 流体平均速度(m / s)。 根据上式,当流速一定时,其流量与管径的平方成正比,在施工中遇到管径替代时,应进行计算后方 可代用。例如用二根DN50的管代替一根DN100的管是不允许的,从公式得知DN100的管道流量是DN50管 道流量的4倍,因此必须用4根DN50的管才能代用DN100的管。对于短管道:(局部阻力和流速水头不能忽略不计)流量q=[(π/4)d^2√(1+λl/d+ζ)]√(2gh)式中:q——流量,(m^3/s);π————圆周率;d——管内径(m),l——管道长度(m);g——重力加速度(m/s^2);h——管道两端水头差(m),;λ————管道的沿程阻力系数(无单位);ζ————管道的局部阻力系数(无单位,有多个的要累加)。使中部的截面积变为原来的一半,其他条件都不变,这就相当于增加了一个局部阻力系数ζ,流量变为:q=[(π/4)d^2√(1+λl/d+ζ+ζ)]√(2gh)。流量比原来小了。流量减小的程度要看增加的ζ与原来沿程阻力和局部阻力的相对大小。当管很长(l很大),管径很小,原来管道局部阻力很大时,流量变化就小。相反当管很短(l很小),管径很大,原来管道局部阻力很小时,流量变化就大。定量变化必须通过定量计算确定。希望你不再迷茫。
文章TAG:
管道 管道流 水泥 一直 管道流 问