Fidelity CFD 加速汽车流体仿真工作流程

先进的前处理及网格生成解决方案

简介

随着CFD工具的大量应用,汽车研发的效率得到大幅的提升,开发流程也不再依赖耗时且昂贵的物理测试

在过去十多年间,由于CFD工具和理论方法不断进步,工程师的工作效率也得到了大幅提升,获得仿真结果的时间进一步缩短。同时,基于GPU 加速的求解器掀起了又一次新的变革。与传统 CPU求解器相比,它能够显著提升单位成本的产出效率。虽然求解器的性能有所改善,前处理工作仍是工程师每天都需要面临的最大挑战。在 CFD 仿真流程中,通常接近 75% 的精力和时间要用于前处理工作(图 1)。

Percentage of CFD workflow time & effort
Figure 1: Percentage of CFD workflow time & effort

汽车的几何形状非常复杂,通常需要对几何实施“清理工作”。工程师往往需要耗费几天或几周的时间才能处理得到最终的计算网格,在这个过程中需要用到几何清理工具和网格生成工具,并进行多次迭代。

而借助 Cadence Fidelity CFD 软件,工程师能够轻松突破这一瓶颈,并大幅改善传统的前处理流程。运用Fidelity CFD先进的自动化功能和最佳实践设置,可以将前处理和网格划分所用时间从几天大幅缩短至几个小时,生成高精度网格且实现100%边界层覆盖,从而获得满意的仿真结果。

快速、通用的仿真工作流程

最佳的计算流体力学 (CFD) 工作流程应遵循以下几项原则:

  • 高效:让 CFD 工程师能够专注于性能优化工作
  • 可灵活无缝地集成到任何现有工作流程中(“即插即用”)
  • 可靠性:干净且水密的几何
  • 精益化:仅保留与仿真相关的部件/系统
Traditional CAD files extracted from the PLM system
Figure 2: Traditional CAD files extracted from the PLM system

这些也正是 Cadence Fidelity CFD 软件产品所遵循的原则。

External aerodynamics solution showing streamlines colored by velocity
Figure 3 : External aerodynamics solution showing streamlines colored by velocity

可无缝集成的自定义工作流程

汽车制造商在造型设计工作中通常会用到多种 CAD数据格式,以及自定义的 PLM 树状结构和数据组织形式。因此,只有具备可靠、灵活的前处理能力,才能高效地实施和完成几何处理工作。

另外,对于不同的客户,以及特定的应用场景,表面几何处理和网格生成具有某些共性操作。图 4 列出了一些最常见的操作流程,这也是每个汽车制造商在CFD前处理阶段必须完成的工作。

Common operations necessary to perform in CFD pre-processing
Figure 4: Common operations necessary to perform in CFD pre-processing

Fidelity工具可用于独立完成上述各个操作,并无缝集成到现有工作流程中。Cadence 一直积极与全球各大汽车制造厂商合作,利用自动化操作方案来改进现有的工作流程,从而显著提高从CAD数据到 CFD仿真的全流程工作效率。我们已经开发出多种创新算法和自动化功能,并已通过 Python API 将其整合到开发流程中。

Fidelity CFD 工作流程

如果 CAD 的数据质量较差,或是几何形状非常复杂,工程师往往需要花费很长的时间用于几何准备工作,并需要大量繁琐的手动设置才能生成高质量的网格。这是一项费时费力的工作,特别是在需要同时分析多个设计方案或进行优化设计 (DoE) 时更是如此。

  • Fidelity CFD 平台支持几乎所有常见的 CAD 和网格格式
  • 包括全面的几何修复和特征清理功能
  • 为优化几何树状结构提供自动分组功能

CAD 数据导入和几何清理

CAD 数据通常包含很多与当前仿真任务无关的信息。通常情况下,工程师需要花费大量的时间手动查找并删除不相关的几何。为了解决这个难题,Fidelity CFD为几何处理提供了完全脚本化的自动处理功能。它适用于所有导入和几何清理步骤:从CAD数据导入、几何特征清理、删除重复面,到正确布置相应部件。利用数十GB磁盘空间,Fidelity CFD 便可以轻松处理各种复杂几何形状,将繁琐的导入和清理工作从几天缩短到几个小时。同时,它还支持几乎所有常见的几何格式(STL、IGES、JT、PLM XML、STEP、CATPART 等),

模型准备

想要准确预测车辆的外流场、空调系统或热管理性能,需要基于详细的 CAD数模完成复杂的模型部件及装配的准备工作。其中的难点在于:(i) 识别出与流体接触的所有固体表面,(ii) 创建生成空间网格所需的水密模型。

Fidelity 可自动完成全部几何密封工作,且不损失任何几何细节。首先自动检测“湿面“ (与流体直接接触的面),然后使用 Fidelity AutoSeal 自动密封间隙和孔洞,最终封闭整个几何体。即便遇到最复杂的几何形状,Fidelity 工具也可以在不简化原始 CAD 的前提下完成前处理工作(图 5)。整体处理用时可从几天缩短至几个小时。

From CAD to watertight geometry in less than an hour
Figure 5 : From CAD to watertight geometry in less than an hour

具体的工作原理如下:AutoSeal 首先判断复杂的“脏”几何体中各个单元属于内部或外部区域,逐步识别出介于用户定义阈值范围内的缺失表面。然后,AutoSeal 自动创建新的表面封闭检测到的孔洞和空腔。需要注意的是,基于这种方法,在划分网格之前只需用到原始几何,而无需对其做任何包面、简化或修补处理。

Fidelity CFD 平台提供了一种简洁且高度自动化的工作流程,用于生成高质量表面网格,继而作为生成体网格的基础。

Combined view of the geometry and surface mesh of a Honda CR-V model
Figure 6: Combined view of the geometry and surface mesh of a Honda CR-V model

 

以前,经验丰富的工程师通常需要整整一周的时间来修补驾驶舱的所有孔洞,而有了 AutoSeal,整个过程只需要大约一个小时左右即可完成。
本田汽车首席工程师 Akio Takamura

网格划分

Fidelity CFD 软件系列产品为汽车行业提供了丰富的网格划分工具(图 7),例如带悬挂节点的全六面体网格或者保形的混合网格。同时,Fidelity Hexpress 提供自动体网格生成功能,包括:

  • 高效、可靠的算法,为复杂的大型几何生成可靠的高质量网格。
  • 实现大型复杂几何100%边界层全覆盖,以获得优异的边界层解析度。
  • 满足 CFD 求解器的质量标准的网格优化算法,如偏斜度、非正交性和体积比等。这些功能可确保为各类流体求解器提供优异模型输入。
  • 高质量的网格有助于获得更可靠的计算结果,有效提高求解器的收敛性,从而缩短计算时间。
Hopium Machina CAD model (top) and close-up of the surface mesh (bottom)
Figure 7 : Hopium Machina CAD model (top) and close-up of the surface mesh (bottom)

 

网格划分工具涵盖了多种仿真场景。利用 Fidelity Hexpress 可快速自动生成网格,而 Fidelity Pointwise 则为表面和体网格生成提供了更全面的参数控制。
Hopium

数据导出及自动化流程

使用 Fidelity 的 Python API 可访问 Fidelity 图形用户界面中的所有功能,用户可以通过 Python 脚本实现一键式操作,自动完成 CAD 清理、修复和网格划分工作。

Fidelity 包含网格优化算法,并支持第三方软件导出功能,适用于几乎所有主流的商用和开源 CFD 求解器格式。

提升汽车 CFD 仿真工作效率

Fidelity 大幅改善了汽车行业的前处理和网格划分工作效率(图 8 和图 9)。

OEM 类型 几何尺寸 (GB) 文件类型 不使用 Fidelity 的全流程处理时间 使用 Fidelity 的全流程处理时间 效率提升百分比
汽车制造商 1 23 Iges 15 天 4.25 小时 -96.5%
汽车制造商 2 2 STL 7 天 5.5 小时 -90.2%
汽车制造商 3 0.6 Iges/Step/Nas 5 天 4.8 小时 -88.0%
汽车制造商 4 1.6 Step/Parasolid 15 天 6 小时 -95.0%
汽车制造商 5 6.1 Step 20 天 6.2 小时 -96.1%
赛车制造商 13 CatPart/Step 14 天 17.9 小时 -84.0%
卡车制造商 1 4.8 STL/JT 20 天 9.7 小时 -93.9%
卡车制造商 2 1.6 PLMXML/JT 14 天 10.9 小时 -90.3%
图 8:各个汽车制造商从原始 CAD 导入到生成体积网格所用时间 (TAT) 对比
Impact of Fidelity Autoseal and Hexpress on Toyota Motor Europe’s CFD pre-processing workflow. Extracted from Cadence TechTalk February 16th, 2022
Figure 9 : Impact of Fidelity Autoseal and Hexpress on Toyota Motor Europe’s CFD pre-processing workflow. Extracted from Cadence TechTalk February 16th, 2022

要点

  • 基于强大的自动化流程将前处理和网格划分时间从几周缩短至几小时
  • 生成高质量网格, 实现100%边界层覆盖
  • 可借助 Fidelity 工具来改进任何阶段的前处理或网格划分工作