基于ICEM的用于多体复杂结构模型的网格划分方法技术

技术编号:37821088 阅读:9 留言:0更新日期:2023-06-09 09:56
本发明专利技术提供了一种基于ICEM的用于多体复杂结构模型的网格划分方法,包括:建立多体复杂结构的三维模型;将导入ICEM中,判断多体复杂模型的拓扑结构是否正确;在ICEM中按照从内而外顺序确认多体复杂结构的多个个体的表面;按照从内而外顺序进行各个个体的创建,针对任一个体模型,当任一个体模型均未与空间体模型以及其他剩余个体模型接触,采用表面围成个体的方式创建个体;当任一个体模型与空间体模型或其他剩余个体模型接触时,采用两点方式创建个体;针对空间体模型,采用两点方式创建空间体;生成个体对应的网格并对网格进行校验。应用本发明专利技术的技术方案,以解决现有技术中对多体复杂结构模型进行网格划分的可操作性差,识别错误率高的技术问题。错误率高的技术问题。错误率高的技术问题。

【技术实现步骤摘要】
基于ICEM的用于多体复杂结构模型的网格划分方法


[0001]本专利技术涉及网格划分
,尤其涉及一种基于ICEM的用于多体复杂结构模型的网格划分方法。

技术介绍

[0002]在进行有限元仿真计算时,经常会遇到一定的空间内,同时具有多个实体的问题,具体计算时需要同时对流体区域和固体区域进行网格划分。基于ICEM的网格划分方法也有很多:比如整个模型自动划分方法,取所有面构成网格划分区域的方法,以及通过两点确定网格划分区域的方法,在针对一定空间内多体问题进行网格划分时也能实现不同计算域的网格划分。基于ICEM中针对一定空间内多体问题进行网格划分,目前常用的方法是在单个体所在区域内找两个点,系统可以自动识别两点所在空间内距离最近的所有面围成的最小包络空间,生成体(body),进而在这个body中进行网格划分。
[0003]现有技术虽然可以解决一定空间内多体网格划分问题,但是仅针对一些较为简单的物理模型,各个体与空间区域交界面明显,整个区域形状规则,没有或者极少有复杂曲面。针对外形复杂,内部空间模型较多且形状不规则的情况,按照现有的方法去两点的过程中可操作性较差,系统很难识别出两点所在区域的最小包络体或者会识别到两点以外的其他区域,导致整个模型网格划分没有达到预期的效果,进而无法进行仿真计算。

技术实现思路

[0004]本专利技术提供了一种基于ICEM的用于多体复杂结构模型的网格划分方法,能够解决现有技术中对多体复杂结构模型进行网格划分的可操作性差,识别错误率高的技术问题。
[0005]本专利技术提供了一种基于ICEM的用于多体复杂结构模型的网格划分方法,网格划分方法包括:建立多体复杂结构的三维模型,多体复杂结构的三维模型包括空间体模型和多个个体模型,多个个体模型设置在空间体模型内;将多体复杂结构的三维模型导入ICEM中,判断多体复杂模型的拓扑结构是否正确,若多体复杂模型的拓扑结构错误,对多体复杂模型的拓扑结构进行修复直至多体复杂模型的拓扑结构正确;基于多体复杂结构的三维模型,在ICEM中按照从内而外顺序确认多体复杂结构的多个个体的表面;按照从内而外顺序进行各个个体的创建,针对任一个体模型,当任一个体模型均未与空间体模型以及其他剩余个体模型接触,采用表面围成个体的方式创建个体;当任一个体模型与空间体模型或其他剩余个体模型接触时,采用两点方式创建个体;针对空间体模型,采用两点方式创建空间体;由内而外依次显示各个个体,并在任一个体显示时生成个体对应的网格,对各个个体生成的网格进行校验,当任一个体生成的网格未在预期区域内时,重新对任一个体进行创建,直至任一个体的网格处于预期区域内,完成多体复杂结构模型的网格划分。
[0006]进一步地,当任一个体模型与空间体模型或其他剩余个体模型接触时,采用两点方式创建个体具体包括:当任一个体模型与空间体模型接触时,在任一个体的表面选择一点,在任一个体模型与空间体模型的接触表面选择一点,采用两点方式创建个体;当任一个
体模型与其他个体模型接触时,在任一个体的表面选择一点,在任一个体模型与其他个体模型的接触表面选择一点,采用两点方式创建个体。
[0007]进一步地,针对空间体模型,采用两点方式创建空间体具体包括:在空间体模型的表面选择一点,在均未与空间体模型以及其他剩余个体模型接触的个体模型的表面选择一点,采用两点方式创建空间体。
[0008]进一步地,判断多体复杂模型的拓扑结构是否正确具体包括:判断多体复杂模型的各个表面是否闭合,当多体复杂模型呈现设定第一颜色时,认为多体复杂模型的拓扑结构正确;当多体复杂模型呈现设定第二颜色时,认为多体复杂模型的拓扑结构错误。
[0009]进一步地,当任一个体生成的网格未在预期区域内时,重新对任一个体进行创建具体包括:当任一个体生成的网格未在预期区域内时,对个体模型表面上的点、个体模型与其他个体模型接触面上的点以及个体模型与空间体模型接触面上的点中的至少一个进行重新选取,基于重新选取的两点,通过两点方式构建个体。
[0010]应用本专利技术的技术方案,提供了一种基于ICEM的用于多体复杂结构模型的网格划分方法,该方法针对各个个体模型的不同接触情况采用不同的方式构建个体body,针对未与空间体模型以及其他剩余个体模型接触的个体模型,采用表面围成个体的方式创建个体,针对与空间体模型或其他剩余个体模型接触的个体模型以及空间体模型,采用两点方式创建个体,此种方式能够准确识别个体的最小包络空间,网格划分精度高;此外,在进行个体表面确认、个体创建以及网格生成时,均按照由内部向外部的顺序进行,此种方式能够更加准确确认各个个体所在的区域,减少划分网格过程中的出错情况,提高工作效率。因此,本专利技术所提供的基于ICEM的用于多体复杂结构模型的网格划分方法与现有技术相比,其能够更加快速地实现对一定空间内复杂多体物理模型进行网格划分,减少划分网格过程中的出错情况,提高工作效率。
附图说明
[0011]所包括的附图用来提供对本专利技术实施例的进一步的理解,其构成了说明书的一部分,用于例示本专利技术的实施例,并与文字描述一起来阐释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1示出了根据本专利技术的具体实施例提供的多体复杂结构的三维模型的示意图;
[0013]图2示出了根据本专利技术的具体实施例提供的对多体复杂模型的拓扑结构进行检查的示意图;
[0014]图3示出了根据本专利技术的具体实施例提供的确认多体复杂结构的多个个体的表面的示意图;
[0015]图4示出了根据本专利技术的具体实施例提供的创建各个个体模型的个体的示意图;
[0016]图5至图7示出了根据本专利技术的具体实施例提供的对各个个体进行网格划分的示意图。
具体实施方式
[0017]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相
互组合。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0019]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ICEM的用于多体复杂结构模型的网格划分方法,其特征在于,所述网格划分方法包括:建立多体复杂结构的三维模型,所述多体复杂结构的三维模型包括空间体模型和多个个体模型,多个所述个体模型设置在所述空间体模型内;将所述多体复杂结构的三维模型导入ICEM中,判断所述多体复杂模型的拓扑结构是否正确,若所述多体复杂模型的拓扑结构错误,对所述多体复杂模型的拓扑结构进行修复直至所述多体复杂模型的拓扑结构正确;基于所述多体复杂结构的三维模型,在ICEM中按照从内而外顺序确认所述多体复杂结构的多个所述个体的表面;按照从内而外顺序进行各个个体的创建,针对任一所述个体模型,当任一所述个体模型均未与所述空间体模型以及其他剩余所述个体模型接触,采用表面围成个体的方式创建所述个体;当任一所述个体模型与所述空间体模型或其他剩余所述个体模型接触时,采用两点方式创建所述个体;针对所述空间体模型,采用两点方式创建所述空间体;由内而外依次显示各个个体,并在任一所述个体显示时生成所述个体对应的网格,对各个所述个体生成的网格进行校验,当任一所述个体生成的网格未在预期区域内时,重新对任一所述个体进行创建,直至任一所述个体的网格处于预期区域内,完成多体复杂结构模型的网格划分。2.根据权利要求1所述的基于ICEM的用于多体复杂结构模型的网格划分方法,其特征在于,当任一所述个体模型与所述空间体模型或其他剩余所述个体模型接触时,采用两点方式创建所述个体具体包括:当任一所述个体模型与所述空间体...

【专利技术属性】
技术研发人员:李少伟李恒毛凯薄靖龙张娜胡良辉
申请(专利权)人:中国航天科工飞航技术研究院中国航天海鹰机电技术研究院
类型:发明
国别省市:

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

1