首页/文章/ 详情

Hypermesh基础操作5(节点与几何的关联方式)

2天前浏览10

本次分享主要内容:介绍如何操作单元节点与几何的关联

有限元模型中单元节点与几何之间的关系是紧密的,因为单元是由几何根据一定密度分布情况离散构成的,最终这些离散单元将表征几何的力学变化形态的分布,这就是为什么我们要根据几何特征对网格进行调整的主要原因之一。但有时候几何比较复杂,单元难以与几何贴合的很好,就无法使单元节点与几何形成关联,或因一些需求对单元进行改动,也将破坏单元节点与几何的关联性。

破坏单元节点与几何的关联性比较简单,可以通过平移旋转镜像等操作将单元/几何与几何/单元分离,判断其是否分离可以选择任意一个带有单元选取形式的功能面板中的by geoms,可以选择solids或surfs,若是单元节点与几何关联则该功能能够实现单元选取,反之则选取不到单元。

注意:可以仔细观察左下角的提示栏,若有单元被选取则会显示被选取单元的数量,反之则会提示没有单元被选择。提示栏可以提供很多信息,可以多加体会、应用。


对于分离开的单元节点我们需要进行与几何的关联还可以用到一个工具,Tool中的Project,默认快捷键为shift+F7
在这个工具面板中可以将单元节点与surface或line进行关联,即里面的功能选项to surface和to line。
to surface:选择N个节点,沿着某一方向,投影关联到目标几何面上。

to line:选择N个节点,沿着某一方向,投影关联到目标几何线上。

关联几何还可以在Node edit align面板中的associate,快捷键为F7。但该功能并不能改变节点与几何的位置情况,仅能将一定容差范围内的节点与几何进行关联。

应用场景:当我们需要通过以几何为选择范围时,选取单元或者节点进行操作,这就给我们提供了很大的便利性。如选取几何面上的所有单元或节点等。


PS:只有多动手操作才能更容易上手哦~~~

 

 对于发消息未及时回复的小伙伴深表歉意(公众 号后台回复有一定时长超过就无法做出回复,还请大家谅解),有需要探讨的内容或者问题希望小伙伴们多多留言,看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!


来源:SimYoungC
HyperMeshAdamsAbaqus振动疲劳二次开发MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:2天前
SimYoungC
硕士 签名征集中
获赞 0粉丝 0文章 119课程 0
点赞
收藏
作者推荐

Hypermesh基础操作6(网格检查及问题单元定位小方法)

本次分享主要内容:介绍如何对模型的单元进行检查以及寻找并定位有问题单元的方法。对几何处理后我们通常会进阶下一步生成单元,但几何处理难免还是会存在一些小问题,导致我们离散得到的网格质量不佳,达不到系统默认或者行业、公司的执行标准,这就需要我们将这些不满足条件的单元寻找出来并修改。对于一个网格比较多的大模型而言,定位到有问题的单元是关键,能快速帮助我们队单元进行修正。网格质量的检查可以用到check elements,默认快捷键为F10。通常情况下2D单元存在不合格的情况较多,所以大部分情况下仅对2D单元进行操作,当然这是从事行业的情况,工作中大部分都是钣金件或型材等可以抽取中面的结构。介绍几个常用的检查项: warpage:检查单元翘曲度,通常情况下小于5度单元质量会比较高,仅对四边形单元进行检查。aspect是检查单元纵横比,单元的最长边与最短边或顶点到对边最短距离的比值,通常要求小于5:1。length:检查单元边长的最大和最小尺寸。Jacobian:检查单元偏离其理想形状的程度,如三角形理想状态是等边三角形,四边形单元理想状态是正四边形,雅克比取值范围是0~1,雅克比值太低容易出现无法 正常提交计算,在检查计算文件就可能被驳回的错误。angle:检查单元的最大和最小内角度数情况,最小角度必须大于0,最大角度必须小于180,这是计算的最低标准,但对于关键位置的网格必须有更高的要求,某些行业或许会对整体单元角度有更高的定义。在大模型或者说单元网格比较多的时候,对某一项进行检查出有一些单元并不符合我们设定的条件,如在提示栏中给出信息是存在284个单元不满足纵横比5:1的情况,但在屏幕上我们很难通过人眼查看到这些有问题的单元在哪里,这就无法对这些单元进行判断是否需要修改或是需要修改的单元在哪个位置,是很难定位的。 在check elements功能面板中通过修改检查类目条件数值,点击绿色的检查类目即可查询是否存在不满足条件的单元,然后在右边按键中点击save failed,就能把不满足条件的单元暂时存起来。然后用mask功能键,默认快捷键为F5,选择elems在拓展功能界面中选择retrieve即可将刚才暂存的单元选中,然后选择mask隐藏这些单元,再点击reverse all反选所有,就能够将刚才不满足检查条件的单元。其实这样还是很难观察这些单元在哪些位置,这时候可以利用temp nodes功能将单元节点标记出来,再把所有单元显示出来就能够查看到这些不满足条件单元在哪些位置,就能够十分方便定位其位置,判断是否需要进行修改。 对于发消息未及时回复的小伙伴深表歉意(公众 号后台回复有一定时长超过就无法做出回复,还请大家谅解),有需要探讨的内容或者问题希望小伙伴们多多留言,看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!来源:SimYoungC

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