一种自动筛选洪水场次的方法与流程

文档序号:28807976发布日期:2022-02-09 03:04阅读:448来源:国知局
一种自动筛选洪水场次的方法与流程

1.本发明涉及流域洪水预报技术领域,尤其涉及一种自动筛选洪水场次的方法。


背景技术:

2.流域洪水预报是指根据前期和现时的水文、气象等信息,揭示和预测洪水的发生及其变化过程的应用科学技术。它是防洪非工程措施的重要内容之一,直接为防汛抢险、水资源合理利用与保护、水利工程建设和调度运用管理服务。洪水预报模型建模中重要的一个环节是模型参数的确定,一是利用历史资料为建模进行率定,二是利用实时资料对模型参数进行补充、修改。最后要按照实际模拟达到合格要求后,才能确定预报模型的参数。上述工作则对场系列历史数据中的洪水场次筛选提出了要求。
3.传统的洪水场次选取的方法,都是依靠人工手动选取,标准不统一,并且人工选取的有些场次并不合适,比如挑选出某场洪水过程和降雨过程对应关系很不好,则该场很难率定出合适的模型参数,就算能率定,其参数也并不合理,无法推广。因而导致后续分析工作量加大。另一方面,由于实际检测的水文气象数据往往时段不统一,来源也不可能不一致,在进行洪水场次筛选前还应该对数据的质量进行把控并对数据进行等时段整编。因此,开放相应的水文气象数据自动整编方法,也能简化历史洪水场次筛选的工作量,并保障筛选场次的可靠性和有效性。


技术实现要素:

4.本发明的目的在于提供一种自动筛选洪水场次的方法,从而解决现有技术中存在的前述问题。
5.为了实现上述目的,本发明采用的技术方案如下:
6.一种自动筛选洪水场次的方法,包括如下步骤,
7.s1、收集流域水文资料并对其进行预处理;
8.s2、将预处理后的数据按照洪水过程线展示,并统计相应的洪峰、洪量和峰现时间;
9.s3、以洪峰为标准设定阈值挑选不同的洪水场次;
10.s4、根据降雨径流数据结合洪峰前后最低点流量数据及涨落幅度,确定一场次洪水的起止时间。
11.优选的,所述流域水文资料包括流量数据和雨量数据;对流量数据和雨量数据进行预处理即对流量数据和雨量数据进行等时段整编,具体过程如下,
12.流量数据包括时段流量数据和日流量数据,所述时段流量数据为瞬时值,整编时采用线性直线内插法,整编后得到不同的时间步长的流量数据;日流量数据为日记录流量的平均值,记在次日08:00,整编时采用线性直线内插法插补得到流量数据;
13.对时段流量数据和日流量数据整编完成后,对比两者时间序列,当时段流量数据和日流量数据出现重复的情况时,优先选取时段流量数据;时段流量数据缺少的部分,选用
日流量数据进行补充,最终将时段流量数据和日流量数据整编成一套时段连续的流量整编数据;
14.雨量数据包括时段雨量数据和日雨量数据,所述时段雨量数据为一个降雨时段内的雨量累计值,记在截止时间;日雨量数据为当天雨量的累计值,记在次日08:00;在对雨量数据整编之前,对比时段雨量数据累计和与日雨量数据,若时段雨量数据累计和大于日雨量数据,则将时段雨量数据按照比例压缩后再进行整编;若日雨量数据大于时段雨量数据累计和,则将多的部分均分到当日的其他时段中,再进行整编,最终将时段雨量数据和日雨量数据整编成一套雨量整编数据。
15.优选的,流量数据采用线性直线内插法进行整编的具体过程为,假设x轴为时间,y轴为流量,已知两实时数据坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一整编时刻x在直线上的值,可以得到下式
[0016]
(y-y0)/(y
1-y0)=(x-x0
)
/(x
1-x0)
[0017]
假设公式两边的值为α,即插值系数,其为从x0到x的距离与从x0到x1距离的比值;由于x值已知,所以可以从公式得到α的值为α=(x-x0)/(x
1-x0)或α=(y-y0)/(y
1-y0);而α=(y-y0)/(y
1-y0)在代数上就可以表示为y=(1-α)y0+αy1或者y=y0+α(y
1-y0),则通过α可以直接得到y。
[0018]
优选的,在对雨量数据进行整编时,需要对雨量数据进行修正,修正的具体过程为:一个整编时段所记录的数值为该时段内所有降雨量的和,记在整编时段的截止时刻;对[a,b]时段的雨量数据进行整编,时段内有[a1,b1]、[a2,b2]到[an,bn]时段中的降雨;其中,a时刻在[a1,b1]时段中,b时刻在[an,bn]时段中,整编时,按照[a,b1]与时段[a1,b1]的比例,乘以[a1,b1]时段的降雨作为[a1,b1]时段内在[a,b]时段中的降雨;按照[an,b]与时段[an,bn]的比例,乘以[an,bn]时段的降雨作为[an,bn]时段内在[a,b]时段中的降雨,综合[a,b]时段内所有降雨累积,得到[a,b]时段内的整编雨量数据,记在该时段截止时刻b。
[0019]
优选的,步骤s3具体为,
[0020]
将汛期洪水过程中的洪峰流量值统计出来,并将其组成一个集合a={f1,f2,

,fi},其中,i=1,2,

;fi表示第i个洪水过程的洪水所对应的洪峰流量值;
[0021]
设定最小洪峰流量限值,将集合中大于或等于该最小洪峰流量限值,即fi≥q的洪峰及其两旁的洪水过程筛选出来作为一个洪水场次,小于该最小洪峰流量限值的洪峰则被过滤掉;其中,fi表示第i场次洪水的洪峰流量值,q为所设定的最小洪峰流量限值。
[0022]
优选的,针对降雨径流数据,降雨开始后,当下一时刻的流量大于上一时刻的流量,则该下一时刻即为洪水开始时刻;降雨结束后持续一段时间内,当流量恢复到日常流量且下一时刻流量小于上一时刻流量,则该下一时刻为洪水结束时刻;则步骤s4具体为:
[0023]
设流域日常流量范围为q
±
ε,统计该洪水场次的起止时间;洪水过程中任意时间点t对应的流量数值为qt,则在等时段t的流量数据中,洪水的涨落幅度k的计算公式为:
[0024][0025]
降雨开始后,当流量开始上涨,即下一时刻t+1的流量q
t+1
大于上一时刻t的流量qt时,若k值符合要求,且q
t
∈(q-ε,q+ε),即q
t
接近日常流量,则q
t
的出现时间t为该洪水场次的起涨时间;
[0026]
随着降雨的持续进行,流量也在持续上涨,当下一时刻t+1的流量q
t+1
小于上一时刻t的流量q
t
时,达到该场洪水的流量最大值,即洪峰,洪水过程为单峰型;
[0027]
当下一次下一时刻t+1的流量q
t+1
大于上一时刻t的流量q
t
时,若q
t
接近日常流量q
±
ε,则q
t
的出现时间t为该洪水场次的结束时间;若q
t
大于日常流量q
±
ε,则该洪水过程为复峰型,继续向下一时刻推进,直至满足下一时刻的流量值大于上一时刻的流量值且接近日常流量时,该时刻为复峰洪水的结束时间。
[0028]
本发明的有益效果是:1、该方法根据收集到的雨量、径流资料,并进行插值处理和等时段整编,以洪峰为标准,设定阈值,自动筛选洪水场次。2、该方法不仅能识别单峰型洪水外,还能识别复峰型洪水。3、该方法在挑选洪水过程时同时分析了降水和流量数据,是挑选的雨洪关系对应较好的洪水场次数据,可有效支撑洪水预报系统的参数率定工作。4、该方法具有通用性且操作简单易行,可广泛应用于洪水预报系统中。
附图说明
[0029]
图1是本发明实施例中方法的流程示意图;
[0030]
图2是本发明实施例中线性直线内插法的概述图;
[0031]
图3是本发明实施例中雨量数据整编过程示意图;
[0032]
图4是本发明实施例中单峰洪水的洪水过程图;
[0033]
图5是本发明实施例中复峰洪水的洪水过程图;
[0034]
图6是本发明实施例中a流域的洪水过程图
[0035]
图7是本发明实施例中a流域的一场洪水的洪水过程图。
具体实施方式
[0036]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
[0037]
实施例一
[0038]
如图1所示,本实施例中,提供了一种自动筛选洪水场次的方法,包括如下步骤,
[0039]
s1、收集流域水文资料并对其进行预处理;
[0040]
s2、将预处理后的数据按照洪水过程线展示,并统计相应的洪峰、洪量和峰现时间;
[0041]
s3、以洪峰为标准设定阈值挑选不同的洪水场次;
[0042]
s4、根据降雨径流数据结合洪峰前后最低点流量数据及涨落幅度,确定一场次洪水的起止时间。
[0043]
上述方法具体包括四部分内容,分别为:流域水文资料的收集与整理、洪峰相关信息的展示与统计、挑选不同的洪水场次、确定场次洪水的起止时间。下面分别针对这四部分内容进行详细的说明。
[0044]
一、流域水文资料的收集与整理
[0045]
各种水文测站测得的原始资料都需要经过整编,按照科学的方法和统一的格式整理、分析、统计,提炼成为系统的整编成果,供下一步水文预报应用。模型中需要的数据有流
量数据和雨量数据。针对不同来别的数据的特点和类型,采用不同的方法整编,导入到数据库中,并可以通过系统的查询功能查询。整编数据时段可以分为1小时、2小时、3小时、6小时、12小时、24小时等整编时段,以满足对整编时段的不同需求。
[0046]
该部分对应步骤s1,步骤s1中,对流量数据和雨量数据进行预处理即对流量数据和雨量数据进行等时段整编,具体过程如下,
[0047]
1、流量数据的整编:
[0048]
流量数据包括时段流量数据和日流量数据,所述时段流量数据为瞬时值,整编时采用线性直线内插法,整编后得到不同的时间步长的流量数据;
[0049]
如图2所示,流量数据采用线性直线内插法进行整编的具体过程为,假设x轴为时间,y轴为流量,已知两实时数据坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一整编时刻x在直线上的值,可以得到下式
[0050]
(y-y0)/(y
1-y0)=(x-x0)/(x
1-x0)
[0051]
假设公式两边的值为α,即插值系数,其为从x0到x的距离与从x0到x1距离的比值;由于x值已知,所以可以从公式得到α的值为α=(x-x0)/(x
1-x0)或α=(y-y0)/(y
1-y0);而α=(y-y0)/(y
1-y0)在代数上就可以表示为y=(1-α)y0+αy1或者y=y0+α(y
1-y0),则通过α可以直接得到y。
[0052]
日流量数据为日记录流量的平均值,记在次日08:00,整编时同样采用线性直线内插法插补得到流量数据;
[0053]
对时段流量数据和日流量数据分别整编完成后,对比两者时间序列。由于实测的日流量数据是每天都记录一个数据,整编后其数据序列是连续不中断的;实时的时段流量数据是根据实际情况记录的数据,数据记录时间可能相差较远,相比日流量数据,时段流量数据整编后无法体现空缺部分径流过程;而时段流量数据在其时段范围内更能反映真实径流过程;因此,当时段流量数据和日流量数据出现重复的情况时,优先选取时段流量数据;时段流量数据缺少的部分,选用日流量数据进行补充,最终将时段流量数据和日流量数据整编成一套时段连续的流量整编数据;
[0054]
2、雨量数据的整编:
[0055]
雨量数据包括时段雨量数据和日雨量数据。在整编过程中同样将两套数据合并为一套雨量整编数据,以进行下一步计算。
[0056]
所述时段雨量数据为一个降雨时段内的雨量累计值,记在截止时间;日雨量数据为当天雨量的累计值,记在次日08:00;在对雨量数据整编之前,对比时段雨量数据累计和与日雨量数据,若时段雨量数据累计和大于日雨量数据,则将时段雨量数据按照比例压缩后再进行整编;若日雨量数据大于时段雨量数据累计和,则将多的部分均分到当日的其他时段中,再进行整编,最终将时段雨量数据和日雨量数据整编成一套雨量整编数据。
[0057]
在对雨量数据进行整编时,需要对雨量数据进行修正,修正的具体过程为:一个整编时段所记录的数值为该时段内所有降雨量的和,记在整编时段的截止时刻;假设对[a,b]时段的雨量数据进行整编,时段内有[a1,b1]、[a2,b2]到[an,bn]等时段中的降雨;其中,a时刻在[a1,b1]时段中,b时刻在[an,bn]时段中,雨量数据整编算法如图3所示,整编时,按照[a,b1]与时段[a1,b1]的比例,乘以[a1,b1]时段的降雨作为[a1,b1]时段内在[a,b]时段中的降雨,如图3中b1时刻的黑色粗线所示;同理,按照[an,b]与时段[an,bn]的比例,乘以[an,bn]
时段的降雨作为[an,bn]时段内在[a,b]时段中的降雨,综合[a,b]时段内所有降雨累积,得到[a,b]时段内的整编雨量数据,记在该时段截止时刻b,如图3中b时刻的黑色粗线所示。
[0058]
二、洪峰相关信息的展示与统计
[0059]
该部分对应步骤s2的内容,当流域大部分高强度的径流汇入时,流量增至最大值,称此刻的流量为洪峰流量,出现时间为峰现时间。根据流域地形地貌及降雨频率的影像,洪水有单峰型、双峰型和多峰型的形态特征。
[0060]
三、挑选不同的洪水场次
[0061]
该部分对应步骤s3的内容,步骤s3中,设定一个阈值(最小洪峰流量限值),大于或等于该阈值的洪峰以及两旁的洪水过程作为一个洪水场次被筛选出来,小于该阈值的洪峰则被过滤掉。具体过程如下:
[0062]
将汛期洪水过程中的洪峰流量值统计出来,并将其组成一个集合a={f1,f2,...,fi},其中,i=1,2,

;fi表示第i个洪水过程的洪水所对应的洪峰流量值;
[0063]
设定最小洪峰流量限值,将集合中大于或等于该最小洪峰流量限值,即fi≥q的洪峰及其两旁的洪水过程筛选出来作为一个洪水场次,小于该最小洪峰流量限值的洪峰则被过滤掉;其中,fi表示第i场次洪水的洪峰流量值,q为所设定的最小洪峰流量限值。
[0064]
四、确定场次洪水的起止时间
[0065]
该部分对应步骤s4的内容,步骤s4中,针对降雨径流数据,降雨开始后,当下一时刻的流量大于上一时刻的流量,则该下一时刻即为洪水开始时刻;降雨结束后持续一段时间内,当流量恢复到日常流量且下一时刻流量小于上一时刻流量,则该下一时刻为洪水结束时刻;则步骤s4具体为:
[0066]
设流域日常流量范围为q
±
ε,统计该洪水场次的起止时间;洪水过程中任意时间点t对应的流量数值为qt,则在等时段t的流量数据中,洪水的涨落幅度k的计算公式为:
[0067][0068]
降雨开始后,当流量开始上涨,即下一时刻t+1的流量q
t+1
大于上一时刻t的流量q
t
时,若k值符合要求,且q
t
∈(q-ε,q+ε),即q
t
接近日常流量,则q
t
的出现时间t为该洪水场次的起涨时间;
[0069]
随着降雨的持续进行,流量也在持续上涨,当下一时刻t+1的流量q
t+1
小于上一时刻t的流量q
t
时,达到该场洪水的流量最大值,即洪峰,洪水过程为单峰型;
[0070]
当下一次下一时刻t+1的流量q
t+1
大于上一时刻t的流量q
t
时,若q
t
接近日常流量q
±
ε,则q
t
的出现时间t为该洪水场次的结束时间;若q
t
大于日常流量q
±
ε,则该洪水过程为复峰型,继续向下一时刻推进,直至满足下一时刻的流量值大于上一时刻的流量值且接近日常流量时,该时刻为复峰洪水的结束时间。
[0071]
实施例二
[0072]
本实施例中,以a流域的供水预报为例,按照图1所示的挑选洪水场次的方法流程,进行洪水场次的自动挑选,以展示本发明所达到的效果。
[0073]
a流域介于东经-东西方向平均长约400km,南北方向平均宽不足200km,流域面积7.96万km2。实施例中对该流域洪水过程进行洪水场次筛选。实施步骤如下:
[0074]
一、流域水文资料的收集与整理
[0075]
收集整理a流域的水文资料数据,包括雨量数据和流量数据。针对不同类别的数据的特点和类型,采用不同的方法整编,导入到数据库中,并可以通过系统的查询功能查询。
[0076]
二、洪峰相关信息的展示与统计
[0077]
实时数据通过整编,按照洪水过程线直观的展示出来,如图6所示,并统计相应的洪峰、洪量、峰现时间等信息。当流域大部分高强度的径流汇入时,河水流量增至最大值,称此时流量为洪峰流量,出现的时间为峰现时间。根据流域地形地貌及降雨频率的影响,洪水有单峰型、双峰型、多峰型的形态特征。
[0078]
三、挑选不同的洪水场次
[0079]
以洪峰为标准设定阈值来挑选不同的洪水场次。设定500为一个阈值,大于此阈值的洪峰以及两旁的洪水过程作为一个洪水场次被筛选出来(如表1所示),小于此阈值的洪峰则被过滤掉。选择一场洪水2012.07.22洪水过程线如图7所示。
[0080]
表1洪水筛选场次序列表
[0081][0082]
四、确定场次洪水的起止时间
[0083]
根据降雨径流数据结合洪峰前后最低点流量数值及涨落幅度确定一场次洪水的起止时间。降雨开始后,当下一时刻的流量大于上一时刻,为洪水开始时刻;降雨结束后持续一段时间内,当下一次下一时刻流量值小于上一时刻流量值且流量恢复到日常流量范围时为洪水结束时间。
[0084]
通过采用本发明公开的上述技术方案,得到了如下有益的效果:
[0085]
本发明提供了一种自动筛选洪水场次的方法,该方法根据收集到的雨量、径流资料,并进行插值处理和等时段整编,以洪峰为标准,设定阈值,自动筛选洪水场次;该方法不仅能识别单峰型洪水外,还能识别复峰型洪水;该方法在挑选洪水过程时同时分析了降水和流量数据,是挑选的雨洪关系对应较好的洪水场次数据,可有效支撑洪水预报系统的参数率定工作。该方法具有通用性且操作简单易行,可广泛应用于洪水预报系统中。
[0086]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1