一种基于对抗神经网络的无资料地区水文参数率定方法技术

技术编号:26304529 阅读:32 留言:0更新日期:2020-11-10 20:00
本发明专利技术公开了一种基于对抗神经网络的无资料地区水文参数率定方法,它包括:采集土壤质地、植被覆盖度、土地利用率、地形数据、径流系数、年蒸发总量、比降和坡度数据;将率定区域划分为30平方公里以下的计算单元;确定每一个计算单元每一个参数下垫面及气象相关因子;采用对抗神经网络GAN对有资料流域水文参数的自动率定,得到每个单元最优的水文参数;采用有资料地区所有计算单元的最优水文参数,基于对抗神经网络GAN训练统一的参数生成器;通过训练好的参数生成器对无资料地区水文参数进行确定;解决了现有技术工作重复性、效率低和复杂度极高,不利用水文模型的应用推广等技术问题。

【技术实现步骤摘要】
一种基于对抗神经网络的无资料地区水文参数率定方法
本专利技术属于水文参数率定技术,尤其涉及一种基于对抗神经网络的无资料地区水文参数率定方法。
技术介绍
水文模型在进行水文规律研究和解决生产实际问题中起着重要的作用,随着现代科学技术的飞速发展,以计算机和通信为核心的信息技术在水文水资源及水利工程科学领域的广泛应用,使水文模型的研究得到迅速发展,并广泛应用于水文基本规律研究、水旱灾害防治、水资源评价与开发利用、水环境和生态系统保护、气候变化及人类活动对水资源和水环境影响分析等领域。因此,研究如何提高水文模型的预测精度,具有重要的科学意义和应用价值。任何模型均伴有误差和不确定性,模型建模工作中,误差源是大量的,其误差来源主要有以下几个方面:(1)被排除在外的因素引起的误差在建模过程中,水文模型需要考虑“降水——产流——汇流”整个水文过程的每个环节,每个环节都有许多影响因子,把每个因子都引入到模型中是不可能做到的。所以要对这些影响因子有所选择产生一定的预测误差。(2)实测历史记录资料的误差实测数据资料精度的高低、误差的大小决定于测量技术的先进和成熟程度,影响模型模拟的拟合度,从而影响模型的预测精度。这些资料不但包括传统的水文(流量)气象(降雨)资料,还包括地质、植被、土壤和土地利用等因素。(3)参数误差分布式水文模型参数具有比较明确的物理意义,易于估计参数的变化范围,但是参数最优值难以确定。(4)模型结构误差在模型设计和建立过程中采用的不正确的计算方法,不合适的时间步长,不恰当的运行次序,不完整或有偏差的模型结构等都会引起模型预测误差。为了消除上述原因引起的模型预测误差,参数的率定是提高水文模型预测精度的一个重要环节,大部分的流域水文模型特别是中小流域的一些参数不能直接通过观测试验确定,它们的取值却与流域的下垫面特征有着一定的关系,但却不能与流域的下垫面特征建立起关系,所以对于流域水文模型来说参数的率定仍然是一个困难的问题。在现有技术中针对有资料流域具体应用时,水文模型的参数率定一般采用传统的试错法,即通过人工不断调整水文模型的参数值,以达到模拟精度要求,但是对于无资料的水文模型参数的率定,采用该方法就存在率定准确率低,严重影响水文预报精确度等问题。
技术实现思路
本专利技术要解决的技术问题是:提供一种基于对抗神经网络的无资料地区水文参数率定方法,以解决以解决现有技术针对无资料流域水文模型参数确定采用传统的试错法,即通过人工不断调整水文模型的参数值,以达到模拟精度要求,采用该方法存在率定准确率低,严重影响水文预报精确度等问题。本专利技术的技术方案是:一种基于对抗神经网络的无资料地区水文参数率定方法,它包括:步骤1、采集土壤质地、植被覆盖度、土地利用率、地形数据、径流系数、年蒸发总量、比降和坡度数据;步骤2、将率定区域划分为30平方公里以下的计算单元;步骤3、根据水文模型参数的物理特性,确定每一个计算单元每一个参数下垫面及气象相关因子;步骤4、采用对抗神经网络GAN对有资料流域水文参数的自动率定,对抗神经网络GAN以噪声作为输入,通过水文模型进行参数优选,得到每个单元最优的水文参数;步骤5、采用有资料地区所有计算单元的最优水文参数,基于对抗神经网络GAN训练统一的参数生成器;步骤6、通过训练好的参数生成器对无资料地区水文参数进行确定。步骤3所述每一个参数下垫面及气象相关因子为:步骤4所述采用对抗神经网络GAN进行水文参数的自动率定的方法为:步骤4.1、以正态分布的噪声作为生成器的输入生成样本;步骤4.2、将生成的样本集输入到水文模型中进行优选得到最优参数;步骤4.3、将水文模型输出的最优参数和生成器生成的样本输入到判别器的判别真假。步骤4.2所述将生成的样本集输入到水文模型中进行优选得到最优参数时,是以确定性系数作为优选原则。步骤5所述采用有资料地区所有计算单元的最优水文参数,基于对抗神经网络GAN训练统一的参数生成器的方法为:生成器和判别器同时参加训练,具体包括:步骤5.1、输入计算单元下垫面和气候特征因子到生成器中生成参数;步骤5.2、将计算单元的最优水文参数和生成器中生成的参数一起输入到判别器中判断真假;步骤5.3、当判别器不能判断出输入的是最优水文参数还是生成器中生成的参数时,即实现了统一的参数生成器的训练。本专利技术有益效果:本专利技术将优化区域划分为无数个独立的计算单元,然后采用对抗神经网络GAN进行水文参数的自动率定,实现有资料地区的参数率定,因此可以有效的解决了现代水文模型由于专业性强导致的使用困难的问题,可以在实际应用中减少了大量的专业人工参数调整与率定的繁琐步骤和工作。为各类水文模型推广应用,解决了现有技术针对有资料流域水文模型参数确定采用传统的试错法,即通过人工不断调整水文模型的参数值,以达到模拟精度要求,采用该方法存在人为主观性,工作重复性、效率低和复杂度极高,不利用水文模型的应用推广等技术问题。附图说明:图1为本专利技术对抗神经网络GAN对相似单元进行水文参数的自动率定流程示意图;图2为本专利技术具体实施方式中无资料地区参数生成器训练方法流程图。具体实施方式一种基于对抗神经网络的无资料地区水文参数率定方法,它包括:步骤1、采集土壤质地、植被覆盖度、土地利用率、地形数据、径流系数、年蒸发总量、比降和坡度数据;步骤2、将率定区域划分为30平方公里以下的计算单元;步骤3、根据水文模型参数的物理特性,确定每一个计算单元每一个参数下垫面及气象相关因子;步骤4、采用对抗神经网络GAN对有资料流域水文参数的自动率定,对抗神经网络GAN以噪声作为输入,通过水文模型进行参数优选,得到每个单元最优的水文参数;步骤3所述每一个参数下垫面及气象相关因子为:步骤4所述采用对抗神经网络GAN进行水文参数的自动率定的方法为:步骤4.1、以正态分布的噪声作为生成器的输入生成样本;步骤4.2、将生成的样本集输入到水文模型中进行优选得到最优参数;步骤4.3、将水文模型输出的最优参数和生成器生成的样本输入到判别器的判别真假。步骤4.2所述将生成的样本集输入到水文模型中进行优选得到最优参数时,是以确定性系数作为优选原则。对抗式生成网络(GenerativeAdversarialNetworks,GAN)是生成模型的一个子类,可以对现有数据样本的潜在分布进行估计,构建出可以符合数据分布的模型,并生成新的数据样本,并且模型具有一定的自学习能力,可以应用在半监督学习中。GAN的核心思想来源于博弈论的纳什均衡,它设定的参与双方分别为一个生成器和一个判别器,生成器的目的是尽量去学习真实的数据分布,而判别器的目的是尽量正确判别输入数据是本文档来自技高网
...

【技术保护点】
1.一种基于对抗神经网络的无资料地区水文参数率定方法,它包括:/n步骤1、采集土壤质地、植被覆盖度、土地利用率、地形数据、径流系数、年蒸发总量、比降和坡度数据;/n步骤2、将率定区域划分为30平方公里以下的计算单元;/n步骤3、根据水文模型参数的物理特性,确定每一个计算单元每一个参数下垫面及气象相关因子;/n步骤4、采用对抗神经网络GAN对有资料流域水文参数的自动率定,对抗神经网络GAN以噪声作为输入,通过水文模型进行参数优选,得到每个单元最优的水文参数;/n步骤5、采用有资料地区所有计算单元的最优水文参数,基于对抗神经网络GAN训练统一的参数生成器;/n步骤6、通过训练好的参数生成器对无资料地区水文参数进行确定。/n

【技术特征摘要】
1.一种基于对抗神经网络的无资料地区水文参数率定方法,它包括:
步骤1、采集土壤质地、植被覆盖度、土地利用率、地形数据、径流系数、年蒸发总量、比降和坡度数据;
步骤2、将率定区域划分为30平方公里以下的计算单元;
步骤3、根据水文模型参数的物理特性,确定每一个计算单元每一个参数下垫面及气象相关因子;
步骤4、采用对抗神经网络GAN对有资料流域水文参数的自动率定,对抗神经网络GAN以噪声作为输入,通过水文模型进行参数优选,得到每个单元最优的水文参数;
步骤5、采用有资料地区所有计算单元的最优水文参数,基于对抗神经网络GAN训练统一的参数生成器;
步骤6、通过训练好的参数生成器对无资料地区水文参数进行确定。


2.根据权利要求1所述的一种基于对抗神经网络的无资料地区水文参数率定方法,其特征在于:步骤3所述每一个参数下垫面及气象相关因子为:











3.根据权利要求1所述的一种基于对抗神经网络的无资料地区水文参数率定方法,其特征在于:步骤4所述采用对抗神...

【专利技术属性】
技术研发人员:李胜张荣刘晟一田彪丁交亮宋超张劲
申请(专利权)人:贵州东方世纪科技股份有限公司
类型:发明
国别省市:贵州;52

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

1