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

        ?

        基于VB與Fortran混合編程的水電站實時運行調度方案的設計

        2012-10-16 01:49:42秦玲玲張學功
        浙江水利科技 2012年2期
        關鍵詞:出力水池水電站

        秦玲玲,張學功

        (寧波市白溪水庫建設發(fā)展有限公司,浙江 寧海 315606)

        1 問題的提出

        浙江省某大(2)型水庫,以供水、防洪為主,兼顧發(fā)電、灌溉,總庫容1.684億m3,多年平均徑流量2.81億m3,年設計供水量1.73億m3,多年平均發(fā)電量4 380萬kW·h,水電站裝機2×9MW,主要承擔電網調峰任務,供水保證率94%,發(fā)電保證率75%。供水工程進水口設置在電站尾水池左岸,水庫供水水源來自于發(fā)電機組尾水。為確保供水,水庫多采用“以水定電”的運行方式?!耙运姟钡哪康氖枪?jié)約用水,即根據(jù)日供水量計算出特定水庫水情下對應的日發(fā)電量,據(jù)此安排機組出力[1]。

        這種發(fā)電、供水一體化布置形式提高了水資源的利用率,增加了經濟效益,但也在一定程度上限制了機組運行的靈活性,增加了水電站運行調度的難度。尤其是遇到電網線路檢修電站不能正常并網發(fā)電時,為保證供水安全,水庫生產安排亟待進行精細的預測分析。本文按照 “以水定電”的運行原則,利用Visual Basic與Fortran語言混合編程,進行水電站實時運行調度方案設計,提供機組出力計劃,供電站運行人員參考。

        2 實時運行調度方案設計

        實時運行調度方案設計基本思路為:由水庫水情、尾水池初始水位,結合機組出力、供水、下泄等條件,按控制方程進行水量調節(jié)計算,從而得出合理的水電站機組出力過程和尾水池水位變化過程。

        2.1 基本原則

        方案設計的原則:①保證供水安全,即尾水池水位在最低控制水位 (75.5 m)和最高控制水位 (86.0 m)之間;②由于峰谷電價往往有數(shù)倍之差,從經濟效益方面考慮,盡量少發(fā)谷電[2];③兼顧運行人員工作安排,盡量減少凌晨作業(yè)。

        2.2 基本假定

        考慮到進行短期調節(jié)計算(比如1 d)過程中水庫水位變幅較小,故該程序假定調節(jié)計算時水庫水位不變。

        經過大量統(tǒng)計分析,發(fā)現(xiàn)1 d內供水流量變幅具有如下規(guī)律:08∶30至22∶30供水流量偏大,為日平均流量的1.1;22∶30至次日 08∶30供水流量較小,為日平均流量的0.9。本文程序通過自定義函數(shù)進行供水流量過程的模擬。

        2.3 控制方程

        調節(jié)計算的基本原理是水量平衡原理。發(fā)電尾水池蓄水量變化等于進入尾水池的發(fā)電水量與流出尾水池的供水量和下泄水量之差:

        尾水池水位—蓄水量關系為:V=f(z)

        式中:Q發(fā)電為發(fā)電流量,m3/s;Q供水為供水流量,m3/s;Q下泄為尾水池向下游河道下泄流量,m3/s;Δ t為時間步長,s;V末為時段末尾水池蓄水量,m3;V初為時段初尾水池蓄水量,m3。發(fā)電流量 Q發(fā)電按電功率法,由發(fā)電水頭、機組出力、機組運轉特性曲線計算;供水流量Q供水按日供水量計劃值,由自定義函數(shù)計算;下泄流量 Q下泄為下游蝶閥出流,按公式Q下泄=Q(z,e)計算。

        2.4 基于VB和Fortran混合編程的程序設計

        2.4.1 程序設計

        本文利用Visual Basic可視化技術制作調節(jié)計算界面,便于用戶與程序的交流,直觀及時地展示調節(jié)計算結果[3]。程序界面見圖1,左邊界面為用戶輸入的調節(jié)計算條件及參數(shù),界面右邊顯示調節(jié)計算得出的調節(jié)池水位過程,以及各項水量統(tǒng)計值。

        由于Fortran語言較強的數(shù)學計算能力和較高的計算效率,本文選用Fortran進行調節(jié)計算。VB與Fortran語言的鏈接具有多種方法[4],本文將Fortran程序代碼編譯成動態(tài)鏈接庫文件 (DLL,Dynamic Link Library工程文件),VB調用DLL文件中的Fortran函數(shù),從而實現(xiàn)VB與Fortran的混合編程。程序實現(xiàn)的基本流程可以概括為:

        (1)VB的可視化界面接收用戶輸入的計算條件和參數(shù);

        (2)VB調用DLL文件中的Fortran函數(shù)進行調節(jié)計算;

        (3)利用VBMsflexgrid控件顯示計算結果,同時將結果輸入EXCEL文件中保存。

        2.4.2 參數(shù)傳遞及下界值不同問題的解決

        (1)參數(shù)傳遞。雖然VB與Fortran語言默認的都是按址傳遞(Call By Reference),但Fortran字符串是由字符串內容加上字符串長度組成的,在VB中會傳遞出2條數(shù)據(jù),這給程序設計帶來更大的工作量[5]。本文采用自定義數(shù)據(jù)類型的方式進行2種語言間的參數(shù)傳遞,取得了較好的效果。

        通過Fortran函數(shù)tjc-main(chuandi)進行計算分析,定義動態(tài)鏈接庫的接口:

        Fortran中自定義數(shù)據(jù)類型如下:

        相應VB中自定義數(shù)據(jù)類型如下:

        (2)默認下界值不同。VB與Fortran中數(shù)組元素的默認下界值不同,VB中為0,Fortran中為1,進行數(shù)組傳遞時最好用語句 “Option base 1”將VB中數(shù)組元素下界值設為1,從而保證參數(shù)正確傳遞[6]。

        VB的主調用過程中聲明DLL的語句為:Private Declare Sub TJC-MAIN Lib “tjc-forlib.dll” (ByRef chuandi As chuandi)

        VB調用DLL的語句為:Call TJC-MAIN(chuandi)

        2.5 誤差分析

        經過大量的實際應用檢驗,尾水池水位日調節(jié)計算的誤差控制在0.5 m以內,能夠滿足工程應用的需要。摘錄的部分對比數(shù)據(jù)見表1。

        表1 每日 09∶30調節(jié)計算誤差 (實例)表 m

        分析調節(jié)計算誤差來源主要有:①基礎數(shù)據(jù)方面的誤差,包括尾水池水位—蓄水量關系曲線誤差,蝶閥出流能力計算誤差,機組發(fā)電流量計算的誤差;②實際運行中機組出力值、開停機時間、蝶閥操作、1 d供水量等與計劃值難以保持嚴格一致帶來的誤差;③基本假定帶來的誤差。

        3 應用實例

        為了清楚展示程序應用效果,現(xiàn)模擬計算安排機組出力。假設某月8日接到電力調度部門通知,10日08∶30—15∶30電網線路檢修,期間水庫電站暫停向電網送電。為了保證10日供水安全,電站需要調整機組運行方式。

        圖1 調節(jié)計算程序界面圖

        按電站月度生產計劃,9日22∶30尾水池水位達最高值86.0m,應用調節(jié)計算程序,得到圖1計算結果,按圖1方式安排10日機組出力,可保證供水安全。

        機組出力具體安排:10日06∶15—08∶30電站 2臺機組滿負荷運行,將尾水池水位在線路斷開之前蓄至最高值86.0m;線路檢修期間 (08∶30—15∶30),電站 1臺機組帶廠用電運行,出力300 kW;線路恢復后 (15∶30—22∶30)電站1臺機組滿負荷運行,至22∶30可將尾水池水位蓄至85.5m,符合月度運行方案要求,保證11日即可恢復正常運行方式。此種運行方式可保證供水量約55萬m3/d、下游放水量4.5萬m3的安全、經濟運行。

        4 結 語

        VB與Fortran混合編程綜合了VB可視化界面設計和Fortran良好的數(shù)值計算功能,很好地滿足了工程應用對計算機程序界面直觀、運行高效的要求。誤差分析表明,該水電站實時運行調度方案設計克服了基礎資料精度有限、供水過程穩(wěn)中有變等諸多困難,將誤差控制在可接受范圍內,實現(xiàn)了水電站實時運行方案設計電算化,為相似情況下的水電站運行提供借鑒。

        [1]孟利平.潘家口水電站的聯(lián)合調峰與電量補償 [J].水電站機電技術,1998(02):8-11.

        [2]歐述俊.考慮峰谷電價的水庫發(fā)電調度優(yōu)化方法探討[J].水力發(fā)電,2003,29(01):8-9.

        [3]王艷秋.VB在水利水電工程造價軟件開發(fā)中的應用 [J].水力發(fā)電,2005,31(04):82-84.

        [4]張志華.混合編程與 Fortran計算程序可視化 [J].計算機應用,1999,19(06):33-35.

        [5]彭國倫.Fortran 95程序設計[M].北京:中國電力出版社,2002.

        [6]李書琴.Visual Basic 6.0程序設計教程 [M].西安:西北大學出版社,2005.

        猜你喜歡
        出力水池水電站
        里底水電站工程
        西北水電(2022年1期)2022-04-16 05:20:06
        白鶴灘水電站有多“?!?
        金橋(2021年8期)2021-08-23 01:06:54
        小區(qū)的水池
        小型水電站技術改造探討
        把住醫(yī)保基金水池閘門
        找水池
        風電場有功出力的EEMD特性分析
        要爭做出力出彩的黨員干部
        河南電力(2016年5期)2016-02-06 02:11:35
        風電場群出力的匯聚效應分析
        電測與儀表(2015年5期)2015-04-09 11:31:12
        溪洛渡水電站
        五月综合激情婷婷六月色窝| 五月婷婷丁香视频在线观看| av网站在线观看大全| 天天狠天天添日日拍| 亚洲综合色丁香婷婷六月图片| 国产丝袜精品丝袜一区二区| 亚洲捆绑女优一区二区三区| 无码色av一二区在线播放| 最好看的最新高清中文视频| 国产精品18久久久久久首页| 久久精品人妻中文av| 92午夜少妇极品福利无码电影 | 国产一区二区自拍刺激在线观看 | 香蕉久久人人97超碰caoproen| 在线a人片免费观看高清| 激情亚洲不卡一区二区| 中文字幕乱码高清完整版| 欧美色aⅴ欧美综合色| 亚洲又黄又大又爽毛片| 在线观看国产成人自拍视频| 在线涩涩免费观看国产精品| 国产小视频网址| av天堂在线免费播放| 久久精品网站免费观看| 青青草原精品99久久精品66| 国产一级淫片免费大片| 99久久精品国产91| 亚洲av美国av产亚洲av图片| 伊人精品在线观看| 自拍偷拍另类三级三色四色| 草草影院ccyy国产日本欧美| 国产白丝无码视频在线观看| 久久天天躁狠狠躁夜夜中文字幕| 久久精品免费视频亚洲| 亚洲日韩av一区二区三区中文| 国产精品二区在线观看| 亚洲国产精品成人av| 人人澡人人妻人人爽人人蜜桃麻豆 | 四虎影视永久地址www成人| 中文字幕乱码亚洲无线精品一区| 蜜臀av一区二区三区|