注册 登录
Simwe仿真论坛(forum.simwe.com),CAE/CAD/CAM/,FEA/FEM/有限元分析论坛---(手机验证注册) 返回首页

caowei1042的个人空间 https://home.simwe.com/?525920 [收藏] [复制] [分享] [RSS]

日志

ANSYS TO Abaqus

已有 799 次阅读2011-6-12 20:24 |

哪位大侠知道ANSYS TO Abaqus的一些好的方法或者软件?下面先提供二种适用于简单模型的方法。
 
abaqusinp文件主要有两部分内容,一部分是节点坐标和单元所包含的节点编号,以及单元编号集节点编号集等,另外一部分就是利用第一部分的单元节点集来设置一些加载边界条件,及设置材料属性,求解及输出控制等。
     inp文件的第二部分用手写就可以实现,而第一部分比较难实现(模型复杂就更不用说了)。
     首先是把ansys模型中所有的节点坐标读到数组里,再把每个单元中的节点编号输到一个二维数组中(NELEM命令),最后通过*vwrite命令输出到文本文件中。
    节点集和单元集的实现:
     ansys中有nselesel这两个命令很强大,几乎能选择你想要的节点集和单元集,选择好集合之后导入到一个数组中,通过*vwrite输出到文本文件中。
例如下面是选择材料材料属性为1的单元集,最后把这些单元都输出到数组emat1namt1)中了。
esel,s,mat,,1
*GET,nmat1,elem,0,COUNT
*DIM,emat1,ARRAY,nmat1
*GET,emat_min,elem,0,NUM,MIN
*DO,i,1,nmat1,1
       emat1(i)=emat_min
       emat_min=ELNEXT(emat_min)
*ENDDO

    其中要注意的是abaqus中集合每行不能超过16个数据,因此通过以上办法得到的文本文件须处理成abaqus要求的格式,可以用fortranmatlab实现(我是利用fortran的格式输入输出实现的)。

       另外一个办法是用Workbench FE model可以直接输出abaqus inp文件,但是这种办法只能输出模型的节点坐标和单元所包含的节点,节点集和单元集都需要另想办法实现。
1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

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

GMT+8, 2024-4-19 11:38 , Processed in 0.024461 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

返回顶部