FLUENT Meshing Watertight Geometry工作流入门 - 4 局部加密区域
本视频中学到的内容:
使用Watertight Geometry Workflow 的 Create Local Refinement Regions 任务来创建细化的网格区域
视频链接:
FLUENT Meshing入门教程-4创建局部加密区域_哔哩哔哩_bilibili
可以通过使用 Watertight Geometry Workflow 的 Create Local Refinement Regions 任务来创建细化网格区域,而无需在 CAD 创建单独的几何体。
我们看一个新的简易模型。在这个几何中,我们有一辆概念车放置在一个外壳内,该外壳充当流体域,并可用于执行外部空气动力学类型的分析。
【Import Geometry】
在Meshing模式下启动Ansys Fluent,并在Ansys Fluent Meshing中启动新的Watertight Geometry Workflow。
【Add Local Size】
对于此演示,我们将不使用任何局部尺寸,因此在添加局部尺寸任务中将选项保持为 'no' 并点击更新。
【Create Local Refinement Regions】
要包含 Create Local Refinement Regions 任务,请右键单击添加局部尺寸任务以访问其任务特定的上下文菜单,并从“插入下一个任务”菜单中选择“创建局部细化区域”。这个新任务会立即放置在工作流中的“添加局部尺寸”任务之后。
在此选项卡中,在类型下拉菜单中,可以在两个选项之间进行选择:Box 和 Offset Surface。
【Box】
从 Box细化类型开始。Box 细化类型,顾名思义,允许用户在所选几何周围构建一个箱子以定义特定的网格尺寸。有两种定义Box的方法,这些选项可以在坐标规范方法下拉菜单中找到。
默认方法是“相对于几何尺寸的比例”。使用此方法时,用户必须根据特定方向上所选几何的长度提供Box的最小和最大值,作为该比例的最小和最大值。
以下是如何使用比例创建围绕所选几何的Box的示例。
如果Body在 x 方向上的长度为 'L',并且最小和最大比例分别为 0.1 和 0.2,则箱子的最小范围将从所选几何的表面的 0.1L 处,最大范围将从所选几何的表面的 0.2L 处开始。
选择 'car_surface' 区域。在图形窗口中,您将看到一个图形表示的Box放置在所选几何周围。该箱子还叠加了较小的方框,表示将在Box内创建的网格的大小,由网格大小输入控制。
创建Box的第二种方法是通过选择“直接指定坐标”选项从全局坐标中提供最小和最大位置的绝对坐标,这些坐标是在 CAD 创建期间相对于模型原点定义的。
对于该模型,选择相对于几何大小选项,网格大小为 80,其他选项保持默认设置。按照这里显示的步骤进行操作并创建体积网格。
这是生成的体积网格,可以清楚地看到箱子局部细化区域对箱子包围的区域内的网格尺寸的影响。
【Offset Surface】
现在看一下另一种局部细化区域,即“Offset Surface”。选择“Offset Surface”时,首先需要从对象选择面板定义网格大小和几何形状。
请注意,所选对象必须是一个封闭的实体。在偏移参数部分,需要提供一些额外的输入。
首先,需要选择流动方向“Flow Direction”。这是为了确保尾迹级别“Wake Levels”在正确的方向上增长。接下来,需要提供一个缺陷尺寸“Defeaturing Size”,基本上是用于从所选几何形状创建偏移表面的面的尺寸。
较小的尺寸意味着偏移形状将更接近所选几何形状的形状。通常,粗略的表示已经足够了。
使用Offset surface类型可以创建两种类型的细化区域:边界层级"Boundary Layer Levels"和尾迹层级"Wake Levels"。
- 边界层级是通过在所有方向上相对于所选几何的质心等比例缩放所选几何的表面创建的。
- 边界层高度定义了最远边界层级离几何形状的偏移距离。
- 边界层级参数定义了在此高度内创建的区域数量。
- 如果指定了多个级别,每个级别将具有相等的宽度但不同的网格大小。
- 尾迹层级类似于边界层级,只是在所有方向上并非等比例缩放。这主要用于在所选几何的尾迹区域的下游创建具有扩展域的BOI。
下面是一个说明如何为尾迹级别进行缩放的示例:
首先,计算从其中心到最外边界层级的长度在上游和下游方向上的值。随后,使用这些长度值,计算尾迹级别的每个偏移距离,使用尾迹增长因子和横越尾迹增长因子。
尾迹增长因子和横越尾迹增长因子分别使用此处显示的公式控制下游和横越尾迹方向上的偏移。对于边界层级和尾迹层级,网格大小参数用于定义每个级别的大小,其在连续级别之间增加一倍。
例如,如果我们为具有网格大小为20的几何形状定义1个边界层级和1个尾迹层级,那么边界层级将使用大小为40的尺寸进行网格划分,而尾迹层级将使用大小为80的尺寸进行网格划分。
【Generate the Volume Mesh】
按照所示的步骤创建体网格。出于简洁起见,我们将快速浏览这些步骤。这是使用Offset surface方法生成的体网格。您可以清楚地看到这两个局部细化区域的影响。
【总结】
总结一下本课程中学到的内容:
我们了解了如何使用模型中特定兴趣区域的BOI和FOI局部尺寸控制来加密网格。然后,了解了如何使用Box类型的局部细化区域。最后,学习了Ansys Fluent Meshing Watertight Geometry Workflow的Offset Surface类型创建局部细化区域任务。
相关文章:

FLUENT Meshing Watertight Geometry工作流入门 - 4 局部加密区域
本视频中学到的内容: 使用Watertight Geometry Workflow 的 Create Local Refinement Regions 任务来创建细化的网格区域 视频链接: FLUENT Meshing入门教程-4创建局部加密区域_哔哩哔哩_bilibili 可以通过使用 Watertight Geometry Workflow 的 Create…...

前端添加富文本/Web 富文本编辑器wangeditor
官网wangEditor 需要引入两个文件 <link href"https://unpkg.com/wangeditor/editorlatest/dist/css/style.css" rel"stylesheet"> <script src"https://unpkg.com/wangeditor/editorlatest/dist/index.js"></script> 前端…...

软件价值2-贪吃蛇游戏
贪吃蛇游戏虽然很多,不过它可以作为软件创作的开端,用python来实现,然后dist成windows系统可执行文件。 import pygame import sys import random# 初始化 pygame.init()# 游戏设置 width, height 640, 480 cell_size 20 snake_speed 15# …...

应用案例 | 基于三维机器视觉的汽车副车架在线测量解决方案
在汽车制造领域中,精确的测量是确保产品质量和生产效率的关键。随着科技的不断进步,测量技术也在不断精进。 副车架是汽车底盘的重要组成部分,负责支撑引擎,是车辆结构中至关重要的组成部分之一,其制造质量直接关系到汽…...

线程的创建和使用threading.Thread()
【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 线程的创建和使用 threading.Thread() [太阳]选择题 关于以下代码的输出是? import threading import time def f(name): print(name) for i in range(3): print…...

大数据学习之Redis,十大数据类型的具体应用(四)
3.8 Redis基数统计(HyperLogLog) 需求 统计某个网站的UV、统计某个文章的UV 什么是UV unique Visitor ,独立访客,一般理解为客户端IP 大规模的防止作弊,需要去重复统计独立访客 比如IP同样就认为是同一个客户 需要去…...

哪个牌子的头戴式耳机好?推荐性价比高的头戴式耳机品牌
随着科技的不断发展,耳机市场也呈现出百花齐放的态势,从高端的奢侈品牌到亲民的平价品牌,各种款式、功能的耳机层出不穷,而头戴式耳机作为其中的一员,凭借其优秀的音质和降噪功能,受到了广大用户的喜爱&…...

Java EE 5 SDK架构
Java EE 5 SDK架构 大型组织每天都要处理大量数据和多用户的相关事务。为管理该组织如此大型而又复杂的系统,开发了企业应用程序。企业应用程序是在服务器上托管的应用程序,通过计算机网络同时向大量用户提供服务。这种应用程序可采用各种技术开发,如Java EE 5。Java EE 5平…...

nop-entropy可逆计算入门(1)
第1步:从大佬的gitee:https://gitee.com/canonical-entropy/nop-entropy下载源码,进行本地编译,具体编译看项目下的readme,想偷懒的可以下载我编译后的jar,放到自己的maven仓库 https://pan.baidu.com/s/15qANnrCh5RV…...

C++(9) 虚函数
文章目录 虚函数1. 虚函数1.1 虚函数案例11.2 虚函数案例21.2 纯虚函数1.3 纯虚函数语法要求总环1.4 纯虚函数应用1.4.1 生活案例1.4.2 虚函数引用代码 虚函数 1. 虚函数 1.1 虚函数案例1 #include <iostream>using namespace std;class Animal { public:// Animal 类…...

uniapp 使用canvas 画海报,有手粘贴即可用(拆成组件了,看后面)
1.直接使用 html部分 <view click"doposter">下载海报</view> <canvas canvas-id"myCanvas" type2d style"width: 370px; height: 550px;opcity:0;position: fixed;z-index:-1;" id"myCanvas" />js 部分 drawBac…...

Amazon Bedrock 的微调和持续预训练功能允许用户使用私有数据定制模型
今天我很高兴地宣布,您现在可以在 Amazon Bedrock 中使用自己的数据,安全并私密地定制基础模型(FMs),按照您所在领域、企业和用例的特定要求构建应用程序。借助定制模型,您可以创建独特的用户体验ÿ…...

Pyecharts绘制多种炫酷气泡图
Pyecharts绘制多种炫酷气泡图 引言 数据可视化是数据分析中不可或缺的一环,而Pyecharts作为一款基于Echarts的Python图表库,提供了丰富的图表类型,其中气泡图是一种常用于展示三维数据的炫酷图表。本文将介绍如何使用Pyecharts绘制多种炫酷…...

C# 多线程(2)——线程同步
目录 1 线程不安全2 线程同步方式2.1 简单的阻塞方法2.2 锁2.2.1 Lock使用2.2.2 互斥体Mutex2.2.3 信号量Semaphore2.2.3 轻量级信号量SemaphoreSlim2.2.4 读写锁ReaderWriterLockSlim 2.3 信号同步2.3.1 AutoResetEvent2.3.1.1 AutoResetEvent实现双向信号 2.3.2 ManualResetE…...

Java设计模式【工厂模式】
Java设计模式【工厂模式】 前言 三种工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式; 创建型设计模式封装对象的创建过程,将对象的创建和使用分离开,从而提高代码的可维护性和可扩展性 简单工厂模式 概述:将…...

AI智能分析+明厨亮灶智慧管理平台助力“舌尖上的安全”
春节是中国最重要的传统节日之一,在春节期间,人们聚餐需求激增,餐饮业也迎来了高峰期。在这个时期,餐饮企业需要更加注重食品安全和卫生质量,以保证消费者的健康和权益,明厨亮灶智慧管理成为了餐饮业中备受…...

【现代密码学基础】详解完美安全与香农定理
目录 一. 介绍 二. 完美安全的密钥与消息空间 三. 完美安全的密钥长度 四. 最优的完美安全方案 五. 香农定理 (1)理论分析 (2)严格的正向证明 (3)严格的反向证明 六. 小结 一. 介绍 一次一密方案…...

Python 将文本转换成语音播放 pyttsx3
Python 将文本转换成语音播放 pyttsx3 目录 Python 将文本转换成语音播放 pyttsx3 1. 安装 2. 使用 3. 封装 Pyttsx3 是一个 Python 库,它提供了文本到语音(Text-to-Speech,TTS)转换的功能。这个库允许 Python 程序通过调用本…...

FPGA高端项目:Xilinx Artix7系列FPGA 多路视频缩放拼接 工程解决方案 提供4套工程源码+技术支持
目录 1、前言版本更新说明给读者的一封信FPGA就业高端项目培训计划免责声明 2、相关方案推荐我这里已有的FPGA图像缩放方案我已有的FPGA视频拼接叠加融合方案本方案的Xilinx Kintex7系列FPGA上的ov5640版本本方案的Xilinx Kintex7系列FPGA上的HDMI版本 3、设计思路框架设计框图…...

开源模型应用落地-业务优化篇(三)
一、前言 假如您跟随我的脚步,学习到上一篇的内容,到这里,相信细心的您,已经发现了,在上一篇中遗留的问题。那就是IM服务过载的时候,如何进行水平扩容? 因为在每个IM服务中,我们用JV…...

基于SpringBoot+Vue实现的物流快递仓库管理系统
基于SpringBootVue实现的物流快递仓库管理系统 文章目录 基于SpringBootVue实现的物流快递仓库管理系统系统介绍技术选型成果展示账号地址及其他说明源码获取 系统介绍 系统演示 关注视频号【全栈小白】,观看演示视频 基于SpringBootVue实现的物流快递仓库管理系…...

编程笔记 html5cssjs 072 JavaScrip BigInt数据类型
编程笔记 html5&css&js 072 JavaScrip BigInt数据类型 一、BigInt 数据类型二、BigInt 的创建和使用三、BigInt 操作与方法三、示例小结 JavaScript BigInt 数据类型是一种内置的数据类型,用于表示大于 Number.MAX_SAFE_INTEGER(即2^53 - 1&…...

matlab simulink 步进电机控制
1、内容简介 略 41-可以交流、咨询、答疑 2、内容说明 电动执行器定位控制在生产生活中具有广泛的应用,在使用搭载步进电机的电动执行器进行定位控制的时候,定位系统的定位精度和响应波形,会随着负载质量的变化而变化,这是由电…...

使用阿里云的IDaaS实现知行之桥EDI系统的单点登录
,在开始测试之前,需要确定用哪个信息作为“登陆用户的ID字段”。 这个字段用来在完成SSO登陆之后,用哪个信息将阿里云IDaaS的用户和知行之桥EDI系统的用户做对应。这里我们使用了 phonenumber 这个自定义属性。需要在阿里云做如下配置&#x…...

基于微服务的高考志愿智能辅助决策系统(附源码)
目录 一.引言 1、编写目的 2、系统功能概述 二.功能分析 三.微服务模块 1、微服务用户相关模块 (1)用户注册 (2)用户登录 (3)用户信息管理 (4)用户操作 2、微服务文件云存…...

LeetCode —— 137. 只出现一次的数字 II
😶🌫️😶🌫️😶🌫️😶🌫️Take your time ! 😶🌫️😶🌫️😶🌫️😶🌫️…...

pnpm、npm、yarn 包管理工具
1、npm 关键词:软件包管理器、命令行工具、一个社区和一个平台 npm(Node Package Manager)是一个用于Node.js环境的软件包管理器。它是一个命令行工具,用于安装、升级、删除和管理JavaScript软件包。npm最初是随同Node.js一起发布…...

微服务知识
1、概念 大型单体应用拆分成多个独立部署运行的微服务(解决并发问题) 2、特点 3、技术栈 4、微服务带来的问题 5、微服务的注册中心 服务注册与发现:微服务实例在启动时会向注册中心注册自己的信息…...

如何在微信搭建私域流量池?
A: ①给客户打标签 添加标签,多维度构建用户画像,精准发送消息。 ②群发信息 选择自定义时间,上传内容 (支持文字,图片) ,一键群发 。 ③建立专属素材库 将常用的话术、图片与文件录入至素材库,员工可随…...

MySQL原理(三)锁定机制(1)综述
一、介绍: 1、锁的本质 业务场景中存在共享资源,多个进程或线程需要竞争获取并处理共享资源,为了保证公平、可靠、结果正确等业务逻辑,要把并发执行的问题变为串行,串行时引入第三方锁当成谁有权限来操作共享资源的判…...