首页/文章/ 详情

Mechanical中如何快速赋予材料

4年前浏览6060
在上篇文章中,介绍了使用Python快速定义材料的方法;材料创建完后的下一步,就需要对材料属性进行赋予。

Mechanical中界面赋予材料操作虽然简单,但如果我们的几何模型中有几十上百个零件需要赋予不同材料,往往就要一次次鼠标点击,操作繁琐且容易出错,那么有什么好办法愉快地偷懒,又能保证不出错呢?
方法当然有的,而且只要是重复的工作,我们都可以通过脚本去批量完成;今天就以图1阀门模型(下载见文末),给大家介绍两种可行的方法。
阀门几何模型
各零件材料对应关系
Mechanical中赋予材料属性有两种方式:一种是在Geometry节点下,设置零件的Assignment属性;二是在Materials节点插入Material Assignment指定。
两种材料赋予方法
两种方式对应着不同处理策略和材料赋予方法,如下:
1)方法1
思路:循环访问Geometry节点下的零件,根据零件名称指定对应材料名称,需要保证结构树中零件已按照指定规则命名。封装好的脚本代码如下:
方法2脚本代码
使用方法如下所示,传入零件名和材料名调用方法即可。
方法1脚本使用示例

脚本执行几乎在一瞬间赋予好材料,效果如下:

脚本执行效果
2)方法2
思路:在Materials节点插入Material Assignment,然后指定材料名称对应零件体,需要提前创建各零件的命名选择(Named Selection);例如可以在前处理SCDM中将相同材料的零件体放在一个命名选择下,详情参考《SCDM二次开发系列:创建命名组。封装好的脚本代码如下:

方法2脚本代码

几何命名选择

使用方法如下所示,传入命名选择名和材料名调用方法,会自动创建材料赋予。

10 方法2脚本使用示例
总体来说Mechanical中脚本功能非常强大,对于多材料和多零件的装配体,使用脚本自动创建和赋予材料,能极大提升我们工作效率,并且避免不必要的人工出错。

目前,随着版本更新,ANSYS也在逐步去开放API接口,相信要不了多久就能达到Abaqus中可定制的水平。

以上就是本期的所有内容,朋友们快去下载模型实战吧!公众号后台回复关键字“材料赋予”,即可获得文中案例的几何模型。

点击文末课程推荐立即学习Python语言在ANSYS的应用52讲》,掌握Mechanical脚本开发及ANSYS ACT开发能力

二次开发代码&命令通用结构基础MechanicalACT
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-10-23
最近编辑:4年前
小田老师
硕士 | 仿真工程师 欢迎关注ANSYS仿真与开发!
获赞 650粉丝 3787文章 62课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈