上一篇讲到的是optistruct/nastran接口,这次给出针对abaqus求解器接口的tcl代码。
根据component的规则命名,能够实现
属性自动创建与关联:若组件无属性,则自动创建属性并绑定至组件;若已存在,则跳过避免重复;
材料自动创建与关联:若组件无材料,则自动创建材料并绑定至组件;若已存在,则跳过避免重复;
内置可拓展的材料基础参数库
稳健性可拓展性很不错,欢迎常用hypermesh-abaqus的Caer下载学习交流
内容简介:tcl代码压缩包
本工具基于Tcl语言开发,用于hypermesh里面的optistruct/nastran求解器模块,主要实现以下自动化功能:智能识别组件单元类型:自动区分壳单元(Shell)与实体单元(Solid),并为其分配对应的属性卡。厚度智能提取:从组件名称中自动解析厚度数值,支持多种命名格式(如t0P8MM、thickness3P2、thick5等),并能智能规避材料等级标号(如AL6061_T6)的误识别。属性自动创建与关联:若组件无属性,则自动创建属性并绑定至组件;若已存在,则跳过避免重复;材料自动创建与关联:若组件无材料,则自动创建材料并绑定至组件;若已存在,则跳过避免重复;内置可拓展的材料基础参数库;稳健性非常好,复杂装配体告别手搓,前处理效率提升一个台阶!欢迎基于tcl、pythonAPI功能开发者一起探讨交流。示例匹配:SHANGKE_t0P8MM→0.8AL6061_T6_T3→3(识别末尾T3为厚度,避开T6材料标号)STEEL_T8_t2P5→2.5AL7075_T6→""(成功避开材料标号)