《工程水文程序集》是采用Visual Basic語(yǔ)言編寫的應(yīng)用程序,適用于我省水利水電工程規(guī)劃設(shè)計(jì)中的常用水文計(jì)算。它由資料錄入、頻率計(jì)算、洪水過(guò)程線放大、徑流年內(nèi)分配、設(shè)計(jì)暴雨推求設(shè)計(jì)洪水、相關(guān)插補(bǔ)六部分組成。用戶只要按照窗口提示進(jìn)行操作,就可實(shí)現(xiàn)各部分有關(guān)功能。運(yùn)行本軟件生成的文件都保存在“C:\ 水文計(jì)算\資料”文件夾中,用戶可備份保存。本軟件除提供必要的報(bào)表打印外,還提供了生成電子報(bào)表(Excel)功能,需要用戶根據(jù)編寫報(bào)告排版要求,對(duì)電子報(bào)表進(jìn)行操作。
1、錄入資料
由于種種原因,目前尚不能從水文數(shù)據(jù)庫(kù)中直接讀取數(shù)據(jù),暫采用人工錄入的辦法,建立基本資料數(shù)據(jù)文件。本模塊可錄入各站日平均流量、洪水統(tǒng)計(jì)(洪峰流量、最大24小時(shí)、1日、3日、7日、15日、30日洪量、年平均流量)和降水量統(tǒng)計(jì)(最大24小時(shí)、1日、3日、7日、15日、30日、年降水量)。洪水資料又分為春汛、夏汛和秋汛三種分期,分別建立站點(diǎn)的日平均流量、降水量統(tǒng)計(jì)和三種分期洪水統(tǒng)計(jì)的文本文件。在錄入洪水資料時(shí),需確定洪量單位,窗口提供了十萬(wàn)立方米~億立方米5級(jí),供用戶選用。為保持資料的一致性,洪量單位一經(jīng)確定就不能更改。本模塊也可調(diào)用已有文件(包括通過(guò)年內(nèi)分配推求的月、日平均流量資料)中的數(shù)據(jù)修改、增添、打印。
2、頻率計(jì)算
頻率計(jì)算分為統(tǒng)計(jì)參數(shù)計(jì)算、目估適線和報(bào)表打印三部分,用戶點(diǎn)擊菜單欄上的項(xiàng)目就可打開有關(guān)窗口,進(jìn)行操作。
⑴、參數(shù)計(jì)算
參數(shù)計(jì)算分為連序系列頻率計(jì)算和不連序系列頻率計(jì)算兩種方法,所依據(jù)的基本資料由計(jì)算站點(diǎn)的文本文件中讀取。用戶可選用全部系列或部分系列。不連序系列頻率計(jì)算所需要的特大洪水資料及有關(guān)參數(shù),用戶按照窗口提示輸入。
⑵、目估適線
用戶在完成參數(shù)計(jì)算后方可在屏幕上進(jìn)行目估適線。屏幕上提供一幅點(diǎn)有經(jīng)驗(yàn)頻率點(diǎn)據(jù)的頻率紙底圖,用戶每輸入一組統(tǒng)計(jì)參數(shù)(均值、Cv和Cs/Cv),圖中就繪制一條曲線。一幅圖上可繪制多條曲線。當(dāng)曲線較多,圖形不夠清晰時(shí),可清屏重匯,直至滿足要求,用戶點(diǎn)擊[確定采用]按鈕,最后輸入的一組參數(shù)為采用值,屏幕顯示相應(yīng)的頻率曲線,并將這一設(shè)計(jì)時(shí)段采用參數(shù)存入該站的統(tǒng)計(jì)參數(shù)文件中。用戶可打。ɡL制)頻率曲線圖和主要頻率的設(shè)計(jì)值。由于不保存頻率曲線圖有關(guān)的資料,退出目估曲線后,就不能再打印頻率曲線圖。
⑶、打印成果表
成果表分為參數(shù)計(jì)算成果表和設(shè)計(jì)值成果表。與繪制頻率曲線相似,只有在完成參數(shù)計(jì)算后方可打印,而且退出頻率計(jì)算后,就不能再打印參數(shù)計(jì)算成果表。
用戶在完成一個(gè)計(jì)算站點(diǎn)各設(shè)計(jì)時(shí)段的頻率計(jì)算后,可用本模塊的打印指定頻率的設(shè)計(jì)值。各時(shí)段統(tǒng)計(jì)參數(shù)由該站統(tǒng)計(jì)參數(shù)文件中讀取,也可修改或另行輸入。
3、洪水過(guò)程線放大
本模塊是采用同頻率放大發(fā)推求設(shè)計(jì)洪水過(guò)程線。本模塊適用于以下兩種情況:
⑴由洪水統(tǒng)計(jì)資料推求設(shè)計(jì)洪水:
用戶在完成站點(diǎn)各時(shí)段設(shè)計(jì)洪水統(tǒng)計(jì)參數(shù)計(jì)算后,本程序從該站的設(shè)計(jì)洪水統(tǒng)計(jì)參數(shù)文件中讀取統(tǒng)計(jì)參數(shù)(也可修改或另行輸入),再計(jì)算各頻率的洪峰和各設(shè)計(jì)時(shí)段洪量值;
⑵由設(shè)計(jì)暴雨推求設(shè)計(jì)洪水:
用戶在完成站點(diǎn)各時(shí)段設(shè)計(jì)暴雨計(jì)、設(shè)計(jì)凈雨計(jì)算后,計(jì)算出相應(yīng)的設(shè)計(jì)洪量后,直接輸入設(shè)計(jì)洪量。
用戶需在輸入準(zhǔn)備好的典型洪水過(guò)程線后就可完成設(shè)計(jì)洪水過(guò)程線的計(jì)算工作,并打印設(shè)計(jì)洪水過(guò)程線表和繪制(打。┰O(shè)計(jì)過(guò)程線。為便于校對(duì),在打印設(shè)計(jì)洪水過(guò)程線表的同時(shí),打印設(shè)計(jì)值表。
設(shè)計(jì)洪水過(guò)程線作為文件保存,因此,也可不作計(jì)算,直接調(diào)用已有的設(shè)計(jì)洪水過(guò)程線打印,繪制設(shè)計(jì)洪水過(guò)程線或在原有成果基礎(chǔ)上增加設(shè)計(jì)頻率。
4、徑流年內(nèi)分配
本模塊的主要功能是:根據(jù)參證站的徑流資料進(jìn)行控制點(diǎn)月分配(月平均流量、年平均流量)、日分配計(jì)算(典型年逐日日平均流量)。放大倍比分為兩種:一是參證站典型年年平均流量與控制點(diǎn)設(shè)計(jì)頻率年平均流量之比;二是參證站多年平均流量與控制點(diǎn)多年平均流量之比。在完成分配計(jì)算后,按控制點(diǎn)存入文件,可在資料錄入模塊中調(diào)用。
5、設(shè)計(jì)暴雨推求設(shè)計(jì)洪水
本模塊針對(duì)我省常用方法編制,分為以下三個(gè)步驟:
⑴、 設(shè)計(jì)暴雨計(jì)算
①、 設(shè)計(jì)暴雨用戶在確定了統(tǒng)計(jì)參數(shù)和設(shè)計(jì)頻率后,本模塊可計(jì)算各頻率暴雨設(shè)計(jì)值。
②、按1989年《吉林省暴雨圖集》確定的方法將點(diǎn)雨量轉(zhuǎn)換為面雨量(點(diǎn)面系數(shù)、形狀系數(shù)已建立文件)。
③、按1989年《吉林省暴雨圖集》確定的方法作暴雨時(shí)程分配和日程分配。
⑵、 產(chǎn)流計(jì)算(設(shè)計(jì)凈雨計(jì)算)
采用暴雨徑流相關(guān)法,按省設(shè)計(jì)院確定的參數(shù)分區(qū)選用參數(shù)推求設(shè)計(jì)凈雨。
⑶、匯流計(jì)算
匯流計(jì)算分為水科所法和羅氏法(可推求阿氏過(guò)程線)推求設(shè)計(jì)洪峰流量。洪水過(guò)程線可采用典型放大法(見洪水過(guò)程線放大模塊)。
6、相關(guān)插補(bǔ)
本模塊具有三項(xiàng)功能:統(tǒng)計(jì)參數(shù)地區(qū)綜合、本站峰量相關(guān)、鄰站峰量相關(guān)。統(tǒng)計(jì)參數(shù)地區(qū)綜合采用冪函數(shù)形式,數(shù)據(jù)須輸入。本站峰量相關(guān)、鄰站峰量相關(guān)采用提供直線和冪函數(shù)兩種形式,由用戶選擇,數(shù)據(jù)由文件調(diào)入。用戶可通過(guò)改變截距和斜率來(lái)調(diào)整相關(guān)線。相關(guān)線確定后,自動(dòng)參證資料插補(bǔ)設(shè)計(jì)站。設(shè)計(jì)站的插補(bǔ)資料加入原有資料后寫入文件中,為便于區(qū)別,插補(bǔ)資料前加了“-”號(hào)。
由于計(jì)算機(jī)承擔(dān)了復(fù)雜的計(jì)算工作,成果的準(zhǔn)確性和可靠性取決于軟件編制水平和用戶輸入的基本資料及計(jì)算參數(shù)。軟件編制過(guò)程中,經(jīng)過(guò)大量的驗(yàn)算,但也難免有疏漏。用戶使用本軟件一是在運(yùn)行過(guò)程中認(rèn)真對(duì)待每一步的輸入和選擇,二是要認(rèn)真對(duì)成果進(jìn)行合理性分析,發(fā)現(xiàn)問題及時(shí)處理。
受時(shí)間限制,工程水文計(jì)算的其它項(xiàng)目程序?qū)⒅鸩介_發(fā),現(xiàn)有的程序功能有待進(jìn)一步擴(kuò)充完善。用戶在使用中出現(xiàn)的問題請(qǐng)及時(shí)提出,以便修改。