首页/文章/ 详情

Hypermesh二次开发之自动创建蛛网螺栓连接

2月前浏览680

在大多数的产品中通常都少不了用螺栓连接结构件,但螺栓连接对于CAEer的处理是件十分费事的过程,看似简单实则繁琐。通常情况下对螺栓连接采用刚性单元加柔性杆单元(蛛网结构),或全刚性单元等,感兴趣的小伙伴可以看一些论文有介绍这些螺栓的连接方式。今天分享的是设备支架类的螺栓连接。

设备支架通常由许多螺栓或铆钉将杆件连接在一起,如下图中仅是一个框架里就有32个螺栓需要创建,采用人工处理时间会偏长,若用脚本进行处理仅需十几秒就能搞定,对于更多需要创建螺栓则会有更明显差异。

我们通常创建这样的蛛网螺栓结构需要先找到对应的螺栓孔,然后在对应的两个部件的孔上创建刚性单元,最后将成对的刚性单元用杆单元连接。而采用脚本的方式则类似盲人摸象,并不能很好的定位到这些需要创建的孔位上,但好在hypermesh中有个关键字*findholesshell能帮我们把所有的孔找出来,但结构上的孔有螺栓孔与工艺孔之分,只能通过是否能成对创建“刚性单元+杆单元+刚性单元”的模式才能被保留下来否则就要删除。最后把刚性单元与杆单元放在各自的component里,方便赋予单元属性等操作。

  脚本是通过半径距离控制寻找孔的条件,成对的刚性单元距离控制创建螺栓杆单元。采用的方法是基于节点的相对位置关系进行逻辑判断,最终达到蛛网螺栓结构的创建目的。

来源:SimYoungC
HyperMesh二次开发控制螺栓
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:2月前
SimYoungC
硕士 签名征集中
获赞 6粉丝 15文章 127课程 0
点赞
收藏
作者推荐

Hypermesh二次开发之实体密度的修改并赋予

通常在Hypermesh前处理中的一些部件的信息是根据BOM表进行操作设置的,例如某一物体的重量,但在Hypermesh中对于一实体单元是无法直接赋予重量,需要通过体积的测量,根据输入的重量,然后计算得到密度再对材料进行数据输入。常规操作是用excl表格进行换算再逐个填到Hypermesh中。物件名称重量/kg体积/mm3密度/kg/mm3start3.54894.7440.000715053Hcircle5.1561.2850.009086293polyhedron2.35333.3330.00043125tetrahedron0.911333.3330.0006825这一系列操作是简单的,但整个操作过程中却总是令人感到枯燥且是个漫长的过程,何不如休息一下让整个过程简单点呢?这里用到一个查询的关键字hm_getmass,该关键字可以查找表面积,体积及质量。根据物件名称的特定命名方式提取重量信息,再根据上面提到的计算即可通过简单脚本操作得到所有物件相应的密度。最终的效果是每个物体都有其对应的材料属性。来源:SimYoungC

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