当前位置: 首页 > news >正文

【Fluent】接着上一次计算的结果继续计算,利用计算过程中得到的物理场(温度、速度、压力等)插值Interpolate文件初始化模型的方法

一、问题背景

因为fluent中支持的初始化无非三种类型。

1、Standard initialization 标准初始化
2、Hybridinitialization 混合初始化
3、FMG initialization FMG初始化

另外,还可以用UDF通过坐标判断的方式予以初始化。

但是这些初始化方法都没办法利用以前计算过的经验。

如果我们计算稳态过程,只需要求解最终结果,对求解过程是如何变化的并不关心,也即不管初始条件如何,那么我推荐你看看本文章所介绍的利用插值文件接续以前计算得到的物理场进行初始化。

二、导出插值文件

现在我们假设已经得到了一个计算结果,如下图所示(当然还包括速度,但是我们这里侧重演示压力)。

在这里插入图片描述
如果我们想在下次计算的初始化环节,将这个物理场状态作为初始化之后的状态,可以如下操作。

flie菜单——interpolate插值。
在这里插入图片描述
在对话框中:

1、选择write data选项,表示你是从结果中导出数据到插值文件
2、选择要导出物理场数据的区域
3、选择要导出的数据范围
在这里插入图片描述
单击write后,再给文件命个名,确定就导出插值文件成功。
在这里插入图片描述

三、利用插值文件进行初始化

初始化后,我们可以看到压力值全部为0。
在这里插入图片描述
我们再通过flie菜单——interpolate插值的方式打开Interpolate Data对话框。

接着选择Read and Interpolate,选中要插值的区域,单击read按钮。
在这里插入图片描述
选择上面导出的IP文件,单击OK按钮。
在这里插入图片描述
再显示云图的时候,我们发现恢复到之前的压力云图状态了。
在这里插入图片描述

四、非二进制导出的插值文件

因为比较好奇不勾选二进制文件导出时,插值文件里会不会是以“坐标+物理量”的形式编排数据。

所以我做了一次实验。
在这里插入图片描述
结果显示,文件中开头就是一些数字,而后就是包含的物理量类型,最后用一个英文括号把所有物理量大小括起来了,并没有坐标信息。
在这里插入图片描述
我猜这大概就是“导出的非二进制文件不能直接读入进行插值”的原因吧——没有坐标信息怎么插进去。

五、二进制文件用记事本打开就是乱码

插值文件开头位置处的数据,基本一样。

对于物理量,以二进制形式记录,所以无法正常显示。
在这里插入图片描述

http://www.lryc.cn/news/65146.html

相关文章:

  • 第二十九章 使用消息订阅发布实现组件通信
  • Transformer的位置编码
  • Python学习简记
  • windows搭建一个FTP服务器超详细
  • u01使用率100%报错归档满的问题
  • Packet Tracer - 配置扩展 ACL - 场景 2
  • 最近面了12个人,发现这个测试基础题都答不上来...
  • JAVA基于Springboot框架的停车场管理系统开发实践和实现【附源码】
  • [230501] 4月29日考试真题第一篇|Temporary Pools
  • Qt中QString, int等数据转换以及Qt与Halcon联编程序打包
  • Android FlexboxLayout布局
  • GNU编码标准(七)发布过程 相关内容摘录
  • DX算法还原
  • 多媒体API
  • 免费矢量图标网站有哪些?
  • 基于Redis的分布式限流详解
  • 权限提升:漏洞探针.(Linux系统)
  • python-11-多线程模块threading
  • 动态gif图片如何在线做?轻松实现图片在线生成gif
  • 浅谈联网汽车安全漏洞
  • 深入理解SeaTunnel:易用、高性能、支持实时流式和离线批处理的海量数据集成平台
  • 项目上线 | 兰精携手盖雅工场,数智驱动绿色转型
  • 102-Linux_I/O复用方法之poll
  • 【VAR模型 | 时间序列】帮助文档:VAR模型的引入和Python实践(含源代码)
  • Spark任务提交流程
  • python相对路径与绝对路径
  • SPSS如何进行基本统计分析之案例实训?
  • Python项目实战篇——常用验证码标注和识别(需求分析和实现思路)
  • MySQL基础(六)多表查询
  • 零死角玩转stm32中级篇3-SPI总线