吾生有涯 学海无涯
析模有界 知识无界

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

内容纲要

目前还有较多用户在使用 CFD-Post 进行 Fluent 结果后处理。本文整理了几种常用的 Fluent 向 CFD-Post 输出结果的方法。

本文内容其基于此演示模型进行讲解。

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 后缀)才能识别各时间步的结果序列。


(完)

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent向CFD-Post输出结果的方法》
文章链接:https://www.topcfd.cn/39197/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册