Fluent常见问题:获取在某个范围内物理量的分布

2023-12-06 08:20

本文主要是介绍Fluent常见问题:获取在某个范围内物理量的分布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题:

需要获得在某个范围内物理量的分布情况,例如有多少体积的流体在某个速度区间内,以及分布位置,需要如何操作?

解决方案:

曲面上的分布

1 创建等值切面(iso-clip) 

在等值切面的设置界面,设置物理量取值范围与曲面区域。被选择的曲面可以是入口、壁面、对称面等网格中存在的曲面,也可以是后处理平面、等值面等后处理对象。

2 数据处理

等值切面的面积可通过“report definitions”功能的“surface report”获得,其形状、位置、物理量分布可利用网格、云图等模式进行展示。

空间上的分布

有两种方法:

  1. 表达式体积(expression-volume)
  2. 单元注册器(cell register)

1.1 创建表达式体积

通过表达式创建体积内部的物理量取值范围。

表达式采用 AND 函数,逻辑关系为多个判断条件需要同时满足,语法结构为 AND(condition_1, condition_2, …,condition_n),且判断条件可应用于不同的物理量(如条件 1 规定速度取值范围,条件 2 规定压力取值范围)。具体的表达式语法参考之前文章《Fluent的表达式应用》。

如下图所示,判断条件 1 (OR 函数)为区域编号 206 或者 200 的区域,即两个区域;判断条件 2 为速度大于 0.2 m/s。

1.2 创建单元注册器

在单元注册器的设置界面上可设置物理量的判断条件,包括取值范围、分布百分比范围、偏离标准差的范围。单元注册器方法只能处理整个计算域,无法像表达式体积那样通过判断条件只处理指定区域。在单元注册器的设置界面上勾选“create volume surface”可创建相同判断条件的表达式体积,方便利用表达式进行修改。

2 数据处理

上述两种方法创建的区域,其体积信息均可通过“report definitions”功能的“volume report”获得,其形状、位置、物理量分布等可利用网格、云图等模式进行展示。

这篇关于Fluent常见问题:获取在某个范围内物理量的分布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

kkFileView在线预览office的常见问题以及解决方案

《kkFileView在线预览office的常见问题以及解决方案》kkFileView在线预览Office常见问题包括base64编码配置、Office组件安装、乱码处理及水印添加,解决方案涉及版本适... 目录kkFileView在线预览office的常见问题1.base642.提示找不到OFFICE组件

Python获取浏览器Cookies的四种方式小结

《Python获取浏览器Cookies的四种方式小结》在进行Web应用程序测试和开发时,获取浏览器Cookies是一项重要任务,本文我们介绍四种用Python获取浏览器Cookies的方式,具有一定的... 目录什么是 Cookie?1.使用Selenium库获取浏览器Cookies2.使用浏览器开发者工具

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

Spring Security常见问题及解决方案

《SpringSecurity常见问题及解决方案》SpringSecurity是Spring生态的安全框架,提供认证、授权及攻击防护,支持JWT、OAuth2集成,适用于保护Spring应用,需配置... 目录Spring Security 简介Spring Security 核心概念1. ​Securit

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

Mysql实现范围分区表(新增、删除、重组、查看)

《Mysql实现范围分区表(新增、删除、重组、查看)》MySQL分区表的四种类型(范围、哈希、列表、键值),主要介绍了范围分区的创建、查询、添加、删除及重组织操作,具有一定的参考价值,感兴趣的可以了解... 目录一、mysql分区表分类二、范围分区(Range Partitioning1、新建分区表:2、分