SimLab 流体网格建模工具详解 Part2: Mesh

SimLab的建模功能

SimLab中和流体网格建模相关的功能主要集成在 Geometry 和 Mesh 两个标签中。在上期文章中,我们详细介绍了Geometry标签中的内容,本期文章我们将分享继续分享 Mesh 标签的内容,一起来看看吧。

Mesh 标签

标签下的工具生成网格,编辑网格,检查网格质量。按照功能类型分为2D Mesh / 3D Mesh / Verify / Modify 这四组。

图片

Mesh Control 网格控制

图片

Mesh control工具用于控制全局/局部网格的加密,控制优先级为:Edge >Face >Body。

网格设置信息可以Export为XML模板, 下次操作Import节省时间。

空间加密区域

图片

Cubic空间加密

图片

Cylinder空间加密,并将面切割

Proximity Mesh Control 接近加密

(此功能只支持CAD数据)

当相邻两个Body很靠近或夹角很小的时候,为了捕捉间隙,会在彼此靠近的区域网格自动加密,例如永磁电机的转子和定子之间。

图片

图片

Volume Layer Mesh Control 体网格层数控制

对于较薄的固体,或狭窄的流道,用户可以指定生成几层体网格或每层体网格的厚度。

图片

图片

发动机水套10mm四面体,厚度方向只有一层体网格

图片

指定Number of tet layers=3

Symmetry Mesh控制对称面网格

保证对称面/边上的网格节点一一对应。

图片

Face based symmetry mesh control

图片

Face based symmetry mesh control

Preserve Entities 保持特征

可以对Face/Edge设置保持特征,防止网格划分或Remesh的时候,特征丢失。

图片

Boundary Layer 边界层网格控制

控制边界层BL的第一层高度,层数,增长率,增长方式,体网格尺寸等参数。

图片

Imprint BL on adjacent faces 对边界上面网格的影响

2D Mesh 面网格生成

图片

和 HyperMesh 不同,SimLab 对导入的CAD无须清理表面特征线。Surface mesh工具会根据设置的网格尺寸范围和特征角等参数自动划分面网格。

每次划分网格,左侧模型树会创建一个新的目录,部件名称自动继承。

图片

图片

图片

图片

当模型包含多个Body,可以在Preferences→Mesh →General中设置多线程加速网格划分。

图片

图片

将CAD数据一键离散为STL三角形表面,通常用于网格包面之前将CAD转为STL, 也可以用于LBM求解器的STL前处理。

Deviation factor和angle用于控制STL和原来的CAD的贴体程度。

图片

图片

图片

包面工具用于快速生成Water Tight面网格。支持自定义局部加密,支持外包面(如发动机装配体)和内包面(如乘员舱)。

包面之前需要先将CAD用Facets工具转为三角形面网格,且保证模型是处于大致封闭的状态 (管路的进出口封闭,没有大面积的破损),可以容忍小的间隙和穿透。

Create components包面完成后保持原来的body名称和数量,否则会合并成一个body。

Create feature lines 在包面过程中会加密特征线,网格数量会显著增加。

图片

External Wrapper,保留模型外部特征,忽略内部特征

图片

Internal Wrapper,在需要提取的内腔设置Free node, 忽略外部特征

Loose Wrap用于表面缺陷较多的模型,或对特征保留要求不是很严格的模型。包面网格质量较好,无须清理。

图片

图片

图片

图片

Tight Wrap 用于对特征保留要求较高的模型,建议在包面之前先清理几何,将无关重要的小特征,如螺纹,细长杆件/管路,Logo等删除。重要特征用Mesh Control加密,Wrapper会尽量贴合这些小特征,在包面完成后可能还需要一些网格清理和编辑的工作。

图片

图片

图片

图片

图片

图片

图片

原始STL

8mm包面

Mesh control局部2mm加密

图片

图片

CAD 锥体切割

图片

CAD Box切割

图片

面网格平面切割

图片

CAD平面切割

Modify 网格编辑

对单个网格或节点进行编辑,通常用于手动局部修补模型。

图片

图片

Create / Delete用于创建/删除参考网格点,例如定位圆心或创建流体域内的材料参考点。

图片

Move工具用于移动/对齐网格节点。

图片

图片

Equivalence工具用于合并相邻网格节点,用户要注意设置容差,如果过大会破坏网格。

图片

对网格的边或节点编辑

图片

手动补面网格

图片

网格边的Swap

图片

网格边的Collapse

图片

查找/删除重叠的面网格

Verify 网格检查

面网格完成后,在填充3D Mesh之前,必须通过Verify的4项检查Edge /Intersection /Folds /Quality。需要满足:无自由边,形成封闭腔;部件之间无穿透;三角形最小内角>10°。

图片

图片

Edge检查自由边,模型是否封闭

图片

Intersection检查重叠交叉网格,一般选择问题网格单元直接删除

图片

图片

图片

有时候面网格封闭性没问题,面网格质量也不差,但是填充体网格总是有问题。这有可能是面网格上有些类似口袋的特征Crack,或尖锐的凸起Wedge。

Folds工具通过在表面上搜索特征角来定位和清理这类特征。

图片

图片

图片

图片

检查面单元和体单元的质量。检查标准包括:长宽比Aspect Ratio,三角形最小内角Interior Angle Minimum, 雅可比Jacobian Ratio,四面体的质量Tet Collapse,等等。

不满足Limit Value的单元数量会统计在Failure Count中,用户可以点击Display查看这些单元在哪些位置,也可以点击Cleanup自动清理。

需要注意的是 Cleanup 有可能会破坏面特征,因此在光顺网格质量之前可以用Mesh Controls → Preserve Entities来约束重要特征。

图片

图片

图片

在面网格模型内外各创建一个参考点,在泄露探测工具中输入Hole Size, 大于这个尺寸的缝隙会被定位,并以Line的方式显示。

图片

图片

图片

图片

对于电机,散热片,风扇流道这类模型,如果采用周期性边界建模,需要验证局部是否满足周期性的约束。Axisymmetric用于旋转对称,Periodic/Linear用于平移对称。

图片

图片

3D Mesh 填充体网格

Tet用于填充全四面体网格

在主窗口或左侧模型树列表中选择待填充的面网格Body,设置网格参数,点击Apply。

图片

CFD用于填充带边界层的体网格

第一方法:从Bodies上生成边界层BL+四面体网格。模型必须有流体域Body。

图片

第二种方法:从faces上生成边界层BL+四面体网格。

Faces: 选择的面必须是形成封闭腔。

Identify fluid volume by node: 参考点必须在流体区域内;Ignore BL:不需要生成边界层的面。

图片


关于 Altair 澳汰尔

Altair(纳斯达克股票代码:ALTR)是计算智能领域的全球领导者之一,在仿真、高性能计算 (HPC) 和人工智能等领域提供软件和云解决方案。Altair 能使跨越广泛行业的企业们在连接的世界中更高效地竞争,并创造更可持续的未来。

公司总部位于美国密歇根州,服务于 16000 多家全球企业,应用行业包括汽车、消费电子、航空航天、能源、机车车辆、造船、国防军工、金融、零售等。

欲了解更多信息,欢迎关注公众号:Altair 澳汰尔

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

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

相关文章

8.2结构体的定义和使用

代码 #include <iostream> using namespace std; #include <string>//1、创建学生数据类型&#xff1a;学生包括(姓名&#xff0c;年龄&#xff0c;分数) //自定义数据类型&#xff0c;一些类型集合组成一个类型 //语法 struct 类型名称{成员列表} struct Stduent…

西瓜杯CTF(1)

#下班之前写了两个题&#xff0c;后面继续发 Codeinject <?php#Author: h1xaerror_reporting(0); show_source(__FILE__);eval("var_dump((Object)$_POST[1]);"); payload 闭合后面的括号来拼接 POST / HTTP/1.1 Host: 1dc86f1a-cccc-4298-955d-e9179f026d54…

【java计算机毕设】医院信息管理系统MySQL springboot html html maven前后端一体 小组项目设计源码+文档

目录 1项目功能 2项目介绍 3项目地址 1项目功能 【java计算机毕设】医院信息管理系统MySQL springboot html maven项目设计代码文档 小组项目 2项目介绍 系统功能&#xff1a; java医院信息管理系统包括管理员、门诊两种角色&#xff08;初始化两个角色&#xff0c;可自由分…

多文件编程:c/c++分文件写法(入门)

前言 一个 C 项目通常会采取 声明与定义分离 的方式进行编写&#xff0c;其基本遵循&#xff1a;头文件中写声明&#xff0c;源文件中写定义。 此外&#xff0c;为了区分头文件与源文件&#xff0c;会采用不同的文件后缀&#xff1a; .h: 头文件 .cpp: 源文件 (当然还有其他的…

小白轻松上手,Python编程常用的30个经典操作以及代码演示

当谈到经典的Python编程案例时&#xff0c;通常涉及各种基础和进阶的编程任务. 30个常见的案例&#xff0c;涵盖了从基本操作到稍复杂的应用&#xff1a; 基础操作 1.Hello World: 打印"Hello, World!"到控制台。 print("Hello, World!")2.变量和数据…

智能猫砂盆不好用?三款热门智能猫砂盆推荐!

为什么现在那么多人会淘汰掉普通的猫砂盆&#xff0c;转而去购买智能猫砂盆呢&#xff1f;因为智能猫砂盆的自动铲屎功能是真的香啊&#xff0c;有智能猫砂盆在&#xff0c;就不用每天都自己去铲屎了&#xff0c;我只需要隔三四天去清理一下集便仓就好了&#xff0c;对于我们这…

电脑桌面日历记事本怎么弄 好用的桌面日历记事本

在这个数字化的时代&#xff0c;电脑已成为我们日常生活中不可或缺的伙伴。我常常在电脑上记录各种事项&#xff0c;以便随时查看和提醒自己。而我最钟爱的记事方式&#xff0c;莫过于使用桌面日历记事本。 想象一下&#xff0c;你的电脑桌面上有一个直观的日历&#xff0c;每…

[经典]Axrue部件库:Fluent Design部件库

部件库预览链接&#xff1a;&#xff08;请与班主任联系获取文档&#xff09; 支持版本: Axrure RP 8 文件大小: 2.66 MB 文档内容介绍 基本部件&#xff1a; 常规&#xff1a;3款 基本输入&#xff1a;50款 集合&#xff1a;50款 对话框/弹窗&#xff1a;3款 文本&#…

【BUG】RestTemplate发送Post请求后,响应中编码为gzip而导致的报错

BUG描述 20240613-09:59:59.062|INFO|null|810184|xxx|xxx||8|http-nio-xxx-exec-1|com.xxx.jim.xxx.XXXController.?.?|MSG接收到来自xxx的文件请求 headers:[host:"xxx", accept:"text/html,application/json,application/xhtmlxml,application/xml;q0.9,*…

谷歌摸鱼神器来了:推出AI会议替身,一键总结提问发言_会议预约 ai对话

饱受会议折磨的打工人&#xff0c;终于可以解放了&#xff01; 就在刚刚举办的Google Cloud Next’23大会上&#xff0c;谷歌宣布了一系列科技新进展&#xff0c;最瞩目的要属其中的“开会AI替身”了。 只需要一句“帮我参加”&#xff0c;AI就能替你开会&#xff0c;并在合适…

接口测试课程结构

课程大纲 如图&#xff0c;接下来的阶段课程&#xff0c;依次专项讲解如下专题&#xff0c;能力级别为中级&#xff0c;进阶后基本为中高级&#xff1a; 1.接口基础知识&#xff1b; 2.抓包工具&#xff1b; 3.接口工具&#xff1b; 4.mock服务搭建&#xff08;数据模拟服务&am…

解决了一个java Bug:Exception in thread “main“ java.lang.NullPointerException

写代码&#xff0c;遇到了个问题。 很纳闷&#xff0c;跟着人家写的代码。只能去查资料。 赶紧去找&#xff0c;自己的代码 逆天&#xff0c;赶紧改&#xff01; 成功了&#xff01;&#xff01;&#xff01;

Android常用设计模式(小白必看)

不要担心冗长&#xff0c;3分钟解决面试和学习问题&#xff0c;收藏再看 目的&#xff1a;当作一种模板&#xff0c;结合自身特点&#xff0c;针对项目需求来使用 目录 单例模式 特点&#xff1a; 实现方式&#xff1a; 1、饿汉式 2、线程安全的懒汉式 3、双重校验锁 使…

内网渗透第7天 socker代理 会不会???我们使用cs以及msf来建立代理 代理真的容易???步骤弄明白了吗??

我们在进行内网渗透的时候&#xff0c;第一步要解决的就是网的问题&#xff0c;网络我们都不通或者我们都不能进行访问怎么能进行后门的渗透。我们今天就来讲讲怎么进行建立代理的。这的图非常的简单&#xff0c;也没有waf等阻碍&#xff0c;我们的目的就是攻击机器可以对web进…

RockYou2024 发布史上最大密码凭证

参与 CTF 的每个人都至少使用过一次臭名昭著的rockyou.txt单词表&#xff0c;主要是为了执行密码破解活动。 该文件是一份包含1400 万个唯一密码的列表。 源自 2009 年的 RockYou 黑客攻击&#xff0c;创造了计算机安全历史。 多年来&#xff0c;“rockyou 系列”不断发展。…

ASP.NET MVC Lock锁的测试

思路&#xff1a;我们让后台Thread.Sleep一段时间&#xff0c;来模拟一个耗时操作&#xff0c;而这个时间可以由前台提供。 我们开启两个或以上的页面&#xff0c;第一个耗时5秒(提交5000)&#xff0c;第二个耗时1秒(提交1000)。 期望的测试结果&#xff1a; 不加Lock锁&…

如何在Facebook上保护你的个人资料安全?

随着社交媒体的普及和个人信息的数字化&#xff0c;保护个人资料安全成为越来越重要的议题。特别是在使用像Facebook这样的平台时&#xff0c;我们需要特别注意如何保护我们的数据免受未经授权的访问和滥用。本文将探讨一些实用的方法&#xff0c;以及如何增强你在Facebook上的…

10359-002J 同轴连接器

型号简介 10359-002J是Southwest Microwave的2.92 mm连接器。该连接器外壳材料是不锈钢 CRES 合金 UNS-30300&#xff0c;接触材料是 Becu UNS-C17300&#xff0c;接触镀层是金 MIL-DTL-45204&#xff0c;捕捉材料是 ULTEM 1000。 型号特点 电缆螺母&#xff1a;不锈钢&#x…

RightFont 8.7.0 Mac专业字体管理工具

RightFont 适用于 macOS 的终极字体管理器应用程序&#xff0c;提供无缝的字体管理体验。它结合了速度、直观的功能和专业的功能&#xff0c;使用户能够轻松预览、安装、组织和共享字体。 RightFont 8.7.0 Mac下载 RightFont 8.0的新增功能 RightFont 8.0 带来了全新的智能选…

安防视频监控/云存储/视频汇聚EasyCVR平台播放设备录像不稳定,是什么原因?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快&#xff0c;EasyCVR基于云边端一体化架构&#xff0c;具有强大的数据接入、处理及分发能力&#xff0c;可提供7*24小时实时高清视频监控、云端录像、云存储、录像检索与回看、智能告警…