胡建春,何 茜
(西昌學(xué)院 工程技術(shù)學(xué)院,四川 西昌 615013)
?
基于Microsoft Excel試算法在明渠工程設(shè)計中的應(yīng)用
胡建春,何 茜
(西昌學(xué)院 工程技術(shù)學(xué)院,四川 西昌 615013)
在水利工程明渠的設(shè)計中,高階方程需要通過試算法求解,用傳統(tǒng)的計算器人工計算,計算參數(shù)多、工作量大,且精確度不夠.用Microsoft Excel工具進行試算則方便、快捷、計算精確度高,可為工程設(shè)計提供便捷準(zhǔn)確的計算結(jié)果.以渠道水深計算案例,通過對Microsoft Excel單元格公式的編輯,探討Microsoft Excel試算的具體方法.
水力計算;試算;Microsoft Excel工具
明渠是一種具有自由表面水流的渠道,在農(nóng)田水利工程、水利水電工程、城市給排水工程中經(jīng)常使用,根據(jù)其形成條件,可分為天然明渠和人工明渠.梯形明渠是人工明渠中的主要存在形式,其水力要素主要由水面寬度、過水?dāng)嗝婷娣e、濕周、水力半徑、底坡、邊坡系數(shù)、粗糙系數(shù)等構(gòu)成.在人工明渠的設(shè)計過程中,經(jīng)常需要對渠道的過流能力進行校核、斷面尺寸進行設(shè)計等問題,解決這些問題往往需要進行大量的試算.試算法雖然可以解決問題,但計算參數(shù)多、工作量大,且因參數(shù)計算精度不同可能造成計算結(jié)果偏差較大.Microsoft Excel是人們在日常生活中經(jīng)常使用的一款軟件,將Microsoft Excel強大的計算功能、圖表處理功能和數(shù)據(jù)分析功能應(yīng)用于明渠工程設(shè)計的水力計算,可有效提高設(shè)計人員工作效率和計算精度.
在工程實際中,常用的梯形渠道,各水利要素之間存在的函數(shù)關(guān)系一般由下式表示:
(1)已知渠道斷面尺寸(包括渠道底寬b、邊坡系數(shù)m,水深h),底坡i,粗糙系數(shù)n,校核渠道過水能力Q;
(2)已知設(shè)計流量Q、底坡i、底寬b、邊坡系數(shù)m和粗糙系數(shù)n,計算渠道水深h;
(3)已知設(shè)計流量Q、底坡i、邊坡系數(shù)m、粗糙系數(shù)n和水深h,計算渠道底寬b;
(4)已知設(shè)計流量Q、邊坡系數(shù)m、粗糙系數(shù)n和水深h,計算底坡i;
(5)已知流量Q、流速v、底坡i、粗糙系數(shù)n和邊坡系數(shù)m,設(shè)計渠道的斷面尺寸.[1-4]
工程設(shè)計中,一般是已知5個參數(shù)中的4個參數(shù),求另外一個參數(shù),并繪制曲線,因此,使用Microsoft Excel進行明渠水力計算時,需要使用到其計算功能和圖表功能[5-7].
MicrosoftExcel具有強大的計算功能,只要將各單元格數(shù)值及公式表達式預(yù)設(shè)好,在實際計算時,只需要在單元格中輸入相應(yīng)的試算數(shù)值,即可將得到的答案與實際進行對比,若對比數(shù)值等于或無限接近于實際值,則輸入的試算數(shù)值即為所求[8].
1.1 渠道水力計算所需的基本公式
按照劉鎮(zhèn)長的意見,我第二天就到廠里向劉國良傳達了王副縣長的指示。劉廠長認(rèn)為,建門樓是企業(yè)行為,上級不必小題大做,對信中反映的問題不以為然,更沒有把我這個既年輕又不懂管理的副鎮(zhèn)長放在眼里。企業(yè)老板有一個共性,你依著他,他對你很尊重,你為難他,他會不把你當(dāng)回事。用他的話說,那是過喜事打瞌睡——是回事卻不當(dāng)回事。
在渠道水力計算中,各水利要素按幾何公式和經(jīng)典經(jīng)驗公式進行,主要運用的公式為[1]:
過水?dāng)嗝婷娣e:A=(b+mh)h
1.2 單元格公式表達式的建立
單元格公式表達式的建立(見表1),單元格中A2為水深h,B2為底寬b,C2為邊坡系數(shù)m,D2為粗糙系數(shù)n,E2為底坡i,F(xiàn)2為過水?dāng)嗝婷娣eA,G2為濕周χ,H2為水力半徑R,I2為謝齊系數(shù)C,J2為流量Q.在工程設(shè)計中,一般將A列設(shè)為需要試算的項,B、C、D、E四列為已知項,F(xiàn)、G、H、I四列為計算過程項,J列為對比項[5].計算過程項和對比項在單元格中的公式按經(jīng)典經(jīng)驗公式進行,第3行中分別輸入,單元格計算公式的輸入(見表2).
表1 Microsoft Excel單元格設(shè)置圖
表2 Microsoft Excel單元格計算公式
某水電站引水渠,通過沙壤土地段,根據(jù)工程地形條件,設(shè)計采用等腰梯形斷面;為減少滲漏損失和加強渠道耐沖刷能力,設(shè)計采用漿砌石襯砌,邊坡系數(shù)m=1;為減少挖、填方量,底坡i=0.001 25;渠道底寬b=6 m,設(shè)計流量Q=70 m3/s,為保證渠道安全運行,渠堤安全超高為0.5 m,通過計算確定渠堤高度.[1]本設(shè)計中,已知Q、b、m、i,求h,求得的水深h加上安全超高即為渠堤高度.
2.1 試算——圖解法求解
根據(jù)水力學(xué)基本公式,可整理得
該式為高次方程,要通過該表方程直接求解水深h是非常困難的,在實際計算中,可假設(shè)一系列的h值,代入上式計算相應(yīng)的Q值,并繪制成h-Q曲線,根據(jù)已知流量,在曲線上查處要求的h值.圖1為通過試算繪制的h-Q曲線,在對應(yīng)的流量Q中,可以直接找到對應(yīng)的水深h.實踐證明,使用試算——圖解法求解是非常困難的,且計算精度不夠,有文獻使用迭代法計算,計算過程同樣是相當(dāng)復(fù)雜的[8-9].
圖1 試算-圖解法h-Q曲線圖
2.2 Microsoft Excel試算法求解
根據(jù)前文建立的Microsoft Excel單元格,在B3、C3、D3、E3單元格中添加已知數(shù)據(jù),在試算時,在A3單元格輸入需要試算的數(shù)值,在J3單元格自動顯示流量Q值,在實際使用過程中,可將A3、B3、C3、D3、E3、F3、G3、H3、I3、J3單元格選中,利用Microsoft Excel填充功能填充若干行,再在A4、A5、A6、A7、A8…單元格中輸入試算值,對應(yīng)的J4、J5、J6、J7、J8單元格自動顯示所計算的流量Q值,當(dāng)Q值無限接近于目標(biāo)值時,試算結(jié)束(見表3).使用表3的計算方法可將計算過程顯示出來.
表3 Microsoft Excel試算法
通過Microsoft Excel試算法對水深的計算與文獻1的例題5.3人工試算數(shù)值相差1個流量以上,因此,我們可以清楚的看到,用試算——圖解法工作量大,計算參數(shù)多,且計算精確度不夠,用Microsoft Excel試算法簡單、快捷、準(zhǔn)確,且使用方便,可減少工程設(shè)計人員重復(fù)的數(shù)值計算,提高計算精確度和提高工作效率[10].
Microsoft Excel作為微軟公司推出的Office辦公組件之一,因其具有強大的計算功能、圖表處理功能和數(shù)據(jù)分析功能而廣泛使用,但運用在水利工程設(shè)計和水力計算教材還不多見,因此,作為水利水電工程教育工作者,應(yīng)多探索運用計算機軟件在水力計算的實際應(yīng)用,并應(yīng)用到教學(xué)中,幫助學(xué)生到工作崗位解決實際問題,也可為工程設(shè)計人員提供參考.
[1] 吳持恭.水力學(xué)[M].4版.北京:高等教育出版社,2008:201-208.
[2] 趙振興,何建京.水力學(xué)[M].北京:清華大學(xué)出版社,2005:193-198.
[3] 李 煒.水力計算手冊[M].北京:中國水利水電出版社,2006:41-51.
[4] 劉為民.二分法在梯形明渠均勻流水力學(xué)計算中的應(yīng)用[J].新疆水利,2000(6):31-34.
[5] 楊 艷.Excel在《水力學(xué)》教學(xué)過程中的應(yīng)用[J].長江工程職業(yè)技術(shù)學(xué)院學(xué)報,2011(3):69-71.
[6] 張宇華.Microsoft Excel在水力計算中的應(yīng)用[J].黃河水利職業(yè)技術(shù)學(xué)院學(xué)報,2009(4):16-18.
[7] 劉 賓,周罕琳.利用EXCEL計算平底閘過流能力[J].地下水,2014(7):180-181.
[8] 韓紅亮,劉守宇,王雪梅,等.矩形渡槽水力計算的Excel求解[J].山西建筑,2015(8):216-217.
[9] 黃裕健.Excel函數(shù)和迭代計算在渠道設(shè)計中的應(yīng)用[J].黑龍江水利科技,2011(6):156-157.
[10] 彭永麗,蔡建安,汪明明.Excel規(guī)劃求解的環(huán)狀給水管網(wǎng)平差[J].南昌工程學(xué)院學(xué)報,2013(6):68-72.
Application of Microsoft Excel Algorithm in Design of Open Channel
HU Jian-chun, HE Qian
(School of Engineering Technology, Xichang College, Xichang 615013, China)
In the design of open channel in water conservancy project, the high order equation should be solved by algorithm because it is difficult to solve directly by traditional manual calculation due to its multi-parameter calculation, heavy workload and low precision. The algorithm by Microsoft Excel provides convenient, fast and accurate calculating results for engineering design. The trial method based on Microsoft Excel is illustrated in the paper to calculate channel depth by spreadsheet formula editing of Microsoft Excel.
hydraulic calculation; calculation; Microsoft Excel tool
2015-04-10
四川省2013-2016年高等教育人才培養(yǎng)質(zhì)量和教學(xué)改革項目 (2014-156-439)
胡建春(1980-),男,四川仁壽人,副教授,碩士,主要從事水利水電工程專業(yè)教學(xué)和研究工作.
TV131.4
A
1008-536X(2015)09-0047-03