HEC-HMS模型和NAM模型在降雨径流模拟中的应用研究
2023-09-25陆海田朱立煌
陆海田 朱立煌 倪 晋
(1.安徽省(水利部淮河水利委员会)水利科学研究院水利水资源安徽省重点实验室,合肥 230000;2.安徽省铜陵市水利局,铜陵 244000)
0 引 言
流域水文模型是在认识流域水文规律基础上,通过一定计算手段对流域产汇流计算、洪水过程进行模拟研究,旨在应用水文学、物理学、数学等学科知识对降雨径流形成过程进行局部和综合模拟,水文模型也一直是水文学和水资源等领域的重要基础研究课题之一[1]。
流域水文模型是信息革命造就的一个具有勃勃生机的水文科学研究领域,是水文科学与计算机相结合的产物。早在20世纪60年代,水文学术界就对水文模型持有两种截然不同的态度:一种认为有了模型就不需要进行水文观测了,用模型可以直接由降雨过程推导出洪水过程;另一种认为模型只是水文学中的计算公式,其并不能解决实际洪水过程中遇到的复杂水文问题[2]。模型可以看作是一个提供数学物理方程定解问题的系统,模型结构就是泛定方程,模型参数就是这个泛定方程的系数,模型的状态变量就是所包含的未知函数,模型的激励、初始和边界状态就是定解条件[3]。模型有多种形式,分为物理模型、解析式模型、数学模型等。水文模型通常指水文数学模型,用数学方法或系统理论来描述原型各种变量之间的关系,通过模型结构内在的计算逻辑,模拟和预测多种情形下的水文过程。随着计算机的发展和普及,水文模型得到了前所未有的发展,数量也急剧增长,至21世纪初,世界上有使用价值的水文模型就多达70 余个,且还在不断发展壮大,这就为求解各种复杂条件下的水文过程问题带来了可能性。虽然水文模型的数量繁多,但从发展和运用角度看,水文模型可分为确定性模型和随机模型[4]。NAM(Nedbør-Afstrømnings-Model)模型为概念性集总式模型[5],HEC-HMS(Hydrologic Engineering Center-Hydrologic Modeling System)为半分布式水文模型[6],均为确定性模型。目前对NAM、HEC-HMS 模型已有比较多的适用性研究,但是对两种模型的应用对比研究则较少,基于此,本文将在利用数字高程模型(DEM)、土地利用、土壤质地等下垫面资料基础上,对两种模型的降雨径流进行比较研究。以期通过研究来分析两种模型在降雨径流模拟中的适用性以及其各自的优缺点。
1 HEC-HMS模型和NAM模型的结构原理比较
1.1 HEC-HMS模型
HEC-HMS 水文模型是一种具有物理概念的半分布式水文模型,包括产流计算、坡面汇流、基流、河道洪水演进4 个计算模块。模型在广泛考虑流域下垫面的基础上,以集水区边界将流域划分为若干个子流域,在每个子流域上可以选择若干不同的计算方法进行产汇流计算,然后通过一定方法进行河道洪水演进计算[7]。HEC-HMS模型结构示意图如图1所示。
1.2 NAM模型
NAM水文模型是一种集总式概念性模型,将整个流域作为一个整体进行分析,所采用的参数和变量均代表的是整个流域面上的平均值,参数和变量不能实测,可以根据流域自然特征进行初定,通过历史水文资料的率定确定最终参数。模型将流域分为4个蓄水层进行产汇流计算:融雪蓄水层、地表蓄水层、浅层蓄水层、地下蓄水层。通过连续计算这4个不同但相互作用的储水层含水量简单定量描述了陆相水文循环[8]。
模型的蒸散发计算采用双层蒸发模型。当地表蓄水层最大储水量大于蒸散发能力时,以最大的蒸散发能力进行蒸发,否则,第一层地表蓄水层的需水量全部蒸发,不足部分从第二层根区蓄水层进行蒸发,实际蒸发量与剩余蒸散发能力及根区相对含水量成正比。
当地表蓄水层含水量大于最大储水量,实际降雨量扣除蒸散发和下渗后就会产生地表径流。NAM模型产流计算包括地表流、壤中流、基流3 种模式。汇流采用先演进后求和的模式进行计算,即3 种水源先分别采用线性水库单独计算汇流,然后在流域出口处叠加得到总径流[9]。NAM 模型结构示意图如图2所示。
图2 NAM模型结构示意图
HEC-HMS 模型在产流过程中考虑了流域下垫面的影响,其中SCS 曲线法中的参数CN值是反映流域土地利用、土壤质地等特征的一种综合参数[10],坡面汇流中的洪峰滞时Tlag可以通过分析流域DEM 的汇流长度及汇流坡度进行估算。而NAM 模型则简化这一过程,用地表蓄水层最大储水量(Umax)、根区蓄水层最大储水量(Lmax)、地表径流系数(CQOF)等参数反应流域下垫面情况,模型结构简单且参数较少,参数可通过软件自带的自动优化功能进行率定检验,调参过程较为简单便捷,但是模型对产流过程过于简化,细节反映不足,会在一定程度上影响模型的精度。
2 模型在沙河集流域的应用
2.1 流域概况
沙河集流域位于安徽滁州市境内,为滁河左岸一级清流河的源头地区,流域面积301.2 km2。流域属亚热带季风气候区,雨量充沛,降水在年内的分配与季风活动相应,年降水量主要集中在6—9 月。流域内有董家洼、曲亭、施集、珠龙、沙河集5 个雨量站,且流域出口为沙河集水库,故本文称之为沙河集流域,该流域有较全的反推入库流量资料,可以通过泰森多边形计算流域各雨量站在研究区的权重。沙河集流域位置示意图见图3。
图3 沙河集流域位置示意图
本文选择2015 年、2016 年、2017 年作为率定期,2018 年和2020 年作为验证期,所用数据均为汛期(5—9 月)数据。包括较为齐全的降雨、流量、蒸发资料。
2.2 下垫面数据来源
DEM 和土地利用数据均来源于中科院资源环境与科学数据中心,其中DEM 数据精度为30 m×30 m,土地利用数据精度为1 km×1 km。土壤质地数据来源于联合国粮食及农业组织(FAO)和维也纳国际应用系统研究所(IIASA)所构建的世界土壤数据库(HWSD),数据精度1 km×1 km。通过ArcGIS软件进行裁剪获得研究区域的数据。
2.3 模型建模
HEC-HMS 建模是利用其自带GIS 模块对研究区的DEM进行处理,通过填洼、水流方向与汇流累积计算、提取河网、子流域划分等步骤[11],对研究的区域进行子流域划分,最后得到的研究区HEC-HMS模型结构概化图,如图4所示。
图4 研究区HEC-HMS模型结构概化图
NAM 模型建模则是利用研究区域的雨量站分布通过泰森多边形计算各雨量站在研究区域的权重,在NAM 模型降雨模块中输入各雨量站的降雨信息及其权重(图5)。
图5 沙河集流域泰森多边形
2.4 模型参数
HEC-HMS 模型根据其模型计算的4 个模块中选择的计算方法不同,其参数结构也不同。根据前人研究经验[12-15]以及本研究区的实际情况,本文产流模块选择SCS(Soil Conservation Service)曲线法、坡面汇流模块选择SCS单位线法、基流模块选择消退基流法、河道汇流模块选择马斯京根法(表1)。
表1 HEC-HMS模型参数结构
NAM 模型根据其模型结构选取9 个参数作为其主要计算参数,具体见表2。
表2 NAM模型参数结构
2.5 参数率定
NAM 模型参数因为表征的是流域平均值,根据流域自然特征进行初定对参数进行初定,通过模型自带的参数优化功能对参数进行自动率定,辅以人工调整得到最终符合流域降雨径流实际情况的参数。HEC-HMS 模型中关键参数CN值可以通过ArcGIS 平台对研究区的土地利用、土壤质地等数据进行综合分析获取,其他参数根据经验设以初始假定值,然后通过后期率定对参数进行优化调整。
3 NAM模型和HEC-HMS模型模拟结果对比
采用确定性系数和径流深相对误差来对NAM 模型和HEC-HMS模型的模拟结果进行评价。模拟结果对比见表3。2015—2020年降雨径流模拟曲线如图6至图10所示。
表3 NAM模型和HEC-HMS模型模拟结果对比
图6 2015年降雨径流模拟曲线图
图7 2016年降雨径流模拟曲线图
图8 2017年降雨径流模拟曲线图
图9 2018年降雨径流模拟曲线图
图10 2020年降雨径流模拟曲线图
根据《水文情报预报规范》(GB/T 22482—2008)相关要求,径流深预报以实测值的20%作为许可误差,NAM 模型和HEC-HMS 模型的预报径流深均在许可误差范围之内;按照预报项目精度等级划分,确定性系数DC>0.90 为甲级,0.90≥DC≥0.70 为乙级,0.70>DC≥0.50 为丙级,NAM模型有3 a 达到乙级水平,HEC-HMS 模型有4 a 达到乙级水平,两个模型在所有预报年份均达到了丙级水平,可用于本流域的水文模拟。通过模拟结果可以看出,在丰水年份,两个模型模拟效果均较好,因为这更符合湿润和半湿润地区的气候特征,产流过程中蓄满产流占比较大,模拟的效果相对较好。
4 模拟误差分析
(1)研究表明[16],CN值是HEC-HMS 模型中最敏感的参数,对降雨的反应也非常灵敏,因笔者对流域下垫面分析时所采用的土地利用、土壤类型数据精度均为1 km 精度,而研究区域的东西、南北长度均为20 km 左右,这无疑对CN值的计算产生一定影响。
(2)NAM 模型中的CQOF为敏感参数,它决定将净降雨分配为地表径流和入渗的比例,在丰水年份,浅层蓄水层缺水不大,相应CQOF的值较大,在枯水年份时则较小,本文中的CQOF取值兼顾丰、枯水年份,对最终得模拟结果会产生一定影响。同时像Umax、Lmax等参数,因各年份的浅层蓄水层的含水量不同,采用同一参数也会对最终得模拟结果产生影响。
(3)另外,本文模拟所采用的流量数据是通过水库反推所得,枯水期时水面波动影响对其数据影响较大;其次由于反推入库时,没有向前推时段,使得实际发生时间和反推记录时间存在时间差,这也导致滞后时间与通过DEM计算的Tlag存在不同,从导致最终模拟结果出现误差。
5 结 论
(1)NAM 模型和HEC-HMS 模型在沙河集流域的降雨径流模拟过程中,均有较好的模拟的效果,预报的径流深均在许可误差范围内。
(2)HEC-HMS 模型计算的径流深相对误差均控制在10%以内。因为HEC-HMS模型作为分布式模型,其中包括5 个子流域、5 条河段,而各子流域和河段中又包括众多的参数,这样在率定优化后的参数在各年份具有普遍适用性,而NAM 模型作为一种集总式,其参数为流域平均值,在单一丰水年或者枯水年中模拟效果较好,在包含丰水年、枯水年系列的模拟中,由于研究环境存在较大差异,最终模拟效果会产生一定误差。
(3)HEC-HMS 作为分布式模型,其内部的观测值难以检验,而分布式模型如果能进行这种检查的话,可以发现一些关于模型率定及检验的重要问题。NAM模型作为一种集总式模型,忽略了流域的空间变异及产流的空间分布,且汇流是采用简单的线性水库进行累加计算,无法考虑降雨类型及分布。
(4)根据两个模型的模拟研究,结合两种模型的计算原理可知,两种模型在降雨径流模拟过程中均存在一定的局限性。但是其也各有各自的优点,HEC-HMS模型建模过程较为复杂,但是其具有强大的功能,不仅包含较多计算方法,可以结合流域特点选择合适的计算方法进行模拟计算,而且像CN值等参数能反应流域下垫面综合情况及流域具体特性。NAM 模型的建模过程简便,所需参数较少且参数物理意义较为明确,其计算过程基于水文物理循环的结构,同时结合了一些经验和半经验公式,率定优化过程较为方便快捷。