In order to meet the requirement of surface mesh generation by boundary element method (BEM) in ship computational fluid dynamics, the invention discloses a fast surface mesh generation method based on the IGES (The Initial Graphics Exchange Specification) geometric model, which is called the fast surface mesh generation method for solving computation by BEM. Including the following steps: Step 1, import IGES geometric model, according to the geometric features to find feature points; Step 2, according to the feature points to block, according to the inherent features of each block to select a different grid generation strategy. Step 3, the point on the geometric model is extracted by the method of surface intersection in a fixed direction. Step 4, the set of sectional points on the hull surface is reconstructed by linear interpolation, and then the grid control line is obtained. Step 5, get the grid point of the object surface by the method of evenly dividing the curves. Step 6, build the grid topology. In the process of surface mesh generation, the invention has less human-computer interaction, high mesh generation efficiency and high quality, and can realize the rapid generation of hull surface mesh.
【技术实现步骤摘要】
面向边界元方法求解计算的IGES面网格快速生成方法
本专利技术涉及CFD前处理的网格生成、几何造型领域,尤其涉及一种快速的船舶模型面网格生成算法。
技术介绍
IGES格式规范作为目前通用的CAD(ComputerAidedDesign)与CAM(computerAidedManufacturing)系统之间的数据交换规范,在世界范围内得到了广泛的认可。目前船舶制造领域,通常采用IGES文件规范存储船舶几何模型。工程领域内关于IGES几何模型的面网格自动化生成方法研究较少,部分商业软件生成面网格的过程较复杂,需要大量的人工交互操作。给定一个IGES几何模型,生成一个具有高正交性的三角形、四边形网格填充的模型,这个问题在面元法求解CFD问题时占有十分重要的地位。为解决这个问题,工程上通常需要应用现有商用软件(如Gambit)将IGES的几何实体进行合并,然后应用插值的方法生成三角形或四边形网格。网格生成周期十分漫长,且操作十分繁琐易出错。在船舶设计过程中,往往需要多次的数值仿真,针对仿真结果对船模进行调整,每次调整后都要重新生成面网格,这一过程在船舶模型的设计过程中往往需要大量的人工操作,工程界通常采用加入大量人工操作的方法解决这一技术难题。如何实现智能的、快速的面网格生成已经是目前CFD应用领域的一大瓶颈问题,同时也是目前船舶设计领域急需解决的难题。
技术实现思路
为改善IGES几何模型的面网格生成效率以及网格正交性,本专利技术提出了一种自动化程度较高的面网格快速生成方法。步骤1、导入IGES几何文件,将其剖分成自适应大小的三角网格结构以保证其几何特征得以保留。 ...
【技术保护点】
1.一种基于IGES文件的面网格快速生成方法,其特征在于如下步骤:步骤1:输入一个IGES几何模型,将其转换成几何实体,对其进行三角剖分,并根据船模的几何特征以及曲率变化自适应的调整三角网格的大小;步骤2:对剖分后的三角网格进行坐标变换,使其可以实现自动分块功能,同时可以适应不同尺寸船舶模型的面网格生成;步骤3:根据船舶模型的几何特征计算其特征点的空间坐标,并根据特征点实现船体模型的自动分块功能;步骤4:依据波浪增阻求解计算的要求,计算网格水平方向和垂直方向的控制步长,通过面‑面相交的方法获取船模物面上的网格点坐标,然后通过线性插值的方法重构船体物面曲线,即船体剖线点集;步骤5:通过迭代均分曲线的方法划分船体剖线点集,在垂直方向得到尽量均匀的网格点,在边界处通过相邻两点的距离与其他相邻两点的距离的差值作为迭代判断条件;步骤6:根据自动分块后的各块固有几何特征,构建网格的拓扑结构(三角网格或者四边形网格)。
【技术特征摘要】
1.一种基于IGES文件的面网格快速生成方法,其特征在于如下步骤:步骤1:输入一个IGES几何模型,将其转换成几何实体,对其进行三角剖分,并根据船模的几何特征以及曲率变化自适应的调整三角网格的大小;步骤2:对剖分后的三角网格进行坐标变换,使其可以实现自动分块功能,同时可以适应不同尺寸船舶模型的面网格生成;步骤3:根据船舶模型的几何特征计算其特征点的空间坐标,并根据特征点实现船体模型的自动分块功能;步骤4:依据波浪增阻求解计算的要求,计算网格水平方向和垂直方向的控制步长,通过面-面相交的方法获取船模物面上的网格点坐标,然后通过线性插值的方法重构船体物面曲线,即船体剖线点集;步骤5:通过迭代均分曲线的方法划分船体剖线点集,在垂直方向得到尽量均匀的网格点,在边界处通过相邻两点的距离与其他相邻两点的距离的差值作为迭代判断条件;步骤6:根据自动分块后的各块固有几何特征,构建网格的拓扑结构(三角网格或者四边形网格)。2.根据权利要求1所述面网格快速生成方法,其特征在于输入一个IGES几何模型,并根据其几何特征自适应调整网格大小;步骤1-1:通过对IGES几何模型的解析,将其转换成算法可识别的实体结构;步骤1-2:根据船体模型的几何特征自适应的调整三角剖分过程中的...
【专利技术属性】
技术研发人员:唐滨,段文洋,陈纪康,孙思鹏,李建东,
申请(专利权)人:青岛数智船海科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。