买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:长江水利委员会长江科学院
摘要:本申请公开了一种基于河湖断面数据实时构建洪水淹没场景的方法,包括如下步骤:将目标区域划分为若干个子区域;建立二维无结构网格各种元素之间的拓扑关系;关联二维无结构网格的单元与子区域;在洪水演进过程的每个时刻开展断面数据向二维无结构网格映射;在各个子区域中搜索水域边,并得到水域边的集合;基于所述水域边的集合构造微面域,微面域是从子区域的水域边集合中选出的一组水域边的集合;对微面域水域边界上的节点进行压缩和优化;将压缩优化后的微面域数据转化为可视化引擎所规定的图元格式数据,并在电脑屏幕上显示。本发明充分利用了无结构网格元素的拓扑关系,巧妙设计了洪水淹没微面域的构造方法。
主权项:1.一种基于河湖断面数据实时构建洪水淹没场景的方法,其特征在于,包括如下步骤:步骤1:使用一组断面剖分所模拟的河湖目标区域,并以此为基础建立目标区域的一维水动力模型,同时将相邻两个断面之间的平面区域划分为一个子区域,从而将目标区域划分为若干个子区域;步骤2:使用高分辨率二维无结构网格将目标区域剖分为在平面上不重合的四边形单元,将实测地形插值到二维无结构网格的节点之上构建平面地形分布,同时建立二维无结构网格各种元素之间的拓扑关系;步骤3:建立二维无结构网格的各种元素与子区域的对应关系,关联二维无结构网格的单元与子区域;步骤4:调用一维水动力模型开展洪水演进计算获得河湖断面的洪水信息数据,并在洪水演进过程的每个时刻开展断面数据向二维无结构网格映射;步骤5:基于无结构网格单元中心的水深数据,在各个子区域中搜索水域边,并得到水域边的集合;步骤6:基于所述水域边的集合构造微面域,微面域是从子区域的水域边集合中选出的一组水域边的集合;步骤7:对步骤6所得的微面域水域边界上的节点进行压缩和优化;步骤8:将压缩优化后的微面域数据转化为可视化引擎所规定的图元格式数据,并在电脑屏幕上显示;所述步骤5中,基于无结构网格单元中心的水深数据,在各个子区域中搜索水域边,并得到水域边的集合,包括如下步骤:满足如下两种条件之一的网格边定义为水域边,第一类水域边,网格边两侧的单元均为湿,且这两个单元分别属两个不同的子区域;第二类水域边,网格边一侧单元为湿且另一侧单元为干或不存在,其两侧的单元处于同一子区域或处于不同的子区域,水域边两侧在单个子区域内有且只有一个湿单元,根据水域边定义,遍历目标区域中所有的湿单元的边,得到计算网格的水域边集合;对于某一子区域,遍历其中所有的湿单元的边,便可得到该子区域的水域边集合;所述步骤6中,基于所述水域边的集合构造微面域,微面域是从子区域的水域边集合中选出的一组水域边的集合,包括如下步骤:步骤61:将子区域中所有水域边的属性变量均设为0,创建一个新的微面域,初始时刻它所拥有的水域边的数量为0,即该微面域的水域边子集为空;步骤62:按照编号由小到大的顺序遍历当前子区域中的水域边集合,将找到的第一条未被使用过的水域边添加到当前微面域;步骤63:对于第一条被添加到微面域的水域边,取出它的两个节点,将它们分别标识为0#与1#点,将0#点规定为当前微面域水域边界的首节点;同时,将1#点定义为牵引节点,它是搜索微面域下一水域边的基础;步骤64:基于无结构网格的拓扑关系,先找出牵引节点周围的所有水域边,然后进行挑选,具体而言,根据牵引节点周围的水域边的总数N,N=1时,直接认定仅有的这条水域边为微面域的下一水域边,N1时,则需进一步筛选,牵引节点周围的某一水域边属于当前微面域所需满足的条件为:该水域边对应的湿单元与上一条添加到微面域的水域边对应的湿单元,为同一或相邻单元;步骤65:对于新添加到微面域的水域边,将其第2个节点作为牵引节点,再次执行步骤64的操作添加下一条水域边,如此反复,不断地搜索新水域边,当新水域边的新加入节点的编号与当前微面域0#点的编号相同时,水域边界就达到闭合,这标志着该微面域的水域边子集构造完成,水域边的基本元素为两个节点,使用由水域边子集或与它对应的节点序列所围成的封闭水域边界来描述微面域;步骤66:执行步骤62~步骤65,创建和搜索当前子区域中的下一微面域,直至该子区域剩余的未用的水域边的数量小于一个规定的下限;步骤67:执行步骤61~步骤66,创建和搜索其它子区域中的微面域。
全文数据:
权利要求:
百度查询: 长江水利委员会长江科学院 一种基于河湖断面数据实时构建洪水淹没场景的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。