[发明专利]一种基于显卡加速耦合管网的高精度城市雨洪模拟方法在审
申请号: | 202110485610.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113191054A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 侯精明;李东来;陈光照;吕佳豪;王兴桦;张阳维;郭凯华;郭敏鹏;王俊珲;王添;王峰 | 申请(专利权)人: | 西安理工大学;江苏禹润智能科技有限公司 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F30/28;G06F113/08;G06F113/14;G06F119/14 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 韩玙 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 显卡 加速 耦合 管网 高精度 城市 模拟 方法 | ||
1.一种基于显卡加速耦合管网的高精度城市雨洪模拟方法,其特征在于,具体按照以下步骤实施:
步骤1、在计算机中读取计算区域的基础数据,包括地形数据DEM、土地利用、曼宁系数、雨水井节点、管道数据、降雨数据和下渗数据;
步骤2、建立结构网格之间的拓扑关系以及网格与土地利用、曼宁的对应关系;
步骤3、依据雨水井节点坐标与地形网格坐标,依据就近原则建立雨水井节点与网格的对应关系;
步骤4、建立雨水井节点与管道的拓扑关系;
步骤5、将步骤1、2、3和4中的所有变量及对应关系在GPU中分配内存,并将上述变量的值复制到GPU变量中;
步骤6、采用Godunov格式的有限体积法离散二维浅水方程,得到可以被计算机求解的降雨源项、通量项、底坡源项、摩阻源项和时间步进,然后在GPU上分别计算降雨源项、通量项、底坡源项、摩阻源项和时间步进;
步骤7、根据堰流公式和孔流公式计算地表与雨水井交换的流量;
步骤8、采用有限差分法求解一维圣维南方程组获得管道内非恒定水流入流流量和处理流量以及流速、水深等相关要素;
步骤9、雨水井节点水深、管道水深和对应地表网格水深更新计算;
步骤10、采用cudaMemcpy函数将GPU上计算的结果值复制到主机内存中,并输出模拟的地表水深分布图、管网排水过程图。
2.根据权利要求1所述的一种基于显卡加速耦合管网的高精度城市雨洪模拟方法,其特征在于,所述步骤6中下渗量、通量项、底坡源项、摩阻源项和时间步进的计算方法分别对应Green-Ampt入渗模型、黎曼求解器、底坡通量法、半隐式法和二阶龙格-库塔法。
3.根据权利要求1所述的一种基于显卡加速耦合管网的高精度城市雨洪模拟方法,其特征在于,所述步骤6中,二维浅水方程具体为:
式中,t为时间,s;R为净雨速率,等于降雨强度减去入渗速率及管网排出水量;q为变量矢量包括水深h,两个方向上的单宽流量qx和qy;u、v为x、y方向上的流速;f、g为x、y方向上的通量矢量;S为源项矢量,包括降雨或下渗源项R、底坡源项及摩阻力源项;zb为河床底面高程,m;床面摩擦系数Cf=gn2/h1/3,n为曼宁系数。
4.根据权利要求2所述的一种基于显卡加速耦合管网的高精度城市雨洪模拟方法,其特征在于,所述步骤6中,Green-Ampt入渗模型的方程具体为:
式中,fp为土壤下渗速率,cm/min;Ks为饱和导水率,cm/min;d为土壤表层积水深度,cm;Ls为湿润锋深度,cm;为毛管吸力,cm。
5.根据权利要求1所述的一种基于显卡加速耦合管网的高精度城市雨洪模拟方法,其特征在于,所述步骤7中,堰流公式和孔流公式计算过程为:
地表与雨水井的水量交换可分为两种情况,节点入、回流以及节点溢流;其交换量可采用下式计算:
式中,q为地表与雨水井交换的流量,m3/s;HJ为节点水位,m;Hw为该节点在地表对应网格处的水位水位,m;my为堰流系数,视情况取值,范围[0,1];AP为雨水井节点面积,m2;b为雨水口宽度或节点周长,m;g为重力加速度,m/s2;Z为地表高程,m;mk为孔口流量系数,视情况取值,范围[0,1]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学;江苏禹润智能科技有限公司,未经西安理工大学;江苏禹润智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110485610.5/1.html,转载请声明来源钻瓜专利网。