问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Fluent向CFD-Post输出结果的方法

创作时间:
作者:
@小白创作中心

Fluent向CFD-Post输出结果的方法

引用
1
来源
1.
https://www.topcfd.cn/39197/

CFD-Post是计算流体力学(CFD)后处理的重要工具,而Fluent是常用的CFD求解器。本文整理了几种常用的Fluent向CFD-Post输出结果的方法,帮助用户更好地进行CFD结果的后处理。

1. 直接读取 DAT 文件

CFD-Post可以直接读取Fluent的结果文件,包括.dat和.dat.h5两种格式。其中,dat.h5文件在CFD-Post中无法识别某些物理量(如相对湿度),.dat文件不存在此问题。

在Fluent设置中,默认输入输出格式设置为“CFF”,则结果保存为.dat.h5格式;默认输入输出格式设置为“Legacy”,则结果保存为.dat格式。

对于瞬态分析,CFD-Post读取DAT文件不能自动识别对应的时间步序列。必须要读取相对应的Fluent project文件(.flprj后缀)才能识别各时间步的结果序列。

2. 输出CFD-Post专用文件

由于磁盘空间、数据保密等原因,有时候仅允许保存特定区域的某些物理量。此类需求只能通过CFD-Post专用文件实现,Fluent的DAT文件不能实现此需求。CFD-Post专用格式包括CDAT和CFF Post两类。

在Fluent的“File”下拉菜单中,设置输出CFD-Post专用文件相关选项。其中,“during calculation”仅适用于瞬态分析。

2.1 CDAT文件

在输出文件类型中,选择CDAT类型。其输出文件的格式为.cas和.cdat,两者需要配套使用。

CDAT文件可仅保存特定区域的部分物理量数据。如上图所示,CDAT文件中仅保存流体域“fluid_sphere”和固体表面“wall_x_1”、“wall_x_2”的压力值。

CFD-Post读取CDAT文件后,CFD-Post创建的截面上压力分布如下图所示,仅“fluid_sphere”区域有数据,在其他区域无数据。

未选择输出数据的表面,数据依旧可被读取。具体原因未知,怀疑是数据接口层面的问题(2023的R1、R2版本均可重现)。如图所示,入口、出口、“wall_y_1”等未选择输出的表面,其结果依旧可读取。

对于瞬态分析,CFD-Post读取CDAT文件后可自动识别对应的时间步序列。但是,CFD-Post仅能识别当前时刻之前的结果,不能识别当前时刻的后续结果。

2.2 CFF Post文件

在输出文件类型中,选择CFF Post类型,并设置需要保存数据的区域及物理量。其输出文件的格式为.cas.post和.dat.post,两者配套使用。

CFF Post文件可仅保存特定区域的部分物理量数据。如上图所示,CFF Post文件中仅保存流体域“fluid_sphere”和固体表面“wall_x_1”、“wall_x_2”的压力值。

未选择输出数据的区域,在CFD-Post的几何对象列表中不包含相关区域,也无法查看数据分布。

对于瞬态分析,CFD-Post读取dat.post文件不能自动识别对应的时间步序列。必须要读取相对应的Fluent project文件(.flprj后缀)才能识别各时间步的结果序列。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号