吳 芳
(江蘇省太湖水利規(guī)劃設(shè)計研究院有限公司,江蘇 蘇州 215128)
水閘輔助設(shè)計系統(tǒng)開發(fā)與多方案模擬選優(yōu)
吳 芳
(江蘇省太湖水利規(guī)劃設(shè)計研究院有限公司,江蘇 蘇州 215128)
針對平原河網(wǎng)地區(qū)水閘特點,采用Visual Basic語言和面向?qū)ο蟮木幊碳夹g(shù),開發(fā)具有良好設(shè)計界面的水閘計算機(jī)輔助設(shè)計系統(tǒng),不僅可大幅提高設(shè)計人員設(shè)計效率和工程設(shè)計質(zhì)量,而且可以在此基礎(chǔ)上,進(jìn)行消能防沖設(shè)計、閘室穩(wěn)定計算等多方案模擬選優(yōu)。
水閘;輔助設(shè)計系統(tǒng);CAD二次開發(fā);模擬選優(yōu)
水閘是平原河網(wǎng)地區(qū)最常見的低水頭水工建筑物,目前,水閘設(shè)計大多依靠手工計算,重復(fù)勞動量大,國內(nèi)尚無一套較完整的按《水閘設(shè)計規(guī)范》(SL265-2001)編制的計算機(jī)輔助設(shè)計系統(tǒng)。因此,開發(fā)一套實用的、人機(jī)交互性好、面向廣大中小設(shè)計單位的計算軟件系統(tǒng),是十分有意義的。
水閘設(shè)計一般包括:水閘的總體布置、閘孔設(shè)計、水閘水力設(shè)計(含防滲及消能防沖設(shè)計等)、水閘穩(wěn)定分析和結(jié)構(gòu)計算等。系統(tǒng)從開發(fā)過程可分為主控模塊可視化部分及內(nèi)部各子模塊計算程序部分,從功能上分可分為10個子模塊,即文件系統(tǒng)、設(shè)計概述、總體布置、水力設(shè)計、防滲排水設(shè)計、水閘穩(wěn)定分析、結(jié)構(gòu)計算、造價分析、查詢系統(tǒng)及幫助系統(tǒng),各個子模塊之間相對獨(dú)立,能各自完成獨(dú)立功能,便于將來不斷完善和擴(kuò)充。
系統(tǒng)的主控模塊也即系統(tǒng)的主界面,由一個主窗體構(gòu)建而成,在其中分布了所有系統(tǒng)的功能模塊,它包括主菜單、工具條、工具欄等各種信息,調(diào)用系統(tǒng)后將出現(xiàn)如圖1所示的主控界面。
(1)界面的最上部分為主菜單,它分布了該系統(tǒng)的全部功能模塊,用戶根據(jù)需要可以調(diào)用相應(yīng)的功能模塊。
(2)在菜單接下來的部分為工具條部分,它以圖標(biāo)的方式來代替主菜單中的文字,當(dāng)鼠標(biāo)在圖標(biāo)上停留時將顯示相應(yīng)的功能模塊名稱。
(3)在界面最左邊部分為工具欄,它更能以簡單明了的方式顯示出各功能模塊的位置及相關(guān)功能名稱,當(dāng)鼠標(biāo)在圖標(biāo)上停留時將顯示相應(yīng)的功能模塊名稱。
(4)在界面最中部顯示了該系統(tǒng)的相關(guān)信息如名稱,版本信息等。
(5)在界面最底部分為姿態(tài)欄,主要用于顯示模塊的相關(guān)信息以及設(shè)計者的相關(guān)信息。
圖1 系統(tǒng)主控模塊(主窗體)
根據(jù)輔助設(shè)計系統(tǒng)特點,數(shù)據(jù)可采用二維表的格式存放,數(shù)據(jù)庫采用Office2007提供的Access小型數(shù)據(jù)庫平臺,可為系統(tǒng)實施節(jié)約成本。
表1為水閘挖深式消力池消能計算時各計算參數(shù),ID為變量順序,VarName為變量名稱,Var為變量值,VarHelp為變量的相關(guān)說明,ComputeType為消力池的各種類型,GraphicsName為各消力池的示例圖形。本系統(tǒng)中提供了大量類似該表結(jié)構(gòu)的數(shù)據(jù)表,用于存放各種各樣的參數(shù),系統(tǒng)采用Sql語句調(diào)用相關(guān)數(shù)據(jù)庫表。
表1 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)分布表
本輔助設(shè)計系統(tǒng)共分10個模塊,本文以水閘輔助設(shè)計之消能防沖模塊為例說明開發(fā)過程。
消力池設(shè)計主要是計算確定消力池的深度、長度和消力池底板的厚度。本功能模塊提供了挖深式消力池、尾坎式消力池、綜合式消力池的消能計算。圖2為挖深式消力池消能計算程序流程圖。
圖2 挖深式消力池消能計算程序流程圖
主要步驟為:
(1)假設(shè)某一池深 d,計算從池底頂面算起的池前總水頭T
式中,Z2-上游水位高程,m;Z3-下游池底高程,m;V0-水的流速,m/s。
(2)池內(nèi)收縮水深hc
式中,q-為收縮斷面處的單寬流量,q=Q/b,m3/(s·m); Q-通過消力池的總流量, m3/s; α-動能校正系數(shù)系數(shù),一般取1~1.5;φ-消力池的流速系數(shù),一般取0.95。
(3)池內(nèi)躍后水深 hc′
式中,Δz-出池落差,m;φ-流速系數(shù),一般取0.95;hs′-出池河床水深(下游水深),m。
(5)水躍淹沒系數(shù)σ
當(dāng)1.05≤σ≤1.10時假設(shè)正確,否則重新假設(shè)池深d進(jìn)行計算。
式中,σ-水躍淹沒系數(shù),可采用 1.05~1.10;h′-躍后水深,m;hc-收縮水深,m;-水流動能校正系數(shù),可用1.0~1.05;q-過閘單寬流量,m3/(s·m);b1-消力池首端寬度,m;b2-消力池末端寬度,m。
(4)出池落差 Δz
本文以江蘇某節(jié)制閘為例說明消能防沖模塊的應(yīng)用過程。該閘主要任務(wù)是實施后能滿足調(diào)節(jié)水位、控制流量等基本功能要求,閘下河床土質(zhì)為重粉質(zhì)壤土或粉質(zhì)粘土,總流量 Q=61.04m3/s;消力池首端寬度b1=4m、末端寬度b2=6m;消能防沖設(shè)計組合為:上游水位3.6m,下游水位2.0m。
該節(jié)制閘工程的消能防沖計算人機(jī)對話界面,見圖3~5。經(jīng)消能計算,消力池池深d=0.117m,池長L=7.8m,故消力池長度取為8m,池深取為0.5m。
水閘優(yōu)化設(shè)計用計算機(jī)輔助設(shè)計系統(tǒng)進(jìn)行多方案模擬選優(yōu)。
江蘇某單孔凈寬4m節(jié)制閘設(shè)計中,初選總體布置方案中考慮了2種不同的閘門結(jié)構(gòu)型式(直升式平面鋼閘門、升臥式平面鋼閘門)、2種不同的消能防沖設(shè)計(挖深式消力池、尾坎式消力池)以及2種不同的工程防滲結(jié)構(gòu)形式(水平防滲鋪蓋、鋪蓋加垂直防滲體),共8種組合的設(shè)計方案。采用計算機(jī)輔助設(shè)計系統(tǒng)分別對該8個方案進(jìn)行了模擬計算,主要計算每個方案的工程造價、主要技術(shù)參數(shù)(抗滑穩(wěn)定、抗傾穩(wěn)定與防滲安全、消能防沖效果、結(jié)構(gòu)計算等)、外觀設(shè)計等指標(biāo),最終通過專家會議評審對該8個方案進(jìn)行比選,確定了滿足功能和安全要求、經(jīng)濟(jì)最省的方案。
圖3 消能防沖計算人機(jī)對話界面(a)
圖4 消能防沖計算人機(jī)對話界面(b)
圖5 消能防沖計算人機(jī)對話界面(c)
通過本系統(tǒng)軟件模擬優(yōu)選確定該方案為:底板頂高程-1.0m,閘頂高程6.0m,底板順?biāo)鞣较蜷L度11m,閘底板厚0.8m,采用升臥式平面鋼閘門,閘門頂高程4.9m,上游側(cè)設(shè)8m長鋼筋混凝土防滲鋪蓋,下游側(cè)設(shè)置長8m、池深0.5m的鋼筋混凝土挖深式消力池。
本系統(tǒng)軟件以W indows9x/2000/xp作為操作平臺,以Visual Basic 6.0作為主要開發(fā)工具,在水利工程CAD二次開發(fā)軟件方面進(jìn)行了積極的探索與嘗試,開發(fā)了適用于平原河網(wǎng)地區(qū)的水閘計算機(jī)輔助設(shè)計系統(tǒng)。本系統(tǒng)涉及九個模塊,鑒于開發(fā)時間及人力精力有限,著重開發(fā)了閘室穩(wěn)定計算與消能防沖計算輔助設(shè)計模塊。本文通過消能防沖模塊的應(yīng)用實現(xiàn)了水閘消能防沖設(shè)計的多方案綜合比選,大幅提升了工程設(shè)計效率。
水閘計算機(jī)輔助設(shè)計系統(tǒng)投入運(yùn)行之后,將存在糾正性、適應(yīng)性、完善性及預(yù)防性等多方面維護(hù)工作量。為了豐富和完善水閘CAD模塊系統(tǒng),今后將進(jìn)一步加強(qiáng)對數(shù)據(jù)庫建立功能、開展集合數(shù)據(jù)引入程序計算、圖形輸出具備尺寸分析標(biāo)注功能以及有效維護(hù)數(shù)據(jù)一致性和完整性等方面的研究和探討。
[1]劉彬彬,安劍.Visual Basic從入門到精通[M].第二版.北京:清華大學(xué)出版社,2010.
[2]馬濤,劉仔旭,宋亮.中小型水庫管理自動化系統(tǒng)技術(shù)研究[J].水利技術(shù)監(jiān)督,2008(06).
[3]吳娟.水閘輔助設(shè)計系統(tǒng)的初步開發(fā)與應(yīng)用[D].河海大學(xué),2005.
[4]俞建.平面閘門可視化 CAD集成系統(tǒng)研究[D].河海大學(xué),2004.
[5]李夢黎.交互式力學(xué)圖形生成系統(tǒng)(MCAD)[M].大連:大連理工大學(xué)出版社,2004.
[6]陳寶華,張世儒.水閘[M].北京:中國水利水電出版社,2003.
[7]景作定,方建軍,徐宏海.計算機(jī)輔助設(shè)計與工程分析[M].北京:化學(xué)業(yè)出版社,2002.
[8]董正言.面向?qū)ο蟪绦蛟O(shè)計[M].北京:清華大學(xué)出版社,2010.
[9]張晉西.Visual Basic與AutoCAD二次開發(fā)[M].北京:清華大學(xué)出版社,2002.
[10] SL265-2001.水閘設(shè)計規(guī)范[S].
[11]蕭楓,堯遠(yuǎn).Visual Basice實用技術(shù)精粹[M].北京:人民郵電出版社,1999.
TP202+.7;TV135.2
A
1672-2469(2017)10-0132-03
10.3969/j.issn.1672-2469.2017.10.037
2017-06-06
吳 芳(1977年-),女,高級工程師。