首页/文章/ 详情

用Hypermesh画个“球”啊!

2月前浏览1438

本文主要介绍球体网格划分,因为在很多场合其实都会遇到类似结构的网格划分需求,最常见的就是轴承类模型。

球类结构看似简单,但也包含着很丰富的网格划分技术思路和方法,小编和大家简单分享分享,尤其是对于一些初学人员会有很大的帮助。
球类结构的网格划分可以根据不同的计算要求来处理,不同处理要求对网格划分的技术难度和要求也不一样,我们从简单的说起。

1)四面体/金字塔单元(Tetra/Pyramid)

很明显这个模型拓扑简单很规则,可以直接利用hm划分四面体单元。具体通过面板中的3d-->tetramesh-->volume tetra进行网格划分即可。


图 四面体网格划分结果
当然也可以先对球体结构的表面网格进行控制,然后绘制实体单元,比如用金字塔单元进行网格划分,采用tetra mesh实现。先通过表面的二维四边形单元进行约束,然后在内部生成三维单元(最终单元:金字塔+四面体)。

图 混合实体单元划分结果

2)六面体单元(Hex)
对于有强迫症或属处女座的朋友,或许非得划分一个优质的六面体实体单元。在hm中对球体绘制六面体实体单元流程上比前面提到的过程更为复杂,下面进行详细的介绍。


2.1 模型对称,因此切其1/8作为处理对象,完成之后镜像即可,提高效率。

2.2 模型切割,在中间区域获取一个正方体。切割可以通过手动的形式(solid edit-->trim with lines-->drag a cut line),或者通过trim with nodes以节点切割等等,很多方法。
这里对其中的节点生成进行简单的说明,你完全可以自由的进行节点布置,但是为了获得比较规整的模型,加上球体本身比较规则所以可以通过几何关系也布置规则的节点。通常可以如下图所示在各顶点的中点布置节点,然后基于简单的几何关系就能够推算出共面、中间实体为正方体等结论,然后基于这个来进行六面体网格划分将更加规整。


2.3 完成切割之后基本上就完成网格划分的主要工作。对切分之后的非中间正方体的实体进行布尔求和或者merge合并即可,我们分别对内外两部分进行实体划分。如果此时网格划分提示有存在与硬点不匹配的情形,可以对中间的正方形继续F4,创建节点的中间临时节点切分出更小的正方形划分,其它后续操作一致。

2.4 开始网格划分,利用3d-->solid map-->one volume分别进行网格划分,之后通过tool-->reflect将模型镜像获得整个结构的网格,完成之后如下图所示。

2.5 至此,我们就把整体球结构完成了网格划分。然后通过tool-->edges查找自由边,将镜像面上的节点进行合并即可。
虽然球体结构比较规则,而且模型简单,但是为了实现六面体高质量网格的绘制,还是需要用到一些较为通用的划分技术和思路,对于入门学者的朋友是一个很不错的练习科目,希望本文给大家一个思路,算是抛砖引玉,与大家分享。

点亮“在看”支持一下!

来源:纵横CAE
HyperMesh通用UM控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-01
最近编辑:2月前
纵横CAE
硕士 签名征集中
获赞 16粉丝 35文章 171课程 0
点赞
收藏
作者推荐

科技赋能美食:CAE仿真粽子的成熟之旅

粽子,是中华民族最具特色的传统美食之一,体现了中国传统文化的深厚底蕴。端午食粽之风俗,千百年来在中华大地盛行不衰,是中华民族影响最大、覆盖面最广的民间饮食习俗之一。 粽子蒸煮的温度、时间和火候掌握是制作美味粽子的关键。利用CAE仿真模拟粽子蒸煮过程,从而更好地掌握粽子蒸煮工艺。用现代科技赋能传统美食,CAE仿真带你体验不一样的端午节。1 构建几何模型利用三维建模软件创建粽子的详细几何模型,包括糯米、馅料和粽叶等原料组成部分,确保模型的尺寸和形状准确反映实际粽子的特征,如图1所示。此外,为模拟粽子的蒸煮过程,同时也创建了蒸锅的几何模型,如图2所示。Fig. 1 一笼粽子三维模型2 几何模型简化首先,将几何模型另存为中间格式文件,如x_t、stp等。然后,在UG界面打开导出的几何模型,利用菜单—>插入中的各种特征编辑方法简化几何模型。具体参考前期文章:强烈推荐|CAE前处理:基于UG的几何模型简化方法。Fig. 2 粽子蒸锅三维模型3 创建分析项目展开菜单栏中的应用模块,点击前/后处理,右击模型文件.prt,选择新建FEM,求解器选择NX Nastran,分析类型选择“热”,新建有限元模型文件.fem。然后,右击有限元模型文件.fem,选择新建仿真,选择NX Nastran,新建仿真文件.sim。Fig. 3 创建粽子蒸煮分析项目4 进行网格划分考虑到粽子和粽叶形状不规则,采用3D四面体自动网格划分方法,网格单元类型选用CTETRA(10),网格单元大小控制在10mm以内。对于粽叶和糯米的接触界面,应使用细密的网格以捕捉接触行为。然后框选所有实体模型,创建自动网格配对连接。Fig. 4 粽子蒸煮有限元模型Fig. 5 蒸锅有限元模型5 定义材料属性右击3D收集器,新建收集器,将糯米、粽叶、蒸笼、蒸锅、蒸盖等每个部分移动至单独收集器中。依次右击收集器,选择编辑,然后点击实体属性后的编辑,为每个部分指定适当的材料属性,包含密度、弹性模量、泊松比、导热系数、比热容等。Fig. 6 定义材料属性6 设置边界条件在主页的“载荷和条件”工具栏中,展开“载荷类型”,添加“热通量”,模拟蒸锅加热载荷。同理,展开“约束类型”,添加2个“对流”,分别模拟蒸笼外空气自然对流换热系数和蒸笼内水蒸气对流换热系数。根据实际条件,定义初始条件,如糯米和馅料的初始温度和状态。Fig. 7 设置边界条件7 求解分析结果点击“求解”后会出现多个对话框,点击“确定”计算粽子在蒸煮过程中的温度分布等。等求解完成后,导航器左下角会出现“结果”对话框,双击查看分析结果,进入结果界面查看云图和动画。根据仿真分析结果,优化粽子蒸煮时间和火候,确保粽子均匀受热。Fig. 8 粽子温度场分布通过CAE仿真模拟粽子在蒸煮过程中的各种变化,我们可以制作出口感和外观俱佳的粽子。CAE仿真为我们提供了一个全新的视角,让粽子这一传统美食在传承中不断创新和发展。恭祝大家端午安康!来源:纵横CAE

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈