本文将对ANSA中的结果映射工具之MapXYZResults方法进行简单介绍。当用户获得求解结果后,可以利用Meta中的Results功能导出指定的结果数据为CSV文件。接着,使用ANSA中的Map Results功能对CSV文件进行读取并根据其坐标位置将计算结果映射到目标网格模型上。此外,还可以通过Convert to Loads功能快速将流体仿真结果转换为结构分析中的载荷。
1.
在META中导出结果文件
本文使用Fluent求解得到的Smart小车外流场仿真结果进行结果映射,下图是其压力结果云图。
图 1 Smart小车外流场仿真压力云图
在META v25版本中,结果导出工具位于CFD菜单栏下的OUTPUT> Results。该工具可以导出网格单元对应的XYZ坐标及其标量或矢量结果数据为CSV文件。
图 2 META v25版本中的Results工具
在v24版本中,用户需要激活User Toolbars选项下的CFDPost工具,并选择该工具下的Tools>Output Results选项调用该工具。
图 3 META v24版本中的结果导出工具
在v25版本中,该功能的选项窗口显示如下。用户可以指定想要导出的模型和时间步结果,并通过选择结果标签指定导出的结果。需要注意的是,结果必须已经预先导入到Meta中才能在此处进行选择。此外,用户还可以指定导出所有结果或仅对可见实体进行操作,以及导出面网格或体网格的结果。最后,点击Output CSV选项,指定相应的文件名和存储位置后即可导出结果的CSV文件。
图 4 Results工具选项窗口
2.
ANSA中的结果映射
此章节以Smart小车外流场仿真的同一网格模型作为示例。
图 5 Smart小车外流场仿真网格模型
ANSA中的Map Results功能可以加载标量结果或矢量结果的CSV文件。当结果为标量时,其结果格式为:X,Y,Z(各方向的坐标值)和标量值。而结果为矢量时,其结果格式为:X,Y,Z(各方向的坐标值),和dx,dy,dz(各方向的矢量分量)。加载的结果会被映射到当前模型的网格上,并在ANSA中通过云图的方式进行显示。
在ANSA v25版本中,该工具位于CFD菜单栏下Results>Map Results。
图 6 ANSA v25版本中的Map Results工具
在v24版本中,用户需通过Tools>Script>USFs调出User Scripts Buttons,并点击MapXYZResults调用该工具。
图 7 ANSA v24版本中的MapXYZResults工具
以v25版本为例,该功能的选项窗口如下图所示。
图 8 Map Results工具选项窗口
在进行结果映射时,用户首先需要选择结果文件(通过META导出的CSV文件)所在路径,然后指定长度单位的缩放因子(例如:此处1000代表将输入文件的米转换为毫米输出)。随后,点击Select entities并在ANSA GUI窗口中选择将被映射结果的实体,最后点击Apply应用。如果点击Create Points,ANSA还将根据结果文件中的坐标点创建3D点,方便用户进行后续的自定义操作。
以压力场为例,映射完成后,用户可以直接在ANSA中查看结果。下图展示了ANSA和META中的结果对比。
图 9 a)META中的压力云图 b)ANSA中压力场的映射结果
3.
将CFD结果转化为结构分析的载荷结果
当结果映射完成后,ANSA还支持快速将CFD结果转化为结构分析的载荷结果并创建对应的关键字。该工具位于CFD菜单栏下Results>Convert to Loads。
图 10 Convert to Loads工具
该工具的选项窗口如图所示。目前,该工具支持将压力结果和热结果一键转化为载荷结果。
图 11 Convert to Loads工具的选项窗口
以Smart小车的压力结果为例,使用Convert to Loads工具转化为NASTRAN PLOAD2的效果如图所示。
图 12 压力结果转化为NASTRAN PLOAD2结果
在ANSA GUI窗口左侧的Database中,可以查看创建的对应的NASTRAN关键字。
图 13 Database中的NASTRAN 关键字
总 结
以上介绍了ANSA中的结果映射工具之MapXYZResults方法,包括如何从META中导出CSV格式的结果文件,如何在ANSA中对结果进行映射,以及如何将CFD结果转化为结构分析的载荷。该方法有效实现了多学科仿真结果的传递与耦合,提升了工程分析效率。
END
作者 | 李梓月
BETA CAE 工程师
来源:Cadence楷登