本篇目前是占位页(原文较短),正文待后续用 AI 工具充实。原始笔记:

OSCFD_tutorial

湍流在simpleFOAM求解器中,是靠在simpleFoam.C中定义:

1
#include "turbulentTransportModel.H"

这个文件位于$FOAM_SRC/TurbulenceModels/incompressible/turbulentTransportModels,见下:

LESModel为一个typedef
[PDF 素材:OSCFD2019_ImplementTurbulenceModel.pdf]

湍流模型在求解器createFields.H中,构建了一个湍流相关的指针:

[PDF 素材:OSCFD2019_ImplementTurbulenceModel.pdf]

上述的laminarTransport,由createFields.H中构建:

1
singlePhaseTransportModel laminarTransport(U,phi);

有这个laminalTranpsort的原因是,eddy-viscosity turbulence需要计算一个有效粘度,这个粘度包含laminar和非牛顿流体non-Newton对laminar的影响。

[PDF 素材:OSCFD2019_ImplementTurbulenceModel.pdf]