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

基于Qt 的割平頭法排澇計算軟件設計及實現

2021-02-04 05:12:44張絲葦
科技創新與應用 2021年7期
關鍵詞:設計

陳 爍,張絲葦

(上海勘測設計研究院有限公司,上海 200434)

引言

防洪排澇規劃作為城鎮總體規劃的重要內容,是搞好城市防洪排澇基礎設施建設的前提和基礎,若規劃設計不到位,則會導致城鎮防洪排澇能力下降,在一定程度上制約城市經濟的可持續性發展[1]。排澇計算作為防洪排澇規劃的重要內容,其計算成果決定著區域泵站及其他排澇設施的規模,確定適當的規模有助于平衡工程投資與治澇效益之間的關系,而工程前期往往有多個方案,有時不可避免進行多次排澇計算,依據割平頭法的排澇傳統計算方法計算效率不高且受限于原理可能出現差錯,同時依據割平頭法傳統排澇計算方法的可移植性不強,往往改變了設計雨型,則后續計算過程也要發生較大變化。基于此,突破因原理而帶來的計算限制,開發一個能實現排澇自動計算的軟件,可減輕工作量并提高效率,其在生產設計中,具有一定的應用價值。

1 割平頭法排澇計算原理

割平頭法的計算公式為:

該計算方法又分圖解法與表解法兩種。圖解法先假定m 初值,得到排澇模數,之后在圖上畫出排澇流量,看排澇流量所割河道入流過程線的時段是否與m 的初值相同。若相同,則m 對應的排澇模數為所求值;反之,重新假定m。表解法從數學和排澇的現實入手,從數學上看,在 k 和 Δh 一定時,M 只與 m 有關,因而 m=1,2,3…,24 時,可得一系列Mm值;而對排澇計算而言,排澇應將澇水盡快排出去,故M=max(Mm)[2]。圖解法與表解法計算結果一致。

2 概況及軟件界面設計

2.1 概況

Qt 是跨平臺C++圖形界面應用程序開發框架,其使用特殊的代碼生成擴展以及一些宏,并允許真正地組件編程,其主要使用信號與槽機制來連接事件與函數間的關系,使界面與代碼完美配合[3]。本文介紹了基于Qt 進行界面設計、使用C++語言進行編程實現割平頭法排澇流量、排澇模數的自動計算的基本情況。

2.2 軟件界面設計

該軟件界面設計包括五部分:(1)輸入區域;(2)輸出區域;(3)割平頭法計算按鈕;(4)導出計算說明書按鈕;(5)一張圖片,如圖1 所示。

其輸入區域(即初始所需資料)包括:(1)24 小時設計暴雨過程(mm);(2)計算區域面積(km2);(3)水面率;(4)調蓄水深(m);(5)綜合徑流系數;(6)管網設計雨強(mm/h)。

其輸出區域(即計算結果)包括:(1)排澇模數(m3/s/km2);(2)排澇流量(m3/s)。

3 排澇模數及排澇流量自動計算設計

軟件設計全部流程共包括7 個部分:(1)界面設計;(2)獲取輸入參數;(3)求設計凈雨過程;(4)求河道入流過程;(5)求求排澇模數、排澇流量;(7)計算說明書導出設計,如圖2 所示。

軟件主要計算設計步驟包括三大部分:(1)輸入參數的獲取;(2)河道入流過程計算;(3)排澇計算。

3.1 輸入參數的獲取

針對割平頭法排澇流量、排澇模數的計算軟件設計,首先需要通過獲取輸入的參數然后進行代碼編程計算,獲取輸入參數的主要代碼如下:

圖2 軟件設計流程圖

3.2 河道入流過程計算

河道入流過程計算可分為2 步,第1 步求解設計凈雨過程,第2 步求解河道入流過程。

第1 步:根據獲取的24 小時設計暴雨過程和綜合徑流系數,這里采用簡化方法,認為兩者相乘即為設計凈雨過程,其主要代碼為:

第2 步:城市(鎮)包圍片陸域澇水主要通過管網匯集進入河道,當管網設計雨強大于設計暴雨產生的設計凈雨時,澇水可以通過管網全部排除,其河道入流即為設計凈雨;當管網設計雨強小于設計暴雨產生的設計凈雨時,其河道入流為管網設計雨強對應的凈雨深,其余凈雨深在下一時段排除。該步驟主要代碼為:

3.3 排澇模數及排澇流量計算

在河道入流過程計算結果的基礎上,通過表解法先求占用可調蓄凈雨深時段的總入流凈雨深再求排澇模數,排澇流量即為排澇模數×區域面積。

割平頭法的表解法,是通過計算出從m=1 至24 時段所有的表示假設占用可調蓄凈雨深的時段為m 個),再得到相應m 值下排澇模數,所求的排澇模數即為所有m 值相應排澇模數中的最大值。

該部分代碼主要設計難點在于分別求出m=1、2、3……24 時段也就是計算所有連續m 個時段河道入流Q[i]的和,并取其最大值,比如m=3 時,需要分別計算河道入流 Q[1]+Q[2]+Q[3]、Q[2]+Q[3]+Q[4]、Q[3]+Q[4]+Q[5]、……、Q[22]+Q[23]+Q[24]共 22 個數值,并取其中最大值,該值即為該代碼詳細設計思路如圖3 所示。

按照上述代碼設計思路,采用3 層循環嵌套的方式,并創建了1 個二維數組R[m][j]作為中間變量,主要代碼如下所示:

4 計算實例

以宜興某小包圍片(圩區)為例,在軟件中輸入該片區面積3.77km2、水面率6.0%、調蓄水深0.8m、綜合徑流系數0.65 以及20 年一遇設計暴雨過程,并點擊“割平頭計算”按鈕,在輸出區可得計算結果,如圖4 所示。

圖4 實例計算結果

表1 計算過程表

為驗證軟件計算結果準確性,點擊“導出計算說明書按鈕”可導出計算過程進行檢查,如表1 所示,表中最大排澇模數M 值即為所求值。

5 結束語

基于Qt 的割平頭法排澇計算軟件,可自動計算城市(鎮)包圍片某一標準24h 設計暴雨下相應的排澇模數與區域排澇流量,大大提高了城市(鎮)包圍片排澇計算的計算效率和可靠性,其結果的合理性可通過計算說明書中的計算過程加以驗證,該軟件的實現突破了因原理帶來的計算限制,具有一定的應用價值。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 98超碰在线观看| 极品国产一区二区三区| 国产福利免费观看| 一区二区三区精品视频在线观看| 成人精品免费视频| 欧美成人第一页| 国产欧美精品午夜在线播放| 亚洲天堂视频网| 一级毛片在线免费视频| 亚洲av片在线免费观看| 亚洲综合色区在线播放2019| 波多野结衣一区二区三区88| 久久夜色精品| 亚洲日韩精品综合在线一区二区| 欧美亚洲一区二区三区在线| 国产精品女主播| 久久精品中文字幕免费| 欧美日韩导航| 国产成人久久777777| 玖玖精品在线| 国产乱人伦AV在线A| 国产乱子伦视频在线播放| 免费国产不卡午夜福在线观看| 999精品在线视频| 一区二区在线视频免费观看| 亚洲国产欧美目韩成人综合| 欧美a级完整在线观看| 国产又粗又猛又爽| 国产网友愉拍精品视频| 国产成人精品高清不卡在线| 成人免费网站久久久| 亚洲欧美在线精品一区二区| 国产麻豆aⅴ精品无码| 国产农村1级毛片| 日韩精品欧美国产在线| 欧美成人综合在线| 亚洲国产第一区二区香蕉| 一区二区三区毛片无码| 久久夜色精品国产嚕嚕亚洲av| 国产成人永久免费视频| 色播五月婷婷| 国产成人免费高清AⅤ| 国产手机在线观看| 最新国产在线| 伊人福利视频| 日韩精品毛片人妻AV不卡| 久久青草免费91观看| 很黄的网站在线观看| 亚洲伊人电影| 国产成人一区二区| 成人在线欧美| 中文字幕1区2区| 国产97区一区二区三区无码| 国产一区二区网站| 久久国产亚洲欧美日韩精品| 欧美a在线视频| 成人免费视频一区二区三区| 亚洲国产精品无码AV| 少妇精品在线| 欧洲亚洲欧美国产日本高清| 一级看片免费视频| 免费在线a视频| 欧美自慰一级看片免费| 无码区日韩专区免费系列 | 亚洲欧洲日产国码无码av喷潮| 久久精品无码中文字幕| 国产精品亚洲αv天堂无码| 亚洲国产亚综合在线区| 免费人成在线观看成人片 | 亚洲一区二区三区中文字幕5566| 精品国产免费观看| 亚洲中文字幕无码爆乳| 香蕉久人久人青草青草| 日韩高清欧美| 精品一区二区无码av| 亚洲成aⅴ人在线观看| 日韩激情成人| 成人精品午夜福利在线播放 | 91香蕉国产亚洲一二三区 | 国产成人免费高清AⅤ| 色综合中文字幕| 99精品在线看|