SlideShare a Scribd company logo
1 of 13
Download to read offline
1
Chapter 6: Solution Algorithms for
Pressure-Velocity Coupling in Steady
Flows
Ibrahim Sezai
Department of Mechanical Engineering
Eastern Mediterranean University
Fall 2010-2011
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 2
Introduction
The convection of a scalar variable  depends on the
magnitude and direction of the local velocity field.
How to find flow field?
Momentum equations can be derived from the
general transport equation (2.39)
by replacing the variable  by u, v and w.
Let us consider the equations governing a two-
dimensional, steady flow:
( )
( ) ( )
div div grad S
t


  

  

u (6.1)
2
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 3
Introduction
X-momentum equation
Y-momentum equation
Continuity equation
The convective terms contain non-linear quantities.
All three equations are intricately coupled.
There is no equation for pressure.
( ) ( ) (6.2)
u
u u
uu vu s
x y x x y y
   
 
     
 
   
 
 
     
   
( ) ( ) (6.3)
v
v v
uv vv s
x y x x y y
   
 
     
 
   
 
 
     
   
( ) ( ) 0 (6.4)
u v
x y
 
 
 
 
/ for x-momentum equation
u
s p x
  
/ for y-momentum equation
v
s p y
  
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 4
The staggered grid
Where to store the velocities?
If the velocities and the pressures are both defined at the
nodes of an ordinary CV a highly non-uniform pressure
field can act like a uniform field in the discretized
momentum equations.
Suppose that the pressure field is oscillatory as shown above
A checker-board
pressure field
3
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 5
The pressure at the central node (P) does not appear in above
equations. This gives zero pressure gradients at all nodal points
indicating uniform pressure field. Not realistic.
Solution: Use a staggered grid system for the velocity components.
That is: evaluate scalar variables (p, ρ, T) at ordinary nodal points.
But calculate velocity components (u, v) at cell faces which are
staggered relative to nodal points.
2 2
2
2
P W
E P
e w
E W
N S
p p
p p
p p
p
x x x
p p
x
p p
p
y y
 



  
 

   

    
 







I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 6
CV’s for u and v are different from the
scalar CV’s of p and T
u(i, j) is defined at west face of p(i, j).
v(i, j) is defined at south face of p(i, j).
This is backward staggered system.
For u-control volume:
For v-control volume:
This arrangement gives non-zero
pressure gradient terms. → Gives
realistic behavior for pressure field.
P W
u
p p
p
x x





P S
v
p p
p
y y





4
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 7
Non-staggered (Collocated) Grid System
The non-staggered grid system is complicated for unstructured or
body-fitted mesh systems.
Also, the storage of u,v,w and Pressure to four different locations is
inefficient.
In non-staggered grid system all variables are stored at the same
location (point P).
The problem of checker-board pressure field is avoided by calculating
the cell face velocities from interpolation using the momentum
equations (momentum interpolation method).
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 8
The momentum equations
The discretised momentum equations at location P for a point (i, j) is
(6.5)
P P E E W W N N S S
a a a a a S
    
    
 
0
,
, (transient terms), = + (body forces per unit volume in the differential equation)
max , 0 ,
body trans dc pres
C P
trans o o o body body body
P P
P P P C P P
e w
E e W
e w
S s V S S S
V
S a a s s s
t
y y
a F a
x x

 
   
 

   
    
 
     
max , 0 , max , 0 , max , 0
,
,
[( ) / ] ( ) for x-momentum equation
[(
n s
w N n S s
n s
body
P P
P E W N S P
e w n s
e w e w
pres
x x
F a F a F
y y
V
a a a a a s x y F
t
F F F F F
p
V p p x V p p y
x
S
p
V p
y

   
    
 
         

    

           



    

     
) / ] ( ) for y-momentum equation
max , 0 max , 0 (6.6
n s n s
dc
e e P e e E
p y V p p x
S F F
   




       


      
     
     
     
       
)
max , 0 max , 0
max , 0 max , 0
max , 0 max , 0
, , , , ( , , , are found by MIM method)
, , , = face valu
w w P w w W
n n P n n N
s s P s s S
e w n s e w n s
e w n s
e w n s
F F
F F
F F
F u y F u y F v x F v x u u v v
   
   
   
   
   
     
     
     
       
es found from a high order (higher than 1st order) convection scheme such as QUICK or CD
5
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 9
The momentum equations
S momentum source term such as body forces
The coefficients aP, aE, aW aN and aS are calculated
by upwind method.
Sdc is the source term resulting from the adoption of
the deferred correction method when any high order
convection scheme, such as QUICK, is used in
estimating the cell face value f.
The coefficients aE, aW etc. contain:
1) Convective flux per unit mass, F
2) Diffusive conductance, D
at control volume faces.
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 10
It can be observed that the coefficients of the discretized x- and y-
momentum equations are the same in collocated grid system, provided
that the diffusion coefficient, Γ, is the same in x and y-momentum
equations.
In order to slow down the changes of dependent variables in
consecutive solutions, an under-relaxation factor is introduced into the
discretized equation (6.5) as follows:
where α = under-relaxation factor
n–1 = value of  from the previous iteration
The under-relaxed form of the general equation is
1
(1 )
new n
 
     
  
 
  1
1 n
P
P E E W W N N S S P P
a
a a a a S a

 
 

     
 


     
(6.7)
(6.8)
6
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 11
Separating the pressure gradient term from the source term,
Equation (6.8) becomes
Note that the term should be added to the source term in
equations (6.5) and (6.6) if the equations are relaxed.
   
 
1
1
pres
n
P E E W W N N S S P P
P P
pres
E E W W N N S S P
P P
S
a a a a b
a a
S
a a a a B
a a
 

 
 
 
 
      
 
   

       
     
(6.9)
  1
1 n
P P P P
B b a
 






  (6.10)
where
= source term excluding the pressure gradient term
[( ) / ] ( ) for x-momentum equation
[( ) / ] ( ) for y-momentum equatio
pres
pres
e w e w
pres
n s n s
S b S
b
p
S V p p x V p p y
x
p
S V p p y V p p x
y
 

           


           

n
  1
1 n
P

  

I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 12
Momentum Interpolation Method (MIM)
If  stands for u in Eqn. (6.9), the velocity component at nodes P and
E, can be written as
and for the interface velocity at the cell face e
where the terms on the right-hand side with subscript e should be
interpolated in an appropriate manner. The interface velocity at cell
faces w, n, and s can be obtained similarly.
In Rhie and Chow’s momentum interpolation, the first term and
1/(ap)e in second term of the Eq. (13) are linearly interpolated from
their counterparts in Eqs. (6.11) and (6.12):
 
 
 
 
u i i i p u e w
P P
P u u
P P
P P
a u B y p p
u
a a
 
   
 
 
 
 
 
u i i i p u e w
E E
E u u
P P
E E
a u B y p p
u
a a
 
   
 
 
 
 
 
u i i i p u E P
e
e u u
P P
e e
a u B y p p
u
a a
 
   
 
(6.11)
(6.12)
(6.13)
7
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 13
Momentum interpolation method (MIM)
where is a linear interpolation factor defined as
Substituting terms from Eq’s (6.11), (6.12) and (6.14)
into Eq. (6.13) we obtain
The correction term has the function of smoothing the pressure field
(remove the unrealistic pressure field).
 
1
i i i p i i i p i i i p
e e
u u u
P P P
e E P
a u B a u B a u B
f f
a a a
 
     
     
  
     
     
   
 
 
1 1 1
1
e e
u u u
P P P
e E P
f f
a a a
 
  
e
f 
/(2 )
e P e
f x x


 
(6.14)
(6.15)
 
i i i p P
a u B a
 
 
 
 
 
 
 
 
 
linear interpolation term
1
1
correction term
u e w
u E P E
e
u u
P P
e E
e e E e P
u e w P
e u
P P
y p p
y p p
f
a a
u f u f u
y p p
f
a




 

 
 
 
 
 
 
 
     
   
 
 
 
 







(6.16)
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 14
Equations (6.13) and (6.16) are essentially equivalent.
Values of F and D for each of the faces e, w, n and s of the control
volume at location (i, j):
( ) , ( , ) ( , 1)
from MIM, (1 )
n n s n
n n n N n P
F vA F i j F i j
v f f f

 
 
  
   
( ) , ( , ) ( 1, )
from MIM, (1 )
e e w e
e e e E e P
F uA F i j F i j
u f f f

 
 
  
   
, , ( , ) ( 1, ), ( , ) ( , 1)
e e e e
e n w e s n
e e
A A
D D D i j D i j D i j D i j
x x
 
 
     
(1 )
e e E e P
f f
 
      (1 )
n n N n P
f f
 
     
8
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 15
If a property is unknown at a cell face then a suitable two-
point average is used.
ue,vn, … etc. in fluxes Fe, Fn,…at cell faces are calculated
using MIM.
The variables e, n, …etc. at cell faces in the deferred
correction term Sdc (Eqn.(6.6) ) are calculated using a
convection scheme such as UPWIND or QUICK.
During each iteration the u and v velocity component in F
are those obtained from previous iteration.
Hence, coefficients “ae, an,…” are calculated using the u and
v values from previous iteration.
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 16
At each iteration level the values of F are computed
using the u- and v-velocity components resulting
from the previous iteration.
Given a pressure field p, the momentum equations
(6.2) and (6.3) can be written in the discretized form
(6.5) for node P at each location (i, j) and then
solved to obtain the velocity fields.
If the pressure field is correct the resulting velocity
field will satisfy continuity.
As the pressure field is unknown, we need a method
for calculating pressure.
9
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 17
The SIMPLE Algorithm
SIMPLE (Semi-Implicit Method for Pressure-Linked
Equations)
For a guessed pressure field p* the corresponding face
velocity can be written using Eq. (6.13) as
A similar equation can be written for the face velocity .
(6.17)
(6.18)
 
 
 
 
* * *
* 1
(1 )
u
u i i i P u E P n
e
e u e
u u
P P
e e
a u B y p p
u u
a a
 
 
   
   
 
 
 
 
* * *
* 1
(1 )
v
v i i i P v N P n
n
n v n
v v
P P
n n
a v B x p p
v v
a a
 
 
   
   
*
n
v
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 18
Let p', u', v' be the correction needed to correct the guessed pressure
and velocity fields, i.e.
Subtraction of eqn. (6.17) from (6.13) gives
As an approximation, in SIMPLE method the first term in the above
equation is neglected giving
where
*
*
*
e e e
n n n
p p p
u u u
v v v

 

 

 
(6.19)
(6.20)
(6.21)
(6.22)
 
 
 
 
u
u i i i P u E P
e
e u u
P P
e e
a u B y p p
u
a a
 

   
 
  
 
u
e e P E
u d p p
  
 
 
, (area of CV at face )
u u e
e e
u
P e
A
d A y e
a

  
(6.23)
10
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 19
Similarly
Then the corrected velocities become
Discretizing the continuity equation (6.4) gives
Substituting the corrected face velocities such as that given by Eq’s
(6.24) and (6.25) into Eq. (6.27) gives
 
v
n n P N
v d p p
  
 
 
v v n
n v
P n
A
d
a


 
* u
e e e P E
u u d p p
 
  
 
* v
n n n P N
v v d p p
 
  
(6.24)
(6.26)
(6.25)
( ) ( ) ( ) ( ) 0
e w n s
u y u y v x v x
   
        (6.27)
P P W W E E S S N N
a p a p a p a p a p b
    
     (6.28)
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 20
where
Note that (u*)w, (v*)s,…, etc are calculated using MIM.
After solving the p' field from Eq. (6.28) the face velocities are
corrected using Eq.'s (6.25)and (6.26) and the pressure field is
corrected by using
αp = pressure under-relaxation factor (chosen between 0 and
1).
P P W W E E S S N N
a p a p a p a p a p b
    
    
       
* * * *
( ) ( ) ( ) ( )
E e W w N n S s
P w e s n
w e s n
a Ad a Ad a Ad a Ad
a a a a a
b u A u A v A v A
   
   
   
   
   
(6.28)
6.29)
*
p
p p p
 
  (6.30)
11
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 21
Similarly the nodal velocities are corrected using
where
The pressure corrections at the cell faces appearing in Eqs. (6.31) and
(6.32) are calculated by linear interpolation from the nodal values as
 
* u
P P P w e
u u d p p
 
  
 
* v
P P P s n
v v d p p
 
  
(6.31)
(6.32)
   
and
u v
u e v n
P P
u v
P P
P P
A A
d d
a a
 
 
(1 )
w w W w P
p f p f p
 
  
  
(1 )
e e E e P
p f p f p
 
  
  
(1 )
s s S s P
p f p f p
 
  
  
(1 )
n n N n P
p f p f p
 
  
  
(6.33)
(6.34)
(6.35)
(6.36)
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 22
Boundary Conditions for Pressure
Since there is no equation for the pressure, no
boundary conditions are needed for the pressure at
the near boundary points.
The pressure values at the boundaries can be
calculated by linear extrapolation using the two
near-boundary node pressures.
12
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 23
Boundary Conditions for Pressure Correction Equation
When the velocities at the boundaries are known, there is no need to
correct the velocities at the boundaries in the derivation of the
pressure correction equation. For example if the velocity at the west
boundary is known then for a control volume near the west boundary:
Substituting above equations into the discretized continuity equation
(6.27) we obtain the following pressure correction equation for a
control volume near the west boundary
where
This formulation corresponds to Neuman b.c. (∂p´/∂n = 0) where n is
normal to boundary.
 
* u
e e e P E
u u d p p
 
   w wall
u u

 
* v
n n n P N
v v d p p
 
    
* v
s s s S P
v v d p p
 
  
P P W W E E S S N N
a p a p a p a p a p b
    
    
       
* * *
( ) 0 ( ) ( )
E e W N n S s
wall e s n
a Ad a a Ad a Ad
b uA u A v A u A
  
   
   
   
(6.37)
(6.38)
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 24
Comparing Eq.'s (6.37-6.38) with (6.28-6.29) for a near boundary
control volume the same definition of the coefficients as used for the
interior points can be used for a near boundary control volume by
setting the corresponding coefficient (aw in this case) to zero and using
uwall in the b term.
As a result no value of pressure correction at the boundary ( ) is
involved in this formulation.
However, the value of the pressure correction is needed for correcting
the nodal velocities near boundaries.
For example, for correcting the u-velocity at a nodal point P near a
west boundary, at the west boundary is needed in accordance with
equation (6.31).
This value can be obtained by using ∂ p΄/∂n = 0 at the boundary, that
is using p΄(1, j) = p΄(2, j).
w
p
w
p
13
I. Sezai – Eastern Mediterranean University
ME555 : Computational Fluid Dynamics 25
The SIMPLE Algorithm
Step 1: Solve the discretized momentum equations
Step 2: Calculate interface velocity ue (Eqn’s (6.16)) and similarly calculate vn
Use this velocity to find flux terms, Fe, Fw, etc…
However, e corresponding to ue in Sdc term (Eqn. 6.6) is found from a convection
scheme such as upwind or QUICK.
Step3: Solve pressure correction equation (6.28)
Step 4: Correct pressure and velocities at points P using Eqn’s (6.30), (6.31), (6.32)
Step 5: Correct face velocities using equations (6.25) and (6.26):
Step 6: Solve all other discretized transport equations (i.e. temperature)
Step 7: Repeat step 1 to 7 until convergence.
1
(1 )
( )
u
u n
P
P i i i p w e x P
a
u a u b P P A a u

 


     
1
(1 )
( )
v
v n
P
P i i i p s n y P
a
v a v b P P A a v

 


     
' ' ' ' ' '
p p p p p p
P P W W E E S S N N
a p a p a p a p a p b
    
    
 
* u
P P P w e
u u d p p
 
    
* v
P P P s n
v v d p p
 
  
*
p
p p p
 
 
 
* u
e e e P E
u u d p p
 
    
* v
n n n P N
v v d p p
 
  
1
(1 ) n
P
P E E W W N N S S P P
a
a a a a b a

     

     
 


     
   
 
 
 
 
 
 
1 1
u e w u e w
u E P E P
e e E e P e e
u u u
P P P
e E P
y p p y p p
y p p
u f u f u f f
a a a
 

   
 
   
 
 
 
       
 
 
 
 

More Related Content

Similar to Chapter 6.pdf

Paper_Sound-LineConstraints_CompositePanel
Paper_Sound-LineConstraints_CompositePanelPaper_Sound-LineConstraints_CompositePanel
Paper_Sound-LineConstraints_CompositePanelRam Mohan
 
Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers
Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers
Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers IJAEMSJORNAL
 
Module-2.pptx
Module-2.pptxModule-2.pptx
Module-2.pptxMugelan1
 
2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!Jiannan Tan
 
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...ijcsa
 
A New Nonlinear Reinforcement Scheme for Stochastic Learning Automata
A New Nonlinear Reinforcement Scheme for Stochastic Learning AutomataA New Nonlinear Reinforcement Scheme for Stochastic Learning Automata
A New Nonlinear Reinforcement Scheme for Stochastic Learning Automatainfopapers
 
fluid mechanics pt1
fluid mechanics pt1fluid mechanics pt1
fluid mechanics pt1Shanu Jp
 
RJM-AB-CFD-Final-Project-Dec-18-2015
RJM-AB-CFD-Final-Project-Dec-18-2015RJM-AB-CFD-Final-Project-Dec-18-2015
RJM-AB-CFD-Final-Project-Dec-18-2015Rob Morien
 
Generic Reinforcement Schemes and Their Optimization
Generic Reinforcement Schemes and Their OptimizationGeneric Reinforcement Schemes and Their Optimization
Generic Reinforcement Schemes and Their Optimizationinfopapers
 
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...ijcsa
 
Fluid Mechanics Chapter 4. Differential relations for a fluid flow
Fluid Mechanics Chapter 4. Differential relations for a fluid flowFluid Mechanics Chapter 4. Differential relations for a fluid flow
Fluid Mechanics Chapter 4. Differential relations for a fluid flowAddisu Dagne Zegeye
 
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...ijistjournal
 
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...ijistjournal
 
A Finite Element Formulation For Incompressible Flow Problems Using A General...
A Finite Element Formulation For Incompressible Flow Problems Using A General...A Finite Element Formulation For Incompressible Flow Problems Using A General...
A Finite Element Formulation For Incompressible Flow Problems Using A General...Courtney Esco
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)PRABHAHARAN429
 
Power System Modeling and Simulation lab manual
Power System Modeling and Simulation lab manualPower System Modeling and Simulation lab manual
Power System Modeling and Simulation lab manualDHEERAJ DHAKAR
 

Similar to Chapter 6.pdf (20)

Paper_Sound-LineConstraints_CompositePanel
Paper_Sound-LineConstraints_CompositePanelPaper_Sound-LineConstraints_CompositePanel
Paper_Sound-LineConstraints_CompositePanel
 
Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers
Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers
Mathematical Hydraulic Models of One-Dimensional Unsteady Flow in Rivers
 
Module-2.pptx
Module-2.pptxModule-2.pptx
Module-2.pptx
 
2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!
 
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
 
A New Nonlinear Reinforcement Scheme for Stochastic Learning Automata
A New Nonlinear Reinforcement Scheme for Stochastic Learning AutomataA New Nonlinear Reinforcement Scheme for Stochastic Learning Automata
A New Nonlinear Reinforcement Scheme for Stochastic Learning Automata
 
fluid mechanics pt1
fluid mechanics pt1fluid mechanics pt1
fluid mechanics pt1
 
RJM-AB-CFD-Final-Project-Dec-18-2015
RJM-AB-CFD-Final-Project-Dec-18-2015RJM-AB-CFD-Final-Project-Dec-18-2015
RJM-AB-CFD-Final-Project-Dec-18-2015
 
Generic Reinforcement Schemes and Their Optimization
Generic Reinforcement Schemes and Their OptimizationGeneric Reinforcement Schemes and Their Optimization
Generic Reinforcement Schemes and Their Optimization
 
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
 
pRO
pROpRO
pRO
 
Mohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 PresentationMohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 Presentation
 
Statistical Mechanics B.Sc. Sem VI
Statistical Mechanics B.Sc. Sem VIStatistical Mechanics B.Sc. Sem VI
Statistical Mechanics B.Sc. Sem VI
 
Fluid Mechanics Chapter 4. Differential relations for a fluid flow
Fluid Mechanics Chapter 4. Differential relations for a fluid flowFluid Mechanics Chapter 4. Differential relations for a fluid flow
Fluid Mechanics Chapter 4. Differential relations for a fluid flow
 
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
 
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
 
A Finite Element Formulation For Incompressible Flow Problems Using A General...
A Finite Element Formulation For Incompressible Flow Problems Using A General...A Finite Element Formulation For Incompressible Flow Problems Using A General...
A Finite Element Formulation For Incompressible Flow Problems Using A General...
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)
 
506
506506
506
 
Power System Modeling and Simulation lab manual
Power System Modeling and Simulation lab manualPower System Modeling and Simulation lab manual
Power System Modeling and Simulation lab manual
 

More from ssusercf6d0e

Paul J. Boudreaux Consider a Mixed Analog/Digital/MEMs
Paul J. Boudreaux Consider a Mixed Analog/Digital/MEMsPaul J. Boudreaux Consider a Mixed Analog/Digital/MEMs
Paul J. Boudreaux Consider a Mixed Analog/Digital/MEMsssusercf6d0e
 
13055193.ppt This is heat sink material.
13055193.ppt This is heat sink material.13055193.ppt This is heat sink material.
13055193.ppt This is heat sink material.ssusercf6d0e
 
Billetdefects-Off-cornercracksformationpreventionandevolution.pdf
Billetdefects-Off-cornercracksformationpreventionandevolution.pdfBilletdefects-Off-cornercracksformationpreventionandevolution.pdf
Billetdefects-Off-cornercracksformationpreventionandevolution.pdfssusercf6d0e
 
A_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdf
A_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdfA_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdf
A_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdfssusercf6d0e
 
aiaa-2000 numerical investigation premixed combustion
aiaa-2000 numerical investigation premixed combustionaiaa-2000 numerical investigation premixed combustion
aiaa-2000 numerical investigation premixed combustionssusercf6d0e
 
tses_article147 mathematical modeling combustion
tses_article147 mathematical modeling combustiontses_article147 mathematical modeling combustion
tses_article147 mathematical modeling combustionssusercf6d0e
 
detonation using cfd code 944-1-5119-1-10-20180129.pdf
detonation using cfd code 944-1-5119-1-10-20180129.pdfdetonation using cfd code 944-1-5119-1-10-20180129.pdf
detonation using cfd code 944-1-5119-1-10-20180129.pdfssusercf6d0e
 
How_to_blockMesh using OpenFOAM good mateiral
How_to_blockMesh using OpenFOAM good mateiralHow_to_blockMesh using OpenFOAM good mateiral
How_to_blockMesh using OpenFOAM good mateiralssusercf6d0e
 
complex mesh generation with openFOAM thchnical
complex mesh generation with openFOAM thchnicalcomplex mesh generation with openFOAM thchnical
complex mesh generation with openFOAM thchnicalssusercf6d0e
 
design optimization of a single-strand tundish based on CFD
design optimization of a single-strand tundish based on CFDdesign optimization of a single-strand tundish based on CFD
design optimization of a single-strand tundish based on CFDssusercf6d0e
 
Numerical calculation of rotating detonation chambe
Numerical calculation of rotating detonation chambeNumerical calculation of rotating detonation chambe
Numerical calculation of rotating detonation chambessusercf6d0e
 
Numerical Simulations of hot jet detonation
Numerical Simulations of hot jet detonationNumerical Simulations of hot jet detonation
Numerical Simulations of hot jet detonationssusercf6d0e
 
01-intro_Bakker.pdf
01-intro_Bakker.pdf01-intro_Bakker.pdf
01-intro_Bakker.pdfssusercf6d0e
 
016IndustrialBoilersAndHeatRecovery.pdf
016IndustrialBoilersAndHeatRecovery.pdf016IndustrialBoilersAndHeatRecovery.pdf
016IndustrialBoilersAndHeatRecovery.pdfssusercf6d0e
 
EURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdf
EURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdfEURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdf
EURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdfssusercf6d0e
 
van_hooff_final.pdf
van_hooff_final.pdfvan_hooff_final.pdf
van_hooff_final.pdfssusercf6d0e
 
theory_water_cooling.pdf
theory_water_cooling.pdftheory_water_cooling.pdf
theory_water_cooling.pdfssusercf6d0e
 

More from ssusercf6d0e (20)

Paul J. Boudreaux Consider a Mixed Analog/Digital/MEMs
Paul J. Boudreaux Consider a Mixed Analog/Digital/MEMsPaul J. Boudreaux Consider a Mixed Analog/Digital/MEMs
Paul J. Boudreaux Consider a Mixed Analog/Digital/MEMs
 
13055193.ppt This is heat sink material.
13055193.ppt This is heat sink material.13055193.ppt This is heat sink material.
13055193.ppt This is heat sink material.
 
Billetdefects-Off-cornercracksformationpreventionandevolution.pdf
Billetdefects-Off-cornercracksformationpreventionandevolution.pdfBilletdefects-Off-cornercracksformationpreventionandevolution.pdf
Billetdefects-Off-cornercracksformationpreventionandevolution.pdf
 
A_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdf
A_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdfA_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdf
A_Simulation_Method_for_the_Optimization_of_Coolin-Good.pdf
 
aiaa-2000 numerical investigation premixed combustion
aiaa-2000 numerical investigation premixed combustionaiaa-2000 numerical investigation premixed combustion
aiaa-2000 numerical investigation premixed combustion
 
tses_article147 mathematical modeling combustion
tses_article147 mathematical modeling combustiontses_article147 mathematical modeling combustion
tses_article147 mathematical modeling combustion
 
detonation using cfd code 944-1-5119-1-10-20180129.pdf
detonation using cfd code 944-1-5119-1-10-20180129.pdfdetonation using cfd code 944-1-5119-1-10-20180129.pdf
detonation using cfd code 944-1-5119-1-10-20180129.pdf
 
How_to_blockMesh using OpenFOAM good mateiral
How_to_blockMesh using OpenFOAM good mateiralHow_to_blockMesh using OpenFOAM good mateiral
How_to_blockMesh using OpenFOAM good mateiral
 
complex mesh generation with openFOAM thchnical
complex mesh generation with openFOAM thchnicalcomplex mesh generation with openFOAM thchnical
complex mesh generation with openFOAM thchnical
 
design optimization of a single-strand tundish based on CFD
design optimization of a single-strand tundish based on CFDdesign optimization of a single-strand tundish based on CFD
design optimization of a single-strand tundish based on CFD
 
Numerical calculation of rotating detonation chambe
Numerical calculation of rotating detonation chambeNumerical calculation of rotating detonation chambe
Numerical calculation of rotating detonation chambe
 
Numerical Simulations of hot jet detonation
Numerical Simulations of hot jet detonationNumerical Simulations of hot jet detonation
Numerical Simulations of hot jet detonation
 
Chapter 3.pdf
Chapter 3.pdfChapter 3.pdf
Chapter 3.pdf
 
01-intro_Bakker.pdf
01-intro_Bakker.pdf01-intro_Bakker.pdf
01-intro_Bakker.pdf
 
CFD_Lecture_1.pdf
CFD_Lecture_1.pdfCFD_Lecture_1.pdf
CFD_Lecture_1.pdf
 
9979190.pdf
9979190.pdf9979190.pdf
9979190.pdf
 
016IndustrialBoilersAndHeatRecovery.pdf
016IndustrialBoilersAndHeatRecovery.pdf016IndustrialBoilersAndHeatRecovery.pdf
016IndustrialBoilersAndHeatRecovery.pdf
 
EURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdf
EURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdfEURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdf
EURAPO_Catalogo_UCS600-UCS900_EN_012_25022016.pdf
 
van_hooff_final.pdf
van_hooff_final.pdfvan_hooff_final.pdf
van_hooff_final.pdf
 
theory_water_cooling.pdf
theory_water_cooling.pdftheory_water_cooling.pdf
theory_water_cooling.pdf
 

Recently uploaded

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 

Recently uploaded (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 

Chapter 6.pdf

  • 1. 1 Chapter 6: Solution Algorithms for Pressure-Velocity Coupling in Steady Flows Ibrahim Sezai Department of Mechanical Engineering Eastern Mediterranean University Fall 2010-2011 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 2 Introduction The convection of a scalar variable  depends on the magnitude and direction of the local velocity field. How to find flow field? Momentum equations can be derived from the general transport equation (2.39) by replacing the variable  by u, v and w. Let us consider the equations governing a two- dimensional, steady flow: ( ) ( ) ( ) div div grad S t           u (6.1)
  • 2. 2 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 3 Introduction X-momentum equation Y-momentum equation Continuity equation The convective terms contain non-linear quantities. All three equations are intricately coupled. There is no equation for pressure. ( ) ( ) (6.2) u u u uu vu s x y x x y y                                 ( ) ( ) (6.3) v v v uv vv s x y x x y y                                 ( ) ( ) 0 (6.4) u v x y         / for x-momentum equation u s p x    / for y-momentum equation v s p y    I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 4 The staggered grid Where to store the velocities? If the velocities and the pressures are both defined at the nodes of an ordinary CV a highly non-uniform pressure field can act like a uniform field in the discretized momentum equations. Suppose that the pressure field is oscillatory as shown above A checker-board pressure field
  • 3. 3 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 5 The pressure at the central node (P) does not appear in above equations. This gives zero pressure gradients at all nodal points indicating uniform pressure field. Not realistic. Solution: Use a staggered grid system for the velocity components. That is: evaluate scalar variables (p, ρ, T) at ordinary nodal points. But calculate velocity components (u, v) at cell faces which are staggered relative to nodal points. 2 2 2 2 P W E P e w E W N S p p p p p p p x x x p p x p p p y y                               I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 6 CV’s for u and v are different from the scalar CV’s of p and T u(i, j) is defined at west face of p(i, j). v(i, j) is defined at south face of p(i, j). This is backward staggered system. For u-control volume: For v-control volume: This arrangement gives non-zero pressure gradient terms. → Gives realistic behavior for pressure field. P W u p p p x x      P S v p p p y y     
  • 4. 4 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 7 Non-staggered (Collocated) Grid System The non-staggered grid system is complicated for unstructured or body-fitted mesh systems. Also, the storage of u,v,w and Pressure to four different locations is inefficient. In non-staggered grid system all variables are stored at the same location (point P). The problem of checker-board pressure field is avoided by calculating the cell face velocities from interpolation using the momentum equations (momentum interpolation method). I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 8 The momentum equations The discretised momentum equations at location P for a point (i, j) is (6.5) P P E E W W N N S S a a a a a S             0 , , (transient terms), = + (body forces per unit volume in the differential equation) max , 0 , body trans dc pres C P trans o o o body body body P P P P P C P P e w E e W e w S s V S S S V S a a s s s t y y a F a x x                            max , 0 , max , 0 , max , 0 , , [( ) / ] ( ) for x-momentum equation [( n s w N n S s n s body P P P E W N S P e w n s e w e w pres x x F a F a F y y V a a a a a s x y F t F F F F F p V p p x V p p y x S p V p y                                                         ) / ] ( ) for y-momentum equation max , 0 max , 0 (6.6 n s n s dc e e P e e E p y V p p x S F F                                                    ) max , 0 max , 0 max , 0 max , 0 max , 0 max , 0 , , , , ( , , , are found by MIM method) , , , = face valu w w P w w W n n P n n N s s P s s S e w n s e w n s e w n s e w n s F F F F F F F u y F u y F v x F v x u u v v                                               es found from a high order (higher than 1st order) convection scheme such as QUICK or CD
  • 5. 5 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 9 The momentum equations S momentum source term such as body forces The coefficients aP, aE, aW aN and aS are calculated by upwind method. Sdc is the source term resulting from the adoption of the deferred correction method when any high order convection scheme, such as QUICK, is used in estimating the cell face value f. The coefficients aE, aW etc. contain: 1) Convective flux per unit mass, F 2) Diffusive conductance, D at control volume faces. I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 10 It can be observed that the coefficients of the discretized x- and y- momentum equations are the same in collocated grid system, provided that the diffusion coefficient, Γ, is the same in x and y-momentum equations. In order to slow down the changes of dependent variables in consecutive solutions, an under-relaxation factor is introduced into the discretized equation (6.5) as follows: where α = under-relaxation factor n–1 = value of  from the previous iteration The under-relaxed form of the general equation is 1 (1 ) new n                1 1 n P P E E W W N N S S P P a a a a a S a                       (6.7) (6.8)
  • 6. 6 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 11 Separating the pressure gradient term from the source term, Equation (6.8) becomes Note that the term should be added to the source term in equations (6.5) and (6.6) if the equations are relaxed.       1 1 pres n P E E W W N N S S P P P P pres E E W W N N S S P P P S a a a a b a a S a a a a B a a                                        (6.9)   1 1 n P P P P B b a           (6.10) where = source term excluding the pressure gradient term [( ) / ] ( ) for x-momentum equation [( ) / ] ( ) for y-momentum equatio pres pres e w e w pres n s n s S b S b p S V p p x V p p y x p S V p p y V p p x y                               n   1 1 n P      I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 12 Momentum Interpolation Method (MIM) If  stands for u in Eqn. (6.9), the velocity component at nodes P and E, can be written as and for the interface velocity at the cell face e where the terms on the right-hand side with subscript e should be interpolated in an appropriate manner. The interface velocity at cell faces w, n, and s can be obtained similarly. In Rhie and Chow’s momentum interpolation, the first term and 1/(ap)e in second term of the Eq. (13) are linearly interpolated from their counterparts in Eqs. (6.11) and (6.12):         u i i i p u e w P P P u u P P P P a u B y p p u a a                 u i i i p u e w E E E u u P P E E a u B y p p u a a                 u i i i p u E P e e u u P P e e a u B y p p u a a         (6.11) (6.12) (6.13)
  • 7. 7 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 13 Momentum interpolation method (MIM) where is a linear interpolation factor defined as Substituting terms from Eq’s (6.11), (6.12) and (6.14) into Eq. (6.13) we obtain The correction term has the function of smoothing the pressure field (remove the unrealistic pressure field).   1 i i i p i i i p i i i p e e u u u P P P e E P a u B a u B a u B f f a a a                                      1 1 1 1 e e u u u P P P e E P f f a a a      e f  /(2 ) e P e f x x     (6.14) (6.15)   i i i p P a u B a                   linear interpolation term 1 1 correction term u e w u E P E e u u P P e E e e E e P u e w P e u P P y p p y p p f a a u f u f u y p p f a                                               (6.16) I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 14 Equations (6.13) and (6.16) are essentially equivalent. Values of F and D for each of the faces e, w, n and s of the control volume at location (i, j): ( ) , ( , ) ( , 1) from MIM, (1 ) n n s n n n n N n P F vA F i j F i j v f f f             ( ) , ( , ) ( 1, ) from MIM, (1 ) e e w e e e e E e P F uA F i j F i j u f f f             , , ( , ) ( 1, ), ( , ) ( , 1) e e e e e n w e s n e e A A D D D i j D i j D i j D i j x x           (1 ) e e E e P f f         (1 ) n n N n P f f        
  • 8. 8 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 15 If a property is unknown at a cell face then a suitable two- point average is used. ue,vn, … etc. in fluxes Fe, Fn,…at cell faces are calculated using MIM. The variables e, n, …etc. at cell faces in the deferred correction term Sdc (Eqn.(6.6) ) are calculated using a convection scheme such as UPWIND or QUICK. During each iteration the u and v velocity component in F are those obtained from previous iteration. Hence, coefficients “ae, an,…” are calculated using the u and v values from previous iteration. I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 16 At each iteration level the values of F are computed using the u- and v-velocity components resulting from the previous iteration. Given a pressure field p, the momentum equations (6.2) and (6.3) can be written in the discretized form (6.5) for node P at each location (i, j) and then solved to obtain the velocity fields. If the pressure field is correct the resulting velocity field will satisfy continuity. As the pressure field is unknown, we need a method for calculating pressure.
  • 9. 9 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 17 The SIMPLE Algorithm SIMPLE (Semi-Implicit Method for Pressure-Linked Equations) For a guessed pressure field p* the corresponding face velocity can be written using Eq. (6.13) as A similar equation can be written for the face velocity . (6.17) (6.18)         * * * * 1 (1 ) u u i i i P u E P n e e u e u u P P e e a u B y p p u u a a                     * * * * 1 (1 ) v v i i i P v N P n n n v n v v P P n n a v B x p p v v a a             * n v I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 18 Let p', u', v' be the correction needed to correct the guessed pressure and velocity fields, i.e. Subtraction of eqn. (6.17) from (6.13) gives As an approximation, in SIMPLE method the first term in the above equation is neglected giving where * * * e e e n n n p p p u u u v v v          (6.19) (6.20) (6.21) (6.22)         u u i i i P u E P e e u u P P e e a u B y p p u a a               u e e P E u d p p        , (area of CV at face ) u u e e e u P e A d A y e a     (6.23)
  • 10. 10 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 19 Similarly Then the corrected velocities become Discretizing the continuity equation (6.4) gives Substituting the corrected face velocities such as that given by Eq’s (6.24) and (6.25) into Eq. (6.27) gives   v n n P N v d p p        v v n n v P n A d a     * u e e e P E u u d p p        * v n n n P N v v d p p      (6.24) (6.26) (6.25) ( ) ( ) ( ) ( ) 0 e w n s u y u y v x v x             (6.27) P P W W E E S S N N a p a p a p a p a p b           (6.28) I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 20 where Note that (u*)w, (v*)s,…, etc are calculated using MIM. After solving the p' field from Eq. (6.28) the face velocities are corrected using Eq.'s (6.25)and (6.26) and the pressure field is corrected by using αp = pressure under-relaxation factor (chosen between 0 and 1). P P W W E E S S N N a p a p a p a p a p b                   * * * * ( ) ( ) ( ) ( ) E e W w N n S s P w e s n w e s n a Ad a Ad a Ad a Ad a a a a a b u A u A v A v A                     (6.28) 6.29) * p p p p     (6.30)
  • 11. 11 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 21 Similarly the nodal velocities are corrected using where The pressure corrections at the cell faces appearing in Eqs. (6.31) and (6.32) are calculated by linear interpolation from the nodal values as   * u P P P w e u u d p p        * v P P P s n v v d p p      (6.31) (6.32)     and u v u e v n P P u v P P P P A A d d a a     (1 ) w w W w P p f p f p         (1 ) e e E e P p f p f p         (1 ) s s S s P p f p f p         (1 ) n n N n P p f p f p         (6.33) (6.34) (6.35) (6.36) I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 22 Boundary Conditions for Pressure Since there is no equation for the pressure, no boundary conditions are needed for the pressure at the near boundary points. The pressure values at the boundaries can be calculated by linear extrapolation using the two near-boundary node pressures.
  • 12. 12 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 23 Boundary Conditions for Pressure Correction Equation When the velocities at the boundaries are known, there is no need to correct the velocities at the boundaries in the derivation of the pressure correction equation. For example if the velocity at the west boundary is known then for a control volume near the west boundary: Substituting above equations into the discretized continuity equation (6.27) we obtain the following pressure correction equation for a control volume near the west boundary where This formulation corresponds to Neuman b.c. (∂p´/∂n = 0) where n is normal to boundary.   * u e e e P E u u d p p      w wall u u    * v n n n P N v v d p p        * v s s s S P v v d p p      P P W W E E S S N N a p a p a p a p a p b                   * * * ( ) 0 ( ) ( ) E e W N n S s wall e s n a Ad a a Ad a Ad b uA u A v A u A                (6.37) (6.38) I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 24 Comparing Eq.'s (6.37-6.38) with (6.28-6.29) for a near boundary control volume the same definition of the coefficients as used for the interior points can be used for a near boundary control volume by setting the corresponding coefficient (aw in this case) to zero and using uwall in the b term. As a result no value of pressure correction at the boundary ( ) is involved in this formulation. However, the value of the pressure correction is needed for correcting the nodal velocities near boundaries. For example, for correcting the u-velocity at a nodal point P near a west boundary, at the west boundary is needed in accordance with equation (6.31). This value can be obtained by using ∂ p΄/∂n = 0 at the boundary, that is using p΄(1, j) = p΄(2, j). w p w p
  • 13. 13 I. Sezai – Eastern Mediterranean University ME555 : Computational Fluid Dynamics 25 The SIMPLE Algorithm Step 1: Solve the discretized momentum equations Step 2: Calculate interface velocity ue (Eqn’s (6.16)) and similarly calculate vn Use this velocity to find flux terms, Fe, Fw, etc… However, e corresponding to ue in Sdc term (Eqn. 6.6) is found from a convection scheme such as upwind or QUICK. Step3: Solve pressure correction equation (6.28) Step 4: Correct pressure and velocities at points P using Eqn’s (6.30), (6.31), (6.32) Step 5: Correct face velocities using equations (6.25) and (6.26): Step 6: Solve all other discretized transport equations (i.e. temperature) Step 7: Repeat step 1 to 7 until convergence. 1 (1 ) ( ) u u n P P i i i p w e x P a u a u b P P A a u            1 (1 ) ( ) v v n P P i i i p s n y P a v a v b P P A a v            ' ' ' ' ' ' p p p p p p P P W W E E S S N N a p a p a p a p a p b             * u P P P w e u u d p p        * v P P P s n v v d p p      * p p p p       * u e e e P E u u d p p        * v n n n P N v v d p p      1 (1 ) n P P E E W W N N S S P P a a a a a b a                                         1 1 u e w u e w u E P E P e e E e P e e u u u P P P e E P y p p y p p y p p u f u f u f f a a a                                   