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

news2024/11/17 0:06:17

        目前还有较多用户在使用 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 后缀)才能识别各时间步的结果序列。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/899713.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告

一、Jenkins的配置 1、新增一个自由风格的项目 2、构建->选择Excute Windows batch command(因为我是在本地尝试的,因此选择的windows) 3、输入步骤: 1. 由于不能拥有相同的jtl文件,因此在每次构建前都需要删除jtl…

FFmpeg5.0源码阅读——VideoToobox硬件解码

摘要:本文描述了FFmpeg中videotoobox解码器如何进行解码工作,如何将一个编码的码流解码为最终的裸流。   关键字:videotoobox,decoder,ffmpeg   VideoToolbox 是一个低级框架,提供对硬件编码器和解码器的直接访问。 它提供视频…

基于java毕业设计之旅游管理系统(springboot源码+LW+PPT)

项目源码 lwPPT 文章目录 前言一、主要技术javaMysql数据库JSP技术 二、系统设计三、功能截图总结 前言 社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的交易方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有…

CLion:最好用的c/c++编写工具(最详细安装教程)

目录 一.前言介绍 1.下载安装 1.1右上角点击下载 1.2选择自己操作系统,然后点击下载 1.3选择next 1.4 更改路径 1.5D盘最好 1.6 按照我的选择配置环境 1.7install安装 1.8 安装完成 2、mingw64安装 2.1下载资源压缩包 2.2mingw64放入到合适的位置,…

Python+request+unittest实现接口测试框架集成实例

这篇文章主要介绍了Pythonrequestunittest实现接口测试框架集成实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1、为什么要写代码实现接口自动化 大家知道很多接口测试工具可以实现对接口的测试&#xf…

使用pnpm workspace管理Monorepo架构

在开发项目的过程中,我们需要在一个仓库中管理多个项目,每个项目有独立的依赖、脚手架,这种形式的项目结构我们称之为Monorepo,pnpm workspace就是管理这类项目的方案之一。 一、pnpm简介 1、pnpm概述 pnpm代表performance npm…

注入Servlet、Filter、Listener的两种方式

文章目录 注入Servlet、Filter、Listener官方文档基本介绍应用实例1-使用注解方式注入需求:应用实例-实现注意: 应用实例2-使用RegistrationBean 方式注入需求:应用实例-实现 注意事项和细节说明原因分析说明 源码分析 注入Servlet、Filter、Listener 官方文档 文档: https:/…

高效mac常用快捷键整理

高效mac常用快捷键整理 macOS全局、剪切、拷贝、粘贴finder 和 系统快捷键文稿 浏览器chrome标签页和窗口快捷键功能快捷键网页快捷键 Idea & Pycharm必记编辑查询&替换导航重构编译、运行、调试 iTerm标签分屏编辑 文本编辑 sublime text导航:打开&关闭…

高级艺术二维码制作教程

最近不少关于二维码制作的,而且都是付费。大概就是一个好看的二维码,扫描后跳转网址。本篇文章使用Python来实现,这么简单花啥钱呢?学会,拿去卖便宜点吧。 文章目录 高级二维码制作环境安装普通二维码艺术二维码动态 …

2023国赛数学建模思路 - 案例:FPTree-频繁模式树算法

文章目录 算法介绍FP树表示法构建FP树实现代码 建模资料 ## 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 算法介绍 FP-Tree算法全称是FrequentPattern Tree算法,就是频繁模式树算法&#xff0c…

让Linux融入生活! 家用服务器折腾指南《树莓派不吃灰》系列文章更新满20篇!

title: 让Linux融入生活! 家用服务器折腾指南《树莓派不吃灰》系列文章更新满20篇! 截止2023年8月19日,《树莓派防吃灰》(也可以叫《树莓派不吃灰》,怎么好念怎么来)系列,已经更新了20篇。这是一份基于Ubu…

LeetCode[面试题04.12]求和路径

难度:Medium 题目: 给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束&#x…

第六章在web中应用MyBatis

准备 MyBatis内部可以帮我们生成dao接口的实现类(代理类,dao接口的代理) 使用这种代理机制的前提是,SqlMapper.xml文件中的namespace必须是dao接口的全限定名称,id必须是dao接口的方法名 开始 创建一个SpringBoot项…

jdk 1.8新特性 01内部类和lambda

01.内部类: 1、成员内部类 内部类与成员外部类的关系 a.成员内部类的创建需要依赖于外部类对象-(成员方法必须通过对象调用),在没有外部类实例之前无法创建成员内部类对象 b.内部类与外部类相对独立,不是is a 的关系…

vs2022配置opencv进行监控 c++

下载opencv文件 下载好的目录结构是 以上就是用到的文件和目录 在vs2022配置 最后:此处运行提示找不到 opencv_world480.dll 解决办法:直接从 复制到windows下

Android 场景Scene的使用

Scene 翻译过来是场景,开发者提供起始布局和结束布局,就可以实现布局之间的过渡动画。 具体可参考 使用过渡为布局变化添加动画效果 大白话,在 Activity 的各个页面之间切换,会带有过渡动画。 打个比方,使用起来类似…

回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图)

回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图) 目录 回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图)效果一览基本介绍…

《Zookeeper》源码分析(十五)之 选举算法

FastLeaderElection FastLeaderElection实现了接口Election,选举方法为lookForLeader(),选举算法的核心逻辑也在该方法中。 数据结构 构造函数 start() 启动选举通信网络 lookForLeader() 选举核心算法 FastLeaderElection.logicalclock属性用于标…

2023最新红盟云卡个人自动发卡系统源码 全开源

​ 简介: 2023最新红盟云卡个人自动发卡系统源码 全开源 该系统完全开源且无任何加密,可商业使用,并支持个人免签多个接口。 ​ 图片:

2021年03月 C/C++(三级)真题解析#中国电子学会#全国青少年软件编程等级考试

第1题&#xff1a;找和为K的两个元素 在一个长度为n(n < 1000)的整数序列中&#xff0c;判断是否存在某两个元素之和为k。 时间限制&#xff1a;1000 内存限制&#xff1a;65536 输入 第一行输入序列的长度n和k&#xff0c;用空格分开。 第二行输入序列中的n个整数&#xff…