首页/文章/ 详情

ANSA二次开发_快速创建刚性part

1年前浏览1488

虽然每天忙的和狗一样,还是给大家带来新一期的ANSA二次开发教程。

学好二次开发,带你光速下班回家。

      

做这个快速创建刚性part的二次开发,是因为在最近的工作中,遇到了一件比较烦人的事。

我提交网格给整椅那边的同事去进行计算,结果他们说我的一些零件的网格画的太小。时间步长用3.5e-7去进行计算,质量增加超过百分之五了。

还要我自己来修改网格,由于这个件我自己校核过强度,所以里面画的小零件就直接用刚体了。

但是小零件太多,LSDYNA里的刚体是不能用一个材料的,给这些小零件一个个创建property,再新建一个material,实在麻烦。

所以我就写了这个插件。

下面请看效果:

下面讲一下思路:

先用PickEntities函数选择单元


用CollectEntities函数来收集所有的property和materials的id,然后得到最大的id号

在最大的id号后面用CreateEntity再创建新的刚体材料和单元属性。

最后我们用SetCardValues来替换选择单元的属性id和材料id


今天的分享就到这里了。



来源:FEAer
二次开发ANSA材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-03
最近编辑:1年前
FEAer
本科 | CAE工程师 到点就下班的CAE打工人
获赞 72粉丝 99文章 81课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈