水文要素降水量极值滑动挑选算法软件实现

更新时间:2024-01-23 作者:用户投稿原创标记本站原创 点赞:17017 浏览:72447

[摘 要]在水文资料整编工作中,需要对降水量极值滑动挑选,计算出各时段的极值,作为其他行业应用降水资料,或者评估旱灾汛情的依据.随着区域内雨情预警站点增多,全年观测的降水资料数据量增大,极值挑选的难度也随之加大.为了方便、快速、准确地完成这一工作,现结合计算机,就水文要素降水量极值滑动挑选算法及软件实现叙述如下.

[关 键 词 ]降水量极值;挑选;软件实现

中图分类号:TP393.01 文献标识码:A 文章编号:1009-914X(2014)29-0345-01

1.前言

水文要素极值是工程水文计算的基础资料,实测样本资料的变化直接影响水文设计值.所谓的水文要素降水量极值,就是指将一年或者几年看成一个时间序列,然后挑选出给定时间长度的降水量极值.例如:从全年挑选出1小时降水量最大值,就是一个水文要素降水量极值.人工做法需要三个步骤:一是将数据按时间顺序排列;二是以给定时间长度,求出水文要素滑动和值;三是从滑动和值里面挑选极值.


所谓滑动和值就是从一个时间序列中来计算给定时间长度m时间段内观测数据的总值.例如,m为2小时,其滑动和值为2小时滑动和值.现举例如下:

表1中总共6个记录数,其中降水量值为0一般是降水的开始时间,2时到3时降水量值为2.0mm,3时到4时降水量值为3.0mm,依次类推.2小时滑动和值计算过程为:2时到4时2.0+3.0等于5.0,3时到5时3.0+3.0等于6.0,4时到6时3.0+4.0等于7.0,5时到7时4.0+1.0等于5.0.

具体降水量观测记录也有自身的复杂性,大体观测是按时段观测,在特殊情况下需要增加观测,有时候长时间无雨,这样在时间上并非等间距.在软件实现里面需要加以考虑,并给予处理.

2.数据分析

降水量的日常观测,最重要的是两个数据:一个是观测时间,一个是原始数据.而观测时间包含起始时间和结束时间,起始时间应为前一个观测时间,结束时间为当前观测时间.为了方便资料录入,将日期进行编码处理,如4月12日8时写成41208,下一个观测时间14时30分写成14.3.通过软件将编码转换成日期,最后参加计算.

3.数据结构