Science topic

Turbulence Modeling - Science topic

Explore the latest questions and answers in Turbulence Modeling, and find Turbulence Modeling experts.
Questions related to Turbulence Modeling
  • asked a question related to Turbulence Modeling
Question
4 answers
Y plus values, turbulent models, k epsilon, cfd.
Relevant answer
Answer
Different turbulence models have different requirements and guidelines for the appropriate range of y+ values. Usually for the standard high Reynolds k-epsilon model,a y+ value between 30 and 200 is typically recommended.
  • asked a question related to Turbulence Modeling
Question
5 answers
Hello everyone,
I am currently working on Savonius hydro turbine in 2D. During my validation I noticed that up to the stall point the trend is following, but after the stall point the Cp is still increasing. I have tried different methods like changing the scheme, turbulence model, gradients and validation paper also. Still I persist the same issue. My wall y+ is also <1. It can be seen from the images that at TSR 0.6 where it is matching with experiment my streamlines are connecting outside and inside the MRF, while at after stall point it is not. (ignore fluid air, I manually input the values and did not change the name). My my mesh count is closer to 0.37 million which can be seen in literature also.
Can anyone help me in this case? I have been trying about 3 months
Relevant answer
Answer
A while back I got suggestion from my seniors that I have very fine mesh at interface than adjacent domain and is the reason for large courant number. But is this issue having significant effect on the torque after stall point?
  • asked a question related to Turbulence Modeling
Question
4 answers
Hello all,
I've got a 2D simulation case in which the flow separates from the sharp leading edge of rectangular bluff body and reattaches to the wall some distance downstream. The main goal is a accurate prediction of pressure distribution along the body's face parallel to the flow.
I'm doing a transient simulation using SST model in conjunction with gamma-Re transition model. The time- cord-averaged y+ is less than 2~3 and the inflation layer around the face of interest contains 10 prism layers. The Re number based on the body's width (perpendicular to the flow) is 1.7e+4.
The problem is that my model overpredicts the reattachment length, which in turn leads to delayed pressure recovery.
I have a suspicion that longitudinal decay of turbulence values specified at the inlet might be to blame. Consulting the Ansys CFX-solver Modeling Guide, I learnt that one solution is to prescribe appropriate turbulence values at the inlet based on the desired values at the body. An alternative approach also suggests some additional source terms for k and w transport equations in order to preserve the inlet values up to some distance upstream the body, from where decay is allowed.
Here are my questions:
1- Is my suspicion valid in the case of my problem?
2- Is the decay of turbulence of physical basis or a numerical artifact?
3- which of the two methods works better? Are there any attempts in the literature?
I appreciate your comments.
Relevant answer
Answer
Hi Armin and All,
In my research on turbulence modeling for blood flow simulations in hemodialysis cannulae (Salazar et al., 2008, found in ResearchGate at: ), I explored the impact of turbulence modeling on predicting hemolysis (red blood cell damage). This work might be relevant to the query about turbulence values affecting reattachment length in bluff body simulations.
The paper highlights the importance of accurate turbulence modeling since blood flow in cannulae is often turbulent, and turbulence significantly impacts hemolysis. I discuss the selection of an appropriate turbulence model for accurate flow predictions.
We validated our approach using a benchmark case of a coaxial jet array, which shares similarities with cannula flow. The findings suggest that the Shear Stress Transport (SST) model with Gamma-Theta transition yielded the best results compared to standard k-ε and k-ω models.
Here's how this research might be helpful to your situation:
  • It emphasizes the critical role of turbulence modeling for accurate flow simulations, especially in complex geometries and turbulent regimes. This is likely applicable to bluff body simulations.
  • It underscores the need for validation, particularly when selecting a turbulence model. While the benchmark case involved a coaxial jet array, the validation process provides valuable insights for selecting appropriate turbulence models for specific geometries, including bluff bodies.
  • The SST model with Gamma-Theta transition might be a good candidate for your simulation. It could be worthwhile to explore how this model performs in your case compared to the model you're currently using.
While my paper focuses on hemolysis in cannulae, it offers valuable considerations for turbulence modeling in general. It highlights the importance of validation and suggests a potentially suitable turbulence model for your bluff body simulation.
I hope this information is helpful!
Best regards,
Luis
  • asked a question related to Turbulence Modeling
Question
5 answers
I am running a coarse DNS case for pipe flow with 2.1 Million cells. My residuals are quite fluctuating as its a fully turbulent annular pipe flow case but its getting statistically converged to a mean value.
My doubt is, the residual values are quite high where its mean is getting converged for instant close to 0.1 or 0.01(refer attached .png), despite of giving tolerance of 1e-06. Due to this I think I have results of velocity profiles and shear stresses quite under predicted.
what can be the possible ways to reduce these residual values?? and what is the reason of having such high residuals??
NOTE: I am already using higher order schemes for solving Fluid flow equations in OpenFOAM
Relevant answer
Answer
I am interested in your question but it needs a lot more explanation. Let me explain what I'm wondering about that I'd need to know to think about your question: If you are solving a F(u)=b, the residual is
Residual = b-F(u_approximate).
This is a vector with a lot of components so plots are usually some sort of aggregate statistic.
So what is your system?? Sometimes, people solve F(u)=b by time stepping: (u_n+1 - u_n)/k + F(u_n)=b then the residual means the discrete time derivative. Sometimes codes are written to be very memory efficient so they calculate something they call a residual that is just some easy to get data that serves as an optimistic proxy.
  • asked a question related to Turbulence Modeling
Question
3 answers
In most common turbulence model studies, when considering Reynolds stresses the components of auto-correlation, <u'2>, <v'2>, <w'2> and components of cross-correlation <u'v'> are considered.
In the research studies of pipe or channel flow only <u'v'> component is taken for the investigation and given importance.
<u'w'> and <v'w'> is commonly not seen in studying parameters, why? is this solely due to magnitude negligibly of w'??
Relevant answer
Answer
Maojin Gong This AI response is not false as it could be sufficient for a reader Lamda. However, it is not scientifically accurate as we are on a research thread. Furthermore, it does not display the mentioned references...
  • asked a question related to Turbulence Modeling
Question
8 answers
Is there any specific relation between Re_b (bulk/ Mean Reynolds number) and Re_\tau (friction Reynolds Number). In few of the literature and experimental work I have gone through researchers give approximate values of these Reynolds numbers in their papers. I want to know, are these approximate values based in experimental correlations or any specific relations between these values?
One of the example of literature review by Schule & Flack i have added in the query as a snapshot for reference.
Relevant answer
Answer
Maciej: The short answer to your question is no (as far as i know). The main challenge is defining a proper length scale in Re, and the sensible solution is to use some hydraulic diameter for internal flows, and the local position for external flows (flat plates, aerofoils, tubes etc). The main thing is that Re in some way should relate to the boundary layer thickness, which can be difficult (This is why the Nu and Cf for developing flows must be corrected with a d/L-expression for internal flows). Some attempts have been made at using the momentum thickness as length scale, which has showed some success in estimating the transition to turbulence.
  • asked a question related to Turbulence Modeling
Question
3 answers
I am working on WMLES (wall Modelled LES) for which if I calculate my wall shear stress analytically and want to enforce it as a boundary condition at the wall patch, so that I do not need to resolve my near wall mesh rather give the wall shear stress as an input. One of the approach is defined by Schumann (1975) -(added an image below for the model formulation by Schumann) which I am trying to implement in OpenFOAM. My major question: Is there any method to define such a boundary condition of shear stress enforcement??
Because as far as the OpenFOAM user guide is concerned I could not find any such options. And the only way to define wall models is by changing the value of \nu_t.
Relevant answer
Answer
If you have a constant, uniform, fixed shear stress field, OpenFOAM does have a "fixedShearStress" boundary which takes as input the vector value of \tau (assuming its constant over the entire boundary).
If you have anything more complicated (like a non-uniform shear stress field), you will unfortunately have to get your hands dirty coding a custom boundary condition. The easiest way would be to make a copy and modify the existing fixedShearStress boundary in OF. It imposes a Dirichlet boundary based on the velocity normal gradient field (from tau) and the cell-centred values of the velocity field from cells neighbouring the boundary. If you do follow this approach, it is important to just make sure you cancel out any velocity in the boundary normal direction, to make sure you don't accidentally, while converging, introduce inlet or outlet flow across the boundary.
Regards
  • asked a question related to Turbulence Modeling
Question
2 answers
This is a code block from nutWallFunction library in OpenFOAM where in, effective kinematic viscosity ($\nut_w$) at the wall is calculated using resolved field(in case of LES)/ mean field(in case of RANS) and $y^+_p$ (wall normal distance of the first cell center). this allows to set a new viscosity value as boundary condition at the wall using log law. Considering the first cell center is in the logarithmic layer of the universal velocity profile.
Now, in this code block of member function defined as nutUWallFunctionFvPatchScalarField::calcYPlus()
There has been iterations done for the yPlus value to reach convergence with maximum of 10 iterations. Why are these iterations needed? and why is the maximum number of iterations 10. I have given a reference of the code below;
tmp<scalarField> nutUWallFunctionFvPatchScalarField::calcYPlus
(
const scalarField& magUp
) const
{
const label patchi = patch().index();
const turbulenceModel& turbModel = db().lookupObject<turbulenceModel>
(
IOobject::groupName
(
turbulenceModel::propertiesName,
internalField().group()
)
);
const scalarField& y = turbModel.y()[patchi];
const tmp<scalarField> tnuw = turbModel.nu(patchi);
const scalarField& nuw = tnuw();
tmp<scalarField> tyPlus(new scalarField(patch().size(), 0.0));
scalarField& yPlus = tyPlus.ref();
forAll(yPlus, facei)
{
scalar kappaRe = kappa_*magUp[facei]*y[facei]/nuw[facei];
scalar yp = yPlusLam_;
scalar ryPlusLam = 1.0/yp;
int iter = 0;
scalar yPlusLast = 0.0;
do
{
yPlusLast = yp;
yp = (kappaRe + yp)/(1.0 + log(E_*yp));
} while (mag(ryPlusLam*(yp - yPlusLast)) > 0.01 && ++iter < 10 );
yPlus[facei] = max(0.0, yp);
}
return tyPlus;
}
My doubt is concerning the do-while loop at the end for yPlus iteration.
Relevant answer
Answer
CFD softwares are based on numerical methods or techniques to predict the fluid behavior for various conditions e.g. LES and RANS turbulence modelling etc. Unlike exact solutions , the numerical methods involve approximations of the governing fluid parameters which cannot be evaluated at once and thus need iterative computational solvers.
During this process several types of errors are introduced while approximating variable property e.g round off errors ( machine precision) , truncation errors depending on the type of numerical scheme used.
However , according to the nature of fluid and it's interaction with surrounding environment , ( in your e.g yplus wall function which is measure of the fluid friction resistance near wall ) the solutions obtained through numerical schemes present a significant source of error which can interpret the fluid behavior in entirely different manner.
Therefore, the solution is often tested by repeating the process using better approximations and schemes with a focus to obtain the exactness of parameter value leading to iterations.
During iteration process , the error can amplify or reduce ( which is indicative of the stability of solution ) depending on boundary conditions used to obtain solution. So, often an error tolerance is introduced as condition in numerical algorithm to make the solution more meaningful and realistic which closely approximates the fluid behavior. In your case wall shear stress is being approximated using wall units in logarithmic boundary layer.
Once that condition is satisfied, the process stops and proceeds further by evaluating the next dependent variable and so on until complete solution is obtained.
  • asked a question related to Turbulence Modeling
Question
1 answer
I'm doing 3000rpm drone propeller computation on ansys fluent. First 1500 iteration steady state mrf zone is computed with SST k-w turbulance model. After convergence is done i change it to transient DES model to capture acoustic datas.
Created zone is divided two equal peace to create periodic condition.
My first question is that what is the correct time step size to calculate transient simulation of rotating propeller (with sliding mesh).
Secon is that why my interior zone is corrupted while iteration progress. Is it releated to timestep size?
Relevant answer
Answer
Is this boundary condition correct for this simulation?
  • asked a question related to Turbulence Modeling
Question
3 answers
I have a fully developed pipe flow in with Inner radius (r) and outer radius (R), using pressure driven flow condition due to buoyancy,
- (1/rho) dP/dx = g
and velocity scaling u* = sqrt ( (-R/ (2 rho)) * (dP/dx)) [ friction velocity ], if Reynolds number is fixed ( Re = 600 ), along with r and R
we can get y+ value based on y values we give for cell size at both the walls,
But the question is when y+ calculated from this formula is y+ at the outer wall ( general pipe flow condition ) but how to get a y= for the inner annulus? ( concentric annular pipe flow ) ?
is there any analytical method to find this y+ or the only solution is to get us after simulation run when we have calculated friction velocities wall shear stresses at wall cell centers.
basically two different y+ to get analytically, in order to set up minimum cell size for my LES grid.
Relevant answer
Answer
if you work by prescribing the Re_tau number of your non dimensional solution, you have the y+ at the first cell known.
Since y+ = u_tau*y/ni = Re_tau *y/L you just scale your non dimensional first cell height by Re_tau.
  • asked a question related to Turbulence Modeling
Question
2 answers
The current RANS turbulence model requires a Reciprocal Wall Distance variable.
Make sure that all the study steps solving for the flow variables in this physics interface get their initial values of variables not solved for from a study step that has already computed the corresponding Reciprocal Wall Distance variable.
- Node: Turbulent Flow, SST (spf)
thanks in advance
Relevant answer
Answer
If you encounter the mentioned error in COMSOL Multiphysics with a RANS turbulence model, ensure proper initialization of the Reciprocal Wall Distance variable in study steps. Confirm correct settings for turbulence model and wall treatment, validate boundary conditions, and check solver settings. Consult COMSOL documentation for model-specific guidance. If issues persist, contact COMSOL support for assistance. Review and ensure proper definition and initialization of all required variables in accordance with RANS turbulence model requirements.
  • asked a question related to Turbulence Modeling
Question
6 answers
In fluid mechanics and computational fluid dynamics (CFD), the fluctuating velocity components u' v' w'′ represent the turbulent fluctuations in the velocity field. These components are used to model the turbulent behavior of fluid flow. The prime notation (u' v' w') denotes the deviation of the velocity from its mean value (U,V,W).
For laminar flow, turbulence is generally not considered, and the flow is assumed to be smooth and ordered. In this case, the fluctuating velocity components (u' v' w') are essentially zero.
In CFD simulations using software like FLUENT, you typically specify the turbulence model and relevant parameters to simulate turbulent flows. Common turbulence models include the k-epsilon model, the k-omega model, and the Reynolds stress model. These models provide equations for the turbulent kinetic energy (k) and the turbulent dissipation rate (ϵ), from which the fluctuating velocity components (u' v' w') can be derived.
In FLUENT, you will need to set up your simulation by defining the geometry, boundary conditions, and fluid properties. Additionally, you'll need to specify the turbulence model and provide initial conditions for the turbulence variables. The software will then solve the governing equations, including the RANS equations and turbulence model equations, to obtain the mean flow field and turbulence quantities, including the fluctuating velocity components.
The specific steps may vary depending on the version of FLUENT and the turbulence model chosen, so it's recommended to refer to the FLUENT documentation or user guide for detailed instructions based on your simulation setup.
Relevant answer
Answer
Desta,
I am puzzled - you seem to have answered your own question.
Are you honestly looking for help?
  • asked a question related to Turbulence Modeling
  • asked a question related to Turbulence Modeling
Question
7 answers
Dear CFD Researchers,
Since AI tools are currently very popular, I am wondering if anyone use them to choose turbulence model for a CFD case.
So if you did, please share your experiences. Due to the answer, we can extend the boundaries of this discussion.
Thank you for your comments.
Kind regards,
Guven
Relevant answer
Answer
First question: where could have ChatGPT taken the relative information for training? Honestly, if you're going to use that, I can't see how you could not want to know about that.
Second question: why ChatGPT? This is not some complex information we can't extract from complicated data. It's just exactly there for you to learn or to search trough. Also, it could be better done by making a new net from scratch just about that, than using a LLM that really has nothing to do with this.
My general comment is that engineers and scientists should not look for answers in a tool that is not even tought to be what they want. ChatGPT just spits out words following a prompt and a statistical model. That is not different from a bad student that just goes by memory without understanding. ChatGPT is actually worst, as it never assumes it could not know something. You wanna ask that about turbulence models? Oh my...
  • asked a question related to Turbulence Modeling
Question
9 answers
Hello all,
I'm doing a 2D simulation of flow beneath a partially-submerged rectangular bluff body. The problem's geometry is shown in the figure attached. I'm using a fully structured hexahedral mesh with a y+ of below 1. When the draft (i.e. t in the figure) is small, the model predicts the reattachment length (i.e. Lr) quite accurately. However, it leads to excessive reattachment lengths for cases of large drafts.
As the draft increases, I wonder what turbulent mechanisms/characteristics become influential that SST fails to capture properly. Could it be the increasing curvature of the streamlines or probably turbulence anisotropy? I appreciate any insights.
Regards,
Armin
Relevant answer
Answer
I don’t use RANS formulation, I can just address some general questions:
1) use at least 3-4 nodes within y+<1
2) Are you comparing your solution to experimental measurements? Are you sure to be congruent with the experimental inflow conditions?
3) have you assessed you are able to reproduce the results for the classic test-case of the backward facing step at high Re number?
  • asked a question related to Turbulence Modeling
Question
9 answers
Many researcher are using python all over the world. Few young researcher are interested to learn more to develop computation skills in application to planetary science, space science research and Helio-physics. If any experts who want to teach such interested researcher, I will make a common platforms in which we can learn together virtually.
Relevant answer
Answer
I am interested to learn if it is possible "Ram Chandra Pageni" since I am doing research in Space Science.
  • asked a question related to Turbulence Modeling
Question
5 answers
How use y plus value with different types of turbulence models in cfd ?
Relevant answer
Answer
In computational fluid dynamics (CFD), the y+ value is used to determine the appropriate treatment of the near-wall region in turbulence modeling. It represents the non-dimensional distance of the first grid cell from the wall, normalized by the viscous length scale.
Different turbulence models have different requirements and guidelines for the appropriate range of y+ values. Here's a general overview of how y+ values are used with different types of turbulence models:
  1. Spalart-Allmaras (SA) Model: The SA model is widely used for boundary layer flows. For this model, a y+ value between 30 and 300 is recommended. It is typically advised to keep the y+ value below 200 to ensure accurate predictions. Near the wall (y+ < 1), wall functions are used, while in the outer region (y+ > 30), the turbulence model equations are directly solved.
  2. k-epsilon Models: The k-epsilon models, such as the standard k-epsilon and the RNG k-epsilon, are widely used for a range of applications. For these models, a y+ value between 30 and 200 is typically recommended. In the near-wall region (y+ < 30), wall functions are used, while in the outer region (y+ > 200), the turbulence model equations are directly solved.
  3. k-omega Models: The k-omega models, including the standard k-omega and the SST k-omega, are commonly used for complex flows. These models require a y+ value between 1 and 5 in the near-wall region. This ensures accurate predictions without using wall functions. In the outer region, the turbulence model equations are directly solved.
  4. Reynolds Stress Models (RSM): RSMs provide more detailed predictions of turbulence by considering the Reynolds stresses. They are suitable for complex flows. In RSMs, it is recommended to use a low y+ value (< 1) in the near-wall region to resolve the flow accurately. Wall functions are not used, and the turbulence model equations are directly solved in the outer region.
It's important to note that these are general guidelines, and the appropriate y+ range can vary based on the specific turbulence model and the flow conditions. Additionally, advancements in meshing techniques and solver capabilities have reduced the sensitivity to y+ values in some cases. It's always recommended to consult the documentation or literature specific to the turbulence model and software you are using for more accurate guidance on y+ values.
  • asked a question related to Turbulence Modeling
Question
8 answers
Hello! We pump the contour of a metal tube with a diameter of 3 mm with oil with a viscosity of 0.0031 kg / m * s (abt. the viscosity is 4 times higher than that of water). We are interested in the pressure for pumping this circuit (at the inlet).
When validating the model in Ansys CFX with k-epsilon default settings, the difference between the result and the experiment reaches 100%, although the mesh is adjusted according to the tested and validated model, only on the water (with a maximum deviation of 10%). The Reynolds number in a pipe with a diameter of 3 mm is Re=2500, that is, we are dealing with a transitional flow regime, and the pipe is not hydraulically smooth in terms of the critical number Re=20d/"roughness".
Tell me, please, maybe for this mode it is necessary to use another turbulent model, for example, "Reynolds stress" or "k-epsilon" set up somehow differently? Maybe there are works in which a similar problem is solved, or there are works with recommendations on the use of turbulence models?
Relevant answer
Answer
Ilya Lichadeev What I mean that it depends how you verify your numerical model (point-wise, using integral values, etc.), and which experimental data is used. For some setups it is not possible to get a perfect quantitative match, but it is enough if your model follows the trends observed in the experiment.
  • asked a question related to Turbulence Modeling
Question
3 answers
Hello all I am simulating flow over a sphere at Re = 881 where Drag coefficient must be almost Cd=0.5. I simulate it using both using laminar and Turbulent models(KOmegaSST). for laminar simulation, I get Cd ~0.5 but fort the Turbulent simulation, first of all it takes very long tome to converge and even after convergence, it gives Cd~0.65(Actually it has not fully converged yet, see attached figure). Now I have two questions; 1- what happens if I use turbulent model to simulate laminar flow? 2- when should I expect convergence based on the attached figure?
Relevant answer
Answer
As you can see, the RANS solution produces an averaged field over the sphere also for laminar vortex shedding.
However, if you have a fully laminar flow, simply solve for it. If You think to have transitional conditions, Depending on you computational power, use LES or DNS.
  • asked a question related to Turbulence Modeling
Question
5 answers
I need some urgent help . I have been simulating the steam cracking furnace from certain papers namely
1.) CFD simulations of steam cracking furnaces using detailed combustion mechanisms
2.) Impact of radiation models in CFD simulations of steam cracking furnaces.
In both these papers furnace geometry, reaction, composition of the fuel and the models applied are similar. But in both these papers , the maximum flame temperature was achieved at the height of 1.5m . But when I try to simulate these papers using the same flow , combustion , turbulence model in the ANSYS fluent , same as that of the papers my maximum flame temperature reaches at 2.1 m and has a longer flame when compared to those above paper. Can someone please help me why this is happening even though I have applied the same case as that of papers
I am attaching the papers for the reference
Relevant answer
Answer
Secondly grid size was not mentioned but number of mesh was given but since adaptive grid refinement was used it automatically changes mesh size to minimize error
  • asked a question related to Turbulence Modeling
Question
1 answer
Hello,
I am running a 3D density based transient problem with Spalart-Allmaras turbulence model. After few iterations I am getting Negative Nut in xxx cells. I tried to search the cause, but not successful in finding answers. Could anybody help me in understanding from where this problem arises?
Relevant answer
Answer
Hi Naveen,
I have the same question; has your issue been resolved ?
Alin
  • asked a question related to Turbulence Modeling
Question
3 answers
In openFOAM, there are multiple options for choose in LES, such as WALE model, Smagorinsky model and so on. Which one is suitable for dynamic mesh and why ?
I am a bigginner of LES simulation, as far as I know , the only difference between them is WALE model includes the rotation rate in the calculation of νsgs, and Smagorinsky not. What else should I take into account in simulation?
Relevant answer
Answer
In general, for dynamic mesh simulations, models that involve additional terms in the turbulence kinetic energy equation, such as WALE (Wall-adapting Local Eddy-Viscosity) or dynamic Smagorinsky, may be more suitable. These models account for the effects of mesh deformation on the turbulence field and can improve the accuracy of the simulations.
WALE model includes additional terms in the eddy-viscosity calculation that account for the effects of rotation rate, strain rate, and dissipation rate. This model can be more accurate for complex flows with high strain rates and rotation rates, such as flows with vortices or swirling motions.
On the other hand, the Smagorinsky model is a popular choice for LES simulations in OpenFOAM and is widely used for a range of flows. This model uses a constant eddy viscosity coefficient that is proportional to the grid size, which means that it can be computationally efficient for large-scale simulations. However, it may not be as accurate for complex flows or when mesh deformation effects are significant.
When choosing an LES model for dynamic mesh simulations, it is important to consider the specific characteristics of the flow and the desired level of accuracy. It is also recommended to perform sensitivity studies to investigate the effect of different LES models on the results and to validate the simulations against experimental data or other established methods.
  • asked a question related to Turbulence Modeling
Question
1 answer
In compressible flows, would improvements based on the SST K-Epsilon turbulence model , such as the use of AI,be a more promising direction in engineering. ten or thirty years from now, will the most commonly used model be the Reynolds stress model or its deformation, or will DES be the most commonly used simulation method.
Relevant answer
Answer
Possibly you should have a look at
Baumert, H. Z., Universal equations and constants of turbulent motion,
Physica Scripta, T155, 014,001 (12pp), doi:10.1088/0031-8949/2013/T155/014001, 2013.
Also have a look at the attachments.
Feel free to ask specific questions!
Best,
Helmut
  • asked a question related to Turbulence Modeling
Question
11 answers
Hello,
I am trying to simulate phase change during turbulent flow in comsol multiphysics, for that I require to add an additional sink term at the end of turbulent kinetic energy and energy dissipation rate equation which is 'k' and 'epsilon' equation in turbulent model to include the effect of solidification in the turbulent flow. Can somebody please suggest how to do that.
any suggestion will be greatly appreciated.
-Akshay
Relevant answer
Answer
Forget this k-eps model. While k is a so-called conserved variable, eps ist not. Eps is a colored mix of variables. I recommend for turbulence the k-Omega-model. It allows in my interpretation (2009) e.g. the derivation of the von-Karman constant as 1/sqrt(2*pi)~0.3989... as well as also other constants of this model. Cheers, Helmut
  • asked a question related to Turbulence Modeling
Question
1 answer
I tried writing a udf for the turbulence model needed to validate a study. The wall boundary conditions (epsilon and f) specified for the v2-f model are available in the code I wrote. While I get consistent results for velocity and cp values in my validation, I do not get the correct result for v2 and f values. Is there a problem in the code or am I not transferring the boundary conditions to fluent correctly? I would be glad if you help me in this regard.
Relevant answer
Answer
Here is a sample UDF code for the k-e-v2-f turbulence model in ANSYS Fluent:
This code defines a UDF for the k-e-v2-f turbulence model in ANSYS Fluent. The UDF computes the turbulent kinetic energy (k), the turbulent dissipation rate (eps), and the second moment of the velocity fluctuations (v2). It also computes the turbulent viscosity (mu_t) and the constants C1, C2, and C3, which are used to compute the wall function values of epsilon and f. The UDF then sets the values of k, epsilon, and f in the turbulent and laminar regions of the flow, and updates these values in the solver.
#include "udf.h"
/* User-defined function to define the k-e-v2-f turbulence model */
DEFINE_K_EPSILON(k_e_v2_f, c, t, dS, eqn) { real k, eps, f; real v2, S; real mu; real rho; real Cmu, C1, C2, C3; real sigma_k, sigma_e, sigma_f; real f_wall, eps_wall;
/* Compute the turbulent kinetic energy (k) and the turbulent dissipation rate (eps) */
k = C_K(c, t); eps = C_EPSILON(c, t);
/* Compute the second moment of the velocity fluctuations (v2) and the turbulent strain rate (S) */
v2 = 2.0k/3.0; S = sqrt(2.0k)/C_MU(c, t);
/* Compute the turbulent viscosity (mu_t) */
mu = C_MU(c, t); rho = C_R(c, t); Cmu = 0.09; mu_t = rhoCmukeps/(muS);
/* Compute the constants C1, C2, and C3 */
C1 = 1.44; C2 = 1.92; C3 = 1.0;
/* Compute the wall function values of epsilon and f */
eps_wall = C2sqrt(k)pow(C_DIST(c, t), 2.0/3.0); f_wall = C3(1.0 - exp(-C1pow(C_DIST(c, t), 1.5)));
/* Compute the constants sigma_k, sigma_e, and sigma_f */
sigma_k = 1.0; sigma_e = 1.3; sigma_f = 1.0;
/* Set the values of epsilon and f at the wall */
if (C_DIST(c, t) < 1.0e-10) { eps = eps_wall; f = f_wall; }
/* Set the values of k and epsilon in the turbulent region */
else { k = sigma_kmu_tfv2/(epsC_MU(c, t)); eps = sigma_emu_tfv2/(kC_MU(c, t)); }
/* Set the value of f in the turbulent region */
f = sigma_fmu_tfv2/(kC_MU(c, t));
/* Set the values of k and epsilon in the laminar region */
if (S < 1.0e-10) { k = 0.0; eps = 0.0; }
/* Update the values of k and epsilon in the solver */
dS[eqn] = 1.0; C_K(c, t) = k; C_EPSILON(c, t) = eps; }
  • asked a question related to Turbulence Modeling
Question
2 answers
Hi
A 3D numerical simulation project involves a turbulent flow of water in a tube with a constant heat flux entering the surface.
This numerical simulation needs to be validated by a similar article that has simulated the K-Omega SST Turbulence model.
Please guide me if there is an article I can refer to.
Thanks
Relevant answer
Answer
Hi,
In my reasearch project, I have completed recently; a research for a typical turbocharger compressor optimisation. It has been studied air turbulent flow simulated the K-Omega SST turbulence model. My numerical simulations has been validated and I wrote some papers. Please have a look into my papers, hopefully it can help.
Regards,
  • asked a question related to Turbulence Modeling
Question
2 answers
Hello everyone
I have attached the integral length scale definition where upper limit goes up to infinity, but in some references practically they integrate from 1 to where autocorrelation function becomes zero (and naturally negative part is not included), references like;
1- Davidson, L., 2018. Fluid mechanics, turbulent flow and turbulence modeling. Chalmers University of Technology, Goteborg, Sweden (Nov 2011).
2- Tritton, D.J., 2012. Physical fluid dynamics. Springer Science & Business Media.
which one is correct,
1 - Integrating up to where R11 goes to zero
OR
2 - Should I include negative part too?
Thanks,
Farzad
Relevant answer
Answer
It is possible to calculate Taylor microscale and macroscale. Taylor microscale can be calculated using the fitting of the parabola at the origin. One may find details within this paper:
Chuychai, P., Weygand, J. M., Matthaeus, W. H., Dasso, S., Smith, C. W., & Kivelson, M. G. (2014). Technique for measuring and correcting the Taylor microscale. Journal of Geophysical Research: Space Physics, 119(6), 4256-4265. Available on:
  • asked a question related to Turbulence Modeling
Question
4 answers
Hello, I want to publish a research paper on the assessment of CFD turbulence models, I need an airfoil geometry to start with. where can I find airfoil geometry or profile? and its experimental data, cd and cl values or cl alpha values? I have searched for experimental data, but unfortunately, I did not find any.
Can you please advise me about where to find airfoil geometry and its experimental data?
what type of airfoil should I choose for the assessment of different turbulence models?
Relevant answer
Answer
I recommend you the previous links because you can easily copy and paste values from there, but you find theory, airfoil geometry and experimental data here: https://aeroknowledge77.files.wordpress.com/2011/09/58986488-theory-of-wing-sections-including-a-summary-of-airfoil-data.pdf
Also I recommend to search for experimental data here in RG.
  • asked a question related to Turbulence Modeling
Question
3 answers
Hello everyone,
In my research project i have air flow velocity and temperature distribution simulation from supply and return air duct in non furnishing control zone, which turbulence model is better ?
Relevant answer
Answer
The conservation equations for the turbulence kinetic energy (TKE), k (m2 s-2) and its rate of dissipation ε (m2 s-3) are calculated using k-ε standard model.
These two quantities are used to calculate the effect of the turbulence fluctuation components on the averaged conservation equations. The standard k-ε model is simple and proves to be stable in predicting flow in turbocharger compressor or other applications. In my research, although k-ε model has been used in most of the simulations, the results using RNG k-ε and k-omega models have also been examined.
The K-omega turbulence model has superior performance in terms of numerical stability in the viscous sublayer of wall-bounded flows. However, it is very sensitive to the free stream turbulence parameters, thus it is unsuitable for certain complex applications.
Standard k-epsilon The baseline two-transport-equation model solving for kinetic energy k and turbulent dissipation ε. Turbulent dissipation is the rate at which velocity fluctuations dissipate. This is the default k–ε model. Coefficients are empirically derived; valid for fully turbulent flows only. In the standard k-e model, the eddy viscosity is determined from a single turbulence length scale, so the calculated turbulent diffusion is that which occurs only at the specified scale, whereas in reality all scales of motion will contribute to the turbulent diffusion. The k-e model uses the gradient diffusion hypothesis to relate the Reynolds stresses to the mean velocity gradients and the turbulent viscosity. Performs poorly for complex flows involving severe pressure gradient, separation, strong streamline curvature.
Standard k-omega A two-transport-equation model solving for kinetic energy k and turbulent frequency ω. This is the default k–ω model. This model allows for a more accurate near wall treatment with an automatic switch from a wall function to a low-Reynolds number formulation based on grid spacing. Demonstrates superior performance for wall-bounded and low Reynolds number flows. Shows potential for predicting transition. Options account for transitional, free shear, and compressible flows. The k-e model uses the gradient diffusion hypothesis to relate the Reynolds stresses to the mean velocity gradients and the turbulent viscosity. Solves one equation for turbulent kinetic energy k and a second equation for the specific turbulent dissipation rate (or turbulent frequency) w. This model performs significantly better under adverse pressure gradient conditions. The model does not employ damping functions and has straightforward Dirichlet boundary conditions, which leads to significant advantages in numerical stability. This model underpredicts the amount of separation for severe adverse pressure gradient flows. Pros: Superior performance for wall-bounded boundary layer, free shear, and low Reynolds number flows. Suitable for complex boundary layer flows under adverse pressure gradient and separation (external aerodynamics and turbomachinery). Can be used for transitional flows (though tends to predict early transition). Cons: Separation is typically predicted to be excessive and early. Requires mesh resolution near the wall.
So, K epsilon is best suited for flow away from the wall, say free surface flow region, whereas k-omega model is best suited for near the wall flow region, where adverse pressure gradient is developed.
I hope this helps.
  • asked a question related to Turbulence Modeling
Question
4 answers
Hi all,
I am going to use either Ansys CFX or Ansys Fluent solver to simulate flow past a semi-submerged rectangular cylinder, as shown in Fig. 1. The main goal here is to achieve an accurate prediction of pressure distribution over the cylinder, which seems to be particularly reliant on the capability of the CFD model to predict the separation and the reattachment of the flow correctly. I would appreciate any tips regarding the following questions.
Q1. How important is the choice of the turbulence model? Which models are superior? Could the flow be modelled as being laminar at all?
Q2. How important is the approach to the free surface? Could the free surface be modelled as a free-slip wall to reduce computational costs? Is it necessary to precisely track the free surface using the VOF model for this study?
Q3. What are the most appropriate boundary conditions for the simulation?
Q4. Which is more suitable for this problem? CFX or Fluent?
Relevant answer
Answer
If the size t is less than 8-12 distances to the bottom surface, the drag force will be determined, among other things, by the added masses of the liquid reflected from the bottom surface. If this is not important, then in the model you need to specify a distance of more than 12.
The number of wall layers is enough 5.
From above on a free surface, the wind has a speed and direction?
  • asked a question related to Turbulence Modeling
Question
3 answers
I have a specific case about internal pipe flow with constant heat flux. Although the inlet boundary condition is laminar, the flow is a passing transition (a significant part of the tube) and turbulent regime along the tube (because of the change of thermophysical properties depending on implied heat). SST models with intermittency term (For fully laminar flow, γ = 0 and the model reverts to a laminar solver. When γ = 1, the flow is fully turbulent.) can catch laminar/transitional and turbulent flow regimes. These models were designed for turbulent inlet boundary conditions (models solve intermittency term, so it needs extra boundary conditions such as turbulent intensity). Can Transitional SST Models be used for laminar inlet / turbulent outlet boundary conditions? If so, what is the approach?
Regards,
EB
Relevant answer
Answer
Hi
I tried to run an ANSYS FLUENT simulation with SST Model and it was hard to converge. The laminar model should converge, I'd suggest using a better quality mesh.
In some cases the SST will resolve to low/zero turbulence, but that is not always the case. The SST model will have turbulent fluid coming in the inlet, as set by your boundary condition. This would take time/distance to convert to laminar using the SST model. Check your Viscosity ratio in your results, see how turbulent the SST model is showing your flow to be. Laminar flows can have problems converging where they are actually turbulent flows, or where transient laminar flow structures exist. (This is assuming you have a good quality mesh and the simulation is correctly set up.) If you say the flow should be laminar then it is still quite possible that a laminar steady state simulation will not converge because of transient flow structures. This is very common in heat transfer simulations with natural convection - the natural convection tends to have transient laminar structures. If this is the case the only way to proceed is to do a transient laminar simulation. If you solve a laminar simulation with a turbulence model you are adding extra dissipation to the model. This dissipation is not real, it is a product of the turbulence model you are using, but it can have the effect of damping out these transient flow structures and apparently converging. The SST turbulence model is better than most turbulence models as when the turbulent kinetic energy goes to zero (it is exactly zero in a laminar flow, by definition) the turbulent viscosity also goes to zero, so SST does not add much dissipation to the model and you might get away with it. But k-epsilon based models are well known to have far too much dissipation in the low Reynolds number regimes because as k goes to zero the turbulent viscosity goes to a finite value, and this is false additional dissipation. This is why the k-e model is a bad choice for low Reynolds number flows, and you either need to modify it or use a k-omega based model like SST which does give zero turbulent viscosity at zero turbulent kinetic energy. However, if your flow is steady state laminar and you use the SST turbulence model the turbulence model is likely to give effectively zero turbulent viscosity, meaning that your answer probably will be reasonably accurate (only with a small amount of extra dissipation). If your flow is transient laminar and you use the SST turbulence model there is a good chance the turbulence model will generate too much dissipation and damp out the transient flow, which is wrong. You are likely to get a big error in this case. In this case using the SST turbulence model is wrong. A transient laminar model is correct. Note you will need to do time step, mesh and convergence criteria sensitivity studies to work out what you need for time step and mesh size, and convergence criteria.
Hopefully that explains things a bit.
  • asked a question related to Turbulence Modeling
Question
5 answers
Hi all, I have been encountering this problem shown in the pic with simulations with parameters:
  • RNG k-epsilon Transient
  • Pressure-based Coupled scheme
  • massflow inlet and pressure outlet BC with Intensity 5% and Hydraulic Diameter 0.012m for Turbulence Specification Method
  • URF and COurant number 0.2 while Turbulent Viscosity 1Three boxes for Frozen Flux Formulation, Warped-face Gradient Correction, Higher order term relaxation
  • Timestep size 0.002 and 25 iteration/timestep
The problem occurs when the three boxes are checked, the number of cells overlimit starts very low and gradually builds up to such level after around 20 timesteps. When the three boxes are unchecked, overlimit cells range between 1 and 9 and disappear soon after.
Online posts suggested me to drop timestep size, max iteration per timestep, and URF but they don't seem to work for me. Especially when URF is quite low already. Assuming I wish to keep those 3 boxes checked, does anyone has any ideas?
I have been bugged for long. The model is also attached. Thanks a lot!
Relevant answer
Answer
In such cases, modifying the BC or mesh configuration may be beneficial.
  • asked a question related to Turbulence Modeling
Question
2 answers
Can we plot u-plus (U/Utao) Vs y-plus (Y/Ytao) plot for a turbulence model in ANSYS-Fluent post processing? Basically, I want to be ensure that the model will take into account the gradients in the viscous sublayer.
Relevant answer
Answer
Hi Somenath, It should be possible with ANSYS as I have made it possible in STARCCM+ for my flat plate simulations. I will let you know the procedure in STARCCM+ and probably the same steps can be followed in ANSYS too.
1. Make a line probe where vertical measurements can be taken at the location or position where you want to have U+ vs Y+ plot.
2. Go for an XY plot where Y-axis is U+ and X-axis is a log scale of Y+.
3. Now the input part to this plot should be the earlier line probe.
4. Most of the software has Y+ defined so you just need to recall the expression for Y+ from the software database and assign it on the x-axis.
5. U+ may not be defined in most software. Hence create a custom field scalar function defining U+. (You will get a standard expression for U+ from any Fluid Mechanics Text Book, I follow Frank M White and it has expressions for U+ too).
6. Finally assign this newly defined U+ to the Y-axis.
Hope you too will get the same on ANSYS.
  • asked a question related to Turbulence Modeling
Question
3 answers
I'm using Ansys Fluent to model a rotating cage setup to monitor Flow Accelerated Corrosion.
Relevant answer
In general, for internal flows with curvature and rotations, k-Omega SST model performs the best. While k-epsilon models are used widely, they are not able to capture the near-wall effects (performs weakly under adverse pressure gradients and along curvatures). While k-Omega-SST model uses a blending function and allows us to go to y+ ~ 1, without having the adverse problems like in k-epsilon. In essence, it functions like the k-Omega model near the walls, and like a k-epsilon model in the far-fields.
  • asked a question related to Turbulence Modeling
Question
2 answers
Is kw sst suitable for analyzing the flow over an airfoil after the airfoil has been stalled? specifically if we want to model the effective body of a stalled airfoil, can I do it with Kw sst or is there any better turbulent model to choose.(computational power is also limited )
Relevant answer
Answer
Hello Mr Jayathilake,
the kOmegaSSTt is suitable for this problem in my opinion, especially when computational limits are low. With adequate refinement in the critical regions you might achieve good results. I don't know which code you are using for your simulations but, if available, you can also try the kOmegaSSTSAS approach. This "Scale Adaptive Simulation" approach is able to resolve turbulent length scales more precisely. It falls back to kOmegaSST if the mesh is coarse. But if you apply some further refinement you should get a more detailed results. Timesteps should be limited to CFL<=1. Compared to LES or DES mesh and solution order requirements are still lower I guess.
Computational effort for this model is not really higher than for the kOmegaSST.
You may have a look e.g. at these publications of the model developer Mr. F. Menter:
and many more.
I hope this helps.
Best Regards
David
  • asked a question related to Turbulence Modeling
Question
3 answers
Hi all,
I am modeling a high-velocity (200 m/s) flow of water vertically entering the air. The water is supposed to hit the wall after traveling a 0.5 mm distance. The flow is highly turbulent, and I am using the k-omega phase-field approach for modeling.
The problem is that once the jet approaches the wall, the problem stops converging (Error: maximum number of segregated iterations reached). Any idea what is the root of the problem and how to solve it?
Thank you for your time in advance,
Majid
Relevant answer
Answer
it may be caused by grid.
  • asked a question related to Turbulence Modeling
Question
3 answers
First I simulated scramjet problem using k-e model in fluent. The results are validated using literature after that necessary modification was done in boundary conditions using same mesh. The results shows expected trends. After getting this results I refined the mesh and changed the turbulence model to K-w. The results are showing similar trends as k-e models but equivalence ratio of critical phenomenas are higher than k-e model. I want to know what are the possible reasons of high differnce of equivalence ratios? How I can verify which models are giving correct results?
Relevant answer
Answer
First - changing two things in a simulation at the same time is obvious not a good approach (mesh AND turbulence model).
Further I need to say, that first you would need to find out, where your simulation comes to a mesh-independente solution (this question can be anbswered with no regard to which turbulence model you are using, if properly implemented in the CFD solver), and only on a mesh level, where the CFD solution is independent from the mesh resolution you can start to make judgements about model errors or about which turbulence model is more suitable for your particular application.
In contrary, if your solution is not yet mesh independent, i.e. the mesh is still too coarse, you are looking on a not known mix of discretization errors and model errors. This can mislead you to a misjudgement about a particular physical model and on the next following refinded mesh the situation (with the two models in question) might be reversed in comparison to what you have observed on the coarser mesh.
This CFD methodology has been outlined almost 22 years ago in the so-called "CFD best practice Guidelines for Industrial CFD".
The report can be ordered on this page from ERCOFTAC.
The methodology says, that the following hierachy of CFD error quantification and elimination should be observed:
1) round-off error
2) iteration error (cut-off error with respect of stopping a solution process at a certain iteration number or by matchig a certain quantitative convergence criterion)
3) spatial and time discretization error
...and only afterwards you can investigate model errors of physical models.
Any attempt to investigate more than just one error source at the same time or to change the order of investigation of the errors from this error hierarchy potential will lead to erroneous CFD result.
Best regards,
Dr. Th. Frank.
  • asked a question related to Turbulence Modeling
Question
4 answers
Hi everyone,
I am trying to simulate turbulent flow over a sphere with the following conditions:
Freestream velocty= 100m/s
ambient density and viscosity
Sphere diameter = 0.82 m
Reynold's number = 5.6 x 10^6
experimental Cd = 0.195
Sphere enclosure = 42 x 28 x 28 m3
mesh Size 4.5 milllion
I tried using S-A model and K-omega SST model in fluent, using which I am getting Cd=0.14. which is almost 26% error.
Any suggestion as to how may I improve the result?
Relevant answer
Answer
WMLES or SBES model with a well thought (and validated) mesh resolution.
Regards,
Dr. Th. Frank.
PS : Your question did not involve any limitations on the computational time of the proposed turbulence modeling approach. Therefore a scale-resolving simulation would clearly deliver the best possible results (I'm not proposing a diret numerical simulation, since you asked for turbulence modeling approaches; DNS is resolving turbulence, but not modeling it).
  • asked a question related to Turbulence Modeling
Question
2 answers
I would like to start a discussion of this specific topic.
Here I would like to discuss the list of possible techniques helpful for performing the simulation of oscillating bodies in quiescent fluid.
This discussion is open to all the students, teachers, and researchers.
I request you to reply here if you are familiar with code development in OpenFoam, IBPM, NEEK1000, lilypad and CFX
Relevant answer
Answer
Pradyumn Chiwhane I am posting here a previous answer I provided on submerged oscillating bodies in quiescent fluid. The total force exerted by the fluid on the cylinder, you should consider besides the drag the added mass force. Academic references are provided within the following research projects:
  • asked a question related to Turbulence Modeling
Question
3 answers
In my study, I have two cases for CFD which I performed on Ansys Fluent,
1) oscillating flow over a solid cylinder (blunt face perpendicular to flow direction)
and
2) solid cylinder (blunt face perpendicular to flow direction) oscillating in the stationary fluid. It involves dynamic meshing.
In both of the above cases, I am using the SST k-w turbulence model for this simulation.
[ ie what should be the input value for Turbulent Kinetic Energy and Specific dissipation rate? ]
What does it means if both these values are equal to 1.0?
I have attached a graph representing drag force as a function of time [calculated from the case (2)]. I want to know what might be the possible reason for this behavior in the initial time.
My UFD (equation for velocity of moving cylinder): V = 1.0 * cos(2*3.1415*1.55*t) m/s.
The initial spike? why does this occur?
The decreasing amplitude?
What would be the expected output if this was calculated for longer time values (amplitude behavior after 5 secs)?
Fluid: incompressible (water)
calculation settings:
time-steps = 500, time-step size = 0.01 sec, maximum iterations = 500.
Meshing (element size = 1.0 mm, element shape = triangles)
Relevant answer
Answer
Pradyumn Chiwhane I am not used to performing calculations with CFX. Researchers in my group do.
If this is the total force exerted by the fluid on the cylinder, you should in my opinion deduce the added mass force to obtain the net Drag. You may consult academic references within the following research projects:
  • asked a question related to Turbulence Modeling
Question
4 answers
In case of turbulent flow over an irregular shape, how can we find the first layer thickness near the walls of the irregular boundary.?
For flow over a flat plate, the skin friction co-efficient can be found by the direct formula, for irregular shapes how can we find the skin friction coefficient.
Relevant answer
Answer
Academic resources on fluid Mechanics are provided on the project references:
SINGLE PHASE AND MULTIPHASE TURBULENT FLOWS (SMTF) IN NATURE AND ENGINEERING APPLICATIONS | Jamel Chahed | 3 publications | Research Project (researchgate.net)
  • asked a question related to Turbulence Modeling
Question
11 answers
Some commonly used turbulence models include k-epsilon, k-omega and shear stress transport (SST) models. The k-epsilon model is a best candidate for flow away from the wall (e.g. free surface flow region), while the k-omega model is best suited for near the wall flow region (e.g. adverse pressure gradient flow region). The choice of most appropriate turbulence model for any turbulent flow problem may be extremely difficult for young computational fluid dynamists, hence the need for this germane question.
Relevant answer
Answer
The SST k-ω model is a hybrid of the best of k-ω and k-ε. This model uses the k-ω model near walls, and transitions to k-ε model in the open flow field. It’s popular in aerospace and turbo-machinery applications.
So SST is the most effective model for young computational fluid dynamists.
  • asked a question related to Turbulence Modeling
Question
5 answers
I'm reading this paper.
This paper is claiming there is a problem in k-epsilon model. Because in k-epsilon model, we assume that eddy viscosity(νT) is isotropy. But actually in real world, eddy viscosity(νT) is anisotropy for high Reynolds number and is isotropy for low Reynolds number. It means there can be error when we consider flow with high Reynolds number.
And I have a question in uploaded figure. How he can calculate fluctuation velocity?
What I know is fluctuation velocity can be calculated only when we assume that eddy viscosity(νT) is isotropy(like k-ε model).
When we use k-ε model, we can find k(Turbulence Kinetic Energy) by T.K.E transport eqation and k is same with '½(u'2+v'2+w'2)'.
Then if k(T.K.E) is found, we can calculate u', v' and w'
because u', v' and w' are same each other by assumption of isotropy.
But in this paper, author claims that we should consider flow as anisotropy and he suggests new Eddy viscosity(νT) with new Cμ. (I've uploaded expression of Cμ by picture.) So I think it is impossible to calculate fluctuation velocity because flow is considered as anisotropy.
But there is a fluctuation velocity profile that is calculated by CFD. And I think author calculated fluctation velocity using root mean square and T.K.E
Because we can find desription in figure that means he calculated fluctuation velocity by root mean square. (Figure 8: Profiles of rms velocities perpendicular (v) and parallel (u) to the wall in the impinging jet)
So it looks like contradiction to me.
How fluctuation velocity is calculated in anisotropic flow?
Actually I've thought that assumption of isotropy can be possible in the impinging jet sometimes. Because impingement occurs nearby wall, so there is a low Reynolds number nearby wall by No slip condition(dominant molecule viscosity). But, eventhough my deduction is right, I can't understand why there is a difference between v' and u'. In the case that r/D=2.5, there is a difference between v' and u' that I've marked in uploaded picture. Difference between v' and u' means this flow is anisotropy and this is contradiction against author's claim also.
Also I've infered about the one more reason why calculation of fluctuation can be possible in this paper.
I don't know well but what I've heard is
In RSM(Reynolds Stress Model) is suggested by the same claim of this paper.
I've heard RSM is suggested because flow with high Reynolds number is anisotropic in real world
and this is different with original k-ε model.
So in RSM, it is possible to calculate the each fluctuation velocities(u', v' and w') in anisotropic flow.
So RSM and this author's model has same purpose that pursue to consider anisotropic flow.
And RSM can calculate the the each fluctuation velocities(u', v' and w').
So I think this author's model can also calculate fluctuation velocity in the same reason.
Eventhough I don't know how RSM calculate each fluctuation velocities(u', v' and w'), I've tried to infer.
Summary
Anisotropic flow by using new eddy viscosity that has direction - Calculated fluctuation velocity
: I think there is a contradiction.
Left side: Anisotropic
Right Side: Should be isotropic
→ ???
Calculated fluctuation velocity - Difference between u' and v'
: I think there is a contradiction.
Left side: Isotropic
Right Side: Anisotropic(Different fluctuation velcity.)
→ ???
I'm not good at Turbulent.
I'm just Senior.
I don't have bachelor's degree yet.
But I'm interested in Turbulence.
But I'm confused now :(
Please help me.
Thanks :)
Relevant answer
Answer
Flows with greater anisotropy in the turbulence stress tensor render standard one equation and two equation RANS models not great as they make assumptions about the turbulent shear stresses which turn out to be untrue for specific cases. This anisotropy is commonly present in flows with large separations etc. Reynolds stress models remedy this by solving transport equations for each component of the stress tensor but these too have limitations and haven't proven to be of much advantage. If high accuracy is desired, LES or DNS are the only way. But for most engineering flows of interest, one equation and two-equation eddy viscosity models provide sufficient engineering accuracy with results in a reasonable time.
  • asked a question related to Turbulence Modeling
Question
9 answers
can one use turbulent models for studying quasi-steady flows in pipeline
Relevant answer
Answer
Resources, and academic tools on turbulent single-phase and multiphase flows are availble on the project:
  • asked a question related to Turbulence Modeling
Question
3 answers
Hello everyone.
I'm working on a flow simulation in an axial pump. in the literature, they recommend that y + should be kept below 1. however, my results have shown that y + is greater than 10.
how can I keep y + below 1?
Note 1: I am using TurboGrid for the mesh and I am using SST as the turbulence model.
Note 2: I am using TurboGrid as a mesh generation tool.
Relevant answer
Answer
Mohamed Bounouib please follow the links attached herewith and follow the steps for the flow simulation in an axial pump. That will be easier for you
  1. https://youtu.be/aY2HRp6zq2g (CFturbo turbomachinery design software.)
  2. https://youtu.be/H07b2pXpCCM (ANSYS)
Regards
  • asked a question related to Turbulence Modeling
Question
5 answers
I am designing a turbine and predicting the Performance of the Vertical Axis Turbine. I have the experimental results of the same turbine with me. The problem is after the optimum TSR, the performance of don't go down its continuously increasing and goes above the Bitz limit. May be its not concluding stall due to high TSR. How do i resolve it?
Its a steady state Analysis
Geometry -- Mesh -- CFx
Doubt i have but need help to resolve,
* I unable to capture the correct boundary layer, if it so then how could i capture it?
*Maybe i am using Turbulence model which is not correct, But i have chosen shear stress transport which is be better choice, mabe?
* Also share if you any any other.
I will be very thankful, and please make it urgent.
Relevant answer
Answer
Ahmed Gharib Yosry Thanks for your assistance. i tried to reverse the boundary conditions, replace the inlet and outlet with each other. but the torque doesn't goes down the optimum value.
  • asked a question related to Turbulence Modeling
Question
3 answers
Hi.
I'm trying to simulate a fluid through a vertical channel, width = 0.2 cm - height = 60 cm - fluid == water - inlet v = 1, using the 2D model in COMSOL. Due to the characteristics mentioned a turbulent model is needed. When choosing Algebraic YPlus method the no-slip condition in the vertical walls states (u,v) = (0,0), which is what I thought, but when using the k-epsilon or k-omega model for de NO-SLIP condition (u,v).(nx,ny) = 0 [u = 0 and v is free] which i don´t understand why. Can anyone explain why in k-e or k-omega don'y use velocity=0 on the walls?
Thanks in advance
Relevant answer
Answer
In the COMSOL documentation the no-slip BC is indicated to be (u,v)=(0,0).
What you described is slip condition. You can consult the COMSOL team for more clarification. You can also run a test simulation to see how the code performs.
  • asked a question related to Turbulence Modeling
Question
5 answers
Dear CFD Fellows,
Is there a decision table, diagram or software you use for turbulence model selection? What I'm looking for is not a table with information for each model, but rather a visual with decision steps such as "if the flow contains a-b-c, these models can be used". In the relevant case, after following the characteristic factors of your flow, I expect turbulence models to be proposed in the last section that can best define the flow.
Thank you for your interest.
Best regards,
Güven
Relevant answer
Answer
Dear Fellows,
We are all choosing a Turbulence Model for our flows. We are already creating decision chart in our heads. So, why not put these decision steps together and create a real chart? Please do not think so complicated. At the end of the chart there won't be only one Turbulence Model for relevant case, there will be list (at end of different decision steps same model could be listed too). After that you can do some literature search to select the best model in the list.
Please consider that.
Best regards,
Güven
  • asked a question related to Turbulence Modeling
Question
8 answers
Dear CFD Fellows,
Is there a decision table, diagram or software you use for turbulence model selection? What I'm looking for is not a table with information for each model, but rather a visual with decision steps such as "if the flow contains a-b-c, these models can be used". In the relevant case, after following the characteristic factors of your flow, I expect turbulence models to be proposed in the last section that can best define the flow.
Thank you for your interest.
Best regards,
Güven
  • asked a question related to Turbulence Modeling
Question
8 answers
Hi all,
I'm planning to simulate flow past a floating body using CFD method with the main purpose of investigating its stability against hydrodynamic forces. A sketch of the problem is presented the the figure attached.
It seems that an accurate estimation of pressure field, and therefore hydrodynamic forces, is heavily dependent on correct prediction of flow topology, particularly separation and reattachment of the flow.
I'm wondering what turbulent models would best handle this problem. I would appreciate it if you provide details and specific reasoning.
Regards,
Armin
Relevant answer
Answer
The Reynolds Stress Model is the most complete turbulence model with regards to representing turbulent flow.
  • asked a question related to Turbulence Modeling
Question
5 answers
I have watched videos about wall function on youtube but still confused about understanding viscous sublayer, logarithmic region, and wall functions. I couldn't find relevant material. Where do I find these topics? Can someone suggest some material regarding viscous sub-layer/logarithmic region and to understand y+ (wall functions)?
Relevant answer
Answer
I would add that the meaning of y+ is very very simple. It is nothing but that the local Reynolds number measured along a normal-to-wall direction. That is, y+=0 is the wall position and then the value increases according to y+=(u_tau/vi)*y.
  • asked a question related to Turbulence Modeling
Question
14 answers
Turbulence model for blood flow simulation
Relevant answer
Answer
The Reynolds number is not high, and accuracy can mean saving of lives. Do not use a turbulence model, perform a direct simulation (DNS) resolving all temporal and spatial scales with an appropriate function for the viscosity (shear thinning character). This can be done with any numerical code solving the Navier-Stokes equations, and the numerical costs will be affordable.
  • asked a question related to Turbulence Modeling
Question
5 answers
Hi everyone
I am working on a shell and helically coiled tube heat exchanger with laminar flow through the shell and turbulent flow through the coil tube. I have performed iterations for coil by selecting different types of turbulence models but in each case, energy starts to diverge after some iterations (images attached).
What is the possible reason for this?
Relevant answer
Answer
I think it may be due to BCs. Can you please your problem in detail, so that I may help you in diverg. Issue
  • asked a question related to Turbulence Modeling
Question
8 answers
Can you suggest where can I find video lectures on turbulent flows or turbulence modelling? Are there any video lectures on understanding turbulence modeling? Or any books to understand turbulence modelling? Can someone please help!
i have a project on how different turbulent models can be used on Naca aerofoil. and i am not knowing how to find material to understand turbulent flows.
Relevant answer
Answer
Dear Vinay,
I would recommend you to follow the video lecturer on Computational Fluid Dynamics by Prof. Suman Chakraborty according to me it is one of the best.
You can also follow Prof. Fillipo Maria Denaro's technical report/ppt on CFD, available in the ResearchGate.. He is one the famous researcher in computational physics and CFD.
  • asked a question related to Turbulence Modeling
Question
13 answers
in turbulent flow calculation is it acceptable to use an y+ of 15 with a wall function in k-e turbulence model?
Relevant answer
Answer
Dear Prof. Th. Frank
Thank You very much for your explanation and suggestions on my error.
  • asked a question related to Turbulence Modeling
Question
8 answers
I am performing CFD simulation upon NACA 4418 airfoil at 45 m/s free steam velocity and Reynolds number of 3 million. I am following a particular paper where the experimental results of NACA airfoils are shown. The turbulence model I am using is k-omega SST turbulence model and the transition is ticked on. The mesh is also properly refined and since my computational power is limited, therefore I am choosing my y+ value to be greater than 30. But the following problems are observant from my simulation
01. Lift coefficient seems to be around the mark but the error percentage is still a bit above 10%
02. Drag coefficient is the real issue as it is exceeds the supposed value and produces.much higher value. Almost double the value that I want
What is the issue here and what should I do? I have been going through the theory behind drag and lift coefficient and the Computational process used behind but it's not helping me so far and I really need help regarding this right now.
Thank you very much
Relevant answer
Answer
Hi Nehal,
If you have refined the mesh and used the appropriate turbulence model, then I suggest you to please check the convergence of the result.
  • asked a question related to Turbulence Modeling
Question
4 answers
hi everyone I need a little help here; Im new to fluent and recently I am trying to simulate a two phase flow in a pipe-tank system where I want to see and analyse the intake vortex with the air core. i am using vof+cls and les as turbulance model, I don't have problem with convergence but after simulating 100s of the flow, I can't see the formation of vortex and air core of in getting sucked in to the pipe. can any body help? has anyone experienced this problem too? I really need help at this point📷
Relevant answer
Answer
Hi,
this is not an easy to setup simulation, also it may look like this on the first glance.
Why?
1) Vortices leading to air entrainment are rather small flow structures of thin diameter and having substantial velocity gradients over the diameter of the vortex. This velocity gradients need to be fairly good resolved in order to resolve the low pressure occuring in the center of the vortex leading to the air entrainement. For that a very fine mesh resolution is required.
2) Usually such vortices - if they are not artificially and by geometric design measures stabilized - are not stationary in space. So the vortex is moving around / precessing and that makes it even harder to establish a well resolved numerical mesh with fine mesh resolution at the vortex center. It might be suitable to use adaptive mesh refinement, but without a coarsening algorithm there is the danger, that the geometrical space more and more fills with refined mesh cells, making the simulation rather very expensive.
3) Standard 2-equation turbulence models are by default not capable of capturing the strong velocity gradients in flows with strong streamline curvature / rotation. A SST k-omega-based turbulence model with curvature correction is at least recommended.
4) It has to be made sure, that the turbulence conditions at the free surface between liquid and air are capturing the physical valid conditions. Usually a fine mesh resolution at the free surface is required for that in addition with turbulence model damping terms at the free surface, i.e. the turbulent kinetic energy at the free surface needs to be dampended to zero or small values.
Regards,
Dr. Th. Frank.
  • asked a question related to Turbulence Modeling
Question
5 answers
Hello guys,
I am running a simulation of a mixing tank in unsteady-state( transient) with turbulence model SST K-omega and multiphase model VOF. And I gave a number of time steps as 10000 and time step size as 0.0003 and max iteration as 50 and the solution is converging at each time step. So my question is how do I know my simulation is completed ? or I need to wait till 10000-time steps to complete?
Thanks in advance
Regards
Johnny
Relevant answer
Answer
I try to address better the question. If the flow problem admits a statistically steady state you start from an initial condition and run until you flow variables are statistically steady, that is you see them oscillating in time around a constant value. From that moment the solution is physically correlated.
Conversely, if you have a problem that has an unsteady behavior also in the mean values, you need to simulate at least the largest time period of your problem.
This approach is typical for DNS/LES formulations, sice you are using a URANS approach the real physical meaning of your unsteady simulation can be debated. If your flow problem is statistically steady, your URANS shouldn't be somehow different from a RANS solution.
The key is that you cannot fix arbitrarily a number of time steps without knowing the nature of your flow problem.
I suggest to monitor in time the mean values
  • asked a question related to Turbulence Modeling
Question
6 answers
I am performing CFD simulation over a NACA 4418 airfoil on Ansys FLUENT and I have collected a data chart of NACA (from 1945) for the purpose of validation.
The Reynolds Number chosen for this CFD simulation is 3,000,000 and the free stream velocity is 45 m/s. Since the simulation for my case is 2D simulation both the characteristics length and area is 1m. The value of y+ considered is 1 and that is ensured by calculating the wall spacing and putting that on First Wall thickness and I have even gone through Report in Ansys FLUENT to check the maximum facet value is below 1. I have used both Spalart Allmaras and K-omega SST Turbulence model. But the following problems are prevalent:
01. For Spalart Allmaras Turbulence model,my lift coefficient is within the range i.e less than 5% difference in between but drag coefficient is way too much high in value sometimes even 200% more
02. For K-omega SST Turbulence model, my lift coefficient is significantly higher in value and as Angle of attack increases this difference gets higher but the highest it gets is below 30% however drag coefficient is also over predicted but in this case the difference is around 50% higher.
I have tried it again for both Turbulence model with a bit more refined mesh but the value of lift coefficient increases in both the cases and but the difference for drag coefficient decreases for K-omega SST Turbulence model
I have been trying this for months now and haven't come to a proper solution. I tried everything at my disposal. Read aerodynamic books and gone through understanding how it is represented on CFD but so far I am not able to find the solution. If anyone can explain it to me what is going on for my case and how can I find a solution for this, that will be really helpful and appreciated.
Relevant answer
Answer
  • asked a question related to Turbulence Modeling
Question
4 answers
I have a case, which is about internal flow with constant heat flux. Although the inlet boundary condition is laminar, the flow is passing transition and turbulent regime along the tube. As known, the intermittency term is 1 (so, admitted as turbulent inlet BC) for freestream velocity for external flow, I would like to learn that whether using the transitional SST model by laminar inlet boundary condition in the pipe is the corrects way or not.
Best regards,
Relevant answer
Answer
The problem I faced while using SST I need to put the value of turbulence intensity at the entrance, and if I specify it to zero then my solution does not converge.
  • asked a question related to Turbulence Modeling
Question
3 answers
I am interested in broadening my understanding of the physical assumptions needed to simplify its mathematical description. From these assumptions i will to choose a suitable turbulence model to run the simulation in Ansys.
The problem is fairly basic;
Inlet flow conditions: Velocity in= 44.2 m/s, Mach number inlet = 0.128, atmospheric total pressure and temperature. Turbulent boundary layer thickness @ 4H upstream of the step is 1.9 cm.
Outlet flow conditions: Fully developed flow.
Any advice would be much appreciated
Kind regards
Anton
Relevant answer
Answer
If you want to use the RANS formulation you should assume your flow field is totally developed. That means you can set the inflow profile according to a statistically mean velocity in a channel
  • asked a question related to Turbulence Modeling
Question
5 answers
I want to determine the aerodynamic coefficients of a 2D model (solid boosters). To be clear with the model, It is a 2D axisymmetric model, with blunt nose and flared aft body. There is a plume exiting from the nozzle. The jet plume interacts with the freestream flow, to form plume induced flow separation (PIFS). The interaction will affect the aerodynamic coefficients.
Experimentally the axial force coefficient was found to be decreasing at increased jet pressure ratio (Jet pressure/free stream pressure). I've solved it using pressure based solver with standard, K-e turbulence model (I've tried using other turbulence model too). But results from Ansys Fluent showed no change with change in jet pressure ratio.
Am I missing something or is there any other method to find axial force coefficient.
Relevant answer
Answer
Can provide more information
  • asked a question related to Turbulence Modeling
Question
2 answers
I am trying to run a transient simulation of a stirred tank reactor. Initially, I am simply trying to using water as the only fluid with the k-epsilon turbulence model. I ran the steady-state simulation first and then in the same workbench's fluent file, I simply changed the option of steady-state to transient and set the simulation to run using for 0.0008-sec timestep, 2000 timesteps, 25 iterations per time step (in order to use that steady-state data as the initial condition for the transient case). I had also used report definition function for plotting turbulence kinetic energy as a function of time and had used the option of autosave for every 5 steps along with export data of certain parameters for every 5 steps. (pl find the ss) But after around 200 timesteps, I am getting the error of (Error: GUI-domain-label: no domain selected Error Object: 1522351816) and the simulation stops at the next iteration. I am able to click ok and the simulation runs for another timestep but the error crops up again every timestep.
Relevant answer
Answer
simply you can save your case and data file at the current time step , and then reopen it and procced the calculation again . the error at each time step will disappear.