【技术实现步骤摘要】
一种淹没过程模拟方法及系统
本专利技术涉及地理信息
,尤其涉及一种淹没过程模拟方法及系统。
技术介绍
中国地域辽阔,自然条件复杂,洪水灾害发生会严重影响国民经济的发展和人民生命财产的安全。地理信息系统(GeographicInformationSystem,GIS)地形分析方法是目前一种分析淹没区域的方法。但是GIS地形分析方法因缺乏对洪水传播的物理特征描述,所以通常会得到一些不符合物理常识的结果,如淹没区域不连通,没有水力坡降等。因此GIS方法无法对洪水传播过程模拟。
技术实现思路
专利技术目的:本专利技术针对现有技术存在的问题,提供一种淹没过程模拟方法及系统,通过将GIS方法和水动力模型进行结合,解决了单纯的GIS地形分析方法无法对洪水传播过程模拟的问题,得到更加合理且准确的淹没过程模拟结果。技术方案:本专利技术所述的淹没过程模拟方法包括:通过水动力方程获取淹没区域当前时刻河网的所有水位值;对所述淹没区域进行三角形网格单元划分,得到多个三角形网格单元以及每个所述三角形网格单元的高程值;将所述河网的水位值分别插值给对应的三角形网格单元,确定三角形网格单元的水位值;将所有三角形网格单元的水位值与高程值进行对比,将水位值大于高程值的三角形网格单元确定为当前淹没单元;根据当前淹没单元与其邻接三角形网格单元之间的水位和高程关系,判断当前淹没单元的邻接三角形网格单元中是否存在可淹没单元,得到第一判断结果;当所述第一判断结果表示存在时,将所述可淹 ...
【技术保护点】
1.一种淹没过程模拟方法,其特征在于该方法包括:/n通过水动力方程获取淹没区域当前时刻河网的所有水位值;/n对所述淹没区域进行三角形网格单元划分,得到多个三角形网格单元以及每个所述三角形网格单元的高程值;/n将所述河网的水位值分别插值给对应的三角形网格单元,确定三角形网格单元的水位值;/n将所有三角形网格单元的水位值与高程值进行对比,将水位值大于高程值的三角形网格单元确定为当前淹没单元;/n根据当前淹没单元与其邻接三角形网格单元之间的水位和高程关系,判断当前淹没单元的邻接三角形网格单元中是否存在可淹没单元,得到第一判断结果;/n当所述第一判断结果表示存在时,将所述可淹没单元标记为淹没单元并存储于淹没单元序列中;/n从所述淹没单元序列中删除在当前时刻之前被标记为淹没单元的三角形网格单元,得到当前淹没单元序列;/n判断所述当前淹没单元序列是否为空集,得到第二判断结果;/n当所述第二判断结果表示否时,将所述当前淹没单元序列中的三角形网格单元更新为当前淹没单元,返回执行步骤“根据当前淹没单元与其邻接三角形网格单元之间的水位和高程关系,判断当前淹没单元的邻接三角形网格单元中是否存在可淹没单元,得 ...
【技术特征摘要】
1.一种淹没过程模拟方法,其特征在于该方法包括:
通过水动力方程获取淹没区域当前时刻河网的所有水位值;
对所述淹没区域进行三角形网格单元划分,得到多个三角形网格单元以及每个所述三角形网格单元的高程值;
将所述河网的水位值分别插值给对应的三角形网格单元,确定三角形网格单元的水位值;
将所有三角形网格单元的水位值与高程值进行对比,将水位值大于高程值的三角形网格单元确定为当前淹没单元;
根据当前淹没单元与其邻接三角形网格单元之间的水位和高程关系,判断当前淹没单元的邻接三角形网格单元中是否存在可淹没单元,得到第一判断结果;
当所述第一判断结果表示存在时,将所述可淹没单元标记为淹没单元并存储于淹没单元序列中;
从所述淹没单元序列中删除在当前时刻之前被标记为淹没单元的三角形网格单元,得到当前淹没单元序列;
判断所述当前淹没单元序列是否为空集,得到第二判断结果;
当所述第二判断结果表示否时,将所述当前淹没单元序列中的三角形网格单元更新为当前淹没单元,返回执行步骤“根据当前淹没单元与其邻接三角形网格单元之间的水位和高程关系,判断当前淹没单元的邻接三角形网格单元中是否存在可淹没单元,得到第一判断结果”;
当所述第二判断结果表示是时,判断是否达到模拟时间;
当达到所述模拟时间时,停止模拟,完成一次淹没过程模拟;
当未达到所述模拟时间时,更新当前时间所述河网的所有水位值,并返回执行步骤“将所述河网的水位值分别插值给对应的三角形网格单元,确定三角形网格单元的水位值”。
2.根据权利要求1所述的淹没过程模拟方法,其特征在于:所述对所述淹没区域进行三角形网格单元划分,得到多个三角形网格单元以及每个所述三角形网格单元的高程值,具体包括:
对所述淹没区域进行三角形网格划分,得到三角形网格;
对所述三角形网格进行拓扑分析,得到网格单元;
获取所述淹没区域的堤坝信息,以及确定与堤坝相近的网格单元;
将所述堤坝设置为与堤坝相近的网格单元的边,重新对所述淹没区域进行三角形网格单元划分,得到三角形网格单元和三角形网格单元与河网节点映射关系表;
根据所述三角形网格单元计算每个所述三角形网格单元的高程值。
3.根据权利要求2所述的淹没过程模拟方法,其特征在于:所述根据当前淹没单元与其邻接三角形网格单元之间的水位和高程关系,判断当前淹没单元的邻接三角形网格单元中是否存在可淹没单元,具体包括:
判断当前淹没单元的边是否为堤坝;
当判断结果为是时,将堤坝的邻接三角形网格单元设置为非淹没单元;
当判断结果为否时,将当前淹没单元的水位值与判断结果为否的边所对应的邻接三角形网格单元的高程值进行对比;
当对比结果表示当前淹没单元的水位值大于判断结果为否的边所对应的邻接三角形网格单元的高程值时,将判断结果为否的边所对应的邻接三角形网格单元确定为可淹没单元。
4.根据权利要求2所述的淹没过程模拟方法,其特征在于:所述通过水动力方程获取淹没区域当前时刻河网的所有水位值,具体包括:
通过地理信息系统对淹没区域的数字高程模型进行数字地形分析,得到河网信息;
获取所述淹没区域的淹没边界条件;
根据所述淹没边界条件和所述河网信息,通过水动力方程得到所述淹没区域的水位时空变化信息;其中,所述水位时空变化信息包括河网的所有水位值。
5.根据权利要求4所述的淹没过程模拟方法,其特征在于:所述将所述河网的水位值分别插值给对应的三角形网格单元,具体包括:
根据所述水位时空变化信息和所述三角形网格单元与河网节点映射关系表,将所述河网的水位值分别插值给对应的三角形网格单元。
6.一种淹没过程模拟系统,其特征在于包括:
获取水位...
【专利技术属性】
技术研发人员:张卓,宋志尧,胡迪,郭飞,彭国强,
申请(专利权)人:南京泛在地理信息产业研究院有限公司,南京师范大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。