首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Altair HyperMesh创建3D单元教程

Altair HyperMesh创建3D单元教程

原创
作者头像
智造AI-CAE
发布2025-06-30 15:24:27
发布2025-06-30 15:24:27
3230
举报

HyperMesh可以划分四面体和六面体单元。下面说明如何进行这两种网格的划分。

四面体单元

四面体单元是从2D三角形单元生成的实体单元。形状为四面体,如下图所示:

HyperMesh
HyperMesh

HyperMesh可以创建4节点和10节点四面体。可以创建四面体单元的面板有:edit element面板、tetra mesh面板、Tetramesh Process Manager面板和shrink wrap面板。

Edit element面板

四面体单元可以通过edit element面板手工创建。edit element面板允许你手工创建、切割或修改单元。

在edit element面板中只能通过create子面板创建四面体单元。

Tetra mesh面板

四面体单元可以使用tetra mesh面板自动创建。tetra mesh面板允许用户使用一阶或二阶四面体单元填充封闭的体积。封闭区域指完全被壳单元(三角形或四边形)包围的区域。

可以使用不同的子面板进行不同的四面体网格划分:

tetra mesh:允许用户使用四面体单元填充任意由表面三角形/四边形单元定义的体。

tetra remesh:对单个体中的四面体单元重新划分。

CFD mesh:允许自动生成带边界层(金字塔和六面体)单元的网格,中间部分由四面体单元填充。

volume tetra:对给定的实体或封闭曲面围成的体生成壳单元并用实体单元填充。各个子面板中的选项将会在视频中介绍。

Shrink wrap面板

在Shrink wrap面板里有一个选项用来生成实体网格。该选项会根据所选的单元或几何生成全六面体或全四面体网格。因此shrink wrap可以用作快速生成实体网格的工具。注意在生成此类网格时雅可比值的设置对体网格粗糙度有很大的影响。更多信息请参考在线帮助。

六面体和楔形单元

六面体单元是从2D四边形单元拉伸得到的实体单元。五面体(楔形)单元是由2D三角形单元拉伸得到的实体单元。它们的形状如下:

六面体和五面体
六面体和五面体

HyperMesh可以通过下列面板创建6节点或15节点楔形单元和8或20节点六面体单元。

 drag:沿一个矢量拉伸一组2D单元创建实体单元。

edit element:手工创建单元

line drag:沿一条曲线拉伸一组2D单元创建实体单元。

linear solid:在两组2D单元之间创建实体单元

solid map:在节点、线和曲面间创建实体单元

solid mesh:在可变数量的曲线间创建实体单元

elem offset:把一组2D单元沿它们所构成的曲面的法线方向偏置生成实体单元。

spin:把一组2D单元绕某一个矢量旋转以创建实体单元

split:扩展切割六面体(自动切割相连的一列六面体)

如上所述,五面体和六面体可以在solid map面板中创建。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档