Best practices about turbulent modeling

Best practices about turbulent modeling#

Attention

In construction

Summary of turbulence model compatibility in TrioCFD#

Model

VEF

VDF

PolyMAC

\(k\)-\(\omega\) (Pb_Multi)

\(k\)-\(\omega\) SST (Pb_hyd_turb)

\(k\)-\(\varepsilon\)

For the historical record, at first, there was only a \(k\)-\(\varepsilon\) model in TrioCFD. At some point, the multiphase framework arrived with the PolyMAC discretisation. Someone needed turbulence, so a first \(k\)-\(\omega\) model was made in PolyMAC. Then a need was expressed to have a \(k\)-\(\omega\) SST model in the historical Pb_hydraulique_turbulent framework. A first implementation was started in VDF but was quickly stopped to switch to the VEF discretisation. Then the VDF discretisation was made available with Pb_Multiphase so the \(k\)-\(\omega\) model was extended to it in the Pb_Multiphase framework. At some point someone needed to use the \(k\)-\(\omega\) model in Pb_hydraulique_turbulent with the VDF discretisation. So rather than finishing the previous implementation and validating it, they chose to minimize the validation work and instead allowed using the \(k\)-\(\omega\) Pb_Multiphase version with Pb_hydraulique_turbulent. Later, new work was carried on hybrid RANS/LES method. The main framework was the VEF discretisation (so Pb_hydraulique_turbulent) but some validation was needed using VDF. As the code structure is different between Pb_hydraulique_turbulent and Pb_Multiphase, it was decided to finish the VDF version of the \(k\)-\(\omega\) SST in Pb_hydraulique_turbulent.

As of 2025, a complete redesign of the turbulence-related code is under consideration to reduce code duplication and to allow for an easier extension. But workforce is limited and the project is huge.

Recommandations#

The most used model in TrioCFD was historically the \(k\)-\(\varepsilon\) one with a wall function. This is robust and fast. Some low-Reynolds models are available but not yet fully validated. The \(k\)-\(\omega\) SST model being the most widely used one in the litterature, we recommand using it.