FLUENT Meshing Watertight Geometry工作流入门 - 8 添加边界层网格

本视频中学到的内容:

  1. 如何使用 “添加边界层”任务生成边界层网格
  2. 边界层网格在流体动力学中的重要性
  3. 可用于添加边界层网格的方法以及所需的用户输入

视频链接: 

FLUENT Meshing入门教程-8添加边界层网格_哔哩哔哩_bilibili


        流体动力学中边界层的概念及其对整体流体流动的影响非常重要。流体流过固体表面形成的较薄、受黏度主导的区域定义为边界层,在定义摩擦阻力、传热、飞机机翼失速等方面的发挥着重要作用。因此,确保CFD模拟正确地捕捉这些区域的流体流动物理特性至关重要。

        除了使用适当的数值方案外,还有必要确保这些区域的网格足够精细,以充分捕捉流体流动行为。为此,Ansys Fluent Meshing 中的水密工作流程设有专用任务选项卡,即“添加边界层”,可用于定义边界层区域的网格需求。


【Import Geometry】

        启动 Ansys Fluent 进入网格模式。转到“文件”、"读取",选择“网格”,然后选择提供的网格文件。一旦Fluent读取完文件,水密几何工作流程已自动设置,并且直到“更新区域”任务的所有任务都已成功完成。

        这里的模型是一个通用的球形或止回阀,由一个固体区域(管道几何)和三个流体区域(入口管道区域、阀门区域、出口管道区域)组成。球阀被视为模型中的空洞。


【Add Boundary Layer】

        现在让我们看看“添加边界层任务”。如果“添加边界层”设置为“yes”,则此设置下方将显示多个输入选项。可以使用“Name”为应用的控制设置指定名称。默认情况下,名称是基于所选择的偏移方法类型自动填充的。

        有四种不同的偏移方法类型可用于添加边界层网格。每种方法都有自己的一组用户输入。

        所有方法通用的输入是“Number of Layers”、“Add in”和“Grow on”。

        如名称所示,“Number of Layers”定义用户想要创建的边界层的数量,这个数字在很大程度上取决于解析边界层流动所需的准确性要求。

【Add in && Grow on】

        “Add in”和“Grow on”定义了边界层网格生成的位置。“Add in”选项指定您想要添加边界层的的体区域或者命名区域。一旦选择了该区域,就可以使用“Grow on”选项指定需要在其中添加边界层的表面,默认情况下,“Add in”设置为流体区域,“Grow on”设置为仅壁面

        但是,通过在“Add in”用户输入下进行适当选择,边界层也可以添加在固体区域或任何其他指定区域,根据需要,在“Grow on”用户输入下,也可以添加到界面或任何其他指定的边界区域或标签。

        此外,还有两个高级选项,对于大多数情况,可以保留其默认值。

【Offset Method Type】

        现在让我们看看偏移方法类型。偏移方法有以下四种:

smooth-transition

        默认选项是“smooth-transition”。这是大多数应用程序最健壮和有用的方法。此方法需要Transition RatioGrowth Rate参数作为额外的输入。

过渡比是最后一个边界层中网格高度与体积填充中第一个单元的比率,

生长率只是下一个边界层单元的厚度与前一个边界层单元的比率,从表面上看,这两个比率都是在边界层网格上增长的。

        将所有设置保持为默认值后,生成体网格。如图所示,边界层网格的厚度和第一层高度沿表面变化,具体取决于局部表面网格的大小,以确立边界层网格和体积网格之间的体积速率平滑变化,这是此方法的主要优势。然而,缺点不可能直接控制第一层高度或边界层网格的绝对总高度

Smooth transition方法
last-ratio

        下一种方法是“last-ratio”。在这里,First Height,也就是边界层网格的第一层的厚度,作为额外的输入给出,并在边界层网格创建的任何地方保持不变。相对于smooth-transition,可以注意到第一层厚度在任何地方都是恒定的。

        此外,通过定义Transition Ratio,可以确保边界层网格和体积网格之间实现平滑过渡。这种方法的唯一缺点是在表面上沿着边界层厚度会因满足其他输入而自动变化

Last Ratio方法
uniform】

        下一种方法,即“uniform”。该方法依赖于Growth RateFirst Height作为额外输入,以生成边界层网格,使得域中的每个层的厚度在任何地方都保持相同。对于平坦表面相对轻微弯曲的表面,可以轻松保持均匀的厚度。

        然而,在锐角处(如90度弯曲),如图所示,这种方法可能导致裂缝的产生。该方法的一个严重限制无法直接控制边界层网格和体积网格之间体积变化

Uniform方法

aspect-ratio

        最后一种方法是“aspect-ratio”。在这里,需要第一纵横比生长率作为额外输入来定义边界层网格。第一纵横比局部表面网格尺寸边界层网格的第一个单元的高度之比

        随着模型周围的表面网格尺寸的变化,第一个单元的高度随后被修改,以保持用户定义的纵横比,如图所示。这种方法的主要缺点无法控制第一层的高度边界层网格的总高度

Aspect Ratio方法


【总结】

        我们学习了如何使用“添加边界层”任务生成边界层网格。讨论了边界层网格的重要性,并探讨了可用于添加边界层网格的方法以及所需的用户输入。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

备战蓝桥杯---图论之最小生成树

首先,什么是最小生成树? 他就是无向图G中的所有生成树中树枝权值总和最小的。 如何求? 我们不妨采用以下的贪心策略: Prim算法(复杂度:(nm)logm): 我们对于把上述的点看成两个集…

SNMPv1/v2c-原理浅谈+报文示例+简易配置

个人认为,理解报文就理解了协议。通过报文中的字段可以理解协议在交互过程中相关传递的信息,更加便于理解协议。 因此本文将在SNMP协议报文的基础上进行介绍。 SNMPv1版本相关RFC SNMPv2版本相关RFC 关于 Community-based SNMPv2 的基本原理&#xff…

docker部署Gogs安装

简介 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。 非docker下载 https://dl.gogs.io/ #根据需要的版本下…

jwt+redis实现登录认证

项目环境&#xff1a;spring boot项目 pom.xml引入jwt和redis <!-- jwt --><dependency><groupId>com.auth0</groupId><artifactId>java-jwt</artifactId><version>4.3.0</version></dependency><!-- redis坐标-->…

php数据类型以及运算符、判断条件

php数据类型以及运算符 1. php数据类型2. 使用举例3. 运算符4. 判断条件if else elseif 1. php数据类型 包括 String(字符串)、Integer(整型)、Float(浮点型)、Boolean(布尔型)、Array(数组)、Object(对象)、NULL(空值) 2. 使用举例 1.字符串 2.整型 3.浮点型 4.布尔型 5.数组…

Eclipse - Code Templates

Eclipse - Code Templates References Window -> Preferences -> C/C -> Code Style -> Code Templates 配置默认代码模板&#xff0c;可以点击 Export 将自己配置好的 Code Templates 导出去&#xff0c;以便备份和共享。 References [1] Yongqiang Cheng, https…

洛谷P5712 Apples 题解

#题外话&#xff08;第24篇题解&#xff09; #先看题目 题目链接https://www.luogu.com.cn/problem/P5712 #思路 就有几个注意的点&#xff1a; 1、注意“Today”后面有一个空格&#xff0c;我被坑过 2、如果输入的是0&#xff0c;输出不用加s 3、注意句点&#xff0c;我还…

Unity类银河恶魔城学习记录7-6 P72 Bouncy sword源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释&#xff0c;可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Sword_Skill_Controller.cs using System.Collections; using System.Colle…

在Linux系统中安装LANMP

LANMP是Linux下Apache、Nginx、MySQL和PHP的应用环境&#xff0c;本节演示 的是WDLinux的一款集成的安装包&#xff0c;操作起来非常简单。首先&#xff0c;下载需要的安装包&#xff0c; 命令如下所示。 wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz 下载完成后进行解压…

上位机图像处理和嵌入式模块部署(Halcon借鉴与客户学习)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 对于很多学院派的同学来说&#xff0c;他们对市场的感觉一般是比较弱的。如果写一个软件的话&#xff0c;或者说开发一个项目的话&#xff0c;他们…

租用一个服务器需要多少钱?2024阿里云新版报价

2024年最新阿里云服务器租用费用优惠价格表&#xff0c;轻量2核2G3M带宽轻量服务器一年61元&#xff0c;折合5元1个月&#xff0c;新老用户同享99元一年服务器&#xff0c;2核4G5M服务器ECS优惠价199元一年&#xff0c;2核4G4M轻量服务器165元一年&#xff0c;2核4G服务器30元3…

第12章 反射

12.1 反射概述 Java的反射&#xff08;reflection&#xff09;机制是指在程序的运行状态中&#xff0c;可以构造任意一个类的对象&#xff0c;可以得到任意一个对象所属的类的信息&#xff0c;可以调用任意一个类的成员变量和方法&#xff0c;可以获取任意一个对象的属性和方法…

函数、极限、连续——刷题(6

目录 1.题目&#xff1a;2.解题思路和步骤&#xff1a;3.总结&#xff1a;小结&#xff1a; 1.题目&#xff1a; 2.解题思路和步骤&#xff1a; 相减为0的情况一定要去试一试平方差&#xff0c;不管多复杂&#xff0c;平方差能够将相减为0转化为直接代入 这个题的妙处就在于用…

【开源】SpringBoot框架开发智能教学资源库系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 课程档案模块2.3 课程资源模块2.4 课程作业模块2.5 课程评价模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 课程档案表3.2.2 课程资源表3.2.3 课程作业表3.2.4 课程评价表 四、系统展示五、核心代…

DS:八大排序之堆排序、冒泡排序、快速排序

创作不易&#xff0c;友友们给个三连吧&#xff01;&#xff01; 一、堆排序 堆排序已经在博主关于堆的实现过程中详细的讲过了&#xff0c;大家可以直接去看&#xff0c;很详细,这边不介绍了 DS&#xff1a;二叉树的顺序结构及堆的实现-CSDN博客 直接上代码&#xff1a; …

2023我患上了AI焦虑

2023我患上了AI焦虑 来自&#xff1a;宝玉 原文链接&#xff1a;https://baoyu.io/blog/ai/i-am-suffering-from-ai-anxiety-in-2023 2023 年对我来说是神奇的一年&#xff0c;我意外的从一个程序员变成了一个 AI 资讯届的“网红”&#xff0c;到年底的时候我在 X 平台的阅读量…

SHERlocked93 的 2023 年终总结

工作之后感觉一年一年过的太快&#xff0c;没有个记录连回忆都无从回忆起&#xff0c;之前的年终总结&#xff1a; SHERlocked93 的 2022 年终总结SHERlocked93 的 2021 年终总结SHERlocked93 的 2020 年终总结SHERlocked93 的 2019 年终总结SHERlocked93 的 2018 年终总结SHER…

相机图像质量研究(31)常见问题总结:图像处理对成像的影响--图像差

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结&#xff1a;光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结&#xff1a;光学结构对成…

Wheeltec小车的开发实录(3)之 wheeltec小车中配置自己的全局优化算法

我一贯的学习路子就先模仿后创造 所以我找到了哔哩哔哩上的一个up写好的算法放到我的小车中 ros的官方教程链接是&#xff1a; navigation/Tutorials/Writing a Local Path Planner As Plugin in ROS - ROS Wiki 首先去up的github上下载插件 Grizi-ju (xiaoju) GitHub 下…

anaconda安装路径默认在D盘,但安装环境的envs路径跑到C盘,修改为D盘

安装的anaconda环境&#xff0c;路径是在anaconda安装目录下的envs中&#xff08;D:\APPFile\Anaconda3\envs&#xff09;&#xff0c;然而&#xff0c;这次创建的却是在 C:\Users\xxx.conda\envs 中。 首先&#xff0c;找到用户目录下的.condarc文件&#xff08;C:\Users\use…