[发明专利]一种用于多物理场耦合计算的网格映射与数据传递方法在审
申请号: | 201810510952.6 | 申请日: | 2018-05-25 |
公开(公告)号: | CN108932367A | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | 陈广亮;田兆斐;张志俭;李磊 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网格 耦合计算 多物理场 数据传递 映射 物理场 堆芯物理 仿真网格 技术支撑 数据计算 映射网格 高保真 精细化 堆芯 分析 | ||
1.一种用于多物理场耦合计算的网格映射与数据传递方法,其特征是网格尺寸差异明显的不同物理场程序间的网格映射与数据传递按照如下步骤进行:
步骤1:为物理场B程序的各网格建立索引编号IndexB_i;
步骤2:以物理场B程序的网格边界作为耦合仿真网格映射界限,对物理场A程序的网格进行分区;
步骤3:将物理场A程序同一分区内的所有网格划分为同一网格群,对于分区边界附近同处于多个分区的网格,将该类网格划分到其网格中心所在分区所对应的网格群,然后,为物理场A程序的每个网格群建立索引编号IndexA_i;
步骤4:按空间位置,将各物理场B程序的网格与物理场A程序的网格群相映射,完成两程序网格索引编号的对应,使一个物理场A程序的网格仅与一个物理场B程序的网格相映射而一个物理场B程序的网格仅与一个物理场A程序的网格群相映射;
步骤5:耦合仿真中物理场A程序向物理场B程序传递参量ψ,物理场B程序向物理场A程序传递参量参量传递基于两程序的网格映射,即物理场B程序的任一一个网格数据传递给与该网格相映射的所有物理场A程序网格;而共同映射同一物理场B程序网格的物理场A程序网格中的数据经加权平均化处理后再传递给所映射的物理场B程序的网格。
2.根据权利要求1所述的用于多物理场耦合计算的网格映射与数据传递方法,其特征是:物理场B程序中编号为i的网格,向物理场A程序中编号为i的网格群,进行的参量传递按式进行,其中式中j代表物理场A程序网格群i中的网格编号。
3.根据权利要求2所述的用于多物理场耦合计算的网格映射与数据传递方法,其特征是:物理场A程序编号为i的网格群中的参量,进行加权平均化处理,按式进行计算,得到传递给物理场B程序编号为i网格的参量值其中a为作为加权系数的网格体积或网格质量,所述加权平均化处理包括体积加权平均或质量加权平均。
4.一种用于多物理场耦合计算的网格映射与数据传递方法,其特征是网格尺寸相近的不同物理场程序间的网格映射与数据传递按照如下步骤进行:
步骤1:建立网格划分方案α,所述网格划分方案α的网格尺寸大于物理场A程序与物理场B程序的网格尺寸;
步骤2:以网格划分方案α的网格边界作为耦合仿真网格映射界限对物理场A程序的网格与物理场B程序的网格进行分区;
步骤3:将物理场A程序每个分区内的所有网格划分为同一网格群,对于分区边界附近同处于多个分区的网格,对于分区边界附近同处于多个分区的网格,将该类网格划分到其网格中心所在分区所对应的网格群,然后,为物理场A程序的每个网格群建立索引编号IndexA_i;;
步骤4:将物理场B程序每个分区内的所有网格划分为同一网格群,对于分区边界附近同处于多个分区的网格,将该类网格划分到其网格中心所在分区所对应的网格群,然后,为物理场B程序的每个网格群建立索引编号IndexB_i;;
步骤5:按空间位置,将物理场A程序的各网格群与物理场B程序的各网格群进行一一映射,完成两程序网格群索引编号的对应,一个物理场A程序网格群仅与一个物理场B程序网格群相映射;
步骤6:耦合仿真中物理场A程序向物理场B程序传递参量ψ,物理场B程序向物理场A程序传递参量参量传递基于两程序的网格群映射,共同映射物理场B程序同一网格群的物理场A程序网格中的数据经加权平均化处理后再传递给所映射的物理场B程序网格群中的所有网格;共同映射物理场A程序同一网格群的物理场B程序网格中的参量经加权平均化处理后再传递给所映射的物理场A程序网格群中的所有网格。
5.根据权利要求4所述的用于多物理场耦合计算的网格映射与数据传递方法,其特征是:物理场A程序中编号为i的网格群向物理场B程序编号为i的网格群进行的参量传递,按式的加权平均公式计算,并将传递给物理场B程序编号为i的网格群中的所有网格,其中j代表网格群i中的网格编号,a为作为加权系数的物理场A程序的网格体积或网格质量。
6.根据权利要求5所述的用于多物理场耦合计算的网格映射与数据传递方法,其特征是:物理场B程序中编号为i的网格群向物理场A程序编号为i的网格群进行的参量传递,按式所示的加权平均公式计算,并将传递给物理场A程序编号为i的网格群中的所有网格,其中b为作为加权系数的物理场B程序的网格体积或网格质量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810510952.6/1.html,转载请声明来源钻瓜专利网。