FLUENT Meshing Watertight Geometry工作流入门 - 6 描述几何体

本视频中学到的内容:

  1. 讨论“描述几何”任务中所需各种输入的工作细节
  2. 如何为流体区域创建盖面
  3. 使用“创建区域”任务创建流体区域

视频链接:

FLUENT Meshing入门教程-6描述几何体_哔哩哔哩_bilibili 


【Import Mesh】

        启动 Ansys Fluent 进入网格模式。转到“文件” -> “读取” -> “网格”,然后选择提供的网格文件。一旦 Ansys Fluent 完成读取文件,你会注意到Watertight Geometry Workflow已经自动设置,并且直到“生成表面网格”的所有步骤都已成功完成。这里的几何是管道流动模型,有4个进口和1个环状出口。


【Describe Geometry】

        现在,我们看一下“描述几何”任务。

        第一个输入是“几何类型”,在“几何类型”下,有三个选项来描述导入工作流的几何类型,即仅固体仅流体无空隙,或同时存在流体和固体区域和/或空隙。在本模型下我们选择“仅固体区域”。

        当选择几何类型为“仅固体区域”或“同时存在流体和固体区域”时,我们会得到一个额外的选项,即在此处封闭开口并提取流体区域。当我们选择几何类型为“仅流体”时,此选项不可用,因为在这种情况下不需要提取流体。

        在这里,由于几何仅包含固体域,我们需要提取流体区域。对于“是否封闭开口并提取流体区域?”我们将选择“”以提取流体区域。

在选择“是”后,“封闭流体区域”任务将添加到工作流中。

        第三个输入是“将所有流体-流体边界类型从‘壁’更改为‘内部’?”在具有多个连接的流体区域的模型中,流体-流体边界是指由两个流体区域共享的界面。此选项用于检查我们是否希望 Fluent 将所有流体-流体边界类型从“壁”更改为“内部”。

        默认情况下,Ansys Fluent Meshing 将流体-流体边界视为壁。如果将选项设置为“否”,则在流体区域之间将不允许流动。但是,如果模型物理性质要求在区域之间流动流体,则选择“是”以将边界转换为内部。

请注意,包含单词“WALL_”的命名选择将从此转换中排除。

        下一个输入是“是否要应用拓扑共享?”。由于在 CAD 创建阶段已经应用了拓扑共享。因此将其选择为“”。

        请注意,如果导入的是多几何对象装配体,而在 CAD 级别未应用拓扑共享,则将会得到一个额外的用户输入,即“对象之间的非共形网格?”,通过该输入我们可以选择是否需要非共形网格。

  • 非共形网格是在两个单元区域之间的界面上,网格节点位置不相同的网格。这在涉及移动部件的模拟中使用,例如压缩机、涡轮机、齿轮箱等。
  • 需要注意的是,如果将“是否要应用拓扑共享?”设置为“是”,那么“对象之间的非共形网格?”将自动为“”,反之亦然。

        最后一个输入涉及多区域网格。在某些情况下,可能希望对复杂几何图形使用纯六边形网格。在这种情况下,我们可能需要在 CAD 级别手动将几何切割或切片成单独的体,然后再进行网格划分。

        但如果“启用多区域网格?”选项设置为“”,那么我们可以在几何的所有区域中创建纯六边形网格,同时自动将几何划分为单独的体。在该模型中,我们将选择“否”并单击“描述几何”。

【Enclose Fluid Regions (Capping)】

        工作流现在转移到“封闭流体区域”任务。此任务的主要目的是创建盖板表面,以覆盖或关闭几何中的任何开口,并定义内部流体流动区域。

        实体 CAD 模型已经包含壁表面,我们需要定义进口和出口表面。然后可以使用“区域类型”设置来指定将应用于盖板表面的边界条件。

        首先,从“Velocity inlet”边界条件开始。名称根据选择的区域类型自动填充。我们可以保持此默认值,或根据需要更改它。对于此模型,我们将使用默认名称。

        用户可以选择两种“盖面类型”:“单一表面”或“环形(2表面)”。如果开口是环形或环状的,则需要使用环形选项。对于所有其他开口,我们可以使用单一表面类型。我们首先将使用“单一表面”盖板类型,并将在进口平面上创建盖板表面。

        要创建盖板,需要选择包围开口的表面。确保“分类依据”设置为“标签”,然后从列表中选择“in1_face”。图形窗口中突出显示了相应的表面。一旦点击“创建盖板”,就会创建一个新的表面,覆盖这个开口。

        第二个进口由2个表面包围。要为此进口创建盖板,请将“选择方式”设置为“区域”,从列表中选择“in2a_face”和“in2b_face”这两个表面,然后点击“创建盖板”。将创建一个盖板表面,覆盖此开口。

        在选择表面之前必须将“选择方式”设置为“区域”,因为这两个表面具有不同的标签。如果它们在 CAD 创建阶段被分组到一个单一标签中,则可以将“选择方式”设置为“标签”,然后选择适当的标签。

        还可以创建一个单一的盖板表面,覆盖在同一平面上的不同的物理开口。例如,要为其余两个进口创建盖板,选择“in3_face”和“in4_face”,然后点击“创建盖板”。

        这将创建一个单一的盖板表面,覆盖所选的两个开口。在这种情况下,不管这两个表面是否被分组到一个单一标签中,都没有关系,因为它们是物理上不同的表面。

        现在创建出口平面。开口的形状类似于环形或环状。为了覆盖这样的开口,我们需要使用“环形(2表面)”盖板类型。在“封闭流体区域”任务中选择此选项。由于这是一个出口,我们将“区域类型”设置为“压力出口”并保留默认名称。

        要创建环形盖板,请从图形窗口选择环形开口周围的2个表面,即圆形内表面和矩形外表面。确保“Select By”设置为“区域”。除了从图形窗口选择这些表面外,用户还可以将选择设置为“标签”,然后选择包含两个表面的标签。

        对于环形盖板类型,必须强制两个表面都分组到一个单一标签中。在我们的情况下,标签“out_faces”包含这两个表面。点击“创建盖板”将在出口平面创建环形盖板。

        现在我们已经定义了流体域边界,可以进行提取流体区域,这发生在“创建区域”任务中。只有当在“几何类型”下选择了“几何仅由固体区域组成”或“几何由流体和固体区域和/或空隙组成”选项时,“创建区域”任务才可用。如果选择了“几何仅由流体区域组成”,那表明领域中只有流体区域,因此不需要单独提取。此任务中唯一的输入是“估计的流体区域数”。实际上,Ansys Fluent 会自动计算并设置此值。默认情况下,Ansys Fluent 假定所有实体都是固体区域,所有空隙都是“死”区域。

        点击“创建区域”以让 Ansys Fluent 提取流体区域。任何提取的流体区域都会立即显示在图形窗口中。

如果检测到的流体区域数量多于估计数量,则会在会在控制台窗口为用户打印警告以便调查。


【总结】

        了解描述几何任务中所需的各种输入,以正确定义模型。讲解“包围流体区域”任务的工作细节,并了解如何为流体区域提取创建盖板表面。最后,学习Watertight Geometry Workflow中的“创建区域”任务。

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

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

相关文章

从头开始构建和训练 Transformer(下)

导 读 上一篇推文从头开始构建和训练 Transformer(上)https://blog.csdn.net/weixin_46287760/article/details/136048418介绍了构建和训练Transformer的过程和构建每个组件的代码示例。本文将使用数据对该架构进行代码演示,验证其模型性能。…

[office] Excel如何快速统一数字编号长度 #经验分享#其他

Excel如何快速统一数字编号长度 我们在办公室使用Excel统计数据的时候,经常会遇到第一列数据全部是数字编号,但是因为数字的位数不一样,长短不一的样子看起来不是很协调。那么如何快速统一数字编号长度呢?一起来了解一下吧 我们在…

STM32内部Flash

目录 一、内部Flash简介 二、内部Flash构成 1. 主存储器 2. 系统存储区 3. 选项字节 三、内部Flash写入过程 1. 解锁 2. 页擦除 3. 写入数据 四、工程空间分布 某工程的ROM存储器分布映像: 1. 程序ROM的加载与执行空间 2. ROM空间分布表 一、内部Flash…

【Java数据结构】单向 不带头 非循环 链表实现

模拟实现LinkedList:下一篇文章 LinkedList底层是双向、不带头结点、非循环的链表 /*** LinkedList的模拟实现*单向 不带头 非循环链表实现*/ class SingleLinkedList {class ListNode {public int val;public ListNode next;public ListNode(int val) {this.val …

Go语言每日一练——链表篇(五)

传送门 牛客面试笔试必刷101题 ----------------合并k个已排序的链表 题目以及解析 题目 解题代码及解析 解析 这一道题与昨天的合并链表题目类似,但是由于有K个且时间复杂度要求控制在O(nlogn),这里主要有两种解法:一种是依旧使用归并来…

Python算法题集_相交链表

Python算法题集_相交链表 题41:相交链表1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【双层循环】2) 改进版一【双指针】3) 改进版二【哈希检索-集合】4) 改进版三【哈希检索-字典】 4. 最优算法 本文为Python算法题集之一的代码示…

游戏服务器购买多少钱1个月?买一年贵吗?

游戏服务器购买多少钱1个月?阿里云26元1个月、腾讯云32元1个月。买一年贵吗?不贵。 游戏服务器租用多少钱一年?1个月游戏服务器费用多少?阿里云游戏服务器26元1个月、腾讯云游戏服务器32元,游戏服务器配置从4核16G、4…

OSI七层模型

文章目录 定义各层功能定义在 OSI 模型中如何进行通信OSI 模型有哪些替代方案:TCP/IP 定义 OSI是一种开放系统互连参考模型 (Open System Interconnect 简称OSI),是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互…

[职场] 集成电路IC设计工程师求职简历工作经历范文(精选4篇) #职场发展#其他

集成电路IC设计工程师求职简历工作经历范文(精选4篇) 集成电路IC设计工程师在找工作做简历的时候,经常不知道求职简历中的工作经历板块怎么写,下面是简历网小编整理的适合集成电路IC设计工程师在做简历时写的工作经历范文4篇&…

40000000人民币有多重

在日常生活中,我们经常看到大量现金的重量作为一个有趣的话题。那么,40000000人民币到底有多重呢?本文将详细介绍如何计算这个问题,并讨论与现金重量相关的因素。 首先,我们需要了解人民币纸币的重量。一张崭新的100元…

MySQL篇----第十篇

系列文章目录 文章目录 系列文章目录前言一、MyISAM Static 和 MyISAM Dynamic 有什么区别?二、如果一个表有一列定义为 TIMESTAMP,将发生什么?三、你怎么看到为表格定义的所有索引?四、LIKE 声明中的%和_是什么意思?五、列对比运算符是什么?前言 前些天发现了一个巨牛…

【力扣】整数反转,判断是否溢出的数学解法

整数反转原题地址 方法一:数学 反转整数 如何反转一个整数呢?考虑整数操作的3个技巧: xmod10可以取出x的最低位,如x123,xmod103。x/10可以去掉x的最低位,如x123,x/10,x12。xx*10…

26 使用 Samba 实现文件共享

Samba 文件共享服务 Samba 服务程序现在已经成为在 Linux 系统与Windows 系统之间共享文件的最佳选择 详细配置请转Samba服务 安装 [rootlocalhost ~]# yum install samba -ySamba 服务程序的主配置文件,只有 37 行。 第 5~8 行参数中所提到的 cups…

仰暮计划|“用心感悟使我获取了艺术真谛,自律如始让我获得了人生成功,我将继续在艺术道路上走下去”

口述人:郭敬东(男) 整理人:马静 口述人与整理人关系:姥爷与外孙女 口述人基本信息:现60岁,1963年出生于湖北省大悟县刘集镇金鼓村,1987年移居到河南省焦作市,现居河南省焦作市高新区。 引言:在得知要讲述自己的经历…

企业数字化转型面临什么挑战?

数字化转型是一个复杂且持续的过程,涉及将数字技术集成到组织的各个方面,从根本上改变组织的运营方式和为客户提供价值的方式。虽然具体的挑战可能因企业的性质和规模而异,但一些常见的挑战包括: 1.抵制变革: 文化阻…

STM32单片机的基本原理与应用(七)

超声波测距实验 基本原理 超声波测距实验是STM32单片机通过控制HC-SR04超声波模块,使其发送超声波,遇到物体反射回超声波来实现距离测量,其原理就是在发射超声波到接收超声波会有一段时间,而超声波在空气中传播的速度为声速&…

python打包exe,并发布windows服务实践

操作实践 1、编写python程序,按照自己的需求编写 以下是案例 # -*- coding:utf-8 -*- import win32serviceutil import win32service import win32event import win32timezone #不加导入,打包后运行会报错,原因未知,暂时不…

小白Linux学习笔记-Linux内核

Linux内核 文章目录 Linux内核WHEREWHATmoudules.dep 文件depmod 命令depmod 实验lsmod 命令modinfo 命令内核模块的观察实验 内核模块的加载与移除:insmod, modprobe, rmmodinsmod 命令modprobe 命令rmmod 命令内核模块的加载与移除实验 内核模块的额外参数设定:/etc/modprobe…

二道经典OJ题带你入门回溯剪枝算法

风起于青萍之末 浪成于微澜之间 🎥个人主页 🔥个人专栏 🎥前期回顾-环形链表 目录 回溯算法的简介 N皇后问题 思路 代码测试 N皇后 思路 判断一竖列是否有皇后 判断对角线是否有皇后 代码测试 回溯算法的简介 回溯是递归的副产品&#xff0…

计算机设计大赛 深度学习+python+opencv实现动物识别 - 图像识别

文章目录 0 前言1 课题背景2 实现效果3 卷积神经网络3.1卷积层3.2 池化层3.3 激活函数:3.4 全连接层3.5 使用tensorflow中keras模块实现卷积神经网络 4 inception_v3网络5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 *…