结构网格的生成方法和装置制造方法及图纸

技术编号:18204391 阅读:37 留言:0更新日期:2018-06-13 06:23
本发明专利技术公开了一种结构网格的生成方法和装置。该结构网格的生成方法包括:获取网格初始高度和网格增长率;在网格初始高度小于预设高度,并且网格增长率小于预设增长率的情况下,按照偏微分方程对网格初始高度和网格增长率进行处理,得到第一结构网格,其中,第一结构网格包括第一数量的网格节点;从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息;根据目标网格节点信息生成第二结构网格,其中,第二结构网格包括小于第一数量的网格节点。通过本发明专利技术,达到了降低网格生成的局限性的效果。

【技术实现步骤摘要】
结构网格的生成方法和装置
本专利技术涉及结构网格领域,具体而言,涉及一种结构网格的生成方法和装置。
技术介绍
目前,在生成结构网格时,由于偏微分方程生成的结构网格具有绝对正交性,网格光滑均匀,对不规则边界具有良好的适应性,可以采用采用偏微分方程生成结构网格。但是,采用偏微分方程生成的结构网格存在明显的缺点,比如,偏微分方程的求解具有发散性和收敛性,在对不规则边界生成网格时,常常会出现网格生成发散的情况,从而导致网格生成失败。要保证网格生成的成功率,必须要使网格初始高度和网格增长率非常小,才能保证网格生成收敛,但是这样就导致生成网格的数量巨大,超出了计算机的计算能力。由于上述偏微分方程生成网格的缺点使网格生成的局限性大,导致该方法一直得不到广泛的应用。在实际工程中,偏微分方程生成网格一直只能用于简单气动外形的网格划分。在众多的商业网格划分软件中,只有pointwise软件具有偏微分方程生成网格的功能,而这一功能由于偏微分方程生成网格的局限性导致使用率低下,从而没有将偏微分方程生成网格的方法真正推广到实际工程应用中去。针对现有技术中结构网格生成的局限性大的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种结构网格的生成方法和装置,以解决现有技术中结构网格生成的局限性大问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种结构网格的生成方法。该结构网格的生成方法包括:获取网格初始高度和网格增长率;在网格初始高度小于预设高度,并且网格增长率小于预设增长率的情况下,按照偏微分方程对网格初始高度和网格增长率进行处理,得到第一结构网格,其中,第一结构网格包括第一数量的网格节点;从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息;根据目标网格节点信息生成第二结构网格,其中,第二结构网格包括小于第一数量的网格节点。进一步地,从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息包括:获取第一数量的网格节点的节点排列顺序和三维坐标信息;对节点排列顺序和三维坐标信息按照预设稀疏算法进行计算,得到符合预设条件的目标节点排列顺序和目标三维坐标信息。进一步地,对节点排列顺序和三维坐标信息按照预设稀疏算法进行计算,得到符合预设条件的目标网格节点信息包括:获取预设网格间隔点;根据预设网格间隔点对节点排列顺序和三维坐标信息按照等间隔点网格稀疏算法进行计算,得到稀疏后的目标节点排列顺序和目标三维坐标信息。进一步地,对节点排列顺序和三维坐标信息按照预设稀疏算法进行计算,得到符合预设条件的目标网格节点信息包括:获取预设网格增长率;根据预设网格增长率对节点排列顺序和三维坐标信息按照等增长率网格稀疏算法进行计算,得到稀疏后的目标节点排列顺序和目标三维坐标信息。进一步地,根据目标网格节点信息生成第二结构网格包括:按照预设规则将目标网格节点信息写入网格文件中;根据网格文件生成第二结构网格。进一步地,在从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息之后,按照预设排列顺序保存目标网格节点信息;根据目标网格节点信息生成第二结构网格包括:根据按照预设排列顺序保存之后的目标网格节点信息生成第二结构网格。为了实现上述目的,根据本专利技术的另一方面,提供了一种结构网格的生成装置。获取单元,用于获取网格初始高度和网格增长率;处理单元,用于在网格初始高度小于预设高度,并且网格增长率小于预设增长率的情况下,按照偏微分方程对网格初始高度和网格增长率进行处理,得到第一结构网格,其中,第一结构网格包括第一数量的网格节点;提取单元,用于从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息;生成单元,用于根据目标网格节点信息生成第二结构网格,其中,第二结构网格包括小于第一数量的网格节点。进一步地,该提取单元包括:获取模块,用于获取第一数量的网格节点的节点排列顺序和三维坐标信息;计算模块,用于对节点排列顺序和三维坐标信息按照预设稀疏算法进行计算,得到符合预设条件的目标节点排列顺序和目标三维坐标信息。进一步地,该计算模块包括:第一获取子模块,用于获取预设网格间隔点;第一计算子模块,用于根据预设网格间隔点对节点排列顺序和三维坐标信息按照等间隔点网格稀疏算法进行计算,得到稀疏后的目标节点排列顺序和目标三维坐标信息。进一步地,该计算模块包括:第二获取子模块,用于获取预设网格增长率;第二计算子模块,用于根据预设网格增长率对节点排列顺序和三维坐标信息按照等增长率网格稀疏算法进行计算,得到稀疏后的目标节点排列顺序和目标三维坐标信息。进一步地,该生成单元包括:写入模块,用于按照预设规则将目标网格节点信息写入网格文件中;生成模块,用于根据网格文件生成第二结构网格。进一步地,该结构网格的生成装置还包括:保存单元,用于在从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息之后,按照预设排列顺序保存目标网格节点信息;生成单元用于根据按照预设排列顺序保存之后的目标网格节点信息生成第二结构网格。通过本专利技术,采用获取网格初始高度和网格增长率;在网格初始高度小于预设高度,并且网格增长率小于预设增长率的情况下,按照偏微分方程对网格初始高度和网格增长率进行处理,得到第一结构网格,其中,第一结构网格包括第一数量的网格节点;从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息;根据目标网格节点信息生成第二结构网格,其中,第二结构网格包括小于第一数量的网格节点,由于从第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息,而剔除掉不满足要求的网格节点,根据目标网格节点信息生成第二结构网格,达到了将密网格稀疏成稀网格的目的,稀疏后的第二结构网格具有绝对正交性、网格光滑性与网格数量可控性,解决了结构网格生成的局限性大的问题,进而达到了降低结构网格生成的局限性的效果。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种结构网格的生成方法的流程图;图2是根据本专利技术实施例的一种二维翼型的结构示意图;图3是根据本专利技术实施例的一种翼型前缘边界层处的网格的示意图;图4是根据本专利技术实施例的一种过密的网格的示意图;图5是根据本专利技术实施例的一种强行稀疏后翼型前缘边界层处的网格的示意图;图6是根据本专利技术实施例的一种稀疏后的稀网格的示意图;图7是根据本专利技术实施例的另一种翼型前缘边界层处的网格的示意图;图8是根据本专利技术实施例的另一种稀疏过后的稀网格的示意图;图9是根据本专利技术实施例的一种结构网格的生成装置的示意图;图10是根据本专利技术实施例的另一种结构网格的生成装置的示意图;图11是根据本专利技术实施例的另一种结构网格的生成装置的示意图;图12是根据本专利技术实施例的另一种结构网格的生成装置的示意图;图13是根据本专利技术实施例的另一种结构网格的生成装置的示意图;以及图14是根据本专利技术实施例的另一种结构网格的生成装置的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本申请方案,下面将结合本申请本文档来自技高网
...
结构网格的生成方法和装置

【技术保护点】
一种结构网格的生成方法,其特征在于,包括:获取网格初始高度和网格增长率;在所述网格初始高度小于预设高度,并且所述网格增长率小于预设增长率的情况下,按照偏微分方程对所述网格初始高度和所述网格增长率进行处理,得到第一结构网格,其中,所述第一结构网格包括第一数量的网格节点;从所述第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息;根据所述目标网格节点信息生成第二结构网格,其中,所述第二结构网格包括小于所述第一数量的网格节点。

【技术特征摘要】
1.一种结构网格的生成方法,其特征在于,包括:获取网格初始高度和网格增长率;在所述网格初始高度小于预设高度,并且所述网格增长率小于预设增长率的情况下,按照偏微分方程对所述网格初始高度和所述网格增长率进行处理,得到第一结构网格,其中,所述第一结构网格包括第一数量的网格节点;从所述第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息;根据所述目标网格节点信息生成第二结构网格,其中,所述第二结构网格包括小于所述第一数量的网格节点。2.根据权利要求1所述的方法,其特征在于,从所述第一数量的网格节点的节点信息中提取符合所述预设条件的目标网格节点信息包括:获取所述第一数量的网格节点的节点排列顺序和三维坐标信息;对所述节点排列顺序和所述三维坐标信息按照预设稀疏算法进行计算,得到符合所述预设条件的目标节点排列顺序和目标三维坐标信息。3.根据权利要求2所述的方法,其特征在于,对所述节点排列顺序和所述三维坐标信息按照所述预设稀疏算法进行计算,得到符合所述预设条件的目标网格节点信息包括:获取预设网格间隔点;根据所述预设网格间隔点对所述节点排列顺序和所述三维坐标信息按照等间隔点网格稀疏算法进行计算,得到稀疏后的所述目标节点排列顺序和所述目标三维坐标信息。4.根据权利要求2所述的方法,其特征在于,对所述节点排列顺序和所述三维坐标信息按照所述预设稀疏算法进行计算,得到符合所述预设条件的目标网格节点信息包括:获取预设网格增长率;根据所述预设网格增长率对所述节点排列顺序和所述三维坐标信息按照等增长率网格稀疏算法进行计算,得到稀疏后的所述目标节点排列顺序和所述目标三维坐标信息。5.根据权利要求1所述的方法,其特征在于,根据所述目标网格节点信息生成所述第二结构网格包括:按照预设规则将所述目标网格节点信息写入网格文件中;根据所述网格文件生成所述第二结构网格。6.根据权利要求1所述的方法,其特征在于,在从所述第一数量的网格节点的节点信息中提取符合预设条件的目标网格节点信息之后,所述方法还包括:按照预设排列顺序保存所述目标网格节点信息;根据所述目标网格节点信息生成所述第二结构网格包括:根据按照所述预设排列顺序保...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:成都天府新区光启未来技术研究院
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1