亚洲免费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盗摄 | 国产av无码专区亚洲a∨毛片| 网禁拗女稀缺资源在线观看| 黄色视频在线免费观看| 国产精品视频免费的| 亚洲影院在线观看av| 好看的日韩精品视频在线| 亚洲av无码专区在线| 黄瓜视频在线观看| 亚洲动漫成人一区二区| 青青草国内视频在线观看| 国产精品一区久久综合| 伊人久久大香线蕉av色婷婷色| 久久久久香蕉国产线看观看伊| 无码国产精品一区二区免费网曝| 中文字幕日韩人妻在线| 按摩师玩弄少妇到高潮av| 国产精品国产精品国产专区不卡| 精品人妻人人做人人爽| 国产欧美日韩不卡一区二区三区| 日本一本二本三本道久久久| 亚洲三级视频一区二区三区| 中文字幕日韩精品中文字幕| 中文字幕亚洲一区二区不下| 女女互揉吃奶揉到高潮视频 | 国产精品99精品一区二区三区∴| 中文少妇一区二区三区| 女同欲望一区二区三区| 中国一级黄色片久久久| 日本高清视频xxxxx| 99久久久无码国产精品9| 精品少妇一区一区三区| 亚洲成人免费久久av| 极品尤物人妻堕落沉沦| 国产真实强被迫伦姧女在线观看| 亚洲精华国产精华液的福利| 欧美激情精品久久999| 久久老熟女一区二区三区| 欧美性高清另类videosex| 水蜜桃无码视频在线观看|