Hypemesh二次开发实践:自动材料属性创建工具

1 引言

运用hypemesh完成网格划分后需要为部件创建材料和属性,该过程往往较为繁琐且容易出错。因此,采用TCL脚本实现材料和属性的自动创建,并实现自动赋予,对简化前处理流程,提升仿真效率具有一定的价值。



2 基本思路

该过程主要由两个部分组成:材料的创建和属性的创建。


2.1 材料的创建过程思路如下

1.      建立材料数据库(CSV文件)

2.      逐行读取材料数据库,提取出所要建立的材料信息;

3.      判断模型中是否需要建立材料(有无材料?材料已建立?)

4.      创建材料。


2.2 属性的创建过程思路如下:

1.      对部件名称进行处理,提取出材料名称、厚度、网格类型等信息;

2.      判断网格类型(壳单元、实体单元、刚性单元?)

3.      为相应的部件创建属性,其中壳单元需对厚度信息进行赋予;

4.      将材料赋予属性;

5.      将属性赋予部件。



3 程序实现

要实现上述功能,主要用到了TCl的流程控制命令Foreach、csv数据读取功能、以及Tcl针对字符串操作的命令{string range };列表操作命令{split 、index},其余用到的皆是HyperMesh的二次开发命令



4 程序效果

网格划分后对部件进行命名:

1.png

Hypemesh二次开发-自动创建材料属性的图2

调用TCl脚本,完成材料、属性的自动创建:

2.png




 

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空