面向山洪演进数值模拟的计算网格流出率的修正方法

文档序号:6515330阅读:197来源:国知局
面向山洪演进数值模拟的计算网格流出率的修正方法
【专利摘要】本发明涉及一种面向山洪演进数值模拟的计算网格流出率的修正方法,包括:通过修正系数对负水深网格进行修正,获得该网格的实际水深,克服了在以往的移动边界计算中,经常发生水面标高低于地面标高的情况,也就是计算后的水深变为负值,即出现负水深网格,从而导致计算域内的质量不能保证守恒,稳定性变差,甚至计算发散而得不到结果,直接影响到山洪演进数值模拟计算无法顺利进行的技术问题,通过引入所述修正系数λ,使当出现水面标高低于地面标高时,山洪演进数值模拟计算得已顺利进行。
【专利说明】面向山洪演进数值模拟的计算网格流出率的修正方法
【技术领域】
[0001]本发明涉及一种面向山洪演进数值模拟的计算网格流出率的修正方法。
【背景技术】
[0002]山洪灾害是指山丘地区在强降雨影响下,短时间内形成具有较大洪峰流量的洪水。我国地处东亚季风区,山区和丘陵地区占国土地面积的三分之二。其中,山洪灾害的优先预防面积达97万,影响人口 1.3亿。近年山洪灾害造成的死亡人数占全国洪涝灾害死亡人数的比例超过70%,成为造成人员伤亡的主要灾种。随着社会经济的发展,山洪灾害的防治工作越来越被重视。
[0003]早先,国际通用的山洪灾害的预测技术是对沟道、沟口进行实地采样,根据有可能的灾害种类和等级确定危险指数。最具代表性的是提出的荒溪分类及危险区制图指数法,通过收集9种指标51个具体因子划分出不同等级的危险区。随着地理信息系统、数字高程模型、遥感和卫星遥测等现代科学技术高速发展,基于平面浅水波方程的模拟方法被广泛应用于对流域内洪水、山洪及泥石流等灾害现象的预测和定量分析中。该方法不受模型实验相似性理论的限制,可快速、精确的揭示灾害发生的原因及过程,从而大大提高山洪等突发洪水的预见期。最常用的平面二维模拟数值方法包括有限元法、有限体积法和有限差分法。针对洪水模拟,/?等提出了使用二阶迎风格式离散动量方程的非线性对流项和二阶76?/?-/--1?格式离散线性对流项模拟流域的泛滥过程。Roger等提出一种MacCormack+TVD格式的边界拟合数值模型,通过检测每个时间步长下的水深是否到达干枯临界值判定动边界范围。丹麦^///水资源与环境研究院采用隐式交替方向算法开发了水动力学模拟软件
[0004]在面向山洪泥石流灾害二维数值模拟中,由于流域地形陡峭,水流量急速变化,在较大计算时间步长下的动边界处理过程中,对流出量简单的归零处理往往导致负水深,造成模拟过程中的质量与动量不守恒,最终导致计算数值不稳定甚至计算发散而得不到结果。近年来^WMizuyeum (2005)采用一维数值模型计算了明渠山洪对山区河床、水坝造成的影响。Μ Nakatani等(2008)采用二维数值模拟模型,基于山洪淹没深度和沉降的变化对其形成的冲积扇进行了模拟计算。
[0005]由于山洪发生地的地形具有陡峭且凹凸不平的特点,因此洪水的边界范围、流速和水深都急剧变化。在以往的移动边界计算中,经常发生水面标高低于地面标高的情况,也就是计算后的水深变为负值。导致计算域内的质量不能保证守恒,稳定性变差,甚至计算发散而得不到结果,从而直接影响到山洪演进数值模拟计算无法顺利进行。

【发明内容】

[0006]本发明所要解决的技术问题是提供一种面向山洪演进数值模拟的计算网格流出率的修正方法,该修正方法解决了当出现水面标高低于地面标高的情况,山洪演进数值模拟计算无法顺利进行的技术问题。[0007]为了解决上述问题,本发明提供了一种面向山洪演进数值模拟的计算网格流出率的修正方法,包括:
①建立计算域内地形的数字高程模型,即,所述计算域按照一定空间步长(ΔΖ、Δy)进行分割后得到二维网格模型,定义(i,j0为该二维网格模型中一网格,其中,设定该二维网格模型中任一网格的水深为仏且与该网格按Z轴同方向的单宽流量#,与7轴同方向的单宽流量同时设定所述山洪演进数值模拟计算的时间步/?,以及该时间步/7对应的时间步长。
[0008]②通过单宽流量公式获得所述二维网格模型中各网格在/7+1时间步的单宽流量#和单宽流量见其方法,包括:
预设初始条件,即,在时间步,且设定位于所述计算域的边界上的流量输入起始界的各边界网格的初值参数,该初值参数包括:初始水深1^ ,所述单宽流量#的对应流速矢量Us,以及所述单宽流量#的对应流速矢量P ;在所述单宽流量公式中位于所述计算域外的网格的初值参数与该网格相邻的一边界网格的初值参数相同,且位于所述计算域内的网格的初值参数的相应取值为O。
[0009]以及,所述单宽流量I和单宽流量#的初始值的计算公式:
【权利要求】
1.一种面向山洪演进数值模拟的计算网格流出率的修正方法,包括: ①建立计算域内地形的数字高程模型,即,所述计算域按照一定空间步长(ΔΖ、Δ7)进行分割后得到二维网格模型,定义(i,jO为该二维网格模型中一网格,其中,设定该二维网格模型中任一网格的水深为仏且与该网格按Z轴同方向的单宽流量#,与7轴同方向的单宽流量同时设定所述山洪演进数值模拟计算的时间步/?,以及该时间步/7对应的时间步长tu ; ②通过单宽流量公式获得所述二维网格模型中各网格在/7+ 1时间步的单宽流量#和单宽流量见其方法,包括: 预设初始条件,即,在时间步,且设定位于所述计算域的边界上的流量输入起始界的各边界网格的初值参数,该初值参数包括:初始水深# ,所述单宽流量#的对应流速矢量P,以及所述单宽流量#的对应流速矢量P ;在所述单宽流量公式中位于所述计算域外的网格的初值参数与该网格相邻的一边界网格的初值参数相同,且位于所述计算域内的网格的初值参数的相应取值为O ; 以及,所述单宽流量#和单宽流量#的初始值的计算公式:
【文档编号】G06F17/50GK103530462SQ201310478469
【公开日】2014年1月22日 申请日期:2013年10月14日 优先权日:2013年10月14日
【发明者】张家华 申请人:南京晓庄学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1