【技术实现步骤摘要】
一种基于棱柱
‑
多面体混合网格的流体仿真方法
[0001]本专利技术涉及计算流体力学仿真
,尤其涉及一种基于棱柱
‑
多面体混合网格的流体仿真方法。
技术介绍
[0002]计算流体力学仿真的流程主要分为几何模型处理、网格生成、数值模拟计算、仿真结果分析等几部分。其中,几何模型处理过程主要对输入几何模型进行几何修复和调整,网格生成过程将几何模型区域离散为四面体、六面体、多面体等简单单元的集合,之后输入求解器进行数值模拟计算,最后对计算得到的压力场、速度场、温度场等物理场进行结果分析,从而为飞机、汽车、轮船等工业制造产品的设计与外形优化、运行性能与效果评估、故障检测等提供有力的信息支撑。
[0003]目前,在流体力学分析中,通常采用四面体网格进行流体模拟仿真分析,计算结果精确度低,计算效率低。
技术实现思路
[0004]鉴于上述的分析,本专利技术实施例旨在提供一种基于棱柱
‑
多面体混合网格的流体仿真方法,用以解决现有计算流体力学仿真中通常采用四面体网格单元计算结果不够精确,计算效率低的问题。
[0005]一方面,本专利技术实施例提供了一种基于棱柱
‑
多面体混合网格的流体仿真方法,包括以下步骤:获取待仿真流体区域对应的几何模型,根据所述几何模型生成附面层
‑
四面体混合网格模型;在四面体单元区域根据四面体单元中顶点的位置对偶生成顶点对应的多面体单元;在附面层区域根据生成的多面体单元生成棱柱体单元;得到 ...
【技术保护点】
【技术特征摘要】
1.一种基于棱柱
‑
多面体混合网格的流体仿真方法,其特征在于,包括以下步骤:获取待仿真流体区域对应的几何模型,根据所述几何模型生成附面层
‑
四面体混合网格模型;在四面体单元区域根据四面体单元中顶点的位置对偶生成顶点对应的多面体单元;在附面层区域根据生成的多面体单元生成棱柱体单元;得到面向流体仿真的棱柱
‑
多面体混合网格;基于所述棱柱
‑
多面体混合网格对流体进行仿真。2.根据权利要求1所述的基于棱柱
‑
多面体混合网格的流体仿真方法,其特征在于,在附面层区域根据生成的多面体单元生成棱柱体单元,包括:对于与附面层相临的每个多边形面单元,按照距离多面体单元区域由近到远的顺序将该面单元的每个顶点逐层映射到附面层的每个层面上得到在每个层面上的映射点;同一层面上该面单元对应的映射点顺序相连,相邻层面上该面单元的每个顶点对应的映射点相连,得到棱柱体单元。3.根据权利要求2所述的基于棱柱
‑
多面体混合网格的流体仿真方法,其特征在于,对于与附面层相临的每个多边形面单元,按照距离多面体单元区域由近到远的顺序将该面单元的每个顶点逐层映射到附面层的每个层面上得到在每个层面上的映射点,包括:若当前顶点是多边形网格特征边上的点,则将其映射到附面层每个层面中与当前顶点对应的点上得到映射点;若当前顶点不是多边形网格特征边上的点,若当前顶点是四面体网格模型的面单元的中心点,则将当前顶点映射到该面单元在附面层每个层面中对应的三角面的中心点;若当前顶点是四面体网格模型的边单元的中心点,则将当前顶点映射到该边单元在附面层每个层面中对应的边的中心点。4.根据权利要求1所述的基于棱柱
‑
多面体混合网格的流体仿真方法,其特征在于,在四面体单元区域根据四面体单元中顶点的位置对偶生成顶点对应的多面体单元,包括:依次遍历每个四面体单元的每个顶点,若当前顶点位于四面体单元区域的内部,则根据当前顶点关联的每个边单元对偶生成当前顶点对应的多面体单元;若当前顶点位于四面体单元区域的表面,则根据当前顶点关联的四面体单元、面单元和边单元对偶生成当前顶点对应的多面体单元。5.根据权利要求4所述的基于棱柱
‑
多面体混合网格的流体仿真方法,其特征在于,根据当前顶点关联的每个边单元对偶生成当前顶点对应的多面体单元,包括:对于当前顶点关联的每个边单元,根据该边单元关联的四面体单元的中心点构建当前顶点对应的一个多边形面;当前顶点对应的所有多边形面构成当前顶点对应的多面体单元。6.根据权利要求4所述的基于棱柱
‑
多面体混合网格的流体仿真方法,其特征在于,若当前顶点位于四面体单元区域的表面,则根据当前顶点关联的四面体单元、面单元和边单元对偶生成当前顶点对应的多面体单元,...
【专利技术属性】
技术研发人员:段忠祥,田锋,王明新,
申请(专利权)人:安世亚太科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。