亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB和Excel的水文頻率計算軟件的開發(fā)及應(yīng)用

        2019-01-16 12:19:12秦國民
        西北水電 2018年6期
        關(guān)鍵詞:工具欄線型插件

        秦國民

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

        0 前 言

        Microsoft Excel是微軟公司的辦公軟件Microsoft office的組件之一,具有強(qiáng)大的數(shù)據(jù)存儲、處理、分析能力,廣泛應(yīng)用于工程設(shè)計、管理、統(tǒng)計財經(jīng)、金融等眾多領(lǐng)域,也是專業(yè)技術(shù)人員常用的工具。用戶可以使用Excel VBA開發(fā)加載宏,或使用VB、C#等工具開發(fā)基于Excel的插件(COM加載項)。加載宏較插件更容易開發(fā),但在安全性方面不如插件。

        水文頻率計算是工程水文分析計算中的重要內(nèi)容,隨著計算機(jī)技術(shù)的發(fā)展,水文工作者相繼采用VB6.0、Excel、Matlab等工具編制了一些水文頻率計算軟件[1-8]。為了改善設(shè)計手段,提高工作效率,參照最新設(shè)計洪水計算規(guī)范的要求,在總結(jié)以往生產(chǎn)實(shí)踐的基礎(chǔ)上,用VB6.0開發(fā)了適用于32位Excel的功能強(qiáng)大的水文頻率計算軟件,以插件的形式與Excel無縫接合,從而讓繁瑣的工作變得方便快捷。

        1 基本原理

        水文頻率計算是根據(jù)某水文現(xiàn)象的統(tǒng)計特性,利用現(xiàn)有水文資料,分析水文要素量值與出現(xiàn)頻率(或重現(xiàn)期)之間定量關(guān)系的工作過程。主要是利用現(xiàn)有水文資料組成樣本系列,選擇合適的頻率曲線線型(中國一般有P-Ⅲ型、極值Ⅰ型等),采用一定的曲線擬合準(zhǔn)則確定頻率曲線參數(shù),得到水文要素的統(tǒng)計規(guī)律,從而可根據(jù)需要查圖得到需要的值。

        中國工程水文設(shè)計中,最常用的曲線擬合準(zhǔn)則是目估適線法。該方法首先依據(jù)經(jīng)驗點(diǎn)據(jù)通過矩法或其他方法估計統(tǒng)計參數(shù)的初始值,然后根據(jù)該初始參數(shù)繪制頻率曲線,并目視判斷頻率曲線與經(jīng)驗點(diǎn)據(jù)的擬合情況,必要時調(diào)整參數(shù)并繪制調(diào)整參數(shù)后的頻率曲線,直到得到滿意的點(diǎn)線擬合結(jié)果。根據(jù)最終確定的頻率曲線推求相應(yīng)于各種頻率(或重現(xiàn)期)的水文要素設(shè)計值。

        上述目估適線過程中,主要的工作量集中在計算統(tǒng)計參數(shù)的初始值和根據(jù)統(tǒng)計參數(shù)初始值或調(diào)整值進(jìn)行頻率曲線的繪制,中間有較多重復(fù)的計算和繪圖工作,以便達(dá)到目視判斷擬合效果的目的,手工計算的話相當(dāng)繁瑣。針對水文頻率計算方法和內(nèi)容,基于Excel提供的接口,創(chuàng)建VB外接程序工程[9],編制了通用計算軟件。軟件依托于Excel運(yùn)行,主要以自定義工具按鈕和必要的用戶窗體的形式實(shí)現(xiàn)各項功能。

        2 軟件設(shè)計

        2.1 主界面設(shè)計

        為保持Excel主界面的簡潔,水文頻率計算的功能主要集中在“工程水文頻率適線”工具欄和頻率曲線統(tǒng)計參數(shù)調(diào)整窗口,如圖1、2所示。

        圖1 “工程水文頻率適線”工具欄圖

        圖2 頻率曲線統(tǒng)計參數(shù)調(diào)整窗口圖

        “工程水文頻率適線”工具欄主要按鈕的功能說明如下。

        (1) 分布線型選擇:選擇擬采用的分布線型,目前可供選擇的線型有P-Ⅲ型、對數(shù)P-Ⅲ型、極值-Ⅰ型(Gumbel型);

        (2) 有效數(shù)字位數(shù):設(shè)置計算過程中的有效數(shù)字位數(shù),對于流量系列,一般選3;

        (3) 開始:點(diǎn)擊“開始”按鈕后,軟件根據(jù)Excel活動工作表當(dāng)前選中項目自動確定要執(zhí)行的功能,見表1。

        表1 不同Excel當(dāng)前選中項目對應(yīng)的“開始”按鈕功能表

        圖3 “優(yōu)選參數(shù)”設(shè)置窗口圖

        2.2 功能模塊

        軟件主要包括統(tǒng)計參數(shù)計算、高精度離均系數(shù)Φp值計算、三參數(shù)優(yōu)選、經(jīng)驗適線、成果輸出等模塊。

        (1) 統(tǒng)計參數(shù)計算模塊:根據(jù)用戶選中的含樣本系列的單元格,用矩法和線性矩法初估均值、Cv等統(tǒng)計參數(shù),支持連序系列和不連序系列。

        (2) 高精度離均系數(shù)Φp值計算模塊:參考Matlab統(tǒng)計工具箱中有關(guān)專用數(shù)學(xué)函數(shù),編制高精度離均系數(shù)Φp值算法,解決了Excel 2003內(nèi)部函數(shù)GAMMAINV存在數(shù)值發(fā)散區(qū)的問題[10]。

        (3) 三參數(shù)優(yōu)選模塊:以初估的統(tǒng)計參數(shù)為初始值,采用基于群體智能的自由搜索算法[11-12],在離(殘)差平方和準(zhǔn)則或離(殘)差絕對值和準(zhǔn)則的適線準(zhǔn)則下,求解與經(jīng)驗點(diǎn)據(jù)擬合最優(yōu)的頻率曲線的統(tǒng)計參數(shù)。

        (4) 經(jīng)驗適線模塊:用戶可以調(diào)整各統(tǒng)計參數(shù),直到經(jīng)驗點(diǎn)據(jù)和頻率曲線配合較好為止,也可在同一張頻率曲線圖添加多條頻率曲線,方便對比檢查成果。

        (5) 成果輸出模塊:直接在Excel中輸出頻率曲線圖和水文要素設(shè)計成果表,輸出成果美觀大方,能滿足標(biāo)準(zhǔn)化、規(guī)范化的要求。

        3 實(shí) 例

        某水文站有1979—2013年,共35 a實(shí)測洪峰流量系列,實(shí)測最大值為4 890 m3/s。調(diào)查到1906年歷史洪水,洪峰流量6 500 m3/s,量級突出,作特大值處理。經(jīng)考證,重現(xiàn)期為81 a。

        將原始數(shù)據(jù)輸入Excel工作表,擴(kuò)展選中調(diào)查考證參數(shù)區(qū)和原始數(shù)據(jù)所在單元格(2列:年份、數(shù)值),點(diǎn)擊“工程水文頻率適線”工具欄的“開始”按鈕(見圖4),程序計算完初估參數(shù)后彈出“優(yōu)選參數(shù)”設(shè)置窗口,根據(jù)地區(qū)規(guī)律,Cs/Cv的上限和下限均設(shè)為5,其他參數(shù)上限和下限取默認(rèn)值,即只優(yōu)選均值和Cv,點(diǎn)擊“開始優(yōu)選”,即得到頻率曲線圖(見圖5)。

        圖4 數(shù)據(jù)輸入及開始計算界面圖

        圖5 水文頻率計算成果輸出界面圖

        4 結(jié) 論

        軟件是用VB6.0編制的Excel插件,界面友好,功能齊全,并經(jīng)過長期測試和反復(fù)優(yōu)化,保證了其穩(wěn)定、高效的優(yōu)勢。較其他同類軟件,有以下特點(diǎn):

        (1) 集成在Excel中,數(shù)據(jù)輸入和輸出均在Excel的活動工作表完成,不需要單獨(dú)建立數(shù)據(jù)輸入文件,避免了在資料輸入、輸出格式整理上占用大量時間的問題。

        (2) 采用了高精度的數(shù)值算法和高效的智能優(yōu)化算法,保證計算結(jié)果的準(zhǔn)確、可靠。

        軟件在生產(chǎn)實(shí)踐中得到很好的應(yīng)用效果,有較強(qiáng)的實(shí)用性。存在的一些不足,主要是目前支持線型較少,雖能滿足中國相關(guān)規(guī)范計算要求,但對國外常用線型、計算方法的支持方面有待進(jìn)一步研究。

        猜你喜歡
        工具欄線型插件
        “玩轉(zhuǎn)”西沃白板
        自編插件完善App Inventor與樂高機(jī)器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        高等級公路幾何線型優(yōu)化設(shè)計分析與評價
        江西建材(2018年4期)2018-04-10 12:37:28
        MapWindowGIS插件機(jī)制及應(yīng)用
        核安全1級設(shè)備線型支承分析方法研究
        基于Revit MEP的插件制作探討
        設(shè)計一種帶工具欄和留言功能的記事本
        一種非均勻線型的互連線能量分布模型
        計算物理(2014年1期)2014-03-11 17:00:58
        基于AutoCAD的地形圖線型定制
        森林工程(2011年5期)2011-06-21 06:12:50
        以最快的速度為填空題留空
        移動一族(2009年3期)2009-05-12 03:14:30
        亚洲欧美激情在线一区| 手机在线免费观看av不卡网站| 在线免费观看一区二区| 又黄又硬又湿又刺激视频免费| 国产精品无需播放器| 亚洲成片在线看一区二区| 在线国产激情视频观看| 曰韩亚洲av人人夜夜澡人人爽| 免费啪啪视频一区| 日本草逼视频免费观看| 亚洲美女自拍偷拍视频| 在线成人一区二区| 婷婷丁香91| 蜜桃精品国产一区二区三区| 国产白浆一区二区三区性色| 高清偷自拍第1页| 野外三级国产在线观看| 麻豆国产精品伦理视频| 国产亚洲精品第一综合另类| 精品久久久无码中文字幕| 国产成人av综合色| 国产传媒精品成人自拍| 久久久久久无码av成人影院| 一出一进一爽一粗一大视频免费的| 亚洲最黄视频一区二区| 免费国产自拍在线观看| 日本少妇被黑人xxxxx| 高清国产美女av一区二区| 日日高潮夜夜爽高清视频| 99精品国产丝袜在线拍国语| 日本精品a在线观看| 玖玖资源网站最新网站| 日韩在线永久免费播放| 欧美丰满大乳高跟鞋| 麻豆成年视频在线观看| 加勒比东京热中文字幕| 国产精品免费观看久久| 国产精品日本天堂| 日本在线观看不卡一区二区| 啦啦啦www播放日本观看| 亚洲精品国产品国语在线app|