视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
HM到ansys
2025-09-30 23:15:58 责编:小OO
文档
[软件接口] 关于HM网格转化为ANSYS单元的过程

网格, ANSYS, 单元网格, ANSYS, 单元

本帖最后由 xiongliangwm 于 2009-3-16 09:56 编辑 

前些天看到有人采用HM划分网格后,然后导入ANSYS,发现单元丢失了不少,我想主要的原因是你在HM里面的单元很多还没有赋予相应的ANSYS对应单元的属性。

在此我给大家抛砖引玉做个例子把:

  1.读入需要转入ANSYS求解器中求解的几何模型文件,然后采用HyperMesh中各类划分网格的方法将此几何模型文件划分出所需要的网格。为了在ANSYS中识别HyperMesh中划分的网格模型,必须在HyperMesh中事先作好单元的更新工作,保证HyperMesh中的网格与ANSYS中对应的单元类型一致。只有这样,才能保证很顺利的导入ANSYS,并且不至于出现错误。如果不是采用的ANSYS求解器,而是采用别的求解器——Abaqus、Nastran或Ls_Dyna,那就需要设置与那些求解器相对应的单元类型。故此引用轴模型作为例子。在HyperMesh输入几何模型拓扑分块后划分好的网格模型如图

   然后选择3D面板中的ElementType,将划分好的网格与ANSYS中的单元类型对应起来。设置penta6与hex8对应的单元类型均为solid45单元,保证HyperMesh中划分好的六面体网格和五面体网格导入ANSYS后均为solid45单元。如果网格模型中还有别的网格,比如四面体网格tetra4或者是2D的三角形tria3、四边形网格quad4,那么还必须设置对应ANSYS单元类型,设置方法如图

下载 (38.59 KB)

昨天 10:10

   这里要注意,如果你在ANSYS中的单元对应为高阶单元(比如SOLID95单元),即二次(非线性)单元,那么你事先最好将你的单元的阶次改变。改变单元阶次的方法如图

下载 (13.5 KB)

2009-3-16 09:53

下载 (14.55 KB)

2009-3-16 09:53

      还需要注意的是,高阶单元在ANSYS中的对应的二次单元(含有mid_node中节点)显示的时候中间节点是不显示出来的,在ANSYS中把载荷加在节点上时有时候中间节点可能会漏选,少了一部分承受力的节点。

   设置好单元类型后,然后选择将所有需要更新的单元element进行更新update。

2.更新单元完毕后,需要定义各个单元的特性,如材料属性 、实常数 、单元类型关键项设置 。建立一个材料名称 ,然后设置材料属性:弹性模量 ,密度 ,

泊松比 。如果是各向异性材料,则还需要设置其他的参数 , 以及其他的一些参数。如果需要设置剪切模量则需要设置 此类参数。设置方法参考如图

下载 (29.77 KB)

昨天 10:10

下载 (27.59 KB)

昨天 10:10

上述这些设置最终的目的是在生成ANSYS后,避免产生ANSYS不识别的网格。如果某个网格需要被ANSYS识别,能够生成ANSYS

ADPL文件,那么在HyperMesh中我们要事先做个声明。最后使用Components管理器定义相应网格的单元特性,如图 

下载 (24.87 KB)

昨天 10:10

在这个地方进行声明时如果提示  无效的单元 无效的别的什么的话,那就是你的前面单元有些还没指定。比如:你单元里面还含有一些没多大用处的2D单元,而你又忘了指定或者没有清除干净,这样就会产生问题。建议最好的方法是把所有的2D单元删除掉(利用delete里面的Element-> By config  选择三角形和四边形单元即可全部删除),然后再进行转换。

   3.当更新单元和单元特性都定义完以后,实际上就可以立即输出ANSYS模板的ADPL文件。但是如果需要同时输出的ADPL文件包含载荷与边界条件信息,那事先也需要更新载荷类型。在HyperMesh中的Analysis中设置相应的边界条件constraints与载荷相关信息forces或pressures,如图 

下载 (18.92 KB)

昨天 10:10

4.输出ANSYS模板文件,后缀名为*.cdb格式 下载 (25.79 KB)

昨天 10:10

5.可以使用记事本打开这个输出的文件。可以看出这个文件实际上就是ANSYS的命令流文件

下载 (46.08 KB)

昨天 10:10

也可以对此文件进行边界 修改  以达到你所想要的效果。就跟命令流修改一个样。只是这个是采用直接法  先产生节点  然后产生单元的方法建的有限元模型

  如果你只是做面网格,那就没有必要采用HM了把,直接采用ANSYS也很快就划分出来了。如果是复杂的曲面的话可以用用。不过在ANSYS中只要分块分好了,一样也可以出来。

下载本文
显示全文
专题