FLUENT Meshing Watertight Geometry工作流入门 - 3 BOI FOI

news2024/9/21 18:51:52

本视频中学到的内容:

如何使用和设置 “Body Of Influence”(BOI)、“Face Of Influence”(FOI)。

f20994570bf54cdcabc51bccbc685c02.png


视频链接:

【FLUENT Meshing入门教程-局部尺寸控制3-BOI&FOI-哔哩哔哩】 https://b23.tv/UHYY828


        在使用 Ansys Fluent Meshing 中的 Watertight Geometry Workflow 时,有两种主要的设置特定网格分布区域的方式:

  • 使用 BOI 和 FOI
  • 使用局部细化区域

BOI 和 FOI

        首先,了解下 BOI 和 FOI 的方法。BOI 或“Body Of Influence”是封闭的三维体,而 FOI 或“Face Of Influence”则是特定的表面,二者对域内的体积网格尺寸产生影响。BOI 规定了在其边界内的网格区域的最大单元尺寸,而 FOI 规定了其表面附近的最大单元尺寸

        BOI 和 FOI 有助于定义应该进行细化的网格区域,并且它们不是最终计算模型的一部分。这比较有意思,因为它们可以添加到 CAD 的任何现有几何图形中,而无需将域分解为多个区域,然后指定局部面或体的尺寸。

  • BOI 和 FOI 不需要考虑模型几何,可以包含、相交或位于几何内或其他 BOI 和 FOI 内。
  • 注意,BOI 和 FOI 不得连接到任何其他体、BOI 或 FOI,因此必须从共享拓扑中排除它们!

下面我们通过一个例子来理解这一点:


Import Geometry

        在“Import Geometry”任务中,找到并选择几何文件 'Example-BOI-FOI' 用于此练习。激活剖面平面并重新定位平面以显示内部几何。

        这里我们有两个包含 4 个对象的流体区域。球体和短管是实体,而圆柱体和开放表面分别是 BOI 和 FOI

eee16ad2b1fd4fdfa41e22ea74942e39.png


【Add Local Sizing】

        在“Add Local Sizing”任务中,选择“”以添加局部尺寸。

【Body Size】

711ff52230d14137afbd950191257186.png

        在面板中,在“尺寸控制类型”下,选择“体积尺寸”。设置“目标网格尺寸”为 2 毫米,并在标签中选择 'solid1'。点击“添加局部尺寸”以应用它。

【BOI】

705ba847101f4060bcd2d3f9fa4a1c82.png

        接下来,选择“Body of Influence”作为控制类型,并将“目标网格尺寸”设置为 1 毫米。范围设置为 'boi' 标签,然后再次点击“添加局部尺寸”。,BOI 就会从显示的几何中消失。这是因为 Fluent Meshing 认识到该体不是几何的一部分,而只是驱动局部网格细化的实体。

【Face Size】

6f984f8d1aef4671ae23ef8b5b4014d3.png

        下一步是在右侧的管状体上设置面尺寸FOI 。将新的控制类型设置为“Face Size”,并设置网格尺寸为 2 毫米。然后选择 'solid2-surface' 标签并应用局部尺寸。

【FOI】

98a1708bde3347169e77653270db4089.png

        最后,使用网格大小为 1 毫米设置“FOI”尺寸,并将其应用于 foi。与 BOI 一样,当 Fluent Meshing 认识到 foi 不是几何的一部分时,foi也会消失。现在所有局部尺寸都已设置,我们可以继续进行工作流的其余部分。


【Generate the Surface Mesh】

        转到生成表面网格任务,在最小网格尺寸中设置为 1 毫米,将所有其他设置保持为默认。然后点击生成表面网格。

b2a95ffd84564c66abdeadd4166635fc.png


【Describe the Gemotry】

        在描述几何任务中,将几何类型更改为 'The geometry consists of both fluid and solid regions and/or voids',并选择将所有流体-流体边界类型从 'wall' 更改为 'internal' 为 'yes'。然后更新任务。

        对于其余的任务保持默认设置,只需在每个任务中点击更新。

2f6fe3bde61148aab74ecaf35413c769.png


Generate the Volume Mesh

        在“Generate the Volume Mesh”任务中,选择 'poly-hexcore' 作为填充选项,然后点击 '生成体积网格' 按钮。

db329fe230eb428da95ca3bf83e5476d.png


e3cbe407e3d94389b3dead54e5b11567.png

        这是生成的体积网格。可以看到,BOIFOI 对象的确切位置无法确定,而应用体和面尺寸的两个实体非常明显。这是因为后者定义了流体域的特定区域,而 BOI 和 FOI 仅在其定义的区域中影响网格尺寸。


【总结】

        FOIFace Size在表面位置附近间接影响体积网格。然而,FOI 不必是几何的实际边界。BOI FOI 灵活地控制局部区域的体网格细化,例如尾流或剪切层,但它们不能用于指定仿真的区域或边界。因此,在使用它们时要谨慎。

 

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

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

相关文章

【React】前端项目引入阿里图标

【React】前端项目引入阿里图标 1、登录自己的iconfont-阿里巴巴矢量图标库,把需要的图标加入到自己的项目中去;2、加入并进入到项目中去选择Symbol点击复制代码3、安装ant-design/icons4. 新建一个MyIcon.js文件内容如下5、在项目中使用 1、登录自己的i…

【Linux笔记】文件描述符与重定向

一、Linux关于文件操作的一些系统调用 1、open和close 我们在C语言阶段已经学过很多文件操作的函数,今天我们要来看看操作系统中对于文件是怎么操作的。 1.1、open与close的用法 C语言的库函数中有很多关于文件操作的接口,包括fopen、fclose、fprint…

《Docker技术革命:从虚拟机到容器化,全面解析Docker的原理与应用-上篇》

文章目录 Docker为什么会出现总结 Docker的思想Docker历史总结 Docker能干嘛虚拟机技术虚拟机技术的缺点 容器化技术Docker和虚拟机技术的区别 Docker概念Docker的基本组成镜像(image)容器(container)仓科(repository)…

基于大数据的B站数据分析系统的设计与实现

摘要:随着B站(哔哩哔哩网)在国内视频分享平台的崛起,用户规模和数据量不断增加。为了更好地理解和利用这些海量的B站数据,设计并实现了一套基于Python的B站数据分析系统。该系统采用了layui作为前端框架、Flask作为后端…

防火墙综合拓扑(NAT、双机热备)

实验需求 拓扑 实验注意点: 先配置双机热备,再来配置安全策略和NAT两台双机热备的防火墙的接口号必须一致如果其中一台防火墙有过配置,最好清空或重启,不然配置会同步失败两台防火墙同步完成后,可以直接在主状态防火墙…

逻辑回归与感知机详解

一逻辑回归 采用log函数作为代价函数 1 用于二分类问题 2 cost成本函数定义 3 求最小值,链式求导法则 4 梯度下降法 5 结构图表示 二 感知机 样本点到超平面距离法 1 线性二分类问题 2 点到直线距离 3 更新w 和b 参数 4 算法流程 5 例子

真机调试,微信小程序,uniapp项目在微信开发者工具中真机调试,手机和电脑要连同一个wifi,先清空缓存,页面从登录页进入,再点真机调试,这样就不会报错了

微信小程序如何本地进行真机调试?_unity生成的微信小程序怎么在电脑上真机测试-CSDN博客 微信小程序 真机调试 注意事项 uniapp项目在微信开发者工具中真机调试,手机和电脑要连同一个wifi,先清空缓存,页面从登录页进入&#xf…

mac系统内存越来越大怎么清理?CleanMyMac X轻松解决

MacBook作为一款优秀的笔记本电脑,自带的macOS操作系统更加稳定、安全、易用。但是,随着安装的应用越来越多,应用的功能越来越强大,占用的内存也越来越多,从而导致电脑变慢。那么,MacBook如何清理内存呢&am…

【Node.js基础】Node.js的介绍与安装

文章目录 前言一、什么是Node.js?二、安装Node.js2.1 Windows系统2.2 macOS系统2.3 Linux系统 三、运行js代码总结 前言 随着互联网技术的不断发展,构建高性能、实时应用的需求日益增长。Node.js作为一种服务器端运行时环境,以其事件驱动、非…

CentOS gui 图形界面显示文字乱码

一、现象 CentOS(CentOS 7.5)控制台下显示中文乱码: 或者通过X11 Forwarding远程显示CentOS的图形化程序文字乱码: 二、解决方法 安装中文语言包: yum install kde-l10n-Chinese 注:网上有些文章会推荐安…

k8s中调整Pod数量限制的方法

一、介绍 Kubernetes节点每个默认允许最多创建110个pod,有时可能由于主机配置扩容的问题,从而需要修改节点pod运行数量的限制。 即:需要调整Node节点的最大可运行Pod数量。 一般来说,只需要在kubelet启动命令中增加–max-pods参数…

代码随想录 Leetcode222.完全二叉树的节点个数

题目&#xff1a; 代码&#xff08;首刷自解 2024年1月30日&#xff09;&#xff1a; class Solution { public:int countNodes(TreeNode* root) {int res 0;if (root nullptr) return res;queue<TreeNode*> deque;TreeNode* cur root;deque.push(cur);int size 0;w…

搭建WebGL开发环境

前言 本篇文章介绍如何搭建WebGL开发环境 WebGL WebGL的技术规范继承自免费和开源的OpenGL ES标准&#xff0c;从某种意义上说&#xff0c;WebGL就是Web版的OpenGL ES&#xff0c;而OpenGL ES是从OpenGL中派生出来的。他们的应用环境有区别&#xff0c;一般来说&#xff1a;…

走迷宫-bfs

package Test;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class Main {static int N 110,hh 0,tt -1,n,m;static int[][] g new int[N][N]; //用来存储迷宫static int[][] d new int[N][N]; //用来存储d[i…

jenkins部署(docker)

docker部署&#xff0c;避免安装tomcat 1.拉镜像 docker pull jenkins/jenkins2.宿主机创建文件夹 mkdir -p /lzp/jenkins_home chmod 777 /lzp/jenkins_home/3.启动容器 docker run -d -p 49001:8080 -p 49000:50000 --privilegedtrue -v /lzp/jenkins_home:/var/jenkins_…

【Go 快速入门】数组 | 切片 | 映射 | 函数 | 结构体 | 方法和接收者

文章目录 数组切片append 函数copy 函数删除元素 映射delete 函数 函数init 特殊的函数defer 语句panic / recover 错误处理 类型结构体内存对齐JSON 序列化与反序列化方法和接收者 项目代码地址&#xff1a;03-ArraySliceMapFuncStruct 数组 基本格式&#xff1a;var 数组变…

从0开始搭建若依微服务项目 RuoYi-Cloud(保姆式教程完结)

文章接上一章&#xff1a; 从0开始搭建若依微服务项目 RuoYi-Cloud&#xff08;保姆式教程 一&#xff09;-CSDN博客 四. 项目配置与启动 当上面环境全部准备好之后&#xff0c;接下来就是项目配置。需要将项目相关配置修改成当前相关环境。 数据库配置 新建数据库&#xff…

ModelArts加速识别,助力新零售电商业务功能的实现

前言 如果说为客户提供最好的商品是产品眼中零售的本质&#xff0c;那么用户的思维是什么呢&#xff1f; 在用户眼中&#xff0c;极致的服务体验与优质的商品同等重要。 企业想要满足上面两项服务&#xff0c;关键在于提升效率&#xff0c;也就是需要有更高效率的零售&#…

利用操作符解题的精彩瞬间

下面是链接为了解释练习2的并且还有与操作符相关的知识。 C语言与操作符相关的经典例题-CSDN博客 操作符详解&#xff08;上&#xff09;-CSDN博客 操作符详解&#xff08;下&#xff09;-CSDN博客 目录 练习1&#xff1a;在一个整型数组中&#xff0c;只有一个数字出现一…

化工企业能源在线监测管理系统,能源管理新利器

化工企业在开展化工生产活动时&#xff0c;能源消耗量较大&#xff0c;其节能潜力空间也较大&#xff0c;因此必须控制能耗强度&#xff0c;促进能效水平的稳步提升。化工企业通过能源现状的分析&#xff0c;能够实现能源使用情况的实时反馈与监管&#xff0c;从而达到节能减排…