欢迎来到天天文库
浏览记录
ID:57055575
大小:3.05 MB
页数:56页
时间:2020-07-30
《cfMesh相关参数设定课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、cfMesh相关参数设定1.简介cfMesh是一个基于OpenFOAM顶端的跨平台的网格自动生成工具。cfMesh支持3D和2D网格生成,通过使用主库中的组件来构建,这些组件是可扩展可组合成各种网格化工作流。核心库利用网格修改器的概念,允许使用MPI的共享存储器并行化(SMP)和分布式存储器并行化进行有效的并行化。而且,对存储器的使用情况进行了特别的关注,利用数据容器(列表,图形等),在网格划分过程中不需要太多动态存储空间内存分配操作。2.可用的网格生成工具1.Cartesian:Cartesian在不同尺寸的cell间的过渡区域主要生成由六面体和多面体组成的3D网格。通过在终
2、端窗口中输入cartesianMesh开始。默认情况下,它生成一个边界层,用户可以根据要求做进一步的加密。2.2DCartesian:生成2D网格,在终端输入cartesian2DMesh。默认的情况下生成一个边界层,可以进一步的加密。几何形状以x-y平面的带状形式提供,并在z轴方向上拉伸。3.Tetrahedral:生成由四面体单元组成的网格,在终端输入tetMesh。默认情况下不生成任何边界层,用户可以根据要求自己添加边界层并进行加密。4.Polyhedral:生成由任意多面体单元组成的网格,在终端输入pMesh。它适用于不规则几何,并针对内存进行了优化。3.输入几何cfM
3、esh要求输入的几何以表面三角的形式进行输入。对于2D的情形,几何形状是以x-y平面为边界的三角形带状(不支持其他方向)。几何包含下面的内容:一系列的点——包含表面三角的所有点。一系列的三角形——包含表面网格的所有三角形。Patches是在网格划分过程中传送到实体网格上的内容。表面的每个三角形都有一个给定的patch,不能给定多个patch。每个patch都由它的名字和类型来标识。默认情况下,所有的patch的名字和类型都在体网格上传输,并且在模拟的过程中可以方便地定义边界条件。Facetsubsets:在网格划分过程中并没有传输到实体网格上。他们用来定义网格划分设置。在表面网
4、格划分时,每个面子集包含三角形的指标。注意表面网格的中的三角形可以包含在多个面子集中。Featureedges:特征边在网格划分的过程中被视为一种约束。三条或多条特征边相交在面上的点被视为角。特征边由surfaceFeatureEdges来生成。用户在画网格之前,必须要定义由cfMesh传送的所有尖锐特征。两个面之间的的边界处和特征边界在画网格的过程中被处理为尖锐特征。三角测量中的其他边不受约束。如图所示表面网格中有一个高亮的绿色,facetsubset用蓝色,用户选择的特征边用红色。建议的网格文件形式为:fms,ftr和stl。而且,几何文件可以可以利用OpenFOAM中的s
5、urfaceConvert工具来转换成需要的格式。而且,cfMesh也提供了额外的工具将面网格转换成fms或将fms转换成其他的格式。这三种建议的格式支持确定的patches,而且默认情况下将patches传输到体网格上。其他格式也可以用于网格划分,但是它们不支持在输入的几何中确定patches,并且生成的体网格的边界上的所有的面都在单个的patch中。cfMesh优先选择的格式是fms格式,fms文件包含了画网格过程中的所有需要的网格方面的相关信息,一个单独的文件中存储了patches,subsets和特征边。而且,它还是所有的几何文件格式中唯一一种,仅用一个文件存储了所有几
6、何内容的格式,强烈推荐用户选用该格式。fms文件中的内容形式如图所示。4.字典画网格的过程通过当前case的系统文件夹下的meshDict字典来控制的。用MPI进行并行化运行,需要当前case的system文件中的decomposeParDict字典来控制,需要并行的数量要在decomposeParDict中的numberOfSubdomains选项中设置。体网格画出的结果存储在constant文件中的polyMesh文件夹中。5.meshDict字典的设置cfMesh在画网格的过程中仅仅有两个设置强制性的。surfaceFile:给定几何文件的路径,指出几何文件在当前case
7、文件中的地址,可以选用stl格式的几何文件,也可以选用fms格式的几何文件。maxCellSize:生成的网格中允许的最大值,同时也是网格生成过程中默认的网格大小。图1.maxCellSize:设定默认网格大小5.1meshDict中的加密设置一致性的网格不能满足计算要求的时候,我们就需要对网格进行局部加密。boundaryCellSize:全局性设置,加密边界网格。如图1,只给定boun-daryCellSize的情况下,我们观察边界网格的大小和数量,会发现网格的大小为设定的boundar
此文档下载收益归作者所有