首页/文章/ 详情

Hypermesh基础操作18(如何对网格进行挖孔)

1天前浏览12
本次分享主要内容:介绍如何在壳体网格上开孔的方法
在仿真计算模型操作中有时我们会遇到一些结构上的修改或者提供的数模存在缺陷的问题,局部的结构修改就需要我们对网格进行调整,这种事情看起来很简单容易,实则在操作上总会遇到很多麻烦操作。如:在结构网格上挖孔,开洞会带来很多麻烦的操作;在较多区域结构进行变更是容易导致某一区域遗漏修改的情况等。
导致这些操作问题出现,最常见的是仿真工程师没有仔细、按规律来应对结构变更,处理的方式没有找到一种合适的方法。
本次就结构中壳体网格开孔方法进行分享。
对于网格开孔主要有三种操作方法:

  1、在开孔处删除单元  

需要开孔的面建立一个轮廓线,将轮廓线内的单元删除,再通过Tool中的Project功能里的to line,将单元节点与轮廓线进行适配,即可达到开孔的效果。
该方法最为麻烦的是将单元节点移动到轮廓线上,这是十分繁琐的一个过程,图中的圆孔操作就需要反复操作七八次,是相当的费时费力的,如果有更多的孔需要修改,那将是件极其麻烦的一件工作。

  2、在原有几何基础上对几何进行开孔  

在需要开孔的面上建立一个轮廓线,通过用线去切分面的功能将轮廓线映射到几何面上,此时与面关联的网格就会随几何面被切分而区分成我们需要的轮廓区域,再把轮廓内的网格删除即可达到开孔的目的。
十分不建议使用该方法,尽量不要在几何上存在网格进行几何操作,极易产生单元重叠等问题,给后续模型检查带来不便。

  3、使用imprint功能进行开孔  

先在轮廓线上划分1D单元在2D中的mesh edit功能里选用imprint,source中选择轮廓线上的1D单元,destination选择要开孔的单元,选则垂直于目标面或是自己所需的方向,即可进行压印区分出轮廓内的单元,然后删除轮廓线内的单元即可完成开孔操作。
在imprint中还可以通过勾选create patch between imprints建立轮廓的连接单元,这种用法可以用在一些焊接连接方式上。在低版本中imprint没有建立连接单元的功能,在2017及以上存在该功能  
PS:选择一个合适的操作方式可以让整个看似麻烦的过程简单化,所以说选择很重要。  
 

 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!

来源:SimYoungC

HyperMeshAbaqus二次开发焊接理论材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:1天前
SimYoungC
硕士 签名征集中
获赞 0粉丝 0文章 119课程 0
点赞
收藏
作者推荐

Hypermesh二次开发之实体几何的分割

本次分享主要内容:利用脚本在HM中对几何实体进行多次分割。 Hypermesh中根据实体划分网格时会遇到一些比较难划分的几何结构,这时就需要对几何实体进行适当的分割,有时就需要操作多次分割才能达到我们所想要的效果(如在某个区域上施加载荷或边界条件),那么这次就分享一个十分简单实用的几何实体分割脚本。 以一个环形状零件为例,将其分割成36等份。 在Hypermesh面板中的操作通常是使用Geom→solid edit→trim with plane/surf的功能,然后选取要分割的几何体以及用来分割的面。 这是个重复的过程,需要多次手动操作才能实体几何的分割。 # 切体脚本for {set i 0} {$i <= 36} {incr i} { hm_createmark solids 1 "advanced" "displayed" set x [expr {sin($i*10*3.14/180)}] set z [expr {cos($i*10*3.14/180)}] *createplane 1 $x 0 $z 0 0 0 *body_splitmerge_with_plane solids 1 1} PS:本事例仅仅是提供一种解决问题的思路,小伙伴们可以以此作为其他类似问题的解决基础。 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!来源:SimYoungC

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