FLUENT Meshing Watertight Geometry工作流入门 - 7 共享拓扑

本视频中学到的内容:

  1. “共享拓扑”任务的工作细节
  2. 如何使用“更新边界”和“更新区域”任务来更新边界和区域的属性

视频链接: 

FLUENT Meshing入门教程-7应用共享拓扑_哔哩哔哩_bilibili


【Import Geometry】

        启动Ansys Fluent进入网格模式。在工作流类型中选择“Watertight Geometry Workflow”。进入“导入几何”任务。然后,将文件格式设置为CAD并导入提供的CAD文件。

        让我们快速查看我们的CAD模型。这里,我们有两根通过多个螺母和螺栓连接在一起的管道,构成了模型的固体域,以及内部流体域,即流体流动区域。此演示,我们将不添加任何局部尺寸,使用默认设置来创建表面网格。


【Add Local Sizing】

        No


【Generate the Surface Mesh】

        对于此模型,不添加任何局部尺寸,使用默认设置创建表面网格。


【Describe Geometry】

        一旦表面网格创建完成,我们会看到一条消息:“应添加共享拓扑任务以便继续”,然后“应用共享拓扑”任务被添加为“描述几何”任务的子任务。

        如果ANSYS Fluent检测到已导入多体部分但没有应用共享拓扑,其会在表面网格创建后自动添加此任务到工作流程中。

        在进行“应用共享拓扑”任务之前,需要执行“描述几何”任务。由于我们同时具有固体和流体区域,我们将选择几何类型的第三个选项。保留所有其他选项的默认值,然后点击“描述几何”。

Apply Share Topology

        现在我们看看如何设置“应用共享拓扑”任务。对于多体几何,其中不同体可能彼此接触,建议在CAD创建阶段执行“共享拓扑”操作。这确保所有重叠区域都得到适当处理。通常情况下,非共形网格意味着每个体都有单独的面,导致界面处形成非共形网格;而两个体在界面处共享一个单一面,则会创建共形网格

        虽然Fluent求解器能够处理两种网格,但由于共形网格更高的效率和更少的求解时间,通常建议使用共形网格。然而,在某些情况下,如果在CAD创建阶段只能执行部分共享拓扑,或者根本不能在CAD创建阶段执行共享拓扑,那么在使用网格工作流程时,可以在网格化阶段执行此操作。

        在“应用共享拓扑”任务中,有两个基本用户输入。最大间隙距离是两个体之间可能的最大间隙。大于该距离的不同体的表面将被共享拓扑操作忽略。如果要突出显示标记为共享的表面,请点击“标记间隙”。

        最大间隙距离必须小于或等于用于生成表面网格的最小尺寸值的一半。此外,它不应超过模型中固体或流体体的最小厚度,否则可能导致这些体的崩溃。因此,在定义最大间隙距离时需要注意,以确保选择所有需要共享的表面,同时确保没有体崩溃。

        【Share Topology Method】

        默认设置为“Join-Intersect”。在连接相交方法中,首先识别表面的重叠区域,并根据高级选项部分中指定的参数从其父表面中分离出来,然后合并成一个单一表面。该方法的另一个选项是“Interface Connect”。

        Interface Connect方法可用于在不同体之间存在匹配的重叠表面时。匹配指的是具有相似形状和尺寸的重叠表面。

        现在让我们看看“Join-Intersect”方法。这个名称基本上代表连接表面的两种不同方式,连接和相交。对于大多数情况,可以将高级选项下的设置保持为默认值。

        一旦选择了适当的最大间隙距离和共享拓扑方法及其相关选项,点击“应用共享拓扑”执行共享拓扑操作。正如这里看到的,之前用于流体区域的单一表面已被分割成两部分,与管道的内表面连接。新表面也经过重新网格化,以在不同对象之间创建共形网格。共享拓扑之后的下一个任务是“更新边界”。

Update Boundaries

        尽管边界区域的属性也可以在ANSYS Fluent求解器中更新,但建议在ANSYS Fluent Meshing Watertight Geometry Workflow中查看和更新边界的属性。这可以通过“Update Boundaries”任务来完成。

        请注意,在几何类型为“仅固体”时,此任务不可用。因此,如果此任务在这里不可见,可以通过右键单击在“生成表面网格”和“生成体网格”之间的任何主要任务,选择“插入新任务”,然后选择“更新边界”来直接添加。

        在“更新边界”任务的属性部分,根据选择类型(标签或区域),在表中列出了一系列边界名称。对于此演示,我们将使用“区域”选择类型。打开“列出所有边界”选项,使表中的内部边界可见。

        如果修改了任何边界属性,但尚未执行“更新边界”任务,则切换“列出所有边界”选项将丢弃表中的所有修改,因此建议在进行任何修改之前首先切换“列出所有边界”选项。

        在表中,注意标签中包含“入口”和“出口”模式的边界被分配为“速度入口”和“压力出口”边界类型。这是因为Fluent根据边界名称自动分配适当的边界条件。

        以下是ANSYS Fluent自动应用的一些典型命名约定和相关的边界条件列表。要更改边界的名称,可以双击边界名称并输入新名称,或右键单击边界名称,选择“设置边界名称”,点击空白处并输入新名称。同样,要更改边界类型,请点击“边界类型”列中的下拉菜单,并从列表中选择类型,或右键单击边界名称,选择“设置边界类型”,然后选择边界的适当类型。完成后,点击“更新边界”。

【Update Region】

        现在我们讨论“更新区域”任务。此任务用于为不同区域分配适当的名称并定义区域类型。在这里,第一列列出了每个区域的名称,第二列列出了区域类型。将鼠标悬停或单击一次任何区域的名称都会在图形显示窗口中突出显示它们。要更改任何区域的名称,只需双击相应的区域名称,输入新名称,然后按键盘上的“Enter”按钮。

        “绘制区域”按钮可用于过滤在图形窗口中显示的区域。可以选择在显示所有区域或仅显示固体或液体区域之间进行选择。可以通过在表中选择它们,右键单击并在上下文菜单中选择“绘制选择”来可视化一组自定义区域。

        请注意,死区域与域中的空洞相同,并且不会传递到Fluent求解器。点击“打印摘要”按钮可用于将有关区域的信息打印到控制台窗口。一旦对区域分配感到满意,点击“更新区域”以确认并进入工作流程中的下一个任务。


【总结】

        总结一下在这个课程中学到的内容。讨论了ANSYS Fluent Meshing Watertight Geometry Workflow中“共享拓扑”的工作细节,并学习如何执行它。学习了如何使用“更新边界”和“更新区域”任务来更新边界和区域的属性。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux系统zabbix工具监控web页面

web页面监控 内建key介绍浏览器配置浏览器页面查看方式 监控指定的站点的资源下载速度,及页面响应时间,还有响应代码; web Scenario: web场景(站点)web page :web页面,一个场景有多…

什么是PAGA系统

PAGA系统是一种公共广播和通用报警系统,它在船舶、海上钻井平台、石油化工、天然气开采等行业的应用非常广泛。当遇到紧急情况或其他特殊情况时,PAGA系统能够在大范围内进行喊话广播或报警。这种系统通过自动电话系统(如PABX,即自…

硬错误-STM32

需要修改栈大小 还得是野火的文档比较讲得深一点。

linux 网络服务小实验

实验图和要求: 1)网关服务器:ens36:12.0.0.254/24,ens33:192.168.44.254/24;Server1:192.168.44.20/24;PC1和Server2:自动获取IP;交换机无需配置。…

React18原理: React核心对象之ReactElement对象和Fiber对象

React中的核心对象 在React应用中,有很多特定的对象或数据结构.了解这些内部的设计,可以更容易理解react运行原理列举从react启动到渲染过程出现频率较高,影响范围较大的对象,它们贯穿整个react运行时 如 ReactElement 对象如 Fi…

亚马逊速卖通temu:店铺产品怎么才能上首页爆单并且不翻车

在亚马逊平台上经营的卖家,深知平台规则的重要性。每个产品的销量和评价,特别是关键词的排名,对产品的推广至关重要。如果一个产品在亚马逊上没有评论和销量,其推广成本会大大增加。无论是通过官方渠道还是其他途径,卖…

为什么MySQL不建议使用TEXT字段?

当我们深入探讨“为什么MySQL不建议使用TEXT字段?”这一问题时,可以从一下多个方面来详细理解这个问题: 1. 性能问题 性能问题是MySQL不建议使用TEXT字段的一个重要原因。TEXT字段通常以外部存储方式保存,而不是像固定长度或可变…

C高级D5作业

1.#!/bin/bash read -p "请输入一个字符>>" -n 1 c echo case $c in [[:lower:]]) echo "小写" ;; [[:upper:]]) echo "大写" ;; [1-9]) echo "数字" ;; …

spring boot3登录开发-2(1图形验证码接口实现)

⛰️个人主页: 蒾酒 🔥系列专栏:《spring boot实战》 🌊山高路远,行路漫漫,终有归途。 目录 前置条件 内容简介 图形验证码接口实现 导入糊涂工具依赖 接口分析 编写验证码接口 测试验证码接口 前置条件 …

SG7050VEN(晶体振荡器SPXO)输出:LVDS低相位抖动

SG7050VEN 提供了从25 MHz到500 MHz的宽广频率范围,2.5V和3.3V供电电压,可以轻松集成到各种电源中,7.0 5.0 1.5 mm 的封装,LVDS输出已成为高速数据传输的首选,它提供了低功耗和高速率的优势,同时还能最小化电磁干扰。…

【plt.imshow显示图像】:从入门到精通,只需一篇文章!【Matplotlib】

【plt.imshow显示图像】:从入门到精通,只需一篇文章!【Matplotlib】 🚀 利用Matplotlib进行数据可视化示例 🌵文章目录🌵 📘 1. plt.imshow入门:认识并安装Matplotlib库&#x1f308…

【大厂AI课学习笔记】【2.1 人工智能项目开发规划与目标】(1)发现与明确问题

抱歉,过春节这几天,没有更新。赶紧续上。 人就是这样,放假之前呢,想着趁着这个假期,把很多之前没有做好的事情,都梳理好,该补的也补上,结果一个假期就这样过去了,很多想…