[发明专利]一种二维水动力水质模型构建方法有效
申请号: | 201910474798.6 | 申请日: | 2019-06-03 |
公开(公告)号: | CN110188483B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 冶运涛;曹引;蒋云钟;梁犁丽;毕忠飞;顾晶晶;赵红莉;龚家国;尚毅梓;王英;张双虎;段浩;孙静杰 | 申请(专利权)人: | 中国水利水电科学研究院 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/18;G06Q50/06 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 陈选中 |
地址: | 100038 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种二维水动力水质模型构建方法,其包括以下步骤:S1、生成覆盖计算域的若干叶网格,根据叶网格的初始划分水平将其划分为若干个子网格;其中初始划分水平为最大划分水平,叶网格为最大网格单元;S2、通过OpenMP建立并行模型,根据生成的叶网格和子网格在建立的并行模型中生成水动力水质模型自适应网格,得到二维水动力水质模型。本方法能够大幅度降低自适应网格生成的时间,进而缩短二维水动力水质模型的构建时间,同时构建好的二维水动力水质模型能够细化地形坡度较大区域的网格,同时可以根据水位和污染物浓度梯度自适应调整网格大小,使得本方法可以保证模型的静水和谐性和模型的模拟精度。 | ||
搜索关键词: | 一种 二维 动力 水质 模型 构建 方法 | ||
【主权项】:
1.一种二维水动力水质模型构建方法,其特征在于,包括以下步骤:S1、生成覆盖计算域的若干叶网格,根据叶网格的初始划分水平将其划分为若干个子网格;其中初始划分水平为最大划分水平,叶网格为最大网格单元;S2、通过OpenMP建立并行模型,根据生成的叶网格和子网格在建立的并行模型中生成水动力水质模型自适应网格,得到二维水动力水质模型;S2‑1、采用!$OMP PARALLE和!$OMP END PARALLE作为开启和关闭并行环境的指令对,设置并行模型中用于计算的线程数,采用!$OMP DO和!$OMP END DO指令对开启循环并行,设置共享变量和私有变量,建立并行模型;S2‑2、在建立的并行模型中,获取子网格的地形坡度、目标区域边界种子点和子网格中心的相对位置关系;S2‑3、根据子网格的地形坡度和目标区域边界种子点和子网格中心的相对位置关系选取叶网格,将选取出的叶网格的划分水平调整为最低划分水平;S2‑4、获取不为最高划分水平的叶网格中子网格的水位梯度和污染物浓度梯度;S2‑5、根据水位梯度、污染物浓度梯度和干湿边界再次调整对应叶网格的划分水平,得到重新划分后的若干子网格;S2‑6、判断每个叶网格中子网格的大小是否为与其相邻叶网格中子网格大小的2倍、1倍或1/2倍,若是则进入步骤S2‑7;否则进入步骤S2‑8;S2‑7、将当前在并行模型中生成的网格作为二维水动力水质模型,判断是否继续生成网格,若是则进入步骤S3,否则结束生成网格,得到当前时刻下的二维水动力水质模型;S2‑8、将不满足倍数关系的相邻叶网格的划分水平增加一级后重新划分子网格,返回步骤S2‑6;S3、更新二维水动力水质模型中自适应网格处的状态变量,返回步骤S2‑4。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国水利水电科学研究院,未经中国水利水电科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910474798.6/,转载请声明来源钻瓜专利网。