CN113139329B - 一种基于水文相似性和人工神经网络的新安江模型参数率定方法 - Google Patents

一种基于水文相似性和人工神经网络的新安江模型参数率定方法 Download PDF

Info

Publication number
CN113139329B
CN113139329B CN202110253999.0A CN202110253999A CN113139329B CN 113139329 B CN113139329 B CN 113139329B CN 202110253999 A CN202110253999 A CN 202110253999A CN 113139329 B CN113139329 B CN 113139329B
Authority
CN
China
Prior art keywords
neural network
model
artificial neural
watershed
xinanjiang
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110253999.0A
Other languages
English (en)
Other versions
CN113139329A (zh
Inventor
胡鹤轩
隋华超
胡强
朱跃龙
胡震云
张晔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hohai University HHU
Original Assignee
Hohai University HHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hohai University HHU filed Critical Hohai University HHU
Priority to CN202110253999.0A priority Critical patent/CN113139329B/zh
Publication of CN113139329A publication Critical patent/CN113139329A/zh
Application granted granted Critical
Publication of CN113139329B publication Critical patent/CN113139329B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C13/00Surveying specially adapted to open water, e.g. sea, lake, river or canal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/08Fluids
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A10/00TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE at coastal zones; at river basins
    • Y02A10/40Controlling or monitoring, e.g. of flood or hurricane; Forecasting, e.g. risk assessment or mapping
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/30Assessment of water resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Hydrology & Water Resources (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于水文相似性和人工神经网络的新安江模型参数率定方法,包括:分析水文相似性,得到流域的各个特征向量并构建监督学习数据库;建立参数映射:使用监督学习数据库对混合神经网络‑新安江模型即初始人工神经网络进行训练,并最小化损失函数更新新安江模型参数;洪水预报与新安江模型参数率定:将流域的特征向量输入到训练完成的混合神经网络‑新安江模型即训练后的人工神经网络中,利用训练后的人工神经网络输出新安江模型参数;接受实时更新的雨量信息作为练后的人工神经网络输入,再次训练练后的人工神经网络减少预报误差,最终获得新安江模型参数率定结果。本发明方法精度高、物理可解释性和参数可迁移性强。

Description

一种基于水文相似性和人工神经网络的新安江模型参数率定 方法
技术领域
本发明属于数据挖掘与传统物理模型相结合的水文预报技术领域,具体涉及一种基于水文相似性和人工神经网络的新安江模型参数率定方法。
背景技术
随着信息技术的发展,使水利信息化程度得到不断提高,大量的智能化水文观测站点被建立。海量的水文历史数据与实时观测数据被存储进水文数据库。***中的水文数据也呈现***性地增长,虽然给水文信息的研究带来了便利,但同时如何挖掘出这些水文数据背后的信息,也成为水利信息化中面临的最突出问题。
趋势对流域未来的水位流量进行有效预测,有助于预防洪涝灾害。
新安江模型是概念性水文模型,本文采用将径流划分为地表径流、壤中流以及地下径流的三水源新安江模型。采用蓄满产流假定进行产流计算,将流域内各点不同土壤含水容量概化成蓄水容量曲线。蒸散发采用三层蒸发模式计算,将土壤层划分为上层、下层和深层。三水源新安江模型将净雨划分成地面径流、壤中流以及地下径流,其中地面径流采用单位线进行汇流计算,壤中流和地下径流经过线性水库的调蓄分别作为壤中流出流和地下水出流。
周瑜佳等人于2018年5月在《中国农村水利水电》第五期114-118页提出的基于复合形遗传算法的新安江模型参数优化率定将遗传算法与复合形法相结合,构建了一种复合形遗传算法,并采用分层率定思想对新安江模型参数进行优化率定,取得了良好效果,但仍有运行时间相对较长,精度不高的问题。
刘欣蔚等人于2018年在《南水北调与水利科技》第十六期69-74页提出的粒子群优化算法(PSO)是一种基于群体智能的进化算法,其采用实数求解,不要求目标函数可微,并且模型的参数较少,原理简单,易于实现,可用于解决大规模、非线性、不可微和多峰值的复杂优化问题。但PSO算法在应用中和其它全局优化算法同样可能会陷入局部最优,导致收敛精度不高,后期收敛速度较慢。且上述两种参数率定方法没有考虑到流域的水文相似性,物理可解释性较低。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种基于水文相似性和人工神经网络的新安江模型参数率定方法,该方法在流域水文建模的基础上,分析流域特征与新安江模型参数之间的关系,接受实时更新的雨量信息作为模型输入,最小化损失函数以更新混合神经网络-新安江模型的参数,最终得到适合该流域的新安江模型。
为了解决上述技术问题,本发明采用以下技术方案。
本发明的一种基于水文相似性和人工神经网络的新安江模型参数率定方法,包括:
步骤一、水文相似性分析:得到流域的各个特征向量并构建监督学习数据库;
步骤二、建立参数映射:使用监督学习数据库对混合神经网络-新安江模型即初始人工神经网络进行训练,并最小化损失函数更新新安江模型参数;
步骤三、洪水预报与新安江模型参数率定:将流域的特征向量输入到训练完成的混合神经网络-新安江模型即训练后的人工神经网络中,利用训练后的人工神经网络输出新安江模型参数;接受实时更新的雨量信息作为练后的人工神经网络输入,再次训练练后的人工神经网络以减少预报误差,最终实现高精度的洪水预报效果,获得新安江模型参数率定结果;
所述的步骤一的过程包括:
步骤1.1搭建能识别静态流域特征的长短期记忆网络模型,将流域的气象数据、流量数据和静态流域属性数据作为输入,未来第k时刻流域出口断面流量为长短期记忆网络模型的输出,即长短期记忆网络预报的未来第k小时流量,训练该模型直至符合预报精度;
步骤1.2提取长短期记忆网络模型中输入门的权重向量αi作为流域特征向量,流域特征向量代表输入门的激活程度,一定程度上可反映流域的水文特性;并使用K均值聚类算法对该流域特征向量进行聚类分析,从而得到水文相似性较高的流域集合;
步骤1.3将流域特征向量作为监督学习数据库的特征,以t时间段内的流域流量数据作为改动长短期记忆网络模型的输入门,使其能识别静态流域特征,即
i=σ(Wixs+bi)
式中,i是输入门,但其状态不随时间改变,xs是静态输入即静态流域特征,包括:平均海拔、植被覆盖率、流域面积。
进一步地,所述的步骤1中监督学习数据库的格式为:
Figure BDA0002961789330000021
其中,αi代表第i个流域的特征向量,βi代表第i个流域的t时间段内的流量数据,即βi={Q1,Q2,……,Qt}。
进一步地,步骤2中所述的人工神经网络包括一层输入层、两层隐藏层、一层输出层、激活函数为可适应新安江模型参数范围的sigmoid函数;
其中,输入层的数据是长短期记忆网络输入门的权重向量αi,且αi∈R256;输出层的数据是包含新安江模型五个高敏感参数的向量γ={x1,x2,……,x5},此五个参数分别为蒸散发折算系数K、表层土自由蓄水库容量SM、地面径流消退系数CS、壤中流消退系数CI和自由水蓄水库地下水日出流系数KI。
进一步地,所述的人工神经网络的激活函数由新安江模型参数的取值范围决定,其公式为:
Figure BDA0002961789330000031
其中,xi代表输出的第i个新安江模型参数,Maxxi和Minxi分别对应第i个参数的最大值和最小值,该激活函数可以将人工神经网络的输出值控制在新安江模型参数的取值范围内。
进一步地,步骤2中所述的损失函数是由洪峰峰值误差、洪水流量曲线拟合程度和均方根误差的加权组合,包含多项可评价水文预报精度的相关指标,其公式为:
L(γ,β)=λ1·RE+λ2·DC+λ3·RMSE
其中,λ1、λ2和λ3为三个超参数,是控制损失函数中每个项的权重,并且可以在训练过程中进行调整;三个超参数可以设置为同一数值,或者根据决策者的预报侧重点手动调整其权重值大小;
RE是洪峰相对误差,洪峰预报的准确性是衡量一个模型的重要指标,该数值越接近于0,洪峰预报精度越高;
DC为确定性系数,经过改动后使其越接近0,预报准确率越高,其公式为:
Figure BDA0002961789330000032
其中,具体公式为Qsimi=f(γ,β)代表输入相关数据后第i时刻的新安江模型的模拟值,Qobsi代表实际观测值,
Figure BDA0002961789330000033
代表实际观测值的平均值;
RMSE为均方根误差,即预测值与真实值之间的偏差的程度,该值越接近0越表明结果与真实值相差越小。
进一步地,所述步骤3的具体过程包括:
3.1首先通过聚类判断这两个流域是否具有较强的水文相似性;
3.2将要进行参数率定的流域的特征向量输入到训练后的人工神经网络中,捕捉该流域的特征与新安江模型参数之间的关系;
3.3经过先验知识调参后的新安江模型仍然有一定的预报误差,需要引入该流域的实时气象和流量数据再次对该训练后的人工神经网络进行训练,最终得到适合该流域的新安江模型参数。
与现有技术相比,本发明包括以下优点和有益效果:
1.与现有参数率定算法相比,本发明参数率定速度快、精度高、物理可解释性和参数可迁移性强。
2.本发明可利用实时数据对新安江模型参数进行实时更新,有利于保障在流域地貌特征改变后仍可保持较高的预报精度。
附图说明
图1为本发明的一种实施例的方法流程图。
图2为本发明的一种实施例的可识别流域静态属性数据的长短期记忆神经网络的结构图。
图3为本发明的一种实施例的特征向量提取模型训练过程图。
图4为本发明的一种实施例的输入门特征向量的激活程度图。
图5为本发明的一种实施例的人工神经网络结构图。
具体实施方式
下面结合附图对本发明做进一步详细说明。
图1为本发明的一种实施例的方法流程图。如图1所示,本实施例方法包括以下步骤:
步骤一、水文相似性分析:得到流域的各个特征向量并构建监督学习数据库;
步骤二、建立参数映射:使用监督学习数据库对混合神经网络-新安江模型即初始的人工神经网络进行训练,并最小化损失函数更新新安江模型参数;
步骤三、洪水预报与新安江模型参数率定:将流域的特征向量输入到训练完成的混合神经网络-新安江模型中,利用该训练后的人工神经网络输出新安江模型参数;接受实时更新的雨量信息作为混合模型输入,再次训练混合模型以减少预报误差,最终实现高精度的洪水预报效果,获得新安江模型参数率定结果。
所述步骤一的具体过程包括:
步骤1.1搭建能识别静态流域特征的长短期记忆神经网络,将流域的气象数据、流量数据和静态流域属性数据作为输入,未来第k时刻流域出口断面流量为长短期记忆网络的输出,即长短期记忆网络预报的未来第k小时流量,训练长短期记忆网络模型直至该模型符合预报精度。
步骤1.1.1数据预处理。对流域的气象数据、流量数据和静态流域属性数据的缺值进行插值补全,将数据划分为训练集和测试集,并将时间步设置为365天,时间步长即为降水-径流模拟中的前期天数,以更好地体现长短期记忆网络所拥有的长短期记忆机制。同时为了加速模型参数的优化、加速收敛需要对序列数据进行归一化处理,其转换公式为:
Figure BDA0002961789330000041
其中xi、x′i分别代表第i个时间点的值与归一化值,xmin、xmin为所有时间点中数值的最小值与最大值。
步骤1.1.2搭建经过结构改造后能识别静态流域特征的长短期记忆网络,该长短期记忆网络主要在输入门进行修改,使其在最初时刻只能输入流域的静态特征数据,其内部结构如图2所示:
i=σ(Wixs+bi)
f[t]=σ(Wfxd[t]+Ufh[t-1]+bf)
g[t]=tanh(Wgxd[t]+Ugh[t-1]+vg)
o[t]=σ(Woxd[t]+Uoh[t-1]+bo)
c[t]=f[t]⊙c[t-1]+i⊙g[t]
h[t]=o[t]⊙tanh(c[t])
式中,i是输入门,但其状态不随时间改变。xs是静态输入(例如静态流域特征),xd是时间步长为t动态输入(例如流域气象信息),f[t]是遗忘门,g[t]、h[t]是激活函数,o[t]是输出门,c[t]是细胞状态,σ和tanh分别为sigmoid和双曲正切激活函数。LSTM网络中的权值W和偏置值b为决策变量,包括Wi、Wf、Wg、Wo、bi、bf、bg、bo
步骤1.1.3输入测试集的数据对训练好的模型进行径流量预测,对输出结果进行反归一化,并使用NSE指标对其合理性进行验证,直至模型符合预报精度要求,如图3所示。
Figure BDA0002961789330000051
其中
Figure BDA0002961789330000052
是模型训练后的预测值,
Figure BDA0002961789330000053
为预测值的反归一化值。
使用NSE(纳什效率)来度量误差:
Figure BDA0002961789330000054
式中,Qo指观测值,Qm指模拟值,Qt表示第t时刻的某个值,
Figure BDA0002961789330000055
表示观测值的总平均;
步骤1.2.提取长短期记忆网络模型中输入门的权重向量αi作为流域特征向量,流域特征向量代表输入门的激活程度,一定程度上可反映流域的水文特性;并使用K均值聚类算法对该流域特征向量进行聚类分析,从而得到水文相似性较高的流域集合;
步骤1.2.1.提取长短期记忆网络中输入门的权重向量Wi作为流域特征向量,如图4所示,汇总所有流域输入门的权重向量作为样本点,即
Figure BDA0002961789330000056
其中n为流域的数量。
步骤1.2.2,输入是样本集D={x1,x2,...xm},聚类的簇树k,最大迭代次数N。
1)从数据库D中随机选择k个样本作为初始的k个质心向量:[μ1,μ2,...,μk}
2)对于n=1,2,...,N
a)将簇划分C初始化为
Figure BDA0002961789330000057
b)对于i=1,2...m,计算样本xi和各个质心向量μj(j=1,2,...k)的距离:
Figure BDA0002961789330000061
将xi标记最小的为dij所对应的类别λi。此时更新
Figure BDA0002961789330000062
c)对于j=1,2,...,k,对Cj中所有的样本点重新计算新的质心
Figure BDA0002961789330000063
e)如果所有的k个质心向量都没有发生变化,则转到以下步骤3)。
3)输出簇划分C={C1,C2,...Ck}
将输入样本映射到高维特征空间中,并对其进行聚类。长短期记忆网络通过直接对流域属性和降雨径流的时间序列数据进行训练,故其输入门的激活程度能直接反映流域之间的水文相似性。通过对流域特征向量进行聚类分析,得到具有较强水文相似性流域的集合。
步骤1.3,将流域特征向量作为监督学习数据库的特征,t时间段内的流域流量数据作为数据库的标签,建立监督学习数据库。
其监督学习数据库的格式如下所示:
Figure BDA0002961789330000064
其中,αi代表第i个流域的特征向量,βi代表第i个流域的t时间段内的流量数据,即βi={Q1,Q2,……,Qt}。
以下,表1为新安江模型日径流模型非敏感性参数的取值,表2为新安江模型日径流模型敏性参数的取值范围及分布形式。表1的参数不需要率定。表2是人工神经网络需要率定的参数。
表1新安江模型日径流模型非敏感性参数的取值
Figure BDA0002961789330000065
表2新安江模型日径流模型敏性参数的取值范围及分布形式
参数 含义 最小值 最大值
K 蒸散发折算系数 0 2
SM 表层土自由蓄水库容量 0 200
CS 地面径流消退系数 0 1
CI 壤中流消退系数 0 1
KI 自由水蓄水库地下水日出流系数 0 0.6
WM 流域平均蓄水容量 50 300
所述步骤二的具体过程包括:
步骤2.1,使用监督学习数据库对混合神经网络-新安江模型即人工神经网络进行训练,并通过最小化损失函数更新新安江模型参数,该损失函数由洪峰峰值误差、洪水流量曲线拟合程度和确定性系数加权组合。
搭建一个包含一层输入层、两层隐藏层以及一层输出层的人工神经网络,其中激活函数为可适应新安江模型参数范围的sigmoid函数,损失函数由洪峰峰值误差、洪水流量曲线拟合程度和均方根误差加权组合。
其中,输入层的数据是步骤2中提取的长短期记忆网络输入门的权重向量αi,且αi∈R256。输出层的数据是由新安江模型五个高敏感参数组成的向量γ={x1,x2,……,x5},这五个参数分别为蒸散发折算系数(K)、表层土自由蓄水库容量(SM)、地面径流消退系数(CS)、壤中流消退系数(CI)和自由水蓄水库地下水日出流系数(KI)。
其混合模型人工神经网络的激活函数由新安江模型参数的取值范围决定,具体公式如下:
Figure BDA0002961789330000071
其中,xi代表输出的第i个新安江模型参数,Maxxi和Minxi分别对应第i个参数的最大值和最小值,该激活函数可以将神经网络的输出值控制在新安江模型参数的取值范围内。
所述损失函数由洪峰峰值误差、洪水流量曲线拟合程度和确定性系数的加权组合,具体公式如下:
L(γ,β)=λ1·RE+λ2·DC+λ3·RMSE
其中,λ1、λ2和λ3三个超参数是控制损失函数中每个项的权重,并且可以在训练过程中进行调整。三个超参数可以设置为同一数值,或者根据决策者的预报侧重点手动调整权重值大小。
RE是洪峰相对误差,洪峰预报的准确性是衡量一个模型的重要指标,该数值越接近于0,洪峰预报精度越高,具体公式如下:
Figure BDA0002961789330000072
其中,ym,p和y0,p分别是模拟和观察到的峰值径流量。
DC为确定性系数,经过改动后使其越接近0,预报准确率越高,具体公式如下:
Figure BDA0002961789330000073
其中,具体公式为Qsimi=f(γ,β)代表输入相关数据后第i时刻的新安江模型的模拟值,Qobsi代表实际观测值,
Figure BDA0002961789330000081
代表实际观测值的平均值。
RMSE为均方根误差,即预测值与真实值之间的偏差的程度,该值越接近0越表明结果与真实值相差越小。
Figure BDA0002961789330000082
其中:
Figure BDA0002961789330000083
表示第i个样本河水流量观测值,
Figure BDA0002961789330000084
表示第i个样本河水流量预报值,
Figure BDA0002961789330000085
表示河水流量预报平均值,nsamples表示测试样本数量,n表示测试集第n个样本,
Figure BDA0002961789330000086
分别表示第1个和第n个样本的河水流量观测值,
Figure BDA0002961789330000087
分别表示第1个和第n个样本的河水流量预报值。
所述步骤三的具体过程包括:
步骤3,模型投入使用后,接受实时更新的雨量信息作为模型输入,训练模型以更新混合神经网络-新安江模型的参数,得到适合该流域的新安江模型参数。
步骤3.1,在水文相似性较强的流域进行新安江模型参数率定的具体实施步骤如下:
(1)首先通过聚类判断这两个流域是否具有较强的水文相似性。
(2)将要进行参数率定的流域的特征向量输入到已经训练好的混合模型中,捕捉该流域的特征与新安江模型参数之间的关系。
(3)经过先验知识调参后的新安江模型仍然有一定的预报误差,需要引入该流域的实时气象和流量数据再次对该混合模型进行训练,最终得到适合该流域的新安江模型参数。
总之,本发明的一种基于水文相似性和人工神经网络的新安江模型参数率定方法,首先进行水文相似性分析,得到各个流域的特征向量并构建监督学习数据库。然后获取参数映射,使用监督学习数据库对混合神经网络-新安江模型进行训练,该混合神经网络-新安江模型以流域的特征向量作为输入,通过最小化损失函数更新新安江模型参数,损失函数包含洪峰峰值误差、洪水流量曲线拟合程度和均方根误差。最后进行洪水预报与新安江模型参数率定:将流域的特征向量和实时更新的雨量信息作为模型输入,再次训练混合模型以减少预报误差,最终实现高精度的洪水预报效果。本发明提供的新安江模型参数率定方法,具有精度高、物理可解释性和参数可迁移性强的特点。

Claims (6)

1.一种基于水文相似性和人工神经网络的新安江模型参数率定方法,其特征在于,包括:
步骤一、水文相似性分析:得到流域的各个特征向量并构建监督学习数据库;
步骤二、建立参数映射:使用监督学习数据库对混合神经网络-新安江模型即初始人工神经网络进行训练,并最小化损失函数更新新安江模型参数;
步骤三、洪水预报与新安江模型参数率定:将流域的特征向量输入到训练完成的混合神经网络-新安江模型即训练后的人工神经网络中,利用训练后的人工神经网络输出新安江模型参数;接受实时更新的雨量信息作为练后的人工神经网络输入,再次训练后的人工神经网络以减少预报误差,最终实现高精度的洪水预报效果,获得新安江模型参数率定结果;
所述的步骤一的过程包括:
步骤1.1搭建能识别静态流域特征的长短期记忆网络模型,将流域的气象数据、流量数据和静态流域属性数据作为输入,未来第k时刻流域出口断面流量为长短期记忆网络模型的输出,即长短期记忆网络预报的未来第k小时流量,训练该模型直至符合预报精度;
步骤1.2提取长短期记忆网络模型中输入门的权重向量αi作为流域特征向量,流域特征向量代表输入门的激活程度,进行反映流域的水文特性;并使用K均值聚类算法对该流域特征向量进行聚类分析,从而得到水文相似性较高的流域集合;
步骤1.3将流域特征向量作为监督学习数据库的特征,以t时间段内的流域流量数据作为改动长短期记忆网络模型的输入门,使其能识别静态流域特征,即
i=σ(Wixs+bi)
式中,i是输入门,但其状态不随时间改变,xs是静态输入即静态流域特征,包括:平均海拔、植被覆盖率、流域面积。
2.根据权利要求1所述的一种基于水文相似性和人工神经网络的新安江模型参数率定方法,其特征在于,所述的步骤1中监督学习数据库的格式为:
Figure FDA0003750958870000011
其中,αi代表第i个流域的特征向量,βi代表第i个流域的t时间段内的流量数据,即βi={Q1,Q2,……,Qt}。
3.根据权利要求1所述的一种基于水文相似性和人工神经网络的新安江模型参数率定方法,其特征在于:
步骤2中所述的初始人工神经网络包括一层输入层、两层隐藏层、一层输出层、激活函数为可适应新安江模型参数范围的sigmoid函数;
其中,输入层的数据是长短期记忆网络输入门的权重向量αi,且αi∈R256;输出层的数据是包含新安江模型五个高敏感参数的向量γ={x1,x2,……,x5},此五个参数分别为蒸散发折算系数K、表层土自由蓄水库容量SM、地面径流消退系数CS、壤中流消退系数CI和自由水蓄水库地下水日出流系数KI。
4.根据权利要求1或3所述的一种基于水文相似性和人工神经网络的新安江模型参数率定方法,其特征在于,所述的初始人工神经网络的激活函数由新安江模型参数的取值范围决定,其公式为:
Figure FDA0003750958870000021
其中,xi代表输出的第i个新安江模型参数,Maxxi和Minxi分别对应第i个参数的最大值和最小值,该激活函数可以将初始人工神经网络的输出值控制在新安江模型参数的取值范围内。
5.根据权利要求1所述的一种基于水文相似性和人工神经网络的新安江模型参数率定方法,步骤2中所述的损失函数是由洪峰峰值误差、洪水流量曲线拟合程度和均方根误差的加权组合,包含多项可评价水文预报精度的相关指标,其公式为:
L(γ,β)=λ1·RE+λ2·DC+λ3·RMSE
其中,λ1、λ2和λ3为三个超参数,是控制损失函数中每个项的权重,并且可以在训练过程中进行调整;三个超参数可以设置为同一数值,或者根据决策者的预报侧重点手动调整其权重值大小;
RE是洪峰相对误差,洪峰预报的准确性是衡量一个模型的重要指标,该数值越接近于0,洪峰预报精度越高;
DC为确定性系数,经过改动后使其越接近0,预报准确率越高,其公式为:
Figure FDA0003750958870000022
其中,具体公式为Qsimi=f(γ,β)代表输入相关数据后第i时刻的新安江模型的模拟值,Qobsi代表实际观测值,
Figure FDA0003750958870000023
代表实际观测值的平均值;
RMSE为均方根误差,即预测值与真实值之间的偏差的程度,该值越接近0越表明结果与真实值相差越小。
6.根据权利要求1或3所述的一种基于水文相似性和人工神经网络的新安江模型参数率定方法,其特征在于,所述步骤三的具体过程包括:
步骤3.1首先通过聚类判断两个目标流域是否具有较强的水文相似性;
步骤3.2将要进行参数率定的流域的特征向量输入到训练后的人工神经网络中,捕捉该流域的特征与新安江模型参数之间的关系;
步骤3.3经过先验知识调参后的新安江模型仍然有一定的预报误差,需要引入该流域的实时气象和流量数据再次对该训练后的人工神经网络进行训练,最终得到适合该流域的新安江模型参数。
CN202110253999.0A 2021-03-04 2021-03-04 一种基于水文相似性和人工神经网络的新安江模型参数率定方法 Active CN113139329B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110253999.0A CN113139329B (zh) 2021-03-04 2021-03-04 一种基于水文相似性和人工神经网络的新安江模型参数率定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110253999.0A CN113139329B (zh) 2021-03-04 2021-03-04 一种基于水文相似性和人工神经网络的新安江模型参数率定方法

Publications (2)

Publication Number Publication Date
CN113139329A CN113139329A (zh) 2021-07-20
CN113139329B true CN113139329B (zh) 2022-10-18

Family

ID=76810957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110253999.0A Active CN113139329B (zh) 2021-03-04 2021-03-04 一种基于水文相似性和人工神经网络的新安江模型参数率定方法

Country Status (1)

Country Link
CN (1) CN113139329B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114372631A (zh) * 2022-01-11 2022-04-19 电子科技大学 一种基于小样本学习和lstm的缺资料地区径流预测方法
CN114970377B (zh) * 2022-07-29 2022-09-30 水利部交通运输部国家能源局南京水利科学研究院 基于新安江与深度学习耦合模型的场次洪水预报方法和***
CN117237677B (zh) * 2023-11-15 2024-03-26 南京信息工程大学 一种基于深度学习的强降水空间整体相似度的降水预报订正方法
CN117892096B (zh) * 2024-03-14 2024-05-14 中国海洋大学 一种基于迁移学习的小样本海洋声速剖面预报方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108874936A (zh) * 2018-06-01 2018-11-23 河海大学 一种基于改进新安江模型的适用于山丘区的水文预报方法
CN109272146A (zh) * 2018-08-23 2019-01-25 河海大学 一种基于深度学习模型和bp神经网络校正的洪水预测方法
CN111597758A (zh) * 2020-05-14 2020-08-28 河海大学 一种基于负相关学习的中小河流集成预报方法
CN111915058A (zh) * 2020-06-29 2020-11-10 河海大学 基于长短时记忆网络和迁移学习的洪水预测方法与装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108874936A (zh) * 2018-06-01 2018-11-23 河海大学 一种基于改进新安江模型的适用于山丘区的水文预报方法
CN109272146A (zh) * 2018-08-23 2019-01-25 河海大学 一种基于深度学习模型和bp神经网络校正的洪水预测方法
CN111597758A (zh) * 2020-05-14 2020-08-28 河海大学 一种基于负相关学习的中小河流集成预报方法
CN111915058A (zh) * 2020-06-29 2020-11-10 河海大学 基于长短时记忆网络和迁移学习的洪水预测方法与装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
新安江模型和支持向量机模型实时洪水预报应用比较;霍文博等;《河海大学学报(自然科学版)》;20180731;第46卷(第4期);全文 *

Also Published As

Publication number Publication date
CN113139329A (zh) 2021-07-20

Similar Documents

Publication Publication Date Title
CN113139329B (zh) 一种基于水文相似性和人工神经网络的新安江模型参数率定方法
CN111222698B (zh) 面向物联网的基于长短时记忆网络的积水水位预测方法
CN110084367B (zh) 一种基于lstm深度学习模型的土壤墒情预测方法
CN114254561B (zh) 一种内涝预测方法、***及存储介质
Shiri et al. Predicting groundwater level fluctuations with meteorological effect implications—A comparative study among soft computing techniques
CN110619432B (zh) 一种基于深度学习的特征提取水文预报的方法
CN101480143B (zh) 一种预测灌区作物单产量的方法
CN112785043B (zh) 一种基于时序注意力机制的洪水预报方法
CN112288164B (zh) 一种计及空间相关性和修正数值天气预报的风功率组合预测方法
CN111159149B (zh) 一种基于三维卷积神经网络的河流流量预测方法
CN113705877B (zh) 基于深度学习模型的实时月径流预报方法
CN109840587B (zh) 基于深度学习的水库入库流量预测方法
Li et al. A method of rainfall runoff forecasting based on deep convolution neural networks
CN112182063A (zh) 一种基于时空特征的水文预报模型的构建方法
CN112686481A (zh) 一种径流量预报方法、处理器
CN112182709A (zh) 大型水库叠梁门分层取水设施的下泄水温快速预测方法
CN116562414A (zh) 一种基于多源水文气象数据的陆地水储量变化预测方法
CN113887635B (zh) 一种流域相似性分类方法及分类装置
CN115330036A (zh) 基于GRU-Seq2Seq的多步长洪水预报方法及装置
CN114372631A (zh) 一种基于小样本学习和lstm的缺资料地区径流预测方法
WO2022032874A1 (zh) 一种基于对抗神经网络的有资料地区水文参数率定方法
Lu et al. Uncertainty quantification of machine learning models to improve streamflow prediction under changing climate and environmental conditions
CN116663404A (zh) 一种耦合人工智能和贝叶斯理论的洪水预报方法及***
CN111428421A (zh) 一种物理机制引导深度学习的降雨径流模拟方法
CN113836807B (zh) 一种基于熵值法和长短期记忆神经网络的河湖生态流量预报预警方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant