Turbulence numerical modelling

Numerical simulations and
turbulent flows
Roberto Sorba 2016
1
The challenge of turbulence modelling
• We define the rate of kinetic energy
dissipation (from large eddies to
small ones) as ε (dimensionally
energy / time).
• The Kolmogorov scale for the
smallest eddies is
• Assuming a typical Reynold value of
200.000 and that the turbulent
fluctuation u’ is 5% of the
mainstream velocity U we get the
turbulent Reynolds number:
2
• In order to include even the smallest eddies in the simulation
the required number of grid nodes for just one dimension is
• In a 3D simulation thus we need a mesh with at least 1 billion
nodes per iteration
• Three main possible approaches:
– DNS: Direct solving of the Navier-Stokes equations
– RANS: time-averaging of the NS to reduce computational load
– LES: direct solving of bigger-scale eddies and modelling of smaller
ones
3
Direct Numerical Simulation
• Actual computational solving of the Navier-Stokes equations,
performing over (at least) 1 billion node calculation per
passage
• No turbulence-related simplifications are included
• Easily takes 2-3 months to simulate a few seconds, not
competitive in today’s industry
4
The maths behind DNS:
• space discretization with finite-difference method
• time discretization with explicit method
The Navier-Stokes equations: mass and momentum conservation, without any
simplification
5
Finite difference method
6
• This method relies on Taylor’s series theory to provide an approximation
for the first and second derivatives:
• For every node we can re-write the NS equations by substituting this in
the place of the first and second order derivatives; this substitution does
not apply to the boundary nodes, where boundary conditions apply
instead (which obviously are different for each problem)
• The solver code creates a sparse matrix with the coefficient of these
newly-written equation and can solve the (now algebric) system
7
Time discretization
• An explicit solver method for an ODE (ordinary differential equation) can
be generically written in such form:
• K = time index
• h = time step
• Φ = function representing the first derivative
• The are called “explicit” because they use only the present time value and
the present function value to compute the next function step; by doing
this they take longer to converge to solution but allow us to cut down on
computational power
8
• Disadvantage: explicit methods may be unstable (not
converging), amplifying the numerical error after each step
instead of reducing it.
• In order to ensure numerical stability we have to stick to the
Courant-Friedrichs-Levy condition (CFL condition):
• The left-hand term in known as the Courant number; since h
is already very small, the time intervall will have to be
consequently small as well.
9
• When a flow moves through a discretized grid, the time interval must be
smaller than the time needed by the fluid particle to pass through two
adjacent element in this grid.
• This ensures that information is correctly propagated and errors are not
amplified; however, it can become a strict limits in the eventuality of high
Reynold number
10
RANS
•Differently from DNS, RANS are already time-averaged, so they
provide a time-independent overview of the problem
•RANS are better solved with the finite-volume method
11
Finite Volume Method
• It is based on the Reynold transportation theorem: the overall change in a
generic property (B) can be written as the sum of a volume integral and a
surface integral.
• If the property is conserved, the rate of change is null and it holds:
12
• This equation is finally discretized to obtain the changes in the control
volume
• Numerical calculation of the flux at the boundary of a cell (right-hand side
integral, the flux is the argument of the integral):
• Usually cells have more than 4 borders, in commercial software they are
hexagonal
13
• Calculation of the boundary integral:
• Notice that this is actually the sum of four integral, one per border; we can
then write the algebric equation
• The value of B is then spread to the nodes with a propagation method;
implicit method are quicker and intrinsecally stable, but more
computationally expensive
14
Large Eddies Simulation
• The grid required by DNS easily exceeds the computer capacity
• A coarser grid is used, which can only appreciate the larger scale eddies;
information about eddies whose scale is smaller than the grid is removed
• Smalle eddies cannot be simply neglected; their influence has to be
accounted for with a subscale theoretical model
• Filtering of the Navier-Stokes equations:
• RANS used a time-averaging filter that caused to be ; LES uses a
spacial filter that reduces the amplitude of the scales of motion
• LES is particularly suited for complex flow with large scale structures
15
16
• We can also combine different methods within the same simulation session
(example of a turbine blade)
17
Comparison
DNS RANS LES
Simplifications none Time-averaging Hypothetical small-
scale modelling
Common numerical
process
Finite difference,
explicit methods
Finite volume
method
Finite volume,
implicit methods
Effort Maximum Low Depends on task
Accuracy High Low Medium
Usage field Academical
research
Vehicle preliminay
study, feasibility
study
Instability effects,
further
development
studies
Limitations High time
requirement, not
competitive
Low accuracy,
cannot model
instability
Usually requires
finer mesh than
RANS
18
Sources
• Maries, A., Haque, M. A., Yilmaz, S. L., Nik, M. B., Marai, G.E., New Developments
in the Visualization and Processing of Tensor Fields, Springer, pp. 137-156, D.
Laidlaw, A. Villanova
• Fröhlich J., Rodi W., Introduction to Large Eddy Simulation of Turbulent Flows,
Lectures at the University of Karlsruhe, 2002
• Denton J., The evolution of turbomachinery design (methods), PCA 2009
19
1 sur 19

Recommandé

Plasma propulsion engine par
Plasma propulsion enginePlasma propulsion engine
Plasma propulsion engineVarun Aithal
1.3K vues20 diapositives
CRYOGENIC ROCKET ENGINE par
CRYOGENIC ROCKET ENGINECRYOGENIC ROCKET ENGINE
CRYOGENIC ROCKET ENGINEUpal Patel
5.4K vues22 diapositives
Jet Engines par
Jet Engines Jet Engines
Jet Engines Aviationshared
3.5K vues144 diapositives
Nuclear submarine tecnology par
Nuclear submarine tecnologyNuclear submarine tecnology
Nuclear submarine tecnologyLeonam Guimarães
1.5K vues35 diapositives
Plasma par
PlasmaPlasma
PlasmaFawad Mueen Arbi
30.6K vues20 diapositives
The basics of Rocket Propulsion Part 1 par
The basics of Rocket Propulsion Part 1The basics of Rocket Propulsion Part 1
The basics of Rocket Propulsion Part 1Zack Wanambwa
6.6K vues15 diapositives

Contenu connexe

Tendances

rocket propellants par
 rocket propellants rocket propellants
rocket propellantsAbdul mannan Karim
3.8K vues58 diapositives
Cryogenic rocket engines report par
Cryogenic rocket engines reportCryogenic rocket engines report
Cryogenic rocket engines reportpandu_sravs
20.3K vues27 diapositives
Batteries and fuel cells par
Batteries and fuel cellsBatteries and fuel cells
Batteries and fuel cellsDhrupal Patel
7.6K vues22 diapositives
Plasma physics par
Plasma physicsPlasma physics
Plasma physicsrabeya rabu
1.2K vues55 diapositives
Plasma physics par
Plasma physicsPlasma physics
Plasma physicsRESHAN FARAZ
7.7K vues16 diapositives
Bhor's Atomic model par
Bhor's Atomic modelBhor's Atomic model
Bhor's Atomic modelLaura Verastegui
10.9K vues24 diapositives

Tendances(20)

Cryogenic rocket engines report par pandu_sravs
Cryogenic rocket engines reportCryogenic rocket engines report
Cryogenic rocket engines report
pandu_sravs20.3K vues
The 4th state of matter -Plasma par y11hci0255
The 4th state of matter -Plasma The 4th state of matter -Plasma
The 4th state of matter -Plasma
y11hci025516.5K vues
Cryogenic rocket engine par Gaurav Singh
Cryogenic rocket engineCryogenic rocket engine
Cryogenic rocket engine
Gaurav Singh1.5K vues
PRESENTATION ON CRYOGENIC ROCKET ENGINE par Self-employed
PRESENTATION ON CRYOGENIC ROCKET ENGINEPRESENTATION ON CRYOGENIC ROCKET ENGINE
PRESENTATION ON CRYOGENIC ROCKET ENGINE
Self-employed3.6K vues
cryogenic engine ppt by santosh par Santosh Santu
 cryogenic engine ppt by santosh cryogenic engine ppt by santosh
cryogenic engine ppt by santosh
Santosh Santu29.1K vues
Cryogenic Rocket Engine par Prem kumar
Cryogenic Rocket EngineCryogenic Rocket Engine
Cryogenic Rocket Engine
Prem kumar8.2K vues
The Solar System par Sergey2005
The Solar SystemThe Solar System
The Solar System
Sergey20051.1K vues
PLASMA PHYSICS AND ITS APPLICATION par Mehedi Hassan
PLASMA PHYSICS AND ITS APPLICATIONPLASMA PHYSICS AND ITS APPLICATION
PLASMA PHYSICS AND ITS APPLICATION
Mehedi Hassan24.2K vues
The grand unification theory par Waleed Niaz
The grand unification theoryThe grand unification theory
The grand unification theory
Waleed Niaz334 vues
Nuclear Submarines par kayvon
Nuclear SubmarinesNuclear Submarines
Nuclear Submarines
kayvon4.7K vues
Space science powerpoint par Laura Smith
Space science powerpointSpace science powerpoint
Space science powerpoint
Laura Smith50.4K vues

Similaire à Turbulence numerical modelling

Presentation on weno lbfs par
Presentation on weno lbfsPresentation on weno lbfs
Presentation on weno lbfsKrunal Gangawane
60 vues21 diapositives
Computational Fluid Dynamics (CFD) par
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Khusro Kamaluddin
12K vues52 diapositives
Lecture 11 par
Lecture 11Lecture 11
Lecture 11Yasir Waqas
1.5K vues22 diapositives
Lecture 11 par
Lecture 11Lecture 11
Lecture 11Umer Warraich
457 vues22 diapositives
MSc Presentation.potx par
MSc Presentation.potxMSc Presentation.potx
MSc Presentation.potxAkshat Srivastava
295 vues34 diapositives
Computational Fluid Dynamics (CFD) par
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Taani Saxena
46.9K vues21 diapositives

Similaire à Turbulence numerical modelling(20)

Computational Fluid Dynamics (CFD) par Taani Saxena
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
Taani Saxena46.9K vues
A two equation VLES turbulence model with near-wall delayed behaviour par Applied CCM Pty Ltd
A two equation VLES turbulence model with near-wall delayed behaviourA two equation VLES turbulence model with near-wall delayed behaviour
A two equation VLES turbulence model with near-wall delayed behaviour
Ec 2401 wireless communication unit 2 par JAIGANESH SEKAR
Ec 2401 wireless communication   unit 2Ec 2401 wireless communication   unit 2
Ec 2401 wireless communication unit 2
JAIGANESH SEKAR9.7K vues
Component-based Model Reduction for Industrial Scale Problems par David Knezevic
Component-based Model Reduction for Industrial Scale ProblemsComponent-based Model Reduction for Industrial Scale Problems
Component-based Model Reduction for Industrial Scale Problems
David Knezevic857 vues
Lec 4 (program and network properties) par Sudarshan Mondal
Lec 4 (program and network properties)Lec 4 (program and network properties)
Lec 4 (program and network properties)
Sudarshan Mondal1.2K vues
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point... par EssamAlgizawy
Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...
EssamAlgizawy59 vues
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net... par Luca Sinico
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...
Luca Sinico131 vues

Dernier

Renewal Projects in Seismic Construction par
Renewal Projects in Seismic ConstructionRenewal Projects in Seismic Construction
Renewal Projects in Seismic ConstructionEngineering & Seismic Construction
5 vues8 diapositives
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... par
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...csegroupvn
6 vues210 diapositives
fakenews_DBDA_Mar23.pptx par
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptxdeepmitra8
16 vues34 diapositives
Searching in Data Structure par
Searching in Data StructureSearching in Data Structure
Searching in Data Structureraghavbirla63
14 vues8 diapositives
MongoDB.pdf par
MongoDB.pdfMongoDB.pdf
MongoDB.pdfArthyR3
49 vues6 diapositives
GDSC Mikroskil Members Onboarding 2023.pdf par
GDSC Mikroskil Members Onboarding 2023.pdfGDSC Mikroskil Members Onboarding 2023.pdf
GDSC Mikroskil Members Onboarding 2023.pdfgdscmikroskil
59 vues62 diapositives

Dernier(20)

Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... par csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn6 vues
fakenews_DBDA_Mar23.pptx par deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra816 vues
MongoDB.pdf par ArthyR3
MongoDB.pdfMongoDB.pdf
MongoDB.pdf
ArthyR349 vues
GDSC Mikroskil Members Onboarding 2023.pdf par gdscmikroskil
GDSC Mikroskil Members Onboarding 2023.pdfGDSC Mikroskil Members Onboarding 2023.pdf
GDSC Mikroskil Members Onboarding 2023.pdf
gdscmikroskil59 vues
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth par Innomantra
BCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for GrowthBCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for Growth
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth
Innomantra 10 vues
Design of machine elements-UNIT 3.pptx par gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy34 vues
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf par AlhamduKure
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdfASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
AlhamduKure6 vues
REACTJS.pdf par ArthyR3
REACTJS.pdfREACTJS.pdf
REACTJS.pdf
ArthyR335 vues
Design_Discover_Develop_Campaign.pptx par ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth645 vues
Ansari: Practical experiences with an LLM-based Islamic Assistant par M Waleed Kadous
Ansari: Practical experiences with an LLM-based Islamic AssistantAnsari: Practical experiences with an LLM-based Islamic Assistant
Ansari: Practical experiences with an LLM-based Islamic Assistant
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) par Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)

Turbulence numerical modelling

  • 1. Numerical simulations and turbulent flows Roberto Sorba 2016 1
  • 2. The challenge of turbulence modelling • We define the rate of kinetic energy dissipation (from large eddies to small ones) as ε (dimensionally energy / time). • The Kolmogorov scale for the smallest eddies is • Assuming a typical Reynold value of 200.000 and that the turbulent fluctuation u’ is 5% of the mainstream velocity U we get the turbulent Reynolds number: 2
  • 3. • In order to include even the smallest eddies in the simulation the required number of grid nodes for just one dimension is • In a 3D simulation thus we need a mesh with at least 1 billion nodes per iteration • Three main possible approaches: – DNS: Direct solving of the Navier-Stokes equations – RANS: time-averaging of the NS to reduce computational load – LES: direct solving of bigger-scale eddies and modelling of smaller ones 3
  • 4. Direct Numerical Simulation • Actual computational solving of the Navier-Stokes equations, performing over (at least) 1 billion node calculation per passage • No turbulence-related simplifications are included • Easily takes 2-3 months to simulate a few seconds, not competitive in today’s industry 4
  • 5. The maths behind DNS: • space discretization with finite-difference method • time discretization with explicit method The Navier-Stokes equations: mass and momentum conservation, without any simplification 5
  • 7. • This method relies on Taylor’s series theory to provide an approximation for the first and second derivatives: • For every node we can re-write the NS equations by substituting this in the place of the first and second order derivatives; this substitution does not apply to the boundary nodes, where boundary conditions apply instead (which obviously are different for each problem) • The solver code creates a sparse matrix with the coefficient of these newly-written equation and can solve the (now algebric) system 7
  • 8. Time discretization • An explicit solver method for an ODE (ordinary differential equation) can be generically written in such form: • K = time index • h = time step • Φ = function representing the first derivative • The are called “explicit” because they use only the present time value and the present function value to compute the next function step; by doing this they take longer to converge to solution but allow us to cut down on computational power 8
  • 9. • Disadvantage: explicit methods may be unstable (not converging), amplifying the numerical error after each step instead of reducing it. • In order to ensure numerical stability we have to stick to the Courant-Friedrichs-Levy condition (CFL condition): • The left-hand term in known as the Courant number; since h is already very small, the time intervall will have to be consequently small as well. 9
  • 10. • When a flow moves through a discretized grid, the time interval must be smaller than the time needed by the fluid particle to pass through two adjacent element in this grid. • This ensures that information is correctly propagated and errors are not amplified; however, it can become a strict limits in the eventuality of high Reynold number 10
  • 11. RANS •Differently from DNS, RANS are already time-averaged, so they provide a time-independent overview of the problem •RANS are better solved with the finite-volume method 11
  • 12. Finite Volume Method • It is based on the Reynold transportation theorem: the overall change in a generic property (B) can be written as the sum of a volume integral and a surface integral. • If the property is conserved, the rate of change is null and it holds: 12
  • 13. • This equation is finally discretized to obtain the changes in the control volume • Numerical calculation of the flux at the boundary of a cell (right-hand side integral, the flux is the argument of the integral): • Usually cells have more than 4 borders, in commercial software they are hexagonal 13
  • 14. • Calculation of the boundary integral: • Notice that this is actually the sum of four integral, one per border; we can then write the algebric equation • The value of B is then spread to the nodes with a propagation method; implicit method are quicker and intrinsecally stable, but more computationally expensive 14
  • 15. Large Eddies Simulation • The grid required by DNS easily exceeds the computer capacity • A coarser grid is used, which can only appreciate the larger scale eddies; information about eddies whose scale is smaller than the grid is removed • Smalle eddies cannot be simply neglected; their influence has to be accounted for with a subscale theoretical model • Filtering of the Navier-Stokes equations: • RANS used a time-averaging filter that caused to be ; LES uses a spacial filter that reduces the amplitude of the scales of motion • LES is particularly suited for complex flow with large scale structures 15
  • 16. 16
  • 17. • We can also combine different methods within the same simulation session (example of a turbine blade) 17
  • 18. Comparison DNS RANS LES Simplifications none Time-averaging Hypothetical small- scale modelling Common numerical process Finite difference, explicit methods Finite volume method Finite volume, implicit methods Effort Maximum Low Depends on task Accuracy High Low Medium Usage field Academical research Vehicle preliminay study, feasibility study Instability effects, further development studies Limitations High time requirement, not competitive Low accuracy, cannot model instability Usually requires finer mesh than RANS 18
  • 19. Sources • Maries, A., Haque, M. A., Yilmaz, S. L., Nik, M. B., Marai, G.E., New Developments in the Visualization and Processing of Tensor Fields, Springer, pp. 137-156, D. Laidlaw, A. Villanova • Fröhlich J., Rodi W., Introduction to Large Eddy Simulation of Turbulent Flows, Lectures at the University of Karlsruhe, 2002 • Denton J., The evolution of turbomachinery design (methods), PCA 2009 19