kOmegaSST 模型的由来(三):BSL 模型和 SST 模型 2022-05-26 982 words 2 mins read 本系列博文如下: kOmegaSST 模型的由来(一):从 epsilon 到 omega 方程 kOmegaSST 模型的由来(二):模型常数和混合函数 kOmegaSST 模型的由来(三):BSL 模型和 SST 模型 BSL 模型 Menter (1994) 1 实际 Read more...
kOmegaSST 模型的由来(二):模型常数和混合函数 2022-05-26 902 words 2 mins read 本系列博文如下: kOmegaSST 模型的由来(一):从 epsilon 到 omega 方程 kOmegaSST 模型的由来(二):模型常数和混合函数 kOmegaSST 模型的由来(三):BSL 模型和 SST 模型 模型常数 由标准 $k-\varepsilon$ Read more...
kOmegaSST 模型的由来(一):从 epsilon 到 omega 方程 2022-05-25 1478 words 3 mins read 本系列博文如下: kOmegaSST 模型的由来(一):从 epsilon 到 omega 方程 kOmegaSST 模型的由来(二):模型常数和混合函数 kOmegaSST 模型的由来(三):BSL 模型和 SST 模型 $k-\varepsilon$ 模型通用形式 $k-\varepsilon$ Read more...
Spalart Allmaras 模型 2020-11-01 turbulence model 1032 words 3 mins read 简介 Spalart-Allmaras (SA)湍流模型由 Spalart 和 Allmaras 提出1,是一个一方程模型,设计初衷是用于航空领域的壁面流。有如下特点: 只需求解一个输运方程,相比其他湍流模型计 Read more...
OpenFOAM 中的梯度计算:高斯法 2020-03-17 finite volume 1959 words 4 mins read OpenFOAM 采用同位网格离散计算域,速度和压力等物理量均存储在有限控制体单元的体心。对于同位网格,高斯法是最常用的计算梯度的方法。 高斯定理可以将体积分 Read more...
OpenFOAM 中的对象注册机制 2020-01-30 OpenFOAM 2741 words 6 mins read 对象注册(object registry)机制是 OpenFOAM 的一大特点。对象注册所做的工作可以总结为一句话:在内存中利用树状结构组织数据,并实现数据的管 Read more...
OpenFOAM 中源项的实现 2019-10-12 Algorithm 2257 words 5 mins read 考虑如下所示的关于 $\psi$ 的输运方程: $$ \begin{equation} \frac{\partial \psi}{\partial t}+\nabla \cdot (\mathbf u \psi)-\nabla \cdot \gamma \nabla \psi=S_{\psi} \label{eq:trans} \end{equation} $$ 其中,$S_\psi$ 为源项。 源项线性化 实际情况下 $S_\psi$ 是比较复杂的,可能包含非 Read more...
PISO 算法 2019-05-15 Algorithm 3015 words 7 mins read PISO,全称为 Pressure-Implicit with Splitting of Operators,是 Issa1 于 1986 年提出的一种求解耦合速度压力的非迭代算法,也是目前应用最广的速度压力解耦方法之一。Ope Read more...
OpenFOAM 中 function object 的实现 2019-03-13 function object 2008 words 5 mins read OpenFOAM 中的 function object 是其提供的比较灵活的数据处理功能,可以在数值计算的同时进行数据处理,OpenFOAM 将其称为运行时数据处理。 在 OpenFOAM 5.0 以后,funct Read more...
不可压缩流体 Navier-Stokes 方程的几种形式 2019-01-18 OpenFOAM 1644 words 4 mins read 在文献中会经常看到各种不同形式的 Navier-Stokes 方程,本文梳理了一些文献中常见的不可压缩流体 Navier-Stoke 方程标记形式,希望能帮助各位 Foamer 加深对 Navier-Stokes 方程的理解。 预先知识 先 Read more...