用于河流网络路径规划的矩阵-向量微分形式Muskingum方法

《Advances in Water Resources》:The matrix-vector differential-form Muskingum method for river network routing

【字体: 大 中 小 】 时间:2026年04月09日 来源:Advances in Water Resources 4.2

编辑推荐:

  矩阵向量微分形式Muskingum方法用于解决河流网络汇流中传统差分形式导致的数值不一致问题,通过将经典Muskingum方程转化为微分方程矩阵向量形式,实现与概念水文模型的 seamless耦合,数值实验表明可减少约8.7%的峰值流量误差,并在Lianjiang河流域应用中验证了其有效性。

  
Jianfei Zhao|Zhen Ding|Banghui Chen|Binquan Li|Yiming Hu|Jun Wang|Zhongmin Liang
中国河海大学水文与水资源学院,南京210098

摘要

河流网络路由是将空间分布的坡面径流与河流网络中任意点的流量响应联系起来的关键组成部分。尽管最近的研究将概念性水文模型重新表述为微分形式以减少数值误差,但路由模块仍然主要保持差分形式,导致各模块之间存在数值不一致性。本研究提出了一种基于矩阵-向量的微分形式Muskingum(MVDM)方法,用于普通微分方程框架内的河流网络路由。从经典的差分形式Muskingum方程出发,识别出存储量和流量变量,推导出微分表达式,然后将其重新组织为适用于分段河段的紧凑矩阵-向量系统,并利用连通性矩阵和块矩阵结构推广到整个河流网络。两个数值实验表明,与解析解相比,差分形式Muskingum方法引入了显著的数值差异;当与水文模型结合时,这种差异会导致约8.7%的峰值流量误差。所提出的MVDM方法有效控制了这些数值误差。将其应用于连江河流域进一步证实了MVDM方法的有效性和适用性,与经典Muskingum方法相比,该方法提高了模型的性能并减少了低流量偏差。本研究从微分方程的角度重新审视了经典的河流网络路由方法,实现了与概念性水文模型的完全微分耦合,从而可以与现代数值求解器无缝集成,提升模型性能。

引言

概念性水文模型已经进入了微分时代(Clark & Kavetski, 2010; Kavetski et al., 2003),在该时代,水循环的物理过程使用微分方程来描述,微分方程是自然界规律最通用的表达方式(Brunton & Kutz, 2024)。在计算资源有限和数值方法尚不成熟的情况下,经典的概念模型受到工程实用主义的影响,倾向于采用离散的代数水量平衡公式,以简化计算(Fenicia et al., 2025)。然而,这种实用主义的基础引入了隐藏的数值误差,可能会降低模型性能并复杂化参数校准(Schoups et al., 2010; Woldegiorgis et al., 2023)。认识到这些局限性,最近的研究将TOPMODEL(Beven & Kirkby, 1979)、HBV(Seibert & Bergstr?m, 2022)、Xinanjiang(Zhao, 1992)和GR4J(Perrin et al., 2003)等经典模型重新表述为连续微分形式(Kavetski et al., 2003; Jansen et al., 2021; Zhao et al., 2023; Santos et al., 2018)。这种重新表述使得模型能够与现代数值求解器集成,并为量化数值误差提供了统一的框架(Bisht & Riley, 2019; Goudarzi et al., 2023)。在此基础上,基于微分方程的水文建模框架应运而生,包括FUSE(Clark & Kavetski, 2010)、MARRMoT(Knoben et al., 2019)、Raven(Craig et al., 2020)和SuperflexPy(Dal Molin et al., 2021)。然而,这种转变迄今为止主要局限于径流生成和坡面路由方面,而其在水文河流网络路由中的应用则相对较少受到关注。
河流网络路由是汇聚和传播坡面径流、产生河流网络中任意位置流量响应的关键机制(Mizukami et al., 2016; Song et al., 2025)。虽然这一机制控制着洪水发生的时间、强度和整体流量曲线形状(Cortés-Salazar et al., 2023; Troy et al., 2025),但其离散差分形式的表示可能会影响各模块之间的数值一致性。为了与离散的河流网络路由方法接口,水文模型的出流值需要进行时间平均处理(Craig et al., 2020; Thober et al., 2019),这隐含了每个时间步内流量均匀分布的假设。这一过程可能导致模拟流量曲线的失真,例如洪水峰值减弱、峰值时间改变以及总径流量偏差。在降水强度较大的情况下,这种失真可能会加剧,因为高降水强度会放大数值误差(La Follette et al., 2021)。尽管这些误差可能具有潜在影响,但河流网络路由中的数值误差大小仍不明确。这里的数值误差主要指由控制微分方程的时间离散化引起的截断误差,包括差分公式本身固有的误差以及与水文模型耦合引入的误差。由于缺乏系统的解析基准解(或其高精度近似值),这些误差的量化一直受到限制(Zhou et al., 2025)。
离散河流网络路由方法的持续使用反映了水文建模实践中的历史惯性(Addor & Melsen, 2019)。在水文学中,河流网络路由中的微分方程应用传统上与水力学相关,例如Saint-Venant方程或其简化的扩散波和运动波近似(Cortés-Salazar et al., 2023; Mizukami et al., 2016)。相比之下,水文路由方法被视为经验性或集总化技术,很少从微分方程的角度进行重新审视。水文路由方法因其简单性和对数据要求较低而受到重视,这导致其被广泛采用(Huang et al., 2022)。最近,一些基于物理的机器学习模型将此类水文路由方法作为其物理基础,通常采用经典的差分形式实现(Bindas et al., 2024; Song et al., 2025)。推导微分形式方程可以为基于微分方程的AI架构(如Neural ODE(H?ge et al., 2022)和DeepONet(Lu et al., 2021)提供基础。
在各种水文河流网络路由方法中,Muskingum方法(McCarthy, 1938)为开发微分形式框架提供了特别合适的基礎。它是中国及其他许多地区操作性洪水预报系统的主要组成部分,具有简单的参数化和透明的物理解释(Wang et al., 2023; Song et al., 2025)。Muskingum方法也是多个独立河流网络路由模型(如RAPID(David et al., 2011)以及许多分布式水文模型(包括SWAT+(Bieger et al., 2017))的路由组件的核心。尽管它通常以离散差分形式实现,但Muskingum方法本身直接源于连续性方程以及存储量、流入量和流出量之间的本构关系,这正是普通微分系统的结构(Clark, 1945)。基本的Muskingum方法主要针对单一段河段设计(Nash, 1959)。要将其推广到河流网络规模,必须考虑多个河段之间的上下游连通性拓扑结构(Liu et al., 2023)。此外,由于Muskingum方程本质上是线性的,它们适合用紧凑的矩阵-向量形式表示(Huang et al., 2022)。基于此,我们推导出了用于河流网络路由的矩阵-向量微分形式Muskingum(MVDM)方法。具体目标如下:
  • 1. 重新推导Muskingum方程的微分形式,并将其扩展为用于渠道路由的矩阵-向量公式;
  • 2. 通过考虑河段之间的上下游连通性,将这一结构推广到河流网络路由;
  • 3. 通过数值实验将提出的MVDM方法与差分形式Muskingum方法进行比较,评估其性能,并通过实际应用进行验证。
  • 本文的其余部分安排如下:第2节介绍河流网络拓扑结构并回顾Muskingum方法的理论背景。第3节推导MVDM方法并总结其计算过程。第4节描述MVDM与水文模型之间的耦合策略。第5节设计数值实验以评估数值误差。第6节将所提出的方法应用于连江河流域,第7节总结研究结果及其对未来研究的启示。

    河流网络拓扑的推广

    河流网络由多个相连的河段组成,如图1a所示。本研究未考虑河流分叉情况,即每个河段可以从多个上游河段接收流入,但最多只能向一个下游河段排放(Shu et al., 2020)。如果一个河段没有上游河段,则称为源头河段;否则,它被归类为非源头河段。包含河流网络出口的河段也被称为出口河段。

    河段划分

    Muskingum方法的一个已知局限性是会出现非物理性的负流量(Nash, 1959; Venetis, 1969)。当假设的河段存储量与流入量和流出量的加权平均值之间的线性关系不成立时,就会出现这个问题(Perumal, 1992)。在相对较长的河段或纵坡较陡的河段中,这种问题更为明显,因为存储量-流量关系在河段尺度上表现出更强的非线性。

    模型耦合

    本节介绍了将河流网络路由方法与水文模型耦合的建模框架。一般来说,河流网络路由方法需要(i)源头河段的流入量以及(ii)来自水文模型的每个河段的侧向流入量。本研究采用了Xinanjiang(XAJ)模型(Zhao, 1992)。XAJ模型被广泛认为是中国的事实标准水文模型(Chen et al., 2023; Jiang et al., 2025),并且

    数值实验

    进行了两项数值实验来评估所提出的矩阵-向量微分形式Muskingum(MDVM)方法。这些实验包括:
  • (1)研究经典差分形式Muskingum方法与MDVM方法之间的数值误差;
  • (2)分析两种Muskingum方法与水文模型之间不同耦合策略引入的数值误差。
  • 方法应用

    所提出的矩阵-向量微分形式Muskingum(MVDM)方法被应用于连江河流域(图7),以评估其性能。连江河流位于中国东南部,是新安江上游流域的主要支流。该流域年平均降水量为1,670毫米,年平均气温为16.0摄氏度。流域面积为1,584平方公里,海拔范围从121米到1,610米。

    讨论与结论

    本研究从微分方程的角度重新审视了水文河流网络路由方法,并提出了一种矩阵-向量微分形式Muskingum(MVDM)方法。从Muskingum方法现有的单河段微分方程出发,通过引入河段划分和连通性矩阵(采用块矩阵表示),将方程扩展到河流网络路由问题。

    数据可用性

    代码可在https://zenodo.org/records/17415519获取。数值实验和模型应用的数据存储在https://zenodo.org/records/17415412。同行评审的访问链接已嵌入上述URL中。点击文本可直接进入相关材料。数据 and 代码将在论文接受后公开。

    作者贡献声明

    Jianfei Zhao:概念构思、资源获取、数据管理、软件开发、形式分析、方法论、可视化、初稿撰写。Zhen Ding:数据管理、软件开发、形式分析、方法论、可视化。Banghui Chen:资源获取、验证、撰写——审阅与编辑。Binquan Li:形式分析、撰写——审阅与编辑。Yiming Hu:验证、撰写——审阅与编辑。Jun Wang:数据管理、可视化。Zhongmin Liang:概念构思、资源获取、监督。

    CRediT作者贡献声明

    Jianfei Zhao:撰写——初稿、可视化、软件开发、方法论、形式分析、数据管理、概念构思。Zhen Ding:可视化、软件开发、方法论、形式分析、数据管理。Banghui Chen:撰写——审阅与编辑、验证、资源获取。Binquan Li:撰写——审阅与编辑、形式分析。Yiming Hu:撰写——审阅与编辑、验证。Jun Wang:可视化、数据管理。Zhongmin Liang:撰写——审阅与编辑、验证。
    相关新闻
    生物通微信公众号
    微信
    新浪微博
    • 搜索
    • 国际
    • 国内
    • 人物
    • 产业
    • 热点
    • 科普

    热点排行

      今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

      版权所有 生物通

      Copyright© eBiotrade.com, All Rights Reserved

      联系信箱:

      粤ICP备09063491号