教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 行业范文 >

Excel在中小流域设计洪水计算中的应用

来源:网络收集 时间:2026-08-25
导读: ?008NO.17 scienceandTechnoIogy 学术论,坛 Innova碾百可;鬲而 E xce I在中小流域设计洪水计算中的应用 、尹宗虎 (安徽省滁州市水利勘测设计院 安徽滁州 239000) 摘要:文章介绍如何使用计算机应用软件“

?008NO.17

scienceandTechnoIogy

学术论,坛

Innova碾百可;鬲而

xce

I在中小流域设计洪水计算中的应用

、尹宗虎

(安徽省滁州市水利勘测设计院

安徽滁州

239000)

摘要:文章介绍如何使用计算机应用软件“exceI”实现安囊省中小漉城设计洪水计算的自动化.快速化。文中提到的设计洪水计算办法是安囊省水利水电勘测设计院于l984年填写的。关键词;设计洪水;excel;函数-自动查找

文献标识号:A文章编号:1674一098x(2008)04(c)一0169一ol中图分类号:0245

目前安徽省各流域设计洪水大部分是

根据无资料地区的设计洪水计算要求进行计算的,在安徽省主要依据经水规总院批

准的。安徽省暴雨等值线图、山丘区产汇

到n值,对给定的查找条件要进行小数位

的取舍,所以要通过ROUND将计算的p1/

在洪水流量模过程线表表中,编辑了

同一n值对应的洪水流量模过程线的第一

流分析成果和山丘区中、小面积设计洪水计算办法”(以下简称84办法)进行中、小流域设计洪水计算的。由于近期使用该计算办法频繁,又没有一个适用并且能够快

速自动化的程序,使得设计洪水计算工作

p24精确到2位小数。2.2k值计算

在“84办法”中,k值计算有两个公式,是根据不同给定条件来选定其计算公式,

故需要使用条件判断函数进行自动选择公

个数据行号是相同的,所以我们可以通过

函数。MATCH”先找出给定的n值所对应

式,在本计算中自动选择公式为=I

13木¥G¥15+B21)。

(¥B¥l4>l,1.13 ¥E¥l5-B2l,1.

的洪水流量模过程线的第一个数据的行号,然后可以在设计洪水过程线的计算表中插入一序号列,来控制每一行的行号均比前一行的行号增1,这样就能实现不同行号的自动变化。

当查出各k,n值对应的洪水流量模过

效率低下,特别是在每次计算时都要重新编辑公式.制表。参数查找等方面做了大量的重复工作,并且大部分通过手工计算以及翻查资料,严重影响水利工程设计效率。以下将介绍怎样使用excel实现设计洪水计算的自动化。

计算时在不同的单元格中设置不同的中间值进行选择,以达到所需要的结果。

对计算的k值还要进行相应的处理,因为

程线中各数据的位置(即行,列号)后,便可

以使用index函数进行洪水流量模自动查

找,示意公式为。=B¥3¥INDEX(洪水流量

模!¥A¥l:¥AC¥154,B¥7+¥A8一l,B¥6)”。

1计算中需要用到的几个函数

由于在。84办法”里使用了许多需要

在。84办法”只给定部分k值对应的流量模过程线,我们不仅要对洪水流量模过程线进行内插计算处理,还要对k值进行处理以便使用自动查找。例如进行小数取舍,保留一位小数,可以使用round函数,编辑

公式为。=round(b14,1)。”

查找的参数,以及在计算中受许多条件控制,故有关查找和条件函数必须得一一列

出并且去熟悉它,现在就将使用到的相关

3设计洪水过程线计算

在设计洪水过程线计算时关键是洪水流量模的自动查找,能实现自动查找洪水流量模才能真正的实现设计洪水自动计算,本计算中为实现洪水流量模的自动查找而使用了函数match和index。

各频率设计洪水过程线计算,需要通

过不同k,n值查找相应洪水流量模过程

函数进行简要介绍。具体使用方法及函数参数含义见excel帮助文件,本文不做详细介绍。

本自动计算中使用到的查找函数有Lookup(返回向量(单行区域或单列区域)或数组中的数值),Vlookup(查找列),Match

《行列位置查找)、Index《单元格数据查找),

4结语

至此,在各计算表格编辑完成后,只要输入所求流域参数后变可以自动得出所求设计洪水过程线,大大提高了设计洪水计算的效率,在每次计算中减少了许多的重复工作,避免了手动查找以及相关数据的重复输入的工作。

参考文献

【1】安徽省水利水电勘测设计院.安徽省暴雨

参数等值线图.山丘区产流分析成果和

山丘区中.小面积设计洪水计算办法,

1984。

除此还用到的函数有If(选择性条件函数)、

Mod(余数函数),round(四舍五入函数)。

线,故我们无法对所有的k.n值都进行相应的数据引用,当k、n值变化后又得重新

编辑公式重新引用,因此必须使函数在不

【2】柏松.中文版Excel全能培训教程.上海

科学普及出版社,2004.

【3】林益冬.工程水文学.河海大学出版社,

2003.

n.k值计算同的流域或不同频率的k,n值发生变化时

实现自动查找。

在利用“84办法”计算设计洪水对,不同频率的n、k是两个重要的参数,我们可以

通过该参数查找相应的设计洪水流量模过

在对洪水流量模过程线表分析后,发

现自动查找需要对行和列进行变量设置,

【4】牛又奇,孙建国.新编VisualBasic程序

设计教程.苏州大学出版社,2002.

程线进行计算得各频率的设计洪水过程线。2.1n值计算

在“84办法”中,n值是通过各频率的

l小时面雨量p1与24小时面雨量p24比值

查表求得的,所以先得计算p24、p1。计算p24、p1可以由已知的所求流域的最大24小时(1小时)面雨量均值乘以相应的频率的kp值,使用excel对其进行计算很方便,此计算关键是公式编辑,以便对各频率kp值进行自动查找,通过特定的格式使用excel中的函数。VL00KUP”就可以实现,示意公式。=VL00KuP(参数!¥B¥18,表2.Kp值!¥A¥5:¥N¥16,14)”。

有了此kp值,就可以计算p24,p1,n值可以根据p1/p24,通过函数。L00KUP”查找求得。其中在编辑查找n值公式时还要用到函数“ROUND”,为了能精确的查找

让行和列根据给定的条件进行自动变换。在excel中有函数index可以查找给定的行列中的数据而引用其值,所以先要知道需要查找的数据的位置即行和列。洪水流量模过程线表中不同的k值对应不同的列,可以通过mantch函数自动查出,示意公式

为。=MATCH(ROUND(B4,2),洪水流量

模!¥B¥3:¥AC¥3,1)+1”。

需要注意的是,在使用MATCH函数

时查得的行或列是选定查找区域的相对列号,而不是整个工作表中列号。而index使用的列和行是整个工作表中的绝对列号,

所以在使用时要注意。在公式。=MATCH(ROUND(B4,2),洪水流量模!¥B¥3:¥AC¥3,1)+1”后面加了1,因为选择区域从工作表第二列开始的,查得的相对列号比其在工作表中的绝对列号小1。

万方数据 

科技创新导报sciencea九dTechnology

lnnovation

HeraId

l69

…… 此处隐藏:1258字,全部文档内容请下载后查看。喜欢就下载吧 ……
Excel在中小流域设计洪水计算中的应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/985156.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)