全能型CAE/CFD建模工具SimLab 详解Part1: Geomtry,轻松集成力学、电磁学、疲劳优化等功能

news2024/11/15 16:36:41

SimLab的建模功能

  • SimLab集成了结构力学,流体力学,电磁学,疲劳和优化等功能,是全能型的CAE / CFD建模工具。

图片

  • 具有强大的几何、网格编辑功能,能够快速的清理复杂模型,减少手动修复的工作量,提高建模效率。

  • 具有CAD参数双向识别功能,可识别Inspire / Creo / Catia / NX设计参数

  • 支持DOE和多学科优化工具HyperStudy联动

  • 支持Python脚本录制和回放,方便批量处理模型

SimLab中和流体网格建模相关的功能主要集成在 Geometry 和 Mesh 两个标签中。本期文章将主要为大家介绍Geometry标签中的内容。

SimLab的用户界面和建模基本功能

左侧模型树中的符号代表不同的对象类型。主窗口的左侧是选择过滤器,当用户在主窗口选中对象,左侧模型树中对应名称会黑体字高亮显示。

图片

用户选择模式可以切换:单选/框选/多边形选/选择可见部件等等。选择对象后,快捷键H可以隐藏, Shift+H可以重新显示。右键→Transparency切换透明显示模式。

图片

选择过滤器

图片

Polygon方式框选操作

右键Select Adjacent选择相邻的surface, 可以连续操作,直至选中所有相连的surface。也可以用Select Adjacent  Layers → Break angle 根据曲率变化角度选中多个面。

网格Body继承CAD的部件名称,同一个模型树下的Body可以Merge或Unmerge。

图片

Parameter Browser 参数浏览器

可以记录CAD尺寸参数,材料属性,边界条件等等。关键词“PI” “E” “SIN”等是内置变量名,可以直接引用,例如在输入选项中,用户直接输入公式 “$SQRT (100)  + PI”。

图片

参数管理器

Automation 脚本记录和回放

Record工具将用户的操作流程保存为Python脚本。对于下次相似的模型网格划分,Play工具进行回放,自动完成网格划分,求解器参数设置和计算过程。

结合优化工具可以完成更复杂的自动化流程,例如CAD参数化研究等等。

图片

基于Python脚本的参数优化流程

图片

图片

相似几何仿真流程自动化

Automation→Scripting→Record/Play 录制或回放 Python 脚本,从导入 CAD 模型到后处理全自动。

图片

Move工具除了可以移动/对齐部件之外,也可以用于拉伸/延长几何体和网格体。

图片

旋转对齐

图片

平移对齐

图片

面网格拉伸

图片

改变圆柱直径

Geometry

Geometry标签下的工具主要对CAD或面网格进行清理,简化,布尔操作等等。按照操作对象类型分为Edge / Face / Body这三组。

图片

Geometry下的工具有些同时支持对CAD和面网格(FE Geometry)操作 ,有的只支持基于面网格的操作。对于破损的CAD数据或复杂的装配体,先转为面网格,再进行清理效率会更高。

图片

Face 面操作

图片

图片

Break工具用于交叉面的网格共节点和切割,可以对Solid或Surface操作。

图片

图片

Extend工具选择面的edge,顺着平面切向延长

图片

图片

Close Gap可以从Edge或Surface延长,封闭两个面之间的间隙。

图片

图片

图片

Edges on Edge将2个边上的网格对齐,封闭两个面之间的间隙。

图片

图片

图片

图片

此工具用于各种类型的孔洞修补。需要注意的是这个按钮是多功能按键,包含了3个功能:Fill Holes / Fill Planar Loops / Fill Cracks。

图片

修补圆柱侧面

图片

修补有缺口的孔

图片

Ignore Edges的效果(忽略部分孔)

图片

Crack裂缝的修补

图片

平面内的孔修补

图片

Face Edit工具用于面的切割/合并/打断

图片

面的合并

图片

面的切割

Body 用于体的创建 / 简化 / 布尔运算等等

图片

图片

Fluid Domain工具用于提取流体域, 既可以从CAD模型提取,也可以从面网格提取。

图片

图片

Select Adjacent Layers工具批量选择管路内面,通过湿表面创建流体域Body。

图片

提取模型的外表面或内表面,并将创建Face Group

图片

Boolean工具对穿透/交叉的Body进行网格共节点操作,可以选择保留内部面。

图片

Join用于相邻面的共节点,Tolerance参数设置网格节点的搜索容差。

图片

相邻公共面查找工具

图片

去孔特征工具,既可以从CAD操作也可以从面网格

搜索孔特征的范围。

图片

图片

图片

去倒圆工具既可以从CAD操作,也可以从面网格操作。

图片

图片

图片

Details用于清理几何或面网格上不必要的特征,例如Logo,凹坑等,可以根据特征尺寸范围批量清理。

图片

图片

图片

图片

From Faces工具类似HyperMesh的Component Re-organize功能。可以将Body的某个面划分到一个新的Body。

图片

SimLab的一些操作需要基于Edge特征,例如FillHole工具须根据Edge才可以识别孔。

用户可以创建和编辑Edge特征。


关于 Altair 澳汰尔

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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通俗易懂--.csproj 文件

.csproj 文件 .csproj,是C#项目文件的扩展名,它是“C Sharp Project”的缩写。.net开发环境中建立项目时,会产生.csproj文件,这是C#的工程文件,其中记录了与工程有关的相关信息,例如包含的文件,…

192.168.1.1路由器管理系统使用教程

节选自:192.168.1.1路由器管理系统-厂商有哪些-如何使用-无法登录原因-苏州稳联 什么是 192.168.1.1 路由器管理系统? 192.168.1.1 是大多数家庭路由器的默认 IP 地址,用于访问路由器的管理控制台。通过这个管理系统,用户可以配…

快速掌握 ==== js 正则表达式

git 地址 https://gitee.com/childe-jia/reg-test.git 背景 在日常开发中,我们经常会遇到使用正则表达式的场景,比如一些常见的表单校验,会让你匹配用户输入的手机号或者身份信息是否规范,这就可以用正则表达式去匹配。相信大多数…

base SAS programming学习笔记10(combine data)

1.一对一合并 基本格式如下: data output-data-set; set data-set1; set data-set2;(data-set1和data-set2可以是相同的数据集,可以添加多个set 语句来实现上述的一对一合并) run; 输出数据集结果如下: a.会包含所有输入数据的变量名&#x…

Linux 系统 CPU 100% 异常问题,能否用一个 Shell 脚本完美解决?

昨天下午突然收到运维邮件报警,显示数据平台服务器cpu利用率达到了98.94%,而且最近一段时间一直持续在70%以上,看起来像是硬件资源到瓶颈需要扩容了,但仔细思考就会发现咱们的业务系统并不是一个高并发或者CPU密集型的应用&#x…

【linux服务器篇】-Redis-RDM远程连接redis

redis desktop manager 使用远程连接工具RDM连接redis 市面上比较常见的其中一款工具redis desktop manager 简单的说: Redis Desktop Manager 简单的来讲就是Redis可视化工具,可以让我们看到Redis中存储的内容。 redis desktop manager是一款功能强…

《梦醒蝶飞:释放Excel函数与公式的力量》10.2 COMPLEX函数

第二节 10.2 COMPLEX函数 10.2.1函数简介 COMPLEX函数是Excel中的一个工程函数,用于将实部和虚部组合成一个复数。复数广泛应用于工程、电气、物理等领域,COMPLEX函数提供了方便的复数表示和计算方法。 10.2.2语法: COMPLEX(real_num, i_…

AcWing 1073:树的中心 ← 树形DP

【题目来源】https://www.acwing.com/problem/content/1075/【题目描述】 给定一棵树,树中包含 n 个结点(编号1~n)和 n−1 条无向边,每条边都有一个权值。 请你在树中找到一个点,使得该点到树中其他结点的最远距离最近…

nvm 管理多版本 node

1、下载 先不安装node 下载 nvm 1.1.10-setup.zip 解压:nvm:https://nvm.uihtm.com/ 新建nodejs/node、nodejs/nvm文件夹用于存放node版本和nvm安装路径 安装nvm:上述链接有安装教程 查看是否安装成功:重新打开cmd 输入 nvm nv…

西瓜杯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…

044基于SSM+Jsp的个性化影片推荐系统

开发语言&#xff1a;Java框架&#xff1a;ssm技术&#xff1a;JSPJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包…

鼠标点击触发-----以控制开灯、宝箱触发为例

开灯 当点击时触发开灯效果 &#xff08;不用设置触发器&#xff09; using System.Collections; using System.Collections.Generic; using UnityEngine;public class OpenLight : MonoBehaviour {public Transform light;bool isOpen;private void OnMouseDown(){if (!isOpe…

k8s 部署RuoYi-Vue-Plus之server部署

1.先使用项目编排构建镜像, 修改prod使用的mysql, redis地址 获取运行的服务 kubectl get svc -n ruoyi对应连接修改 然后运行打包package命令, 生成jar包, 再打包为docker容器, 上传到所有节点上, 也可以上传到个人私有仓库 2.部署server-deploy.yaml 镜像名自行修改, apiV…

【免费的车间数据监控大屏】车间管理的新利器,让生产效率一目了然

面对生产车间里各种繁杂的数据&#xff0c;你不会还在用Excel敲击一个个无聊的数据吧&#xff1f;怎么不试试生动形象的车间数据看板呢&#xff1f; 在繁忙的车间里&#xff0c;每一寸空间都跳动着生产的脉搏&#xff0c;而车间数据监控看板&#xff0c;就像是这个舞台上的“智…

C++deque容器

文章目录 deque容器概念deque操作deque对象的带参数构造deque头部和末尾的添加移除操作deque的数据存取deque与迭代器deque赋值deque插入deque删除 deque容器概念 deque是双端数组&#xff0c;而vector是单端的。 deque头部和尾部添加或移除元素都非常快速, 但是在中部安插元…

Mysql数据库两表连接进行各种操作

一&#xff0c;创建两个表emp和dept&#xff0c;并给它们插入数据 1.创建表emp create table dept (dept1 int ,dept_name varchar(11)) charsetutf8; 2.创建表dept create table emp (sid int ,name varchar(11),age int,worktime_start date,incoming int,dept2 int) cha…

电脑清理c盘内存空间怎么清理免费 怎么清理c盘的垃圾文件又不删除有用文件

在计算机使用过程中&#xff0c;随着时间的推移&#xff0c;C盘空间可能会被各种临时文件、缓存和无用的注册表项占用。这不仅会导致C盘空间不足&#xff0c;还可能影响计算机的性能。那么怎么样清理C盘内存空间&#xff0c;怎么样清理C盘的垃圾避开系统文件呢&#xff1f; 一…

手机自带录屏在哪?6个软件教你快速进行手机录屏

手机自带录屏在哪&#xff1f;6个软件教你快速进行手机录屏 手机自带的录屏功能可以让你轻松录制屏幕上的内容&#xff0c;记录游戏过程、制作教程或捕捉其他重要时刻。不同品牌的手机可能在不同位置提供录屏功能。以下是一些常见的手机品牌及其录屏功能位置&#xff0c;以及一…

【python 学习】快速了解python内置类型

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 文章目录 前言一、内置类型的介绍1.1 类型体系1.2 空类型和None1.3 布尔值 二、内置类型的运算2.1 布尔运算2.2 比较运算符比较…

Avalonia开发实践(二)——开发带边框的Grid

一、开发背景 在实际开发工作中&#xff0c;常常会用到Grid进行布局。为了美观考虑&#xff0c;会给每个格子加上边框&#xff0c;如下图&#xff1a; 原生的Grid虽然有ShowGridLines属性可以控制显示格子之间的线&#xff0c;但线的样式不能定义&#xff0c;可以说此功能非常…