首页/文章/ 详情

使用ANSA映射流体分析结果之MapXYZResults方法

4天前浏览14
在仿真分析中,结果映射对于仿真耦合具有关键作用,它可以实现仿真及计算结果的跨模型传递。具体来说,当完成一个阶段的流体仿真模型计算后,可利用结果映射工具,将得到的关键计算结果数据,如速度、压力等,映射到下一个新的或相关的模型中,作为初始边界条件输入。这能有效避免重复计算,节省仿真时间与资源,尤其适用于复杂流体系统的多阶段仿真或模型迭代优化场景,提高仿真效率与准确性,助力工程师高效完成复杂流体工程设计与分析任务。

本文将对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楷登

FluentSystemNastranANSAADS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-09
最近编辑:4天前
Cadence楷登
签名征集中
获赞 1粉丝 109文章 634课程 0
点赞
收藏
作者推荐

Modify Ribs + Welding FE: 快速更改2D肋板位置并与临近结构共节点

在处理2D肋板时,时常会碰到需要更改肋板位置以寻求更优结果的需求,但是在新的位置重建肋板的工作量相对较大,使用变形功能移动肋板又需要定义较多条目。针对这种情况,自25版本起ANSA新增了Modify Ribs功能,以便更简单高效的对2D肋板特征进行移动。结合Welding FE功能即可快速的实现移动后的2D肋板与周围的结构共节点。本文即介绍了快速更改2D肋板位置并与临近结构共节点的操作方法。 1.前置条件:Ribs 2D特征识别及定义使用Modify Ribs功能有一个前置条件,即模型中要被移动的2D肋板需要以特征的形式被识别出来,并且定义好Draw vector信息。步骤如下:首先激活Features窗口(25版本以前叫做Feature Manager),点击Recognize,在弹出的窗口中勾选Ribs 2D对2D肋板特征进行识别。 识别后的2D肋板特征会列示在Features窗口中,选择需要移动的2D肋板,在右键菜单中选择Design Actions>Edit Draw Direction,会弹出RIB 2D: Edit Draw Direction窗口。 在弹出的窗口中右键Draw vector区域空白处选择New,在弹出的Vector Edit窗口中对Draw vector进行定义。点击OK确认后,定义好的条目会列示在Draw vector区域中。 在Draw vector区域勾选定义好的条目,点击窗口下方Auto-select功能,软件会按照勾选的Draw vector方向自动识别2D肋板的上下边缘:上边缘以橙色高亮显示,下边缘以深蓝色高亮显示。用户可以按需进行检查和更正。 完成后在Feature窗口的Ribs 2D类型下,在Draw vector一栏会显示该肋板引用的Draw vector ID信息。至此,准备工作完成,接下来就可以使用Modify Ribs来移动2D肋板了。2.移动2D肋板的位置:Modify Ribs功能在菜单栏中激活…>Mesh>Retopology,打开Retopology的Ribbon栏,点击Modify Ribs功能,打开相应窗口。 接下来使用Position功能移动肋板:在图形界面选择一个或多个2D肋板,软件会自动识别垂直于肋板的方向并以蓝色箭头标注,这将作为肋板的移动方向,只需要在蓝色箭头处拖动鼠标,即可移动选中的2D肋板并显示预览。若需周围区域随动,则需激活Affect nearby ribs选项。若需量化移动距离,拖拽时可点击空格键键入特定数字。 点击OK确认后,肋板就被移动到了相应的位置。但是在新的位置处,肋板与相邻区域是没有共节点的,接下来就需要使用到Welding FE功能将肋板与周围区域共节点了。 3.2D肋板与周围结构共节点:Welding FE功能打开Geometry的Ribbon栏,选择Intersect下属的Welding FE功能,打开相应窗口。 在Work on下拉菜单中选择Visible,点击Finish进行预览,软件会自动识别需要共节点的区域,若需更改,在预览界面操作即可。 确认后即可实现2D肋板和周围的结构共节点并对受影响区域做网格重构的效果。 END作者 | 张瑛楠BETA CAE 工程师来源:Cadence楷登

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈