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
主站蜘蛛池模板: 国产在线拍偷自揄拍精品| 先锋资源久久| 波多野衣结在线精品二区| 天天爽免费视频| 亚洲午夜国产精品无卡| 欧美日韩亚洲综合在线观看| 亚洲国语自产一区第二页| 狠狠色丁婷婷综合久久| 久久精品丝袜| 成人福利在线看| 欧美一级高清视频在线播放| 精品一区二区三区视频免费观看| 亚洲福利视频网址| 亚洲色图在线观看| 亚洲一区色| 亚洲精品视频免费看| 成人在线不卡| 91丝袜在线观看| 国产视频a| 欧美成人手机在线视频| 欧美69视频在线| 国产无码网站在线观看| 中文字幕一区二区视频| 91精品综合| 国产日本欧美亚洲精品视| 亚洲精品无码AⅤ片青青在线观看| 成人免费网站久久久| 午夜丁香婷婷| 找国产毛片看| 日韩精品成人网页视频在线| 六月婷婷激情综合| 99精品视频在线观看免费播放| 日本AⅤ精品一区二区三区日| 国产第一福利影院| 4虎影视国产在线观看精品| 亚洲h视频在线| 在线无码九区| 亚洲性色永久网址| 全部无卡免费的毛片在线看| 五月婷婷综合在线视频| AV老司机AV天堂| 亚洲成aⅴ人片在线影院八| av手机版在线播放| 免费人成网站在线观看欧美| 免费人欧美成又黄又爽的视频| 欧美a网站| 日韩美毛片| 欧美日韩免费在线视频| 国产在线观看第二页| 亚洲国产综合自在线另类| 国产亚洲精品在天天在线麻豆| 国产精品伦视频观看免费| 网友自拍视频精品区| 日本免费高清一区| 伊人无码视屏| 国产无码精品在线播放| 五月六月伊人狠狠丁香网| 欧美国产日韩在线播放| 不卡国产视频第一页| 亚洲动漫h| 免费看的一级毛片| 精品三级在线| 99在线视频免费观看| 国产福利拍拍拍| 熟妇丰满人妻| 国产AV无码专区亚洲精品网站| 国产SUV精品一区二区| 亚洲精品va| 欧美一级一级做性视频| 2020国产精品视频| 美女无遮挡免费视频网站| 在线观看无码a∨| 九九久久99精品| 一本大道无码高清| 久久99热66这里只有精品一| 真实国产乱子伦高清| 日韩亚洲高清一区二区| 精品无码国产一区二区三区AV| 狼友视频一区二区三区| 国产精品太粉嫩高中在线观看| 青草精品视频| 日本不卡在线播放|