Introduction to Turbulence Modeling in Computational Fluid Dynamics (CFD)

Turbulence models use mathematical approximations to predict complex flow behavior. It is a very complex science that still confuses most CFD users. Which turbulence model to choose? One equation or two equation models? Wall functions? What are the pros and cons of the most common models? When should CFD users trust which models? And so on… In this video series on CFD turbulence modeling we will have Dr. Philippe Spalart, of Spalart-Allmaras turbulence model fame, explain the problems faced by the CFD community when it comes to modeling turbulence.

We will also explore the problems associated with turbulence modeling and how the models solve those issues. The latest state of the art in Reynolds-Averaged Navier-Stokes (RANS), Large Eddy Simulation (LES), Detached Eddy Simulation (DES), Direct Numerical Simulation (DNS), and other types of CFD will be covered. More specifically, we’ll review how each type of CFD tackles the complex problem of turbulence. Additional focus will be given to the Spalart-Allmaras (SA) and k-ω SST models and when to use them, as well as wall functions. Our implementation techniques, requirements, best practices, tips, and tricks will be presented using real world examples and suggestions.

Lecture 1: A Visual Introduction to Turbulence and its Prediction in CFD

Lecture 1: A Visual Introduction to Turbulence and its Prediction in CFD

Dr. Spalart will discuss the intricacies of turbulent flows and why we should use turbulence models as approximations instead of fully resolving the flow physics.

Start
Lecture 2: The Basics of RANS Turbulence Modeling

Lecture 2: The Basics of RANS Turbulence Modeling

Dr. Spalart discusses the basics of RANS turbulence modeling. We will introduce the theory behind RANS turbulence modeling and present some of the most common RANS turbulence models along with their implementation details.

Start
Lecture 3: CFD Simulation Methods for High-Lift Aircraft Configurations (Part 1) - RANS Modelling Sensitivities

Lecture 3: CFD Simulation Methods for High-Lift Aircraft Configurations (Part 1) - RANS Modelling Sensitivities

This video presents the first part of the contribution by Flexcompute to the 4th High Lift Prediction Workshop based on the Flow360 solver. The analysis of the high-lift prediction results is focused on examining RANS modeling sensitivities. This includes effects of mesh refinement and topology, turbulence modeling choices and solution initialization strategies, with the aim to provide best-practices for RANS simulations of high-lift configurations.

Start
Lecture 4: CFD Simulation Methods for High-Lift Aircraft Configurations (Part 2) - RANS vs DES

Lecture 4: CFD Simulation Methods for High-Lift Aircraft Configurations (Part 2) - RANS vs DES

This video presents the second part of the contribution by Flexcompute to the 4th High Lift Prediction Workshop based on the Flow360 solver. The best-practice RANS results are analyzed in further detail and compared with DES predictions with the aim to provide conclusions of the ability of RANS to predict high-lift flows. The DES results were found to significantly improve the comparison with experimental data and showed high confidence in terms of achieving the correct answer for the right reasons.

Start
Lecture 5: Steady Turbulence vs. Turbulence-Resolving Simulations

Lecture 5: Steady Turbulence vs. Turbulence-Resolving Simulations

In this video, Dr. Spalart will show the differences between the steady-state RANS turbulence model, time-accurate unsteady RANS, Large Eddy Simulation (LES), and Detached Eddy Simulation (DES). We will show how RANS, LES, and DES are complementary to each other and all have their role to play in state-of-the-art CFD. Examples will demonstrate the strengths and weaknesses of each turbulence modeling and/or turbulence resolving technique.

Start
Lecture 6: The Mechanics of Turbulent CFD

Lecture 6: The Mechanics of Turbulent CFD

We will discuss the mechanics of running a turbulent cfd simulation: The pre-processing steps. Generating grids, which can be very hard. Obtaining solutions. Understanding the solution and using them for engineering purposes.

Start