平原河网模拟方法、装置、计算机设备及介质制造方法及图纸

技术编号:38851177 阅读:8 留言:0更新日期:2023-09-17 09:59
本发明专利技术涉及河网模拟技术领域,公开了一种平原河网模拟方法、装置、计算机设备及介质,利用外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到河网中各河段首位计算单元的水位流量信息,对各河段首位计算单元的水位流量信息进行线性差值,得到各河段中每个计算单元的水位流量信息,基于各河段中每个计算单元的水位流量信息确定河网模拟结果,只需要求解各河段首位计算单元的水位流量信息,对各河段首位计算单元的水位流量信息进行线性差值,可以求解得到各河段中每个计算单元的水位流量信息,不需要利用水动力模型求解除了首位计算单元外的其他计算单元的水位流量信息,有效简化了计算过程,提高了平原河网的模拟效率。模拟效率。模拟效率。

【技术实现步骤摘要】
平原河网模拟方法、装置、计算机设备及介质


[0001]本专利技术涉及河网模拟
,具体涉及一种平原河网模拟方法、装置、计算机设备及介质。

技术介绍

[0002]河网区内汊点繁多,河道状况复杂,水流形态多变,模拟计算量大。传统河网模拟方法通过对水动力模型进行求解,得到河网模拟结果,在水动力模型求解过程中大多利用分级解法对河网水动力模型进行解算,计算得到河网中各河段的水位流量过程,然而求解该方法为隐式计算方法,理论复杂、大型矩阵求解困难,在处理复杂河网问题时需要耗费较长的计算时间。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种平原河网模拟方法、装置、计算机设备及介质,以解决相关河网模拟方法在处理复杂河网问题时需要耗费较长的计算时间的问题。
[0004]第一方面,本专利技术提供了一种平原河网模拟方法,获取河网的外边界条件以及河网中多个汊点的水位信息,河网中包含多个河段,各河段的两端分别连接有第一汊点和第二汊点,各河段中包含多个计算单元;利用外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息,第一计算单元与对应河段的第一汊点连接,第二计算单元与对应河段的第二汊点连接;对各河段中第一计算单元的水位流量信息和第二计算单元的水位流量信息进行线性插值,得到各河段中每个计算单元的水位流量信息;基于各河段中每个计算单元的水位流量信息确定河网模拟结果。
[0005]本专利技术提供的平原河网模拟方法,利用外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到河网中各河段首位计算单元的水位流量信息,对各河段首位计算单元的水位流量信息进行线性差值,得到各河段中每个计算单元的水位流量信息,基于各河段中每个计算单元的水位流量信息确定河网模拟结果。本专利技术提供的方法,只需要求解各河段首位计算单元的水位流量信息,对各河段首位计算单元的水位流量信息进行线性差值,可以求解得到各河段中每个计算单元的水位流量信息,不需要利用水动力模型求解除了首位计算单元外的其他计算单元的水位流量信息,有效简化了计算过程,提高了平原河网的模拟效率。
[0006]在一种可选的实施方式中,基于各河段中每个计算单元的水位流量信息确定河网模拟结果的步骤,包括:基于各河段中第一计算单元的水位流量信息和第二计算单元的水位流量信息确定判断河网中各汊点是否满足流量守恒条件,得到判断结果;若判断结果为满足流量守恒条件,则将各河段中每个计算单元的水位流量信息作为河网模拟结果。
[0007]本可选实施方式提供的方法,通过河网中各汊点是否满足流量守恒条件,基于判断结果确定河网模拟结果,使得平原河网模拟结果更为准确。
[0008]在一种可选的实施方式中,该方法还包括:若判断结果为不满足流量守恒条件,则按照预设调整步长对多个汊点的水位信息进行调整,得到调整后的多个汊点的水位信息;返回利用外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息的步骤,直至河网中各汊点满足流量守恒条件;将各河段中每个计算单元的水位流量信息作为河网模拟结果。
[0009]本可选实施方式提供的方法,通过调整多个汊点的水位信息,并基于调整后的多个汊点的水位信息进行平原河网模拟,有效提高了平原河网模拟的结果准确性。
[0010]在一种可选的实施方式中,利用外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息的步骤,包括:采用有限体积法对水动力模型进行离散,得到目标关系式;利用外边界条件以及河网中多个汊点的水位信息对目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息。
[0011]在一种可选的实施方式中,利用外边界条件以及河网中多个汊点的水位信息对目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息的步骤,包括:利用黎曼求解器对目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息。
[0012]在一种可选的实施方式中,水动力模型为圣维南方程组。
[0013]在一种可选的实施方式中,流量守恒条件为:其中,为汊点标识,为与汊点连接的河道数量,表示水流流入,表示水流流出,表示流量,表示与汊点连接河段的标识。
[0014]第二方面,本专利技术提供了一种平原河网模拟装置,该装置包括:获取模块,用于获取河网的外边界条件以及河网中多个汊点的水位信息,河网中包含多个河段,各河段的两端分别连接有第一汊点和第二汊点,各河段中包含多个计算单元;求解模块,用于利用外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息,第一计算单元与对应河段的第一汊点连接,第二计算单元与对应河段的第二汊点连接;第一确定模块,用于对各河段中第一计算单元的水位流量信息和第二计算单元的水位流量信息进行线性插值,得到各河段中每个计算单元的水位流量信息;第二确定模块,用于基于各河段中每个计算单元的水位流量信息确定河网模拟结果。
[0015]在一种可选的实施方式中,第二确定模块,包括:判断子模块,用于基于各河段中第一计算单元的水位流量信息和第二计算单元的水位流量信息确定判断河网中各汊点是否满足流量守恒条件,得到判断结果;第一确定子模块,用于若判断结果为满足流量守恒条件,则将各河段中每个计算单元的水位流量信息作为河网模拟结果。
[0016]在一种可选的实施方式中,第二确定模块,还包括:调整子模块,用于若判断结果为不满足流量守恒条件,则按照预设调整步长对多个汊点的水位信息进行调整,得到调整
后的多个汊点的水位信息;第二确定子模块,用于返回利用外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息的步骤,直至河网中各汊点满足流量守恒条件;第三确定子模块,用于将各河段中每个计算单元的水位流量信息作为河网模拟结果。
[0017]在一种可选的实施方式中,求解模块,包括:离散子模块,用于采用有限体积法对水动力模型进行离散,得到目标关系式;求解子模块,用于利用外边界条件以及河网中多个汊点的水位信息对目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息。
[0018]在一种可选的实施方式中,求解子模块,包括:求解单元,用于利用黎曼求解器对目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息。
[0019]在一种可选的实施方式中,水动力模型为圣维南方程组。
[0020]第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种平原河网模拟方法,其特征在于,所述方法包括:获取河网的外边界条件以及河网中多个汊点的水位信息,所述河网中包含多个河段,各河段的两端分别连接有第一汊点和第二汊点,各河段中包含多个计算单元;利用所述外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息,所述第一计算单元与对应河段的第一汊点连接,所述第二计算单元与对应河段的第二汊点连接;对各河段中第一计算单元的水位流量信息和第二计算单元的水位流量信息进行线性插值,得到各河段中每个计算单元的水位流量信息;基于所述各河段中每个计算单元的水位流量信息确定河网模拟结果。2.根据权利要求1所述的方法,其特征在于,基于所述各河段中每个计算单元的水位流量信息确定河网模拟结果的步骤,包括:基于所述各河段中第一计算单元的水位流量信息和第二计算单元的水位流量信息确定判断河网中各汊点是否满足流量守恒条件,得到判断结果;若所述判断结果为满足流量守恒条件,则将所述各河段中每个计算单元的水位流量信息作为河网模拟结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述判断结果为不满足流量守恒条件,则按照预设调整步长对所述多个汊点的水位信息进行调整,得到调整后的多个汊点的水位信息;返回利用所述外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息的步骤,直至河网中各汊点满足流量守恒条件;将各河段中每个计算单元的水位流量信息作为河网模拟结果。4.根据权利要求1所述的方法,其特征在于,利用所述外边界条件以及河网中多个汊点的水位信息对水动力模型进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息的步骤,包括:采用有限体积法对所述水动力模型进行离散,得到目标关系式;利用所述外边界条件以及河网中多个汊点的水位信息对所述目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息。5.根据权利要求4所述的方法,其特征在于,利用所述外边界条件以及河网中多个汊点的水位信息对所述目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息的步骤,包括:利用黎曼求解器对所述目标关系式进行求解,得到各河段中第一计算单元的水位流量信息以及各河段中第二计算单元的水位流量信息。6.根据权利要求1所述的方法,其特征在于,所述水动力模型为圣维南方程组。7.根据权利要求2所述的方法,其特征在于,所述流量守恒条件为:其中,为汊点标识,为与汊点连接的河道数量,表示水流流入,表示水流流
出,表示流量,表示与汊点连接河段的标识。8.一种平原河网模拟装置,其特征在于,所述装置包括:获取模...

【专利技术属性】
技术研发人员:徐志刘琨殷兆凯王鹏翔梁犁丽董顺翟然董义阳吕振豫
申请(专利权)人:中国长江三峡集团有限公司
类型:发明
国别省市:

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

1