ENH: SpalartAllmaras: add estimation functions for k, epsilon and omega
Summary
- Adds estimation functions for
k
,epsilon
,omega
fields into theSpalartAllmaras
turbulence closure model, so that various utilities can be enabled with this model if necessary, e.g.turbulenceFields
function object. - Reduces peak-memory usage in the
SpalartAllmaras
model.
Resolved bugs
N/A
Details of new models
- The first test case was based on a direct-numerical simulation
by (Moser et al., 1999). The test case is a smooth-wall turbulent
plane channel flow wherein an internal flow statistically develops downstream
(until is fully developed) through parallel smooth walls that are two
characteristic-length apart. The friction Reynolds number of the flow is
.
Turbulent kinetic energy

Turbulent kinetic energy dissipation rate

Turbulent kinetic energy production rate

Streamwise flow speed

Reynolds stress tensor components




Risks
No known risks or user-input changes.
PS: Hi @vaggelisp, might affect or be relevant? just for your info in any case.
Edited by Kutalmış Berçin
Merge request reports
Activity
added enhancement models labels
added 1 commit
- b296bb85 - ENH: SpalartAllmaras: add estimation functions for k, epsilon and omega
- Resolved by Kutalmış Berçin
Hi @kuti
The k, epsilon and omega approximations could be quite useful if we have an objective function based on these fields but we only have available the adjoint to Spalart-Allmaras.
I will have a look on how the definition of various fields only in the internal of the domain could affect the adjoint to the SA model and let you know within the next few days.
added 1 commit
- 8cd612f2 - TUT: SpalartAllmaras: add showcase for k/epsilon/omega estimation funcs
Found another useful, and arguably more competent, expressions:
added 43 commits
-
e7af459d...bfea2326 - 41 commits from branch
develop
- 19e29584 - ENH: SpalartAllmaras: add estimation functions for k, epsilon and omega
- 47a4dca5 - TUT: SpalartAllmaras: add showcase for k/epsilon/omega estimation funcs
-
e7af459d...bfea2326 - 41 commits from branch
added Ready label
- Resolved by Kutalmış Berçin
removed Ready label
added 52 commits
-
47a4dca5...3273e6c2 - 50 commits from branch
develop
- c7357bd1 - ENH: SpalartAllmaras: add estimation functions for k, epsilon and omega
- 42bbd059 - TUT: SpalartAllmaras: add showcase for k/epsilon/omega estimation funcs
-
47a4dca5...3273e6c2 - 50 commits from branch
changed milestone to %v2106
added tutorial label
added Ready label
Please register or sign in to reply