hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc

上传人:聆听****声音 文档编号:18844090 上传时间:2024-01-17 格式:DOC 页数:8 大小:219KB
下载 相关 举报
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第1页
第1页 / 共8页
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第2页
第2页 / 共8页
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第3页
第3页 / 共8页
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第4页
第4页 / 共8页
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第5页
第5页 / 共8页
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第6页
第6页 / 共8页
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第7页
第7页 / 共8页
hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc

《hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc》由会员分享,可在线阅读,更多相关《hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc(8页珍藏版)》请在冰点文库上搜索。

hypermesh导入abaqus问题集(绝对原创——总结各种情况).doc

Hypermeshtoabaqussurface研究

两个PART分别是vol1和vol2,要做的任务就是在hypermesh中完成abaqus中surface的建立过程。

首先,在hypermesh中划分好体网格,删除所有的2D网格,接下来就开始我们的主要任务。

在开始前先说几点,有好多朋友针对此问题提出过好多种方法,先简单概括一下:

好多网友说在hypermesh中利用findface找到2D网格,之后基于2D网格建立set,导入到abaqus中,其中这种方法经过个人验证是行不通的,在abaqus中识别不出^face的compoent。

还有网格提出说在hypermesh分配好属性,施加载荷之后再导入anbqus中,我试验了一下也不行,大家也可以试试~~

下面开始谈谈我的方法:

建立好网格之后,我们把面板切换到analisys→interfaces,在name输入要建立surface的名字surf1,在type中选择SURFACE_ELEMENT,点创建。

生成一个group组集,下面包含一个空的surf1,下面为surf1添加单元。

面板设置如下图。

添加单元后vol1显示如下:

Surf1

按照上面的过程在vol2上建立surf2,如下图:

Surf2

接下来我们把vol1和vol2分别输出成两个INP文件。

找到下图中的窗口,并设置如下输出vol1.inp(注意:

如果不这样设置导入abaqus报错)

同理输出vol2.inp

这样就生成好了两个inp文件,至此,完成了在hypermesh中的所有操作。

下面说下重点的问题,如果你的模型只有单PART,上面的操作完成后已经解决了本文的问题。

但是如果的你模型含有多个PART,导入到abaqus中会出一些问题,别着急咱们慢慢说,对于多PART我们一般有两个办法导入abaqus,一是在hypermesh中输出一个INP文件到abaqus中,由于在abaqus只生成一个PART,所以采用partcopy来实现PART的分解,如下图:

但是如果采用了这个操作后我们会发现,新生成的多个PART中不包含有任何surf信息了,说明在操作的过程中我们之前在hypermesh的设置已经丢失了,而且这个操作会丢失很多装配和其他的信息,所以我推荐如果在零件比较少的时候,可以分别生成多个PART分别到入abaqus中不会丢失装配关系。

接着上面,把VOL1.inp导入abaqus

可以查看surface就是我们在hypermesh中设置好的,成功

把VOL2.inp导入abaqus

两个INP导入好之后,一共存在三个model,我们需要把vol1和vol2合并到一个model中。

在model下找到copyobjects来实现vol1和vol2的合并,并删除原来的vol1和vol2。

最后的效果为:

模型导入的部分基本完成,但是同样出现了上面讨论的问题,在hypermesh中的surface集丢失(因为导入进来的surface信息都包含在assembly中,经过copyobjects后这些信息没有被拷贝)。

对于这种情况可以采用修改INP文件的方法来实现,下面就详细的讲一下。

我们先不去管它,按照我们正常的程序在abaqus里前处理,一般surface多是在施加载荷的时候用到的,所以我们输了LOAD之外,把其他的过程都设置好之后,输出一个新的INP文件,比如叫VOL.inp,剩下的工作就是对这个INP文件进行修改了。

首先,我们打开vol1.inp文件,找到INP文件最后的部分*SURFACE,NAME=surf1,TYPE=ELEMENT,把图中所有的信息全都复制。

接着打开VOL.INP文件,在*Part,name=vol1下的*Element,type=C3D8I数据的下一行添加上面复制的内容。

同样在*Part,name=vol2下的*Element,type=C3D8I数据的下一行添加下图的内容。

添加后的效果:

至此,可以在abaqus的surface中看到我们在hypermesh中建立的surf1和surf2,到此这个教程全部结束,其中难免包含一些错误和不足,希望大家指正,谢谢

逍遥→小子制作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2