本文对比介绍了Ansys网格划分的Free和Mapped划分方式。
今天在进行Ansys有限元分析时,突然意识到自己在划分网格时对Free和Mapped两种网格划分方式掌握得不太清楚。故看了一下帮助,现把帮助文件里对这两种网格划分方式翻译以下:
For an area to accept a mapped mesh, the following conditions must be satisfied:
1、The area must be bounded by either three or four lines (with or without concatenation).
2、The area must have equal numbers of element divisions specified on opposite sides, or have divisions matching one of the transition mesh patterns.
3、If the area is bounded by three lines, the number of element divisions must be even and equal on all sides.
4、The meshing key must be set to mapped [MSHKEY,1]. This setting results in a mapped mesh of either all quadrilateral elements or all triangle elements, depending on the current element type and/or the setting of the element shape key [MSHAPE].
5、If your goal is a mapped triangle mesh, you can also specify the pattern ANSYS uses to create the mesh of triangular elements [MSHPATTERN]. If you do not specify a pattern, ANSYS chooses one for you. See the MSHPATTERN command description in the ANSYS Commands Reference for an illustration of the available patterns.
如果一个面要进行映射网格划分的话,这个面必须满足以下几个条件:
1、 这个面只能由三条或四条边组成或者是个实心圆面。
2、 这个面的相对边必须划分成同样的等份。
3、 如果这个面是三角形的话,那么三条边也必须使用相等的等份进行划分。
4、 网格划分值必须被设置成mapped(通过MSHKEY)。这个值导致所有网格划分都使用三角形或四边形,具体取决于其单元类型或者单元的形状属性值。
5、 如果你的目的是一个三角形映射划分,我们还能设置三角形的具体类型(通过MSHPATTERN)。如果不是使用三角形进行划分,也可以设置形式(具体看Ansys参考里的具体描述)
任何(除了圆球所造成的,总之你这里没有涉及就不用管那么多了)需要map mesh的体都需要有六个面
解决方法:切豆腐,每一个体都是豆腐形状