【技术实现步骤摘要】
本专利技术涉及计算流体力学,尤其涉及一种用于任意多面体网格的宿主单元搜索方法。
技术介绍
1、插值计算在计算流体力学(computational fluid dynamics,简称cfd)中扮演着关键角色,广泛应用于cfd数值模拟的各个阶段。在cfd计算方法中,涉及多重网格和自适应网格算法时,需要将流场变量在多个网格直接进行插值传递。在多体相对运动问题数值模拟中,通常采用多参考坐标系方法、滑移网格方法、重叠网格方法,在这些方法的多计算网格耦合计算过程中,也会频繁进行流场变量的插值传递。与此同时,插值计算的精度直接影响数值计算的准确性和稳定性,而插值点宿主单元搜索的正确性对于插值计算又是至关重要的,如果插值点的宿主单元找错了,再高保真的插值型函数构造都无法保证插值计算精度。
2、在cfd计算中,用到插值计算的场合通常会遭遇网格分辨率不同或者网格类型不同,这都会给插值点的宿主单元搜索带来挑战。此外,宿主单元搜索的鲁棒性也是非常重要的,尤其是在cfd非定常计过程中,由于每个时刻存在网格运动或者网格疏密分布变化,每个时刻都需要重新进
...【技术保护点】
1.一种用于任意多面体网格的宿主单元搜索方法,其特征在于,包括:
2.根据权利要求1所述的用于任意多面体网格的宿主单元搜索方法,其特征在于,根据所述第一构造矢量与任意多面体网格单元的各个多边形面单元所在平面之间的位置关系判断该插值节点是否在所述任意多面体网格单元内,包括:
3.根据权利要求2所述的用于任意多面体网格的宿主单元搜索方法,其特征在于,针对任意多面体网格单元中格点数大于预设格点数阈值的多边形面单元进行全三角形拆分,获得该格点数大于预设格点数阈值的多边形面单元的多个三角形面单元,包括:
4.根据权利要求2所述的用于任意多面体
...【技术特征摘要】
1.一种用于任意多面体网格的宿主单元搜索方法,其特征在于,包括:
2.根据权利要求1所述的用于任意多面体网格的宿主单元搜索方法,其特征在于,根据所述第一构造矢量与任意多面体网格单元的各个多边形面单元所在平面之间的位置关系判断该插值节点是否在所述任意多面体网格单元内,包括:
3.根据权利要求2所述的用于任意多面体网格的宿主单元搜索方法,其特征在于,针对任意多面体网格单元中格点数大于预设格点数阈值的多边形面单元进行全三角形拆分,获得该格点数大于预设格点数阈值的多边形面单元的多个三角形面单元,包括:
4.根据权利要求2所述的用于任意多面体网格的宿主单元搜索方法,其特征在于,根据所述第一构造矢量与该多边形面单元的每个三角形面单元所在平面进行位置关系判断,获得插值节点与该多边形面单元的每个三角形面单元所在平面的位置关系,包括:
5.根据权利要求1至4中任意一项所述的用于任意多面体网格的宿主单元搜索方法,其特征在于,根据所述第一构造矢量穿过该任意多面体网格单元的多边形面单元确定宿主单元的搜索路径,包括:
6.根据权利要求5所述的用于任意多面体网格的宿主单元搜索方法...
【专利技术属性】
技术研发人员:金奕星,张亚英,吴乘胜,严伟,王墨伟,
申请(专利权)人:中船奥蓝托无锡软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。