999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VBA的大斷面水位流量關(guān)系計(jì)算程序設(shè)計(jì)與開發(fā)

2021-03-10 02:55:42
西北水電 2021年6期
關(guān)鍵詞:程序

袁 超

(中國(guó)電建集團(tuán)西北勘測(cè)設(shè)計(jì)研究院有限公司,西安 710065)

0 前 言

水位流量關(guān)系是水電站工程設(shè)計(jì)中關(guān)鍵性的基礎(chǔ)工作,計(jì)算成果的可靠性對(duì)水能計(jì)算、樞紐消能防沖、確定機(jī)組安裝高程、施工設(shè)計(jì)等方面存在一定影響[1]。由于水工建筑物下游水位流量關(guān)系和河道水面線確定失當(dāng),導(dǎo)致工程局部破壞甚至危害主體建筑物安全等事故經(jīng)常發(fā)生[2]。水文觀測(cè)資料證明,河道中任何斷面的水位與流量關(guān)系,受泥沙淤積、河床沖刷、回水頂托、洪水波漲落等因素影響,都不是單一曲線,而是一多值對(duì)應(yīng)的曲線族[2-3]。國(guó)內(nèi)學(xué)者針對(duì)水位流量關(guān)系曲線計(jì)算方法做了大量的研究工作。羅銘等人推導(dǎo)了山區(qū)河流水位流量關(guān)系曲線計(jì)算公式[4]。馬經(jīng)安總結(jié)了單一水位流量關(guān)系曲線高水延長(zhǎng)的常用方法[5]。楊克君等人分析了復(fù)式河槽流量計(jì)算的各種方法[6]。孫孝波、程銀才等人對(duì)受洪水漲落影響的水位流量關(guān)系單值化方法進(jìn)行了研究[7-8]。王昕、池宸星、吉辛望等人介紹了計(jì)算機(jī)軟件在水位流量曲線定線方面的應(yīng)用[9-11]。在水利水電工程前期設(shè)計(jì)階段,壩廠址河段尚無(wú)水位流量觀測(cè)資料,常用水力學(xué)方法推求壩址斷面水位流量關(guān)系曲線。大斷面測(cè)量數(shù)據(jù)成果存儲(chǔ)格式主要為.dwg和.xlsx,橫斷面形式有單式和復(fù)式兩種。利用Excel自帶功能推求大斷面水力參數(shù),計(jì)算難度較大,因此,針對(duì)Excel表格數(shù)據(jù),編制一款單(復(fù))式斷面水位流量關(guān)系曲線計(jì)算程序是十分必要的。本文基于VBA技術(shù),根據(jù)曼寧公式進(jìn)行水位流量關(guān)系曲線計(jì)算程序設(shè)計(jì)與開發(fā),為快遞、高效計(jì)算水利水電工程設(shè)計(jì)斷面水位流量關(guān)系曲線提供借鑒。

1 曼寧公式簡(jiǎn)介

曼寧公式是1889年由美國(guó)水利學(xué)者曼寧提出的,反映水流與河床的部分關(guān)系以及河床內(nèi)部諸因素間的相互關(guān)系[12]。該公式適用于河道順直、河底平坦、河床沖淤變化小等河槽控制條件好的河段[5]。計(jì)算公式為:

式中:Q為斷面平均流量,m3/s;V為斷面平均流速,m/s;A為過(guò)水?dāng)嗝婷娣e,m2;n為河床糙率;R為水力半徑,m;S為水面比降。

過(guò)水?dāng)嗝婷娣e與水力半徑的計(jì)算公式如下:

×[L(i)-L(i-1)]

(2)

式中:Z為計(jì)算水位,m;L(i)為設(shè)計(jì)斷面起點(diǎn)距,m;H(i)為河底高程,m;X為濕周,m;R為水力半徑,m。

2 程序設(shè)計(jì)

2.1 功能設(shè)計(jì)

根據(jù)水電工程水位流量關(guān)系曲線計(jì)算要求,進(jìn)行程序功能設(shè)計(jì),具體如下:

(1) 大斷面累距和高程數(shù)據(jù)輸入采用Excel數(shù)據(jù)區(qū)域選擇方式;

(2) 分單式、復(fù)式兩種斷面形式計(jì)算;

(3) 可設(shè)置不同水位計(jì)算步長(zhǎng);

(4) 可計(jì)算給定水位點(diǎn)對(duì)應(yīng)的水力要素;

(5) 水位流量曲線計(jì)算成果輸出采用Excel表格和圖形。

2.2 界面設(shè)計(jì)

(1) 界面設(shè)計(jì)基本原則是保持與Excel軟件界面風(fēng)格保持統(tǒng)一,以下拉式菜單的方式嵌入Excel軟件,如圖1所示。

圖1 水位流量關(guān)系曲線程序下拉式菜單

(2) 大斷面數(shù)據(jù)(累距和高程)、特征高程點(diǎn)、復(fù)式斷面左右分界點(diǎn)(累距和高程)的均以數(shù)據(jù)區(qū)域選擇的方式輸入,其余參數(shù)按列表選擇框的方式輸入,具體見(jiàn)圖2。

圖2 水位流量關(guān)系曲線程序計(jì)算界面

(3) 計(jì)算結(jié)果輸出以數(shù)據(jù)列表和圖形的形式展示,數(shù)據(jù)保存采用Excel表格和圖形,具體見(jiàn)圖3~4。

圖3 水位流量關(guān)系曲線程序計(jì)算結(jié)果圖形界面

圖4 水位流量關(guān)系曲線程序計(jì)算結(jié)果表格界面

2.3 算法設(shè)計(jì)

采用曼寧公式計(jì)算水位流量關(guān)系曲線的編程難點(diǎn)在于給定不同水位下復(fù)式斷面的水力要素計(jì)算,為此采用過(guò)程設(shè)計(jì)思路,將水力要素計(jì)算作為一個(gè)過(guò)程進(jìn)行封裝,參數(shù)變量為水位H0、高程H、累距L、過(guò)水面積A、河寬W、水力半徑R、濕周P,計(jì)算過(guò)程如下:

SubHp(H0AsVariant,H()AsDouble,l()AsDouble,AreaAsDouble,WidthAsDouble,RadiusAsDouble,PerimeterAsDouble)

DimjAsInteger

DimdAsDouble

Forj= 1ToUBound(H) - 1

IfH(j) >H0AndH(j+ 1)

d= (l(j+ 1) -l(j)) * (H0-H(j+ 1))/(H(j) -H(j+ 1))

Area=Area+ 0.5 * (H0-H(j+ 1)) *d

Perimeter=Perimeter+ (d^2 + (H0-H(j+ 1))^2)^0.5

Width=Width+d

ElseIfH(j) <=H0AndH(j+ 1) <=H0Then

d=l(j+ 1) -l(j)

Area=Area+ 0.5 * (2 *H0-H(j) -H(j+ 1)) *d

Perimeter=Perimeter+ (d^2 + (H(j) -H(j+ 1))^2)^0.5

Width=Width+d

ElseIfH(j) H0Then

d= (l(j+ 1) -l(j)) * (H0-H(j))/(H(j+ 1) -H(j))

Area=Area+ 0.5 * (H0-H(j)) *d

Perimeter=Perimeter+ (d^2 + (H0-H(j))^2)^0.5

Width=Width+d

EndIf

IfPerimeter> 0Then

Radius=Area/Perimeter

Else

Radius= 0

EndIf

Nextj

EndSub

3 實(shí)例驗(yàn)證

根據(jù)某工程壩址大斷面測(cè)量資料,數(shù)據(jù)格式為.xlsx,打開大斷面Excel數(shù)據(jù)表格,通過(guò)加載宏添加本程序,在水文工具菜單中選擇水位流量關(guān)系激活本程序,分別選擇大斷面累距與高程數(shù)據(jù)系列,勾選復(fù)式斷面復(fù)選框,并選擇左右端點(diǎn),設(shè)置計(jì)算步長(zhǎng)、糙率、比降等參數(shù),點(diǎn)擊計(jì)算按鈕完成計(jì)算,結(jié)果圖4和圖6所示。點(diǎn)擊保存按鈕,可將計(jì)算結(jié)果保存為Excel數(shù)據(jù)表格和圖形。與已有計(jì)算成果對(duì)比,本程序計(jì)算結(jié)果是準(zhǔn)確的。

圖5 水位流量關(guān)系曲線程序計(jì)算結(jié)果圖形界面

圖6 水位流量關(guān)系曲線程序計(jì)算結(jié)果

4 結(jié) 語(yǔ)

經(jīng)實(shí)例檢驗(yàn),基于VBA技術(shù)開發(fā)的大斷面水力學(xué)參數(shù)與水位流量關(guān)系曲線計(jì)算程序計(jì)算結(jié)果準(zhǔn)確,可用于水電工程設(shè)計(jì)斷面水位流量關(guān)系計(jì)算。本程序中數(shù)據(jù)輸入、程序計(jì)算及成果輸出均基于Excel數(shù)據(jù)表格,具有操作簡(jiǎn)便、可移植性、計(jì)算高效等特點(diǎn),具有較好的工程實(shí)用價(jià)值。

猜你喜歡
程序
給Windows添加程序快速切換欄
試論我國(guó)未決羈押程序的立法完善
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
基于VMM的程序行為異常檢測(cè)
偵查實(shí)驗(yàn)批準(zhǔn)程序初探
我國(guó)刑事速裁程序的構(gòu)建
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 欧美色视频网站| 免费精品一区二区h| 国产视频自拍一区| 先锋资源久久| 九九九久久国产精品| 国产精品亚洲日韩AⅤ在线观看| 亚洲av片在线免费观看| 97国产成人无码精品久久久| 永久免费精品视频| 欧美成人综合视频| 国产在线视频自拍| 性欧美久久| 国产情精品嫩草影院88av| 中文字幕人妻无码系列第三区| 97se综合| 亚洲激情99| 亚洲日韩精品无码专区| 久久黄色一级视频| 在线观看国产网址你懂的| 女人18毛片一级毛片在线 | 日韩小视频在线播放| 久久精品亚洲中文字幕乱码| 毛片免费试看| 一级片一区| 亚洲激情区| 亚洲国产精品国自产拍A| 99这里只有精品在线| 啪啪啪亚洲无码| 成人一级黄色毛片| 国产精品内射视频| 国产精品成人免费视频99| 精品伊人久久久久7777人| 久久久久亚洲AV成人人电影软件| 国产午夜一级淫片| 色哟哟国产精品| 国内精品视频区在线2021| 黄色一及毛片| 九九线精品视频在线观看| 久久黄色一级视频| AV色爱天堂网| 伊人91视频| 国产欧美日韩综合在线第一| 成人综合在线观看| 久久黄色小视频| V一区无码内射国产| 亚洲成人一区二区| 色综合天天综合中文网| 国产产在线精品亚洲aavv| 午夜少妇精品视频小电影| 四虎免费视频网站| 国产精品开放后亚洲| 亚洲综合第一区| 精品久久高清| 在线精品视频成人网| 69av免费视频| 国产精品成人一区二区不卡| 亚洲精品成人福利在线电影| 在线另类稀缺国产呦| 午夜视频免费试看| 91青草视频| 四虎国产精品永久一区| 午夜电影在线观看国产1区| 国产一区二区三区精品欧美日韩| AV老司机AV天堂| 国产爽妇精品| 成人精品视频一区二区在线| 色综合中文字幕| 久久五月天综合| 欧美综合中文字幕久久| 亚洲高清国产拍精品26u| 成人伊人色一区二区三区| 欧美午夜网站| 99re视频在线| 99精品国产高清一区二区| 免费av一区二区三区在线| 国产精品女在线观看| 久久国产拍爱| 毛片三级在线观看| 亚洲区欧美区| 色天堂无毒不卡| 久久亚洲黄色视频| P尤物久久99国产综合精品|