首先,我们假定方腔内的流体为层流,我们把模型的空间离散为一个均匀网格(polyMesh),求解绝热不可压缩的方腔内的层流运动。 前处理(生成网格文件polyMesh): 我们先进入到cavity/system/中,学习一下如何通过blockMesh生成cavity的网格文件polyMesh(上文提到的网格文件)。如下所示为blockMeshDict字典文件: \*
constant文件夹中包含一个名为polyMesh的子文件夹与一个名为transportProperties的文件。 1.1 transportProperties文件 transportProperties文件中指定了流体属性,其文件内容如下所示。 FoamFile{ version 2.0; format ascii; class dictionary; location "constant"; object transportProperties;}// * * * * * * * * ...
│ ├── polyMesh │ │ ├── boundary │ │ ├── faces │ │ ├── neighbour │ │ ├── owner │ │ └── points │ └── transportProperties └── system ├── blockMeshDict ├── controlDict ├── fvSchemes └── fvSolution $ head cavity/0/* -n15 cavity/0/U *...
我们打开polyMesh文件夹,对其中的boundary文件进行编辑,将UP和DOWN边界的Type改为symmetry,记得后面一定要跟上分号,否则后面计算会报错 我们查看constant文件夹下的transportproperties文件,此处我们设置运动黏度为0.01m2/s 文件如下: FoamFile { version 2.0; format ascii; class dictionary; location "constant"; object ...
此时可以查看polyMesh文件夹下的boundary文件。文件内容为: FoamFile { version2.0; format ascii; classpolyBoundaryMesh; location"constant/polyMesh"; object boundary; } 3( INLET { type patch; nFaces288; startFace210864; } OUTLET { type patch; ...
constant文件夹中包含一个名为polyMesh的子文件夹与一个名为transportProperties的文件。 1.1 transportProperties文件 transportProperties文件中指定了流体属性,其文件内容如下所示。 FoamFile{ version 2.0; format ascii; class dictionary; location "constant"; object transportProperties;}// * * * * * * * * ...
转换完成后,constan文件夹下会多出一个polyMesh文件夹 我们打开polyMesh文件夹,对其中的boundary文件进行编辑,将UP和DOWN边界的Type改为symmetry,记得后面一定要跟上分号,否则后面计算会报错 我们查看constant文件夹下的transportproperties文件,此处我们设置运动黏度为0.01m2/s ...
此时可以查看polyMesh文件夹下的boundary文件。文件内容为: FoamFile { version 2.0; format ascii; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * // 3 ( INLET { type patch; ...
边界条件的指定位于0文件夹,其中需要指定p、U、k、espilon、nut等物理量。边界名称在文件constant/polyMesh/boundary中指定,该文件如下所示。 FoamFile { version 2.0; format ascii; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; ...
);设置完后,我们可以在终端生成polyMesh文件后,输入topoSet,就会生成我们指定的旋转区域的polyMesh/sets...