Skip to content

Commit fc55ee6

Browse files
committed
sst options
1 parent fc57e41 commit fc55ee6

File tree

2 files changed

+49
-5
lines changed

2 files changed

+49
-5
lines changed

_docs_v7/Physical-Definition.md

Lines changed: 46 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,15 @@ SU2 offers different ways of setting and computing this definition. This documen
1818
- [Flow Condition (Incompressible)](#flow-condition-incompressible)
1919
- [Thermodynamic and Gauge Pressure](#thermodynamic-and-gauge-pressure)
2020
- [Initial State and Non-Dimensionalization](#initial-state-and-non-dimensionalization)
21+
- [Turbulence Models](#turbulence-models)
22+
- [Spalart-Allmaras (SA)](#spalart-allmaras-model)
23+
- [Shear Stress Transport (SST)](#shear-stress-transport)
2124

2225
---
2326

2427
## Reference Values ##
2528

26-
| Solver | Version |
29+
| Solver | Version |
2730
| --- | --- |
2831
| `EULER`, `NAVIER_STOKES`, `RANS`, `INC_EULER`, `INC_NAVIER_STOKES`, `INC_RANS`, `FEM_EULER`, `FEM_NAVIER_STOKES` | 7.0.0 |
2932

@@ -47,7 +50,7 @@ The following table depicts the reference values used by most of the solvers in
4750

4851
## Free-Stream Definition (Compressible) ##
4952

50-
| Solver | Version |
53+
| Solver | Version |
5154
| --- | --- |
5255
| `EULER`, `NAVIER_STOKES`, `RANS`,`FEM_EULER`, `FEM_NAVIER_STOKES` | 7.0.0 |
5356

@@ -79,7 +82,7 @@ For all schemes, as reference values for the density and temperature the free-st
7982

8083
## Flow Condition (Incompressible) ##
8184

82-
| Solver | Version |
85+
| Solver | Version |
8386
| --- | --- |
8487
| `INC_EULER`, `INC_NAVIER_STOKES`, `INC_RANS` | 7.0.0 |
8588

@@ -97,3 +100,43 @@ The reference values $$\rho_{ref}, T_{ref}, v_{ref}$$ equal the initial state va
97100

98101
**Note:** The initial state is also used as boundary conditions for `MARKER_FAR`.
99102

103+
## Turbulence Models ##
104+
105+
| Solver | Version |
106+
| --- | --- |
107+
| `*_RANS` | 7.4.0 |
108+
109+
This section describes how to setup turbulence models for RANS simulations. In general turbulence models are selected via the option `KIND_TURB_MODEL`, corrections/versions and parameters of the models are specified via the options listed below.
110+
The turbulent Pradtl number can be modified with option `PRANDTL_TURB` (the default is 0.9).
111+
112+
### Spalart-Allmaras (SA) ###
113+
114+
SU2 implements the following SA versions:
115+
**WIP**
116+
117+
### Shear Stress Transport (SST) ###
118+
119+
SU2 implements the "Standard" (1994) and 2003 versions of the SST model along with several modifications.
120+
121+
**Note:** Currently all versions are "modified" i.e. the turbulence kinetic energy (tke) is not included in the viscous stress tensor.
122+
123+
The model is selected using `KIND_TURB_MODEL= SST` and the modifications via the `SST_OPTIONS` list.
124+
The freestream and inlet conditions are specified via the options
125+
`FREESTREAM_TURBULENCEINTENSITY= 0.05` (5%)
126+
`FREESTREAM_TURB2LAMVISCRATIO= 10` (ratio of turbulent to laminar viscosity)
127+
128+
**Note:** The default values for these options are suitable for internal flows but may be too high for external aerodynamics problems.
129+
130+
The following modifications are allowed:
131+
- Versions:
132+
- `V1994m` - SSTm **WARNING:** Our implementation has a small [inconsistency with the literature](https://github.com/su2code/SU2/issues/1551), which will be resolved in the next major SU2 update (i.e. version 8).
133+
- `V2003m` - SST-2003m, no known inconsistencies.
134+
- Production modifications:
135+
- `VORTICITY` - Uses vorticity to compute the source term instead of strain-rate magnitude.
136+
- `KATO_LAUNDER` - Uses the Kato-Launder modification (vorticity times strain-rate).
137+
- `UQ` - Production is computed using a modified stress tensor for [uncertainty quantification](https://su2code.github.io/tutorials/UQ_NACA0012/). **Note** with this modification tke is always included in the stress tensor.
138+
- Corrections:
139+
- `SUSTAINING` - SST with controlled decay.
140+
- Curvature corrections are currently not implemented.
141+
142+
Modifications from each of these three groups can be combined, for example `SST_OPTIONS= V2003m, VORTICITY, SUSTAINING`

_docs_v7/Theory.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,10 @@ Within the `INC_EULER` solver, we discretize the equations in space using a fini
164164

165165
# Turbulence Modeling #
166166

167-
The Shear Stress Transport (SST) model of Menter and the Spalart-Allmaras (S-A) model are two of the most common and widely used turbulence models. The S-A and SST standard models, along with several variants, are implemented in SU2. The reader is referred to the [NASA Turbulence Modeling Resource](https://turbmodels.larc.nasa.gov/index.html) (TMR) for the details of each specific model, as the versions in SU2 are implemented according to the well-described formulations found there.
167+
SU2 implements several variants of the SST and SA turbulence models, for specifics of the models please see the [NASA Turbulence Modeling Resource](https://turbmodels.larc.nasa.gov/index.html) (TMR).
168+
For information on how to use turbulence models in SU2 see the [users guide](https://su2code.github.io/docs_v7/Physical-Definition/).
168169

169-
Within the turbulence solvers, we discretize the equations in space using a finite volume method (FVM) with a standard edge-based data structure on a dual grid with vertex-based schemes. The convective and viscous fluxes are evaluated at the midpoint of an edge.
170+
The edge-based finite volume discretization of flow solvers is also used in turbulence solvers. Convective fluxes are evaluated using a scalar upwind scheme (1st or 2nd order).
170171

171172
---
172173

0 commit comments

Comments
 (0)