Hypermesh二次开发之自动创建蛛网螺栓连接
在大多数的产品中通常都少不了用螺栓连接结构件,但螺栓连接对于CAEer的处理是件十分费事的过程,看似简单实则繁琐。通常情况下对螺栓连接采用刚性单元加柔性杆单元(蛛网结构),或全刚性单元等,感兴趣的小伙伴可以看一些论文有介绍这些螺栓的连接方式。今天分享的是设备支架类的螺栓连接。设备支架通常由许多螺栓或铆钉将杆件连接在一起,如下图中仅是一个框架里就有32个螺栓需要创建,采用人工处理时间会偏长,若用脚本进行处理仅需十几秒就能搞定,对于更多需要创建螺栓则会有更明显差异。我们通常创建这样的蛛网螺栓结构需要先找到对应的螺栓孔,然后在对应的两个部件的孔上创建刚性单元,最后将成对的刚性单元用杆单元连接。而采用脚本的方式则类似盲人摸象,并不能很好的定位到这些需要创建的孔位上,但好在hypermesh中有个关键字*findholesshell能帮我们把所有的孔找出来,但结构上的孔有螺栓孔与工艺孔之分,只能通过是否能成对创建“刚性单元+杆单元+刚性单元”的模式才能被保留下来否则就要删除。最后把刚性单元与杆单元放在各自的component里,方便赋予单元属性等操作。 脚本是通过半径距离控制寻找孔的条件,成对的刚性单元距离控制创建螺栓杆单元。采用的方法是基于节点的相对位置关系进行逻辑判断,最终达到蛛网螺栓结构的创建目的。来源:SimYoungC