首页/文章/ 详情

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

2月前浏览616

通常在Hypermesh前处理中的一些部件的信息是根据BOM表进行操作设置的,例如某一物体的重量,但在Hypermesh中对于一实体单元是无法直接赋予重量,需要通过体积的测量,根据输入的重量,然后计算得到密度再对材料进行数据输入。常规操作是用excl表格进行换算再逐个填到Hypermesh中。

物件名称

重量/kg

体积/mm3

密度/kg/mm3

start

3.5

4894.744

0.000715053

Hcircle

5.1

561.285

0.009086293

polyhedron

2.3

5333.333

0.00043125

tetrahedron

0.91

1333.333

0.0006825

这一系列操作是简单的,但整个操作过程中却总是令人感到枯燥且是个漫长的过程,何不如休息一下让整个过程简单点呢?

这里用到一个查询的关键字hm_getmass,该关键字可以查找表面积,体积及质量。根据物件名称的特定命名方式提取重量信息,再根据上面提到的计算即可通过简单脚本操作得到所有物件相应的密度。

    

最终的效果是每个物体都有其对应的材料属性。


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

Hypermesh二次开发之面上的孔批量创建washer

产品上通常存在一些螺栓或铆钉连接的结构,对于该类仿真问题通常会采用一些方式对有限元模型进行处理,如建立实体螺栓、蛛网连接、蛛网加杆单元等等,根据产品的需求而定。本次分享的是蛛网连接方式下的壳体几何的圆形孔垫片区域处理,在hypermesh中的quickedit中就有该功能,但该功能并不能实现批量处理。对于像支架或钣金件而言上面存在的连接孔的数量是有一定量的,给仿真工程师带来极大的操作繁琐性,可能就为了画出这类结构而花费巨量的时间,甚至还会产生一些遗漏等问题。就通常而言,一个支架类产品的连接孔并且孔的类型大多一致,或者仅有两三类,这是工艺操作、成本控制的结果。因此就可以对这类一样的孔进行批量画出垫片区域,方便前后处理模型。大致的处理思路分为三步走:1、选取一类感兴趣孔的圈2、在这些孔的圈上创建临时的线3、用临时的线切分临近的面来源:SimYoungC

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