APP下载

关于VB在压力管道、渠道、隧洞水力计算中的应用

2017-06-01祁国军陆文君熊大钊

治淮 2017年5期
关键词:隧洞计算方法水力

祁国军 陆文君 熊大钊

(徐州市水利建筑设计研究院 徐州 221116)

关于VB在压力管道、渠道、隧洞水力计算中的应用

祁国军 陆文君 熊大钊

(徐州市水利建筑设计研究院 徐州 221116)

本文主要介绍利用VB开发的水力计算程序的工作机理和功能,对常用不同管材压力管道、渠道和隧洞进行水力计算方法的详细分析,并介绍了程序的主要代码和使用方法。程序操作简单,运行速度快,可大大提高工作效率和设计结果的准确性。

VB 水力计算程序 压力管道 渠道 隧洞

在水利工程设计工作中,水力计算是设计工作的基础,也是其他结构、工程量设计和制图的依据。由于水利工程计算数据量大,运用公式较多,计算中不定参数较多,有时还需对不同计算方法进行比较,仅靠手工计算,难度大,耗时长,且易出错。因此,编写简单可行的辅助程序,不仅能够提高工作效率,还可提高计算结果的精度和准确性,同时方便不同计算方法的比较,对设计和校核工作提供了很大的帮助,具有一定的应用价值。

1 工作机理和功能

程序编制的基本原理是利用VB编程软件结合水力计算公式,通过简单参数的输入,由程序运算,得到设计结果的过程。

VB是Visual Basic的简称,是由Microsoft公司开发的面向最终用户的应用软件程序语言,具有结构化、模块化、面向对象等特点,是一种包含协助开发环境的事件驱动为机制的可视化程序设计语言。

水力计算辅助设计程序功能如图1。

2 水力计算方法

2.1 压力管道

图1 水力计算辅助设计程序功能示意图

程序可实现水利工程设计中常用的几种管材的水力计算。包括混凝土管、玻璃钢管、塑料管、钢管和球墨铸铁管。2.1.1混凝土管

混凝土管(预应力钢套筒混凝土管(PCCP)、预应力钢筋混凝土管(PCP)等)及水泥砂浆内衬的钢管,可采用达西公式结合谢才公式、曼宁公式或巴甫洛夫斯基公式进行计算。

达西公式(Darcy-Weisbach):

谢才公式(Chzyformula):

谢才系数按下式进行计算:

当y=1/6时,上式为曼宁公式(Manning),适用范围为:n<0.02和R<0.5m;

y还可按巴甫洛夫斯基公式进行计算:

其适用范围为n=0.011~0.035和0.1m<R<3.0m。

式中:hL—沿程水头损失;

λ—沿程水头损失系数;

L—管道长度;

R—水力半径;

V—流速;

n—糙率;

d—管道内径;

f—Darcy摩擦系数;

g—重力常数。

2.1.2 玻璃钢管(RPMP)

玻璃钢管可采用达西公式(1)进行计算,其中参数确定可采用两种方法,一是结合谢才公式(2)和曼宁公式(3)或巴甫洛夫斯基公式(4)进行计算,其中糙率n的取值可在0.084~0.09之间;另外一种方法可采用柯列布鲁克—怀特公式确定沿程水头损失系数的计算方法。

柯列布鲁克—怀特(Colebrook-White)公式:

式中:Re—雷诺数;

e—绝对粗糙度。

对于玻璃钢管也常采用海森—威廉公式进行计算。

海森—威廉(Hazen-Williams)公式:

式中:Ch—海森-威廉系数,对于玻璃钢管选用150;

q—管道流量。

2.1.3 塑料管

常用的塑料管主要有聚乙烯管(PE)、聚氯乙烯管(PVC),计算方法可采用达西公式(1)进行计算,其中沿程水头损失系数有两种方法进行确定,一种是采用柯列布鲁克-怀特公式(5)进行计算;另外一种方法采用勃拉修斯公式进行计算。

勃拉修斯(Blasius)公式:

2.1.4 钢管、球墨铸铁管

钢管(SP)、球墨铸铁管(DIP)可采用达西公式(1)进行计算,其中参数确定可采用两种方法,一是结合谢才公式(2)和曼宁公式(3)或巴甫洛夫斯基公式(4)进行计算。

同时该程序还可进行旧钢管和旧球墨铸铁管的水力计算,采用达西公式(1)进行计算,摩擦系数可按下式进行计算。

或采用v=1.3×10-6m2/s(水温为10℃)时,则

由以上各种管材不同计算方法可看出,计算中各种管材主要采用达西公式进行计算,主要是参数选择的不同和参数计算方法的差异,因此为了得到更准确的结果,参数选择应合理,对各种参数计算方法可进行计算结果比较,从而得到合理的计算结果。

对于曼宁公式和柯列布鲁克—怀特公式的使用范围:曼宁公式适用于粗糙系数比较大的情况下使用,粗糙系数较小时,最好使用柯列布鲁克—怀特公式。

2.2 渠道

该程序主要可进行梯形渠道横断面计算,渠道采用明渠均匀流计算公式:

式中:Q—渠道设计流量;

A—渠道过水断面面积;

i—渠道比降。

式中:b、h、m—分别为渠道底宽、水深、边坡;

P—湿周。

渠道水力计算采用试算的方法,先假设底宽b,试算水深h,直到计算流量和设计流量满足下式要求:

2.3 隧洞

程序可进行压力圆洞和无压城门洞型隧洞的水力计算。

压力圆洞计算方法同压力混凝土管的计算方法;无压城门洞型隧洞可采用明渠均匀流计算公式(11)进行计算,净空面积不小于隧洞断面面积的15%。

3 程序主要代码

3.1 压力管道

3.1.1 混凝土管

3.1.2 玻璃钢管

3.1.3 塑料管

3.1.4 钢管、球墨铸铁管

3.2 渠道

3.3 隧洞

4 程序使用过程

4.1 压力管道

压力管道水力计算操作界面如图2。

图2 压力管道水力计算操作界面示意图

界面左上侧为参数输入区,依次输入管道长度、设计流量、管道内径三个参数,在界面右侧选择管材及采用的计算方法,待参数全部选择结束后,点击“压力管道水力计算”按钮,水力计算结果会在左下侧显示;如需重新计算可点“清除”按钮,输入值和输出值会被清除,此时重新输入参数就可再次进行计算;点击“退出”按钮可退出该界面。

4.2 渠道

渠道水力计算操作界面如图3。

界面左侧为参数输入区域,需要依次输入设计渠道的糙率系数、比降、设计流量、边坡,输入后点击“计算”按钮后会继续弹出输入渠道底宽的对话框,在对话框中输入渠道底宽,点击确定,会继续弹出输入初始计算水深对话框,待输入水深后程序开始运算,结果会在主操作界面的右侧显示。

为了便于施工,渠道底宽应选择整数值,初始水深应为大于等于0的值,渠道的水力计算是个试算的过程,应选择不同的底宽进行试算,最终得到较为合理的计算结果。

4.3 隧洞

隧洞水力计算的操作与管道和渠道基本相同,在参数输入区输入或勾选相应参数,点击“计算”,计算结果会在输出区显示

图3 渠道水力计算操作界面示意图

猜你喜欢

隧洞计算方法水力
水利工程隧洞开挖施工技术与质量控制
末级压出室水力结构对多级离心泵水力性能的影响
槽道侧推水动力计算方法研究
贫甲醇泵的水力设计与数值计算
浮力计算方法汇集
供热一级管网水力计算及分析
极限的计算方法研究
隧洞止水带安装质量控制探讨
隧洞洞内施工控制测量技术浅析
超前预报结合超前探孔技术在隧洞开挖中的应用