开源有限元软件PrePoMax导入几何模型后,自动生成的网格为二次四面体网格。PrePoMax在最新的版本中加入了Gmsh的网格生成功能。Gmsh是一款优秀的开源三维有限元网格生成软件。下面用一个例子来说明如何生成六面体或者六面体、五面体混合网格。1.首先导入几何模型,几何模型的格式可以是iges,也可以是step。这里面使用PrePoMax软件目录里面的文件PrePoMax v2.2.11 dev\Models\Gmsh_extrude.step划分网格。导入后有三个零件。2.设置网格尺寸,在mesh菜单选择mesh setup item > create>create mesh setup item,点击meshing parameters,框选三个模型或者选一个,根据实际尺寸,本例中设置最大网格尺寸2mm。根据需要,可以设置网格类型为一次,二次,默认为二次,修改second order 为No就会生成一次单元,本例中修改为一次。点击ok,保存。3.设置网格生成方法,在mesh菜单选择mesh setup item > create>create mesh setup item>extude mesh,在要生成的零件上选择一个可以拉伸的面,设置Recombine algorithm为 Bloossm。点击OK。4.生成网格。点击菜单mesh>create mesh,在parts selection选择刚才选择拉伸面的那个part,本例中选择的是solid_part-1,即可生成网格。成功生成网格后,PrePoMax会自动跳转到FE model界面。在FE model界面选择solid_part-1点击鼠标右键,点击edit就可以查看单元类型、数量,节点数量,也可以修改单元类型为减缩积分或其他类型。同样方法可以对其余零件生成六面体网格。当然前提是零件适合被拉伸,旋转或者扫略。否则只能选择万能的四面体单元了。生成网格后,就可以按照需求开展仿真计算了。后续操作可以参考本公众号之前已经发的几个简单例子。
转载请注明来源本文地址:https://www.tuituisoft/blog/88661.html