找回密码
 注册
Simdroid-非首页
查看: 303|回复: 10

[二次开发] 【分享】自编的Abaqus到Nastran的bdf文件转换接口

[复制链接]
发表于 2017-2-17 16:09:15 | 显示全部楼层 |阅读模式 来自 江苏无锡
===概述===:
        iTranslator是集成在Abaqus/CAE中的一个模型转换接口插件,将Abaqus的模型一键转换生成Nastran的bdf文件,并最大程度的保留模型信息。
      

===解决的问题===:
前段时间做了两个项目,客户单位规定某些分析只能用Nastran,不承认Abaqus求解器结果,而很多工程师都使用Abaqus/CAE做前处理,这样需要从Abaqus/CAE输出bdf文件到Nastran中分析。
首先想到的是使用Abaqus/CAE自带的输出bdf的插件,实际使用下来发现自带插件对复杂模型转换的并不完善,有些重要属性丢失了,使得转换的bdf没法直接用Nastran分析,而且输出的bdf文件即使导入到Patran中也很难修改,没法满足项目要求。
后来在Abaqus/CAE中自编了一个bdf转换插件(取名iTranslator),可以一键将Abaqus数据输出bdf文件,最大程度的保留模型信息,使得输出的bdf可直接进行Nastran分析,完美的解决了实际项目的问题。

===优势===:
      自编iTranslatorAbaqus自带插件相比较的优势如下,详细的对比可以看用户手册:
比较项 Abaqus自带插件iTranslator
Bug 存在较多bug,譬如:a)   很多梁截面属性丢失b)   Point上的RP转化为了两个Nodec)   K-coup不支持surfaced) 导入到patran分析报错修复了这些问题。
文件修改 导出的bdf文件可读性较差,无论是文本编辑器还是导入Patran都很难修改。导出的bdf格式与Patran输出的保持高度一致,同时增加了一键打开patran并导入bdf的自动化功能,方便用户进一步修改。
错误定位没有一目了然的输出统计功能,使得就算出错了也很难定位问题,对转换是否成功没有明确的判断。针对各个部分(包括Element、Load、BC、Material等)统计转换成功和失败的个数,迅速定位问题。
定制不能定制。可以根据项目需要定制,譬如厚板转换为Nastran的厚板还是薄板,任意梁的转换方式等。


===使用方法===:
(1)在Abaqus/CAE中打开模型,譬如附件的手机模型mobile.inp,切换到Job模块。
   

(2)在Abaqus菜单栏的Plug-ins里看到iTranslator插件的菜单。
   

(3)点击iTranslator->Export->Nastran,弹出转换对话框
   

(4)选择某个job,点击Write Bdf File可以把Abaqus模型导出为Nastran的输入文件。导出完毕后,可以看到各个部分的统计信息
   

(5)点击Create Patran db File,插件将生成相应的db文件并用Patran打开,可以看到手机模型与Abaqus中的一致(在软件中可以将显示梁截面三维形状和板厚度的设置打开,可以更细致的对比三维模型)。
   
(6)为了证明转换后信息没有丢失,我们分别计算Patran和Abaqus的分析结果,得到patran和abaqus的第一模态频率分别为195.31Hz和191.11Hz,两者结果基本一致,差异由求解器本身造成,转换接口没有问题。作为对比,­­你也可以尝试一下使用Abaqus自带的输出bdf插件,将发现转换后无法计算,因为很多属性都丢失了。

===下载===
  (1)安装和使用手册:
    其中用到的手机模型inp:
  (2)插件(请按照自己Abaqus版本下载对应版本):
    Abaqus6.10-6.13 windows64版本插件:
    Abaqus6.14-2016 windows64版本插件:

===其它===
  转换正确的话,如果Abaqus能分析,一般Nastran也能计算,但网格不好或者节点被BC和Coup同时使用可能导致Nastran无法计算,因为Nastran的计算前的检查要比Abaqus严格。由于水平有限,这个插件还有很多不完善的地方,如果使用过程遇到任何问题都可以提。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2017-2-20 00:04:14 来自手机 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
不错,赞一个,楼主威武
回复 不支持

使用道具 举报

发表于 2017-5-31 10:02:21 | 显示全部楼层 来自 清华大学
亲测在 abaqus 2017中也可以使用。楼主威武!!!!帮了很多忙啊,节省了我很度时间。
回复 不支持

使用道具 举报

发表于 2017-8-26 09:47:46 | 显示全部楼层 来自 广东江门
楼主威武,受教了
回复 不支持

使用道具 举报

发表于 2017-10-31 21:43:52 | 显示全部楼层 来自 广东深圳
楼主好厉害
回复 不支持

使用道具 举报

发表于 2019-9-11 15:19:02 来自手机 | 显示全部楼层 来自 江苏南京
为啥我用2017输出的单元和节点都没有坐标值啊
回复 不支持

使用道具 举报

 楼主| 发表于 2019-9-23 08:01:48 | 显示全部楼层 来自 江苏无锡
shueryang 发表于 2019-9-11 15:19
为啥我用2017输出的单元和节点都没有坐标值啊

如果可以的话,可以把简化的inp发我调试一下,snowwave02@qq.com
回复 不支持

使用道具 举报

发表于 2019-10-10 16:35:10 | 显示全部楼层 来自 陕西西安
楼主好厉害
回复 不支持

使用道具 举报

发表于 2019-12-14 18:32:58 | 显示全部楼层 来自 湖北武汉
这才是,大神!!!
回复 不支持

使用道具 举报

发表于 2019-12-24 16:49:49 | 显示全部楼层 来自 上海徐汇区
不错,做的东西很好
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 04:01 , Processed in 0.035369 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表