水文模拟不确定性分析方法及装置制造方法及图纸

技术编号:15617826 阅读:58 留言:0更新日期:2017-06-14 03:49
本发明专利技术公开了一种水文模拟不确定性分析方法及装置。该方法包括:获取水文模型参数所属的参数空间和洪水流量数据;基于水文模型参数和洪水流量数据,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数;根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到水文模型参数的最优参数空间;根据所述最优参数空间,分析水文模拟的不确定性。本发明专利技术由于在率定水文模型参数时,考虑了水文模型参数的稳健性,从而提高了率定的水文模型参数的合理性,进而能够更好地分析水文模型的不确定性。

【技术实现步骤摘要】
水文模拟不确定性分析方法及装置
本专利技术实施例涉及水文模拟不确定技术,尤其涉及一种水文模拟不确定性分析方法及装置。
技术介绍
水文模拟不确定性对洪水预报以及预报结果的可利用性有重要的影响。合理地量化水文模拟的不确定性对提高防洪安全和保障人民生活财产安全具有重要的意义。目前普遍使用的水文模拟不确定性分析方法以洪水模拟精度指标作为似然函数。使用这些似然函数的局限性在于洪水模拟精度指标不能代表模型参数的稳健性,因此传统水文模拟不确定性分析方法不能考虑有效模拟参数的稳健性,从而影响率定的模型参数的合理性,进而降低不确定性分析的准确性。
技术实现思路
有鉴于此,本专利技术实施例提供一种水文模拟不确定性分析方法及装置,以基于稳健性率定水文模型参数,提高不确定性分析的准确性。第一方面,本专利技术实施例提供了一种水文模拟不确定性分析方法,所述方法包括:获取水文模型参数所属的参数空间和洪水流量数据;基于水文模型参数和洪水流量数据,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数;根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到水文模型的最优参数空间;根据所述最优参数空间,分析水文模拟的不确定性。进一步地,基于水文模型参数和洪水流量数据,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数包括:按照如下公式确定基于水文模型参数和洪水流量数据的纳什效率系数:其中,NSE(x,s)是水文模型根据水文模型参数模拟的流量的纳什效率系数,x是水文模型参数,s是洪水流量数据中的第s场洪水,M是洪水流量数据中的洪水数据时段数,qobs·s(t)是洪水流量数据中的第s场洪水在第t洪水数据时段的流量值,qsim·x(t)是水文模型根据水文模型参数模拟的第t洪水数据时段的流量值,是洪水流量数据中的流量值的均值;根据所述纳什效率系数,确定如下的纳什效率系数函数:NS(x,s)=1-NSE(x,s)其中,NS(x,s)是基于水文模型参数和洪水流量数据的纳什效率系数函数;基于水文模型参数的扰动率确定水文模型参数的扰动区间,基于所述扰动区间和所述纳什效率系数函数,构建水文模型参数的稳健性函数,如下:其中,R(x,s)是水文模型参数的稳健性函数,NSP(x,s)是水文模型参数在扰动区间(x·(1-xp),x·(1+xp))内的纳什效率系数函数的最大值,xp是水文模型参数的扰动率,为0到1之间的一个数;根据所述稳健性函数和所述纳什效率系数函数,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,如下:其中,Rminimax-regret是最小最大稳健性后悔值目标函数,NSminimax-regret是最小最大纳什效率系数函数后悔值目标函数;R*是稳健性函数的理论最优值,NS*是纳什效率系数函数的理论最优值,X是所述参数空间,S是所述洪水流量数据。进一步地,根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到水文模型的最优参数空间包括:根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿;将所述帕累托前沿划分为预设个数的子区域,并权衡所述最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,确定所述帕累托前沿的最佳子区域;将所述最佳子区域确定的参数空间作为所述最优参数空间。进一步地,根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿包括:获取至少两组水文模型参数的扰动率和参数抽样个数;分别根据每组扰动率和参数抽样个数,以及所述参数空间和所述流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿。进一步地,分别根据每组扰动率和参数抽样个数,以及所述参数空间和所述流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿包括:S1、根据所述参数空间,获取水文模型参数的值;S2、根据每组扰动率和参数抽样个数,确定所述水文模型参数的值的扰动区间;S3、从所述扰动区间中抽取所述参数抽样个数的水文模型参数的抽样值;S4、根据所述抽样值,确定所述参数抽样个数的纳什效率系数函数的抽样值,并确定所述抽样值中的最大值;S5、根据所述水文模型参数的抽样值、所述最大值和所述洪水流量数据,确定最小最大稳健性后悔值和最小最大纳什效率系数函数后悔值;S6、重复执行S1到S5,直到得到预设对数的最小最大稳健性后悔值和最小最大纳什效率系数函数后悔值;S7、以所述最小最大稳健性后悔值为纵坐标,所述最小最大纳什效率系数函数后悔值为横坐标,画图得到所述帕累托前沿。第二方面,本专利技术实施例还提供了一种水文模拟不确定性分析装置,所述装置包括:数据获取模块,用于获取水文模型参数所属的参数空间和洪水流量数据;目标函数构建模块,用于基于水文模型参数和洪水流量数据,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数;参数率定模块,用于根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到水文模型的最优参数空间;不确定性分析模块,用于根据所述最优参数空间,分析水文模拟的不确定性。进一步地,所述目标函数构建模块具体用于:按照如下公式确定基于水文模型参数和洪水流量数据的纳什效率系数:其中,NSE(x,s)是水文模型根据水文模型参数模拟的流量的纳什效率系数,x是水文模型参数,s是洪水流量数据中的第s场洪水,M是洪水流量数据中的洪水数据时段数,qobs·s(t)是洪水流量数据中的第s场洪水在第t洪水数据时段的流量值,qsim·x(t)是水文模型根据水文模型参数模拟的第t洪水数据时段的流量值,是洪水流量数据中的流量值的均值;根据所述纳什效率系数,确定如下的纳什效率系数函数:NS(x,s)=1-NSE(x,s)其中,NS(x,s)是基于水文模型参数和洪水流量数据的纳什效率系数函数;基于水文模型参数的扰动率确定水文模型参数的扰动区间,基于所述扰动区间和所述纳什效率系数函数,构建水文模型参数的稳健性函数,如下:其中,R(x,s)是水文模型参数的稳健性函数,NSP(x,s)是水文模型参数在扰动区间(x·(1-xp),x·(1+xp))内的纳什效率系数函数的最大值,xp是水文模型参数的扰动率,为0到1之间的一个数;根据所述稳健性函数和所述纳什效率系数函数,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,如下:其中,Rminimax-regret是最小最大稳健性后悔值目标函数,NSminimax-regret是最小最大纳什效率系数函数后悔值目标函数;R*是稳健性函数的理论最优值,NS*是纳什效率系数函数的理论最优值,X是所述参数空间,S是所述本文档来自技高网...
水文模拟不确定性分析方法及装置

【技术保护点】
一种水文模拟不确定性分析方法,其特征在于,所述方法包括:获取水文模型参数所属的参数空间和洪水流量数据;基于水文模型参数和洪水流量数据,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数;根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到水文模型参数的最优参数空间;根据所述最优参数空间,分析水文模拟的不确定性。

【技术特征摘要】
1.一种水文模拟不确定性分析方法,其特征在于,所述方法包括:获取水文模型参数所属的参数空间和洪水流量数据;基于水文模型参数和洪水流量数据,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数;根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到水文模型参数的最优参数空间;根据所述最优参数空间,分析水文模拟的不确定性。2.根据权利要求1所述的方法,其特征在于,基于水文模型参数和洪水流量数据,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数包括:按照如下公式确定基于水文模型参数和洪水流量数据的纳什效率系数:其中,NSE(x,s)是水文模型根据水文模型参数模拟的流量的纳什效率系数,x是水文模型参数,s是洪水流量数据中的第s场洪水,M是洪水流量数据中的洪水数据时段数,qobs·s(t)是洪水流量数据中的第s场洪水在第t洪水数据时段的流量值,qsim·x(t)是水文模型根据水文模型参数模拟的第t洪水数据时段的流量值,是洪水流量数据中的流量值的均值;根据所述纳什效率系数,确定如下的纳什效率系数函数:NS(x,s)=1-NSE(x,s)其中,NS(x,s)是基于水文模型参数和洪水流量数据的纳什效率系数函数;基于水文模型参数的扰动率确定水文模型参数的扰动区间,基于所述扰动区间和所述纳什效率系数函数,构建水文模型参数的稳健性函数,如下:其中,R(x,s)是水文模型参数的稳健性函数,NSP(x,s)是水文模型参数在扰动区间(x·(1-xp),x·(1+xp))内的纳什效率系数函数的最大值,xp是水文模型参数的扰动率,为0到1之间的一个数;根据所述稳健性函数和所述纳什效率系数函数,构建最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,如下:其中,Rminimax-regret是最小最大稳健性后悔值目标函数,NSminimax-regret是最小最大纳什效率系数函数后悔值目标函数;R*是稳健性函数的理论最优值,NS*是纳什效率系数函数的理论最优值,X是所述参数空间,S是所述洪水流量数据。3.根据权利要求2所述的方法,其特征在于,根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到水文模型参数的最优参数空间包括:根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿;将所述帕累托前沿划分为预设个数的子区域,并权衡所述最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,确定所述帕累托前沿的最佳子区域;将所述最佳子区域确定的参数空间作为所述最优参数空间。4.根据权利要求3所述的方法,其特征在于,根据所述参数空间和所述洪水流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿包括:获取至少两组水文模型参数的扰动率和参数抽样个数;分别根据每组扰动率和参数抽样个数,以及所述参数空间和所述流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿。5.根据权利要求4所述的方法,其特征在于,分别根据每组扰动率和参数抽样个数,以及所述参数空间和所述流量数据,依据最小最大稳健性后悔值目标函数和最小最大纳什效率系数函数后悔值目标函数,率定所述水文模型参数,得到帕累托前沿包括:S1、根据所述参数空间,获取水文模型参数的值;S2、根据每组扰动率和参数抽样个数,确定所述水文模型参数的值的扰动区间;S3、从所述扰动区间中抽取所述参数抽样个数的水文模型参数的抽样值;S4、根据所述抽样值,确定所述参数抽样个数的纳什效率系数函数的抽样值,并确定所述抽样值中的最大值;S5、根据所述水文模型参数的抽样值、所述最大值和所述洪水流量数据,确定最小最大稳健性后悔值和最小最大纳什效率系数函数后悔值;S6、重复执行S1到S5,直到得到预设对数的最小最大稳健...

【专利技术属性】
技术研发人员:齐伟刘俊国
申请(专利权)人:南方科技大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1