网格剖分占到仿真前处理时间的30%到70%。对于特别复杂或大规模的模型,甚至达到整个仿真流程时间的一半以上。
随着仿真任务的复杂度与日俱增,传统网格剖分方法受限于有限的计算资源,在处理大规模和复杂几何模型时较为缓慢,给工程师们带来了诸多挑战。
为解决这一问题,云境智仿自主研发了网格剖分组件YJMesher。
该组件基于自研的并行网格剖分算法,支持GPU并行剖分,能够大幅缩短网格剖分时间,极大提高仿真效率。
YJMesher 是什么
YJMesher
YJMesher是云境智仿自主研发的网格剖分组件,基于自研的并行网格剖分算法,支持GPU并行剖分,可在分钟内自动生成千万单元规模的网格,为有限元分析、图形渲染等任务提供高质量的网格。
YJMesher支持主流单元类型的表面网格与体网格生成,支持精细化的单元尺寸及质量控制。组件提供多语言接口,支持桌面端应用程序集成与云端服务部署。与云境智仿的数据格式转换组件结合,可支持丰富的格式输入与输出。
YJExchanger产品特性
YJExchanger
1. 网格剖分,不再等待
相较于使用同成本的CPU运行实现的网格剖分,YJMesher的网格剖分耗时可以压缩到原来的数十分之一,在大规模复杂模型上差距尤为显著。
YJMesher集成了云境智仿自研的基于GPU大规模并行的网格剖分算法,是业内独有的支持GPU并行的网格剖分产品,基于经典的剖分算法做了大量的改造和优化,提出了适用于GPU并行的新算法,并设计巧妙的GPU并行策略,深度优化代码实现。
2. 网格质量,精准可控
网格剖分后常常会出现部分网格不满足质量要求,影响计算结果,需要工程师进行查找和优化。
YJMesher提供了多种调节网格单元尺寸与质量选项。既支持自动的分级尺寸控制,又支持精细的单元边长控制。
YJMesher实现了雅可比、边长比、坍塌比、偏斜度等多种主流的单元质量度量指标。
使用YJMesher可以使网格剖分过程中的单元质量可控,同时便于工程师对网格数据进行质量评估。
3. 主流单元,全面支持
YJMesher支持基于Delaunay方法的三角形/四面体剖分,以及基于CrossField方法的四边形网格剖分,六面体单元、混合单元等更多单元类型将持续迭代支持。
4. 仿真组件,随需搭配
YJMesher是云境智仿组件产品体系的一部分,可与其他组件产品灵活组合,以获得更丰富、更强大的产品功能。
例如,与数据格式转换组件组合,可获得全面的数据格式导入导出能力;与求解器组件、可视化组件结合,可快速构建定制化的CAE仿真软件。云境智仿的仿真平台产品Simversus的网格剖分能力是将YJMesher部署成一个云端服务实现的。
5. 灵活配置,按需定制
YJMesher提供完备的开发文档,支持二次开发,开发者可基于YJMesher开发应用或扩充算法。此外,云境智仿团队提供专业的软件开发技术支持,提供针对性的定制服务。
YJMesher应用案例
YJMesher
1. 千万级网格生成案例-太空核心舱模型网格划分
YJMesher客户案例
YJMesher
1. 基于GPU的船舶CAE分析网格生成软件
自研的网格剖分组件成功替代客户原有的串行剖分模块,网格质量满足仿真要求,帮助客户突破项目技术卡点,达成了整体程序并行化的目标。
我们能提供什么
YJExchanger