点击上方蓝字关注我们
将HyperMesh(简称HM)中划分好的网格导入Ansys_Workbench(简称WB)可能有多种方法,这里介绍的是其中的一种(只会这种),总共分为三个步骤:
将在HM中划分好的网格导出;
将导出的网格文件导入Ansys经典界面,进行格式清洗,再导出.cdb文件;
将格式清洗后的的cdb文件导入WB平台。
下面具体说明每一步的操作流程,这里不涉及具体的网格划分操作,仅说明网格文件导入Ansys的流程。
HyperMesh网格导出(以3D网格为例)
在划分网格前先选择求解器为Ansys,图1。
图1
设置网格单元的类型
在WB中划分网格及求解,软件会根据不同的求解模块自动赋予单元不同的单元类型。结构分析中常见的3D单元是solid185(8节点,一阶)和solid186(20节点,二阶)。但是如果将HM划分网格导入到WB中求解,则需要在HM中先确定并通过Property属性赋予网格单元类型,否则无法 正确导入。
网格模型的Property设置在结构树来确定。在此之前一般需要对软件进行Perferences设置,图2,图3。
File→Preference→Browsers→Show entities in model and subsystem browsers。
图2 | 图3 |
这个选项的作用是能否在Model标签栏对结构树中的对象进行操作,图4,图5。
图4(未勾选) | 图5(勾选) |
在导出网格模型之前,需要确认,导出的模型包含哪些类型(2D,3D),以本次案例为例,本次模型需要导出3D网格,因此需要对3D的Property进行设置。
注意!HM默认导出所有的网格单元(包括2D,3D网格),如果没有2D网格的需求,则需要将2D网格删除,反之,则同样需要设置2D网格的Property。
对于3D网格而言,8节点为一阶单元,在HM中一般选择solid45,20节点为二阶单元,在HM中一般选择solid186。经过测试,二阶单元如果被赋予一阶单元类型(solid45),在WB导入过程中,软件会自动将单元类型退化为一阶单元。因此,在HM网格划分时,可以全部划分为二阶单元,在通过Property来选择使用何种单元类型进行求解。以一阶单元Property设置为例,具体操作如下:
单击图5中的Hex8,在Entity Editor中的Property前的“三”图标Create,创建Property图6。将Name改为property45,Card Image改为SOLID45p,并在Mat-ET Type中的Type前“三”图标Create,创建Sensor,图7。
图6 | 图7 |
选择结构树中的Sensors中的sensor1进行设置,将Element Type选为Solid45。用同样的方法设置Hex20的Property及Sensor(Solid186),图8,图9。
简单来说即:分别对Hex8,Hex20单元创建Property及Sensor(Solid45,Solid186)。
图8 | 图9 |
网格模型导出
导出网格模型(.cdb)文件,图10,文件名称为mesh_demo.cdb。
File→Export→Solver Deck,在弹出的对话框中基本是默认设置即可,图11。
至此完成HM网格导出。
图10 | 图11 |
网格文件(.cdb)在Ansys经典中格式清洗
以Ansys2021版本为例,打开经典界面。
File→Read Input from,定位选择mesh_demo.cdb文件,Plot→Element,显示并查看网格模型,最后导出新的网格文件(file.cdb),即导入到WB平台的网格文件,Preprocessor→Archive Model→Write。图12,图13,图14。
图12 | 图13 | 图14 |
格式清洗后的网格文件导入WB平台
WB中导入网格模型的模块是External Model,流程如图15。
图15
进入External Model中,选择新生成的file.cdb文件,完成后单击导入的文件,进行相应的网格模型导入设置,如单位,移动等操作,这些根据实际需求设置,图16,图17。最后回到主界面,更新External Model,即完成网格模型导入。
图16
图17
至此,完成将HM中划分的网格文件导入WB。
喜欢的话,给我点个“赞”、“在看”呗