12.3.1. The Generalized k-omega (GEKO) Model Formulation (2025)

12.3.1. The Generalized k-omega (GEKO) Model Formulation

The following topics are discussed:

  • 12.3.1.1. Basic Formulation
  • 12.3.1.2. Limiters and Realizability
  • 12.3.1.3. Near Wall Treatment
  • 12.3.1.4. Terminology

12.3.1.1. Basic Formulation

The main characteristic of the GEKO model is that it has several free parameters for tuning the model to different flow scenarios. The starting point for the formulation is:

12.3.1. The Generalized k-omega (GEKO) Model Formulation (1)

(12–114)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (2)

(12–115)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (3)

(12–116)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (4)

(12–117)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (5)

(12–118)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (6)

(12–119)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (7)

(12–120)

with

12.3.1. The Generalized k-omega (GEKO) Model Formulation (8)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (9)

The free coefficients of the GEKO model are implemented through the functions (12.3.1. The Generalized k-omega (GEKO) Model Formulation (10),12.3.1. The Generalized k-omega (GEKO) Model Formulation (11),12.3.1. The Generalized k-omega (GEKO) Model Formulation (12)) which can be tuned by the user to achieve different goals in different parts of the simulation domain. Currently there are six parameters included for that purpose:

  • 12.3.1. The Generalized k-omega (GEKO) Model Formulation (13)

    • Main parameter for adjusting separation prediction for boundary layers

    • Affects all flows - Increasing 12.3.1. The Generalized k-omega (GEKO) Model Formulation (14) reduces eddy-viscosity leading to more sensitivity to adverse pressure gradients for boundary layers and to lower spreading rates for free shear flows (compensated by 12.3.1. The Generalized k-omega (GEKO) Model Formulation (15)).

  • 12.3.1. The Generalized k-omega (GEKO) Model Formulation (16)

    • Affects mostly the inner part of wall boundary layers (limited to no impact on free shear flows.

    • Increasing 12.3.1. The Generalized k-omega (GEKO) Model Formulation (17) leads to higher wall shear stress and wall heat transfer rates in non-equilibrium flows.

    • Effect on non-generic flows (e.g. vortices) moderate but not systematically tested.

    • Users can mostly use 12.3.1. The Generalized k-omega (GEKO) Model Formulation (18) = 0.5 (default).

  • 12.3.1. The Generalized k-omega (GEKO) Model Formulation (19)

    • Affects only free shear flows (boundary layer shielded due to function Fblend).

    • Increasing 12.3.1. The Generalized k-omega (GEKO) Model Formulation (20) increases spreading rates of free shear flows.

    • For each value of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (21) an optimal value of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (22) exists, which maintains optimal free shear flows. This value is given by the correlation 12.3.1. The Generalized k-omega (GEKO) Model Formulation (23)=12.3.1. The Generalized k-omega (GEKO) Model Formulation (24) which is default 12.3.1. The Generalized k-omega (GEKO) Model Formulation (25)

  • 12.3.1. The Generalized k-omega (GEKO) Model Formulation (26)

    • Is active in a sub-model of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (27) (no impact for 12.3.1. The Generalized k-omega (GEKO) Model Formulation (28) = 0).

    • Affects mostly jet flows. Increasing 12.3.1. The Generalized k-omega (GEKO) Model Formulation (29) while 12.3.1. The Generalized k-omega (GEKO) Model Formulation (30) is active, decreases spreading rate for jets.

    • Allows to adjust spreading rate of jet flows while maintaining spreading rate of mixing layer.

    • Users can mostly use 12.3.1. The Generalized k-omega (GEKO) Model Formulation (31) = 0.9 (default).

    • Has no effect in case of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (32) = 0

  • 12.3.1. The Generalized k-omega (GEKO) Model Formulation (33)

    • Non-linear stress-strain term to account for secondary flows in corners (e.g. wing-body junctions etc. [17]).

  • 12.3.1. The Generalized k-omega (GEKO) Model Formulation (34)

    • An existing model for curvature correction, which can be combined with the GEKO model [27,19]

All coefficients (except of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (35) which is of minor importance) can be accessed globally or locally through User Defined Functions (UDFs), allowing a global or zonal model optimization.

The coefficients 12.3.1. The Generalized k-omega (GEKO) Model Formulation (36) and 12.3.1. The Generalized k-omega (GEKO) Model Formulation (37) affect boundary layers, whereas 12.3.1. The Generalized k-omega (GEKO) Model Formulation (38) and 12.3.1. The Generalized k-omega (GEKO) Model Formulation (39) are designed for free shear flows. In order to avoid any influence of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (40) and 12.3.1. The Generalized k-omega (GEKO) Model Formulation (41) onto boundary layers, a blending function is introduced, which de-activates 12.3.1. The Generalized k-omega (GEKO) Model Formulation (42) and 12.3.1. The Generalized k-omega (GEKO) Model Formulation (43) in the boundary layer. The function is similar to the blending function used in the BSL/SST model formulation and given by:

12.3.1. The Generalized k-omega (GEKO) Model Formulation (44)

(12–121)

This function activates the free shear flow parameters as follows:

12.3.1. The Generalized k-omega (GEKO) Model Formulation (45)

(12–122)

There are two important aspects. Firstly, the function 12.3.1. The Generalized k-omega (GEKO) Model Formulation (46)=1 inside boundary layers and 12.3.1. The Generalized k-omega (GEKO) Model Formulation (47)=0 for free shear flows. Secondly, the parameter 12.3.1. The Generalized k-omega (GEKO) Model Formulation (48) is a sub-parameter of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (49). It only affects the simulation in case 12.3.1. The Generalized k-omega (GEKO) Model Formulation (50)12.3.1. The Generalized k-omega (GEKO) Model Formulation (51)0.

The free coefficients should be in the range (defaults in parenthesis):

MIN

Parameter

MAX

Default

0.7

12.3.1. The Generalized k-omega (GEKO) Model Formulation (52)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (53)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (54)

2.5

1.75

-2.0

12.3.1. The Generalized k-omega (GEKO) Model Formulation (55)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (56)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (57)

2.0

0.50

0.0

12.3.1. The Generalized k-omega (GEKO) Model Formulation (58)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (59)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (60)

1.0...

12.3.1. The Generalized k-omega (GEKO) Model Formulation (61)

0.0

12.3.1. The Generalized k-omega (GEKO) Model Formulation (62)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (63)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (64)

1.0

0.90

0.0

12.3.1. The Generalized k-omega (GEKO) Model Formulation (65)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (66)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (67)

1.5

1.00

0.0

12.3.1. The Generalized k-omega (GEKO) Model Formulation (68)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (69)

12.3.1. The Generalized k-omega (GEKO) Model Formulation (70)

1.5

1.00

The greyed values for 12.3.1. The Generalized k-omega (GEKO) Model Formulation (71) are only suggestions. There might be situations where values higher than 1.0 can be appropriate.

As mentioned above, for the coefficient 12.3.1. The Generalized k-omega (GEKO) Model Formulation (72) a correlation is provided as default, which ensures that changes in 12.3.1. The Generalized k-omega (GEKO) Model Formulation (73) do not negatively affect free mixing layers:

12.3.1. The Generalized k-omega (GEKO) Model Formulation (74)

(12–123)

12.3.1.2. Limiters and Realizability

It is well-known that any conventional two-equation model exhibits build-up of turbulence in stagnation regions of bluff bodies (like leading edges of airfoils etc.). The reason lies in the substitution of the eddy-viscosity assumption into the production term 12.3.1. The Generalized k-omega (GEKO) Model Formulation (75) of the two-equation model. The eddy-viscosity assumption is not representing the physics correctly in such regions and leads to an over-production of turbulence kinetic energy, which in turn can lead to excessive eddy-viscosity levels in these areas. This can have a detrimental effect on the flow over the rest of the geometry, as the boundary layers starting from the leading edge stagnation point would be predicted incorrectly. This can cause large errors and even false separation. Such situations do not only appear in classical stagnation zones of airfoils, but in many technical flows, where flows hit on a surface or different flow streams collide to form a stagnation region.

There are numerous remedies for that problem. The most widely known is the use of the so-called Kato-Launder correction [15] whereby the square of the shear strain in 12.3.1. The Generalized k-omega (GEKO) Model Formulation (76) is replaced by strain times vorticity:

12.3.1. The Generalized k-omega (GEKO) Model Formulation (77)

(12–124)

This option is available, albeit typically not by default. It is however activated when using the GEKO model in combination with a model for laminar-turbulent transition, as it prevents even small production rates which can have a significant effect on transitional flows. It should be noted that the Kato-Launder modification can have an effect on flows with rotation and swirl relative to the original model calibration. It also leads to un-physical production in rotating systems as pointed out by Durbin and Reif [11] and should therefore be applied with caution.

An alternative was proposed by Menter [17] in form of a production limiter:

12.3.1. The Generalized k-omega (GEKO) Model Formulation (78)

(12–125)

The limiting coefficient can be chosen fairly large (typically 12.3.1. The Generalized k-omega (GEKO) Model Formulation (79)=10), relative to the equilibrium relation 12.3.1. The Generalized k-omega (GEKO) Model Formulation (80). It will therefore not affect any calibrated flow and still avoids the stagnation build-up and is used as a default option in GEKO (as in all other 12.3.1. The Generalized k-omega (GEKO) Model Formulation (81) based models in Ansys CFD).

A more theoretical concept can also be applied by imposing a realizability constraint. Realizability demands e.g. that all normal Reynolds Stress components need to always remain positive (e.g. [11]). This is clearly true from a physical standpoint, but can be violated by eddy-viscosity models (as well as EARSM and RSM). One can argue about how important this constraint is from a practical standpoint, as eddy-viscosity models do not attempt to accurately describe each single Reynolds Stress, but model essentially the principal shear stress. Still, the realizability constraint can, as a side-effect, help to avoid stagnation build up. For eddy-viscosity models it reads:

12.3.1. The Generalized k-omega (GEKO) Model Formulation (82)

(12–126)

The realizability limiter has the additional benefit to prevent numerical break-down in case 12.3.1. The Generalized k-omega (GEKO) Model Formulation (83) approaches zero at any point in the domain. Without the constraint in the denominator, this would lead to arbitrarily high eddy-viscosities, whereas with the limiter, such points are typically handled gracefully.

In the GEKO model the realizability limiter is utilized in addition to the production limiter by default. Users can change the values of both coefficients.

12.3.1.3. Near Wall Treatment

The near wall formulation of a turbulence model has a substantial effect on its accuracy and its robustness. In addition, modern CFD codes typically feature so-called 12.3.1. The Generalized k-omega (GEKO) Model Formulation (84)-insensitive wall formulations, which allow the user to obtain sensible simulations over a wide range of grids with different 12.3.1. The Generalized k-omega (GEKO) Model Formulation (85) near wall resolutions.

The GEKO model family was designed by sticking closely to the original 12.3.1. The Generalized k-omega (GEKO) Model Formulation (86) model formulation – following the argument that the modeled 12.3.1. The Generalized k-omega (GEKO) Model Formulation (87) is proportional to 12.3.1. The Generalized k-omega (GEKO) Model Formulation (88) and not to the physical turbulence kinetic energy. The peak observed in the turbulence kinetic energy in the buffer layer is therefore not modelled, as it consists mostly of passive motion (no effect on shear stress).

A 12.3.1. The Generalized k-omega (GEKO) Model Formulation (89)-insensitive wall formulation has been developed for the GEKO model (similar to what is used in the BSL and SST models). It allows the use of the model, on meshes of arbitrary 12.3.1. The Generalized k-omega (GEKO) Model Formulation (90) values, as long as the 12.3.1. The Generalized k-omega (GEKO) Model Formulation (91)-value lies in the logarithmic layer of the boundary layer, and as long as the rest of the boundary layer is resolved with a sufficient number of cells.

Figure 12.170: Near wall 12.3.1. The Generalized k-omega (GEKO) Model Formulation (92) insensitive wall treatment for GEKO model.

12.3.1. The Generalized k-omega (GEKO) Model Formulation (93)

The 12.3.1. The Generalized k-omega (GEKO) Model Formulation (94)-insensitive wall formulation has the advantage that users do not have to select a wall treatment. The optimal formulation is selected by the formulation based on the grid provided.

It is important to counter a widely held belief that 12.3.1. The Generalized k-omega (GEKO) Model Formulation (95) based models require a finer near wall resolution than say a 12.3.1. The Generalized k-omega (GEKO) Model Formulation (96) model with wall functions. This is not correct, as the 12.3.1. The Generalized k-omega (GEKO) Model Formulation (97)-insensitive wall formulation blends to the exact same wall function once the grid is coarsened.

In order to demonstrate the superior behavior of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (98) based models compared with other models, a backstep was computed on a y+~1 mesh. The wall shear stress and Stanton number (heat transfer) distribution downstream of the step are shown in Figure12.171:Wall shear stress coefficient, (left) and wall heat transfer coefficient, St, (right) for backward-facing step flow [31]. All curves are based on the same high Re number 12.3.1. The Generalized k-omega (GEKO) Model Formulation (100) model (the GEKO model is set to an exact transformation of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (101)). The ML is a low Re number 12.3.1. The Generalized k-omega (GEKO) Model Formulation (102) model, EWT is a 2-layer formulation [35] and the V2f model is an extension of 12.3.1. The Generalized k-omega (GEKO) Model Formulation (103) with elliptic blending [12]. While all baseline models are essentially identical, the differences in near wall formulation results in very large differences between the results. It is obvious that the GEKO model is closest to the experimental data.

Figure 12.171: Wall shear stress coefficient, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (104) (left) and wall heat transfer coefficient, St, (right) for backward-facing step flow [31]

12.3.1. The Generalized k-omega (GEKO) Model Formulation (105)


12.3.1.4. Terminology

In order to clearly characterize the model variant used in an application, it is important to have a unified terminology for the model. It is proposed to just name the coefficients which are not default.

  • GEKO with 12.3.1. The Generalized k-omega (GEKO) Model Formulation (106)=1.2, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (107)=1.0, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (108)=1.0, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (109)=0.9 would be termed

    • GEKO:(12.3.1. The Generalized k-omega (GEKO) Model Formulation (110)=1.2, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (111)=1.0, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (112)=1.0).

  • GEKO with 12.3.1. The Generalized k-omega (GEKO) Model Formulation (113)=1.5, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (114)=0.0, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (115)=CMixCor, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (116)=1.0 would be termed

    • GEKO:( 12.3.1. The Generalized k-omega (GEKO) Model Formulation (117)=1.5, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (118)=0.0, 12.3.1. The Generalized k-omega (GEKO) Model Formulation (119)=1.0).

  • Situations where only 12.3.1. The Generalized k-omega (GEKO) Model Formulation (120) is changed (most frequent case) will just be characterized in short notion:

    • GEKO with 12.3.1. The Generalized k-omega (GEKO) Model Formulation (121)=1.5 will be termed GEKO-1.5

12.3.1. The Generalized k-omega (GEKO) Model Formulation (2025)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Catherine Tremblay

Last Updated:

Views: 6055

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.