3. CAE仿真体系与数据特征

在MBSE与CAE数字线程集成中,CAE侧并不是一个单一软件,而是一套由多种物理场、多个求解器和多类数据文件构成的仿真体系。数字线程要真正贯通需求、设计、仿真与验证,首先必须理解:不同仿真类型各自求解什么方程、依赖什么输入、产生什么数据,以及这些数据以何种格式在工具链中流转。本节从物理场分类、求解器数据格式、网格文件和结果文件四个层面展开。

一、按物理场划分的仿真类型

CAE仿真类型通常按控制方程和物理量划分,常见的有结构、流体、热、电磁四类,它们的数据特征差异显著。

结构仿真求解固体力学平衡方程,核心未知量是位移,进而导出应变、应力和反力。典型场景包括静强度、模态、屈曲、瞬态冲击和疲劳。其输入强调材料本构(弹性模量、泊松比、屈服曲线)、约束与载荷;输出以节点位移和单元应力为主,数据规模与网格节点数成正比。

流体仿真求解质量、动量和能量守恒方程,核心未知量是速度、压力和温度。典型场景包括外流气动、内流管路、换热与多相流。其数据特征是时间步多、网格量大,瞬态结果往往是数百至数千个时间步的场数据,单个算例可达数十GB。

热仿真求解热传导、对流与辐射耦合方程,核心未知量是温度场和热流密度。它常与结构耦合形成热-结构分析,温度作为体载荷映射到结构网格上,因此网格映射和插值精度是关键。

电磁仿真求解麦克斯韦方程组或其简化形式,核心未知量是电场、磁场或磁矢势。典型场景包括电机、天线、变压器和电磁兼容。其数据特征是对频率和网格质量敏感,结果常以复数场、S参数或力矩曲线表达。

CAE仿真体系:物理场—求解器—数据文件映射 结构仿真 位移 / 应变 / 应力 静力·模态·瞬态·疲劳 流体仿真 速度 / 压力 / 温度 外流·内流·换热·多相 热仿真 温度 / 热流密度 传导·对流·辐射·耦合 电磁仿真 电场 / 磁场 / S参数 电机·天线·变压器·EMC 求解器层 Abaqus / Nastran / Ansys Mechanical | Fluent / CFX / OpenFOAM | Ansys Thermal / Flotherm | Maxwell / HFSS / CST 数据文件层 输入 / 模型文件 • 几何:STEP / IGES / Parasolid • 网格:INP / CDB / MSH / UNV • 材料:本构曲线、属性表 • 边界:约束、载荷、工况 • 求解设置:步长、收敛准则 结果文件 • 场数据:ODB / RST / DAT • 云图:位移、应力、温度 • 曲线:力-位移、频响 • 时间步:瞬态多帧序列 • 日志:收敛、警告、错误 中性 / 交换格式 • 网格:CGNS / VTK / STL • 场数据:HDF5 / CGNS • 参数:JSON / XML / CSV • 模型:Modelica / FMI • 用途:跨工具映射与集成 数字线程需同时管理输入模型、求解结果与中性交换格式,保证可追溯与可复用

二、求解器数据格式的差异与集成含义

不同求解器的原生格式往往互不兼容。结构领域常见 Abaqus 的 .inp 与 .odb、Nastran 的 .bdf 与 .op2、Ansys 的 .cdb 与 .rst;流体领域常见 Fluent 的 .cas/.dat、CFX 的 .def/.res、OpenFOAM 的算例目录结构;电磁领域常见 Maxwell 的 .aedt、HFSS 的 .aedt 与 .sNp 参数文件。这些格式在数字线程中带来两个直接问题:一是工具链耦合,二是数据可追溯性。

解决思路是引入中性格式作为交换层。网格与场数据可用 CGNS、VTK 或 HDF5 承载;参数与工况可用 JSON、XML 或 CSV 表达;系统级模型可用 Modelica 或 FMI/FMU 封装。这样,数字线程中的每个仿真任务都对应一组“输入模型 + 求解配置 + 结果文件 + 元数据”,元数据记录版本、单位、坐标系和求解器信息,才能保证结果可复现。

三、网格文件的特点

网格是CAE数据中体积最大、结构最复杂的部分。按单元类型可分为四面体、六面体、棱柱、金字塔等;按拓扑可分为结构化、非结构化和混合网格。网格文件通常包含节点坐标、单元连接关系、边界组和区域标识。其关键特点包括:

  • 规模大:千万级节点在工程中常见,文件可达数GB,读写和传输成本高。
  • 与物理场强相关:结构关注单元阶次和沙漏控制,流体关注边界层和y+,电磁关注曲面包络与趋肤深度。
  • 需版本管理:网格细化、修复和重划分会产生多个版本,数字线程必须记录网格与结果的对应关系。
  • 跨工具映射困难:热-结构、流-固耦合需要在不同网格间插值,映射误差直接影响耦合精度。

四、结果文件的特点与判读

结果文件是仿真价值的载体,其特点可归纳为四点。第一,场数据维度高:每个时间步包含所有节点的位移、应力、温度等分量,瞬态分析会产生大量帧。第二,格式多样:二进制格式读取快但依赖求解器,文本格式可读但体积大。第三,需要后处理:云图、切片、曲线和动画是常见判读方式,关键指标如最大应力、压降、温升、转矩需提取为标量。第四,必须与输入关联:脱离网格、材料和工况的结果没有意义,数字线程应把结果与输入模型、求解配置绑定存储。

在集成实践中,建议为每个仿真任务建立统一的数据包:几何与网格文件、求解输入文件、结果文件、后处理脚本和元数据清单。元数据至少包含单位制、坐标系、求解器版本、网格版本和工况编号,便于跨工具追溯与复用。

五、面向数字线程的数据组织建议

综合来看,CAE数据特征决定了数字线程不能只存“结果”,而要存“可复现的仿真过程”。一个可操作的示例是:以工况编号为索引,将结构静力分析的 .inp、.odb 与提取出的最大应力CSV放在同一目录,并在元数据中记录材料曲线来源和网格版本;流体分析则额外保存时间步清单和监测点曲线;电磁分析保存S参数与转矩曲线。这样,当设计变更触发新一轮仿真时,数字线程可以快速定位受影响的输入、网格和结果,实现真正的闭环追溯。

理解这些数据特征是后续建立CAE与MBSE映射关系、设计数据模型和集成接口的基础。只有把物理场、求解器、网格和结果四类对象的数据特征梳理清楚,数字线程才能在工具链之间稳定传递语义一致的信息。