All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Navier Stokes Equations ∂u∂x+∂v∂y=0∂u∂x+∂v∂y=0 ρ(∂u∂t+u∂u∂x+v∂u∂y)=-∂p∂x+μ∂2u∂y2ρ(∂u∂t+u∂u∂x+v∂u∂y)=−∂p∂x+μ∂2u∂y2 Reynolds Decomposition Reynolds decomposition refers to separation of the flow variable (like velocity u {\displaystyle u} uu) into the mean (time-averaged)…
Dushyanth Srinivasan
updated on 15 Mar 2022
Navier Stokes Equations
∂u∂x+∂v∂y=0∂u∂x+∂v∂y=0
ρ(∂u∂t+u∂u∂x+v∂u∂y)=-∂p∂x+μ∂2u∂y2ρ(∂u∂t+u∂u∂x+v∂u∂y)=−∂p∂x+μ∂2u∂y2
Reynolds Decomposition
Reynolds decomposition refers to separation of the flow variable (like velocity u {\displaystyle u} uu) into the mean (time-averaged) component (ˉu¯u u ¯ {\displaystyle {\overline {u}}} ˉu¯u) and the fluctuating component (u′ u ′ {\displaystyle u^{\prime }} `U).
Turbulent time scale of the flucuating component way smaller than the time averaged time scale.
Applying Reynold's Decomposition for flow velocities u,v,w, we get:
u(x,y,z,t)=ˉu(x,y,z)+u′(x,y,z,t)
v(x,y,z,t)=ˉv(x,y,z)+v′(x,y,z,t)
w(x,y,z,t)=ˉw(x,y,z)+w′(x,y,z,t)
Where ˉu(x,y,z,t) is defined as follows,
ˉu(x,y,z)=1tInt∫tInt0u(x,y,z)dt
ˉv(x,y,z)=1tInt∫tInt0v(x,y,z)dt
ˉw(x,y,z)=1tInt∫tInt0w(x,y,z)dt
Lets take u(x,y,z,t)=ˉu(x,y,z)+u′(x,y,z,t),
Integrating over time from 0 to tInt,
1tInt∫tInt0ˉu(x,y,z)dt=1tInt∫tInt0ˉu(x,y,z)dt+1tInt∫tInt0u′(x,y,z,t)dt
1st term is ˉu(x,y,z) according to its definition, 2nd term is averaging an already time averaged term hence it is also ˉu(x,y,z).
1tInt∫tInt0ˉu(x,y,z)dt=1tInt∫tInt0ˉu(x,y,z)dt+1tInt∫tInt0u′(x,y,z,t)dt
1tInt∫tInt0u′(x,y,z,t)dt=0
Hence the integration of any flucuating variable over time is always going to be zero. In other words, the value of time averaged flucuating variables is zero.
Effect of RANS on Navier-Stokes Continuity Equation
We begin with the Continuity Equation,
∂u∂x+∂v∂y=0
Decomposing the variables to time averaged and fluctuating values,
∂(ˉu+u′)∂x+∂(ˉv+v′)∂y=0
Applying time integration/time averaging,
1tInt∫tInt0∂(ˉu+u′)∂xdt+1tInt∫tInt0∂(ˉv+v′)∂ydt=0
Applying the integral to every term,
1tInt∫tInt0∂ˉu∂xdt+1tInt∫tInt0∂u′∂xdt+1tInt∫tInt0∂ˉv∂ydt+1tInt∫tInt0∂v′∂ydt=0
We know time integral/time averaging over a flucuating variable is zero,
1tInt∫tInt0∂ˉu∂xdt+1tInt∫tInt0∂u′∂xdt+1tInt∫tInt0∂ˉv∂ydt+1tInt∫tInt0∂v′∂ydt=0
Resulting equation,
∂ˉu∂x1tInt∫tInt0dt+∂ˉv∂y1tInt∫tInt0dt=0
Evaluvating the integral,
∂ˉu∂x+∂ˉv∂y=0
This is the result of applying Reynold's-Averaged Navier-Stokes (RANS) Equation on the 2D Navier-Stokies continuity equation
Effect of RANS on Navier-Stokes Momentum Equation
We begin with the Momemtum Equation,
ρ(∂u∂t+u∂u∂x+v∂u∂y)=-∂p∂x+μ∂2u∂y2
Rearranging by taking pressure to the other side,
∂u∂t+u∂u∂x+v∂u∂y=-1p∂p∂x+μp∂2u∂y2
We know that μρ=ν (Kinematic Viscosity / Density = Dynamic Viscosity)
∂u∂t+u∂u∂x+v∂u∂y=-1p∂p∂x+ν∂2u∂y2
Adding the continuity equation on both sides,
∂u∂t+u∂u∂x+v∂u∂y+∂u∂x+u(∂v∂y)=-1p∂p∂x+ν∂2u∂y2
Simplyfying,
∂u∂t+2u∂u∂x+v∂u∂y+u∂v∂y=-1p∂p∂x+ν∂2u∂y2
Recall the product rule,
∂(u⋅v)∂y=v∂u∂y+u∂v∂y
Substituting product rule for term 3 and 4 on the LHS,
∂u∂t+2u∂u∂x+∂(u⋅v)∂y =-1p∂p∂x+ν∂2u∂y2
Recall that d(x2)dx=2xdxdx ,
∂u∂t+∂u2∂x+∂(u⋅v)∂y =-1p∂p∂x+ν∂2u∂y2
This equation is simplyfied enough, now applying time integral/time averaging,
1tInt∫tInt0(∂(ˉu+u’)∂t+∂(ˉu+u’)2∂x+∂((ˉu+u’)⋅(ˉv+v′))∂y)dt=1tInt∫tInt0(-1p∂(ˉp+p′)∂x+ν∂2(ˉu+u’)∂y2)dt
Expanding the integral,
1tInt∫tInt0(∂ˉu∂tdt+∂u′∂tdt+∂ˉu2∂xdt+∂u′2∂xdt+∂2⋅ˉu⋅u′∂xdt+∂ˉu⋅ˉv∂ydt+∂ˉu⋅v′∂ydt+∂u′⋅ˉv∂ydt+∂u′⋅v′∂ydt)=1tInt∫tInt0(-1p∂(ˉp)∂xdt-1p∂(p′)∂xdt+ν(v∂2(ˉu)∂y2dt+v∂2(u’)∂y2dt))
Since integral of flucuating terms is zero, they can be ignored,
1tInt∫tInt0(∂ˉu∂tdt+∂u′∂tdt+∂ˉu2∂xdt+∂u′2∂xdt+∂2⋅ˉu⋅u′∂xdt+∂ˉu⋅ˉv∂ydt+∂ˉu⋅v′∂ydt+∂u′⋅ˉv∂ydt+∂u′⋅v′∂ydt)=1tInt∫tInt0(-1p∂(ˉp)∂xdt-1p∂(p′)∂xdt+ν(v∂2(ˉu)∂y2dt+v∂2(u’)∂y2dt))
Cancelling and cleaning the equation,
∂ˉu∂t+∂ˉu2∂x+∂ˉu⋅ˉv∂y=-1p∂ˉp∂x+v∂2ˉudy2-1tInt∫tInt0∂2(ˉu)∂y2dt-1tInt∫tInt0∂(u′⋅v′)∂ydt
Since iits a boundary layer region, the momentum difference from the y axis does not effect the x axis
Hence, 1tInt∫tInt0∂2(ˉu)∂y2dt=0
Rearranging the equation again,
∂ˉu∂t+∂ˉu2∂x+∂ˉu⋅ˉv∂y=-1p∂ˉp∂x+1p⋅∂∂y[μ∂ˉu∂y-ptInt∫tInt0u′⋅v′dt]
In this equation,
1. The terms on the LHS are the inverted terms: ∂ˉu∂t+∂ˉu2∂x+∂ˉu⋅ˉv∂y
2. -1p∂ˉp∂x is the pressure term
3. 1p⋅∂∂y[μ∂ˉu∂y-ptInt∫tInt0u′⋅v′dt] is the stress term
Expanding the stress term, we get 2 distinct terms:
1. v∂2ˉudy2 is the stress caused due to molecular viscosity. This stress is called viscous stress.
2. -1tInt∫tInt0∂(u′⋅v′)∂ydt is the stress caused due to turbulent flucuations. This stress is called Reynold's Stress.
Explain your understanding of the term reynold's stress
It puts a numerical value to the relationship between turbulent (or inertial forces) and viscous forces in the Navier-Stokes equations. Turbulent modelling is all about finding this value in order to accurately simulate turbulent flow.
What is turbulent viscosity? How is it different from molecular viscosity?
During turbulent flow, flow of molecules inside the domain is not only due to molecular motions, there is another factor which affects flow - flow of molecules is affected by effies, vortices, etc. In order to quantify this change in flow, a factor called turbulent viscosity is introduced. This coefficient is added to all forms of the Navier-Stokes Equations in a turbulent flow environment.
Molecular viscosity is a static component which does not vary by time (since it has no ∂∂t terms), while molecular viscosity is dependent on time.
Sources:
1. https://www.cfd-online.com/Forums/main/74854-turbulent-viscosity.html
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Project 2 - Rankine cycle Simulator
In this project, I will be writing code in MATLAB to simulate a Rankine Cycle for the given parameters. A Rankine Cycle is an ideal thermodynamic heat cycle where mechanical work is extracted from the working fluid as it passes between a heat source and heat sink. This cycle or its derivatives is used in steam engines…
04 Sep 2022 12:52 PM IST
Project 1 - Parsing NASA thermodynamic data
In this project, I will be parsing a data file prepared by NASA. The contents of the data file can be used to generated thermodynamic properties such as Specific Heat at Constant Pressure 'C_p' (J/(kg.K)), Enthalpy HorQ (J) and Entropy S (J/(kg.mol)) at various temperatures. The files will be parsed in MATLAB…
31 Aug 2022 01:07 PM IST
Week 5 - Genetic Algorithm
In this project, I will be generating a stalagmite function in MATLAB and find the global maxima of the function using Genetic Algorithm. A stalagmite function is a function which generates Stalactites, which are named after a natural phenomenon where rocks rise up from the floor of due to accumulation of droppings of…
29 Aug 2022 07:55 AM IST
Week 4.1 - Solving second order ODEs
In this project, I will be writing code in MATLAB to solve the motion of a simple pendulum. A simple pendulum motion's depends on Newton's Second Law. The equation which governs the motion of a simple pendulum is (with damping) d2θdt2+bmdθdt+gLsinθ=0 Where, θ is the angular displacement…
23 Aug 2022 08:06 AM IST
Related Courses
0 Hours of Content
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.