摘 要:洪水調(diào)節(jié)計(jì)算的方法有列表試算法、半圖解雙輔助線法等,在當(dāng)今高速發(fā)展的信息時(shí)代,計(jì)算機(jī)編程思想應(yīng)用在各種工程中。同樣,計(jì)算機(jī)編程思想可應(yīng)用于水庫的調(diào)洪計(jì)算,該文章基于青山水庫的洪水調(diào)節(jié)過程使用VB編程語言論述調(diào)洪計(jì)算的編程計(jì)算。在該調(diào)洪編程計(jì)算的方法中,結(jié)合試算法和圖像法共同求取最高洪水位Zmax和最大庫容Vmax。
關(guān)鍵詞:青山水庫;試算交點(diǎn)法;過程線;Zmax;Vmax
一、青山水庫工程概況
青山水庫工程等特別為II等,永久性主要建筑物級(jí)別為2級(jí),次要建筑物級(jí)別為3級(jí),主要由主壩、東副壩、西副壩、第一和第二溢洪道、引水放空隧洞、東、西輸水隧洞以及電站等建筑物組成,主副壩均為粘土心墻代料壩。青山水庫是一座以防洪、灌溉為主,兼顧發(fā)電、、旅游、養(yǎng)殖等綜合利用的年調(diào)節(jié)水庫。
二、洪水調(diào)節(jié)資料數(shù)據(jù)
水庫起調(diào)水位為設(shè)計(jì)蓄水位(117米),當(dāng)洪水來臨時(shí),如果入庫的洪水小于下泄能力時(shí),來多少泄多少。如入庫洪水流量大于閘門全開的溢洪道下泄能力時(shí),則閘門全開自由下流。
三、最高洪水位Zmax和最大庫容Vmax的求取與過程線的繪制
該軟件的最高洪水位Zmax及最大庫容Vmax的求取是通過求取入庫與下泄流量過程線交點(diǎn)而求得。當(dāng)某一時(shí)刻入庫流量與下泄流量相等時(shí),兩曲線包圍的面積最大,記得最大庫容和最高洪水位,參考上頁右圖。
求取交點(diǎn)代碼過程:
Private Sub Command MAX計(jì)算_Click() '求取交點(diǎn)坐標(biāo)
Dim m#: n# : X#: Y# ‘此四個(gè)變量為計(jì)算過程轉(zhuǎn)換量
For k = 0 To 11 ‘Text6(k)和Text8(k)為計(jì)算列表入庫流量和下泄流量數(shù)組
If (Text6(k).Text - Text8(k).Text) * (Text6(k + 1).Text - Text8(k + 1).Text) <= 0 Then
m = (Text8(k).Text - Text6(k).Text) * (Text5(k + 1).Text - Text5(k).Text)
n = Text6(k + 1) - Text8(k + 1) + Text8(k) - Text6(k)
X = m / n + Text5(k) ‘Text5(k)為計(jì)算列表時(shí)間數(shù)組
Text14.Text = Format(X, "00.00") Text14為MAX結(jié)果里的時(shí)間
m = (Text6(k + 1) - Text6(k)) * (X - Text5(k))
n = Text5(k + 1) - Text5(k):Y = m / n + Text6(k)
Text15(1).Text = m / n + Text6(k) Text15(1)為MAX結(jié)果里的下泄流量
Exit For
End If
Next
For k = 0 To 10
If Val(Y) >= Val(Textq(k).Text) And Val(Y) <= Val(Textq (k + 1).Text) Then
Text16.Text = Format((TextZ(k + 1).Text - TextZ (k).Text) * (Y - Textq (k).Text) / (Textq (k + 1).Text - Textq (k).Text) + TextZ (k).Text , "00.00")
Text16為MAX結(jié)果里的水位
Exit For
End If
Next
Text15(0).Text = v(Text16.Text) Text15(1)為MAX結(jié)果里的庫容
Label11.Caption = Text16.Text
End If
End Sub
繪制該過程曲線原理為:該過程線為一段段直線連接而成,當(dāng)某同一時(shí)間段入庫與下泄線段對(duì)應(yīng)的豎坐標(biāo)之差的乘積小于0時(shí),則入庫與下泄流量過程線在該時(shí)間段相交,通過兩點(diǎn)法求得兩直線方程,即求得交點(diǎn)坐標(biāo),進(jìn)而得到最高洪水位Zmax及最大庫容Vmax及其出現(xiàn)的時(shí)間。
結(jié)語
在本文所述的調(diào)洪計(jì)算過程中,采取了試算法與圖像法相結(jié)合的方法,旨在更高效、準(zhǔn)確地計(jì)算出洪水到來時(shí)最高洪水位Zmax和最大庫容Vmax兩個(gè)數(shù)值。此外,利用該方法可明顯提高運(yùn)算速度,在較大型頻繁的運(yùn)算過程中能有效減少計(jì)算機(jī)卡機(jī)事故發(fā)生,提高電算工作的效率和運(yùn)算指標(biāo)的精確度。
參考文獻(xiàn):
[1]顧勝平,田富強(qiáng),徐得潛.水資源規(guī)劃及應(yīng)用[M].北京:中國(guó)水利水電出版社,2009
[2]左其亭、陶潔.水資源規(guī)劃與利用課程設(shè)計(jì)青山水庫背景資料與要求[EB].鄭州大學(xué)水利與環(huán)境學(xué)院,2016
作者簡(jiǎn)介:
徐亞林;1995年11月27日;男;漢族;河南省商丘市人;職稱:學(xué)生;單位:鄭州大學(xué)水利與環(huán)境學(xué)院;專業(yè):水利水電工程。