SlideShare a Scribd company logo
1 of 29
Download to read offline
Pressure Velocity
Coupling


            Arvind Deshpande
Semi-Implicit Method for Pressure
Linked Equations
       Patankar and Spalding - Guess and Correct procedure
        for calculation of pressure on staggered grid
        arrangement
1.      Initial guess for velocity and pressure field.
2.      Convective mass flux per unit area F is evaluated from
        guessed velocity components.
3.      Guessed pressure field is used to solve momentum
        equations to get velocity components.
4.      Values of velocity components are substituted in
        continuity equation to get a pressure correction equation.
5.      Values of pressure and velocity are updated.
6.      The process is iterated until convergence of pressure
        and velocity fields.
4/11/2012                    Arvind Deshpande(VJTI)              2
SIMPLE
                           
     aeue   anbunb  PP  PE Ae  be
     a v   a v  P  P A  b
        n n           nb nb        P          N        n      n

     a u   a u  P  P A  b
          *
        e e
                         *
                      nb nb
                                   *
                                   P
                                              *
                                              E        e     e

     a v   a v  P  P A  b
          *
        n n
                         *
                      nb nb
                                   *
                                   P
                                             *
                                             N         n     n

     a u  u    a u  u   P  P   P  P A
        e     e
                  *
                  e           nb        nb
                                                  *
                                                  nb          P
                                                                  *
                                                                  P   E
                                                                          *
                                                                          E   e

     a v  v    a v  v   P  P   P  P A
        n     n
                  *
                  n           nb    nb
                                                  *
                                                  nb         P
                                                                  *
                                                                  P   N
                                                                          *
                                                                          N   n

     a u   a u  P  P A
          '
        e e
                         '
                      nb nb        P
                                    '
                                             E
                                              '
                                                       e

     a v   a v  P  P A
          '
        n n
                         '
                      nb nb        P
                                    '        '
                                             N         n

4/11/2012                                Arvind Deshpande(VJTI)                   3
Omit        a  '
                 u & a v
             nb nb
                                                      '
                                                   nb nb

                      Ae        An
                 de     & dn 
                      ae        an
                              
                 ue  PP'  PE' d e
                  '

                  '
                 vn    P  P d
                            P
                             '       '
                                     N        n

                 ue    u  d P  P 
                         *
                         e       e       P
                                          '
                                                    E
                                                     '


                 vn    v  d P  P 
                        *
                        n        n       P
                                          '         '
                                                    N

                 uw    u  d P  P 
                         *
                         w           w        W
                                               '
                                                         P
                                                          '


                 vs    v  d P  P 
                        *
                        s        s       S
                                          '
                                                    P
                                                     '


                      Aw        As
                 dw     & ds 
                      aw        as
4/11/2012               Arvind Deshpande(VJTI)                4
Continuity equation
uA        i 1, J                                    
                         uAi , J   vAI , j 1  vAI , j  0                                
 A u
  e    e
                *
                e                                     
                     d e PP'  PE'   w Aw u w  d w PW  PP'
                                               *         '
                                                                                                    
 A v
  n     n
                *
                n    d P    n       P
                                       '
                                            P    A v
                                                    '
                                                    N             s       s
                                                                                 *
                                                                                 s    ds   P  P   0
                                                                                                  S
                                                                                                   '
                                                                                                           P
                                                                                                            '


dAe  dAw  dAn  dAs PP' 
dAe PE'  dAw PW'  dAn PN'  dAs PS' 
u A  u A  v A  v A 
      *
                w
                                  *
                                           e
                                                             *
                                                                      s
                                                                                     *
                                                                                          n

aP P  aE P  aW P  a N P  aS P  b
      P
       '
                         E
                          '
                                               W
                                                '                 '
                                                                  N                  S
                                                                                      '       '
                                                                                              P
  4/11/2012                                             Arvind Deshpande(VJTI)                                  5
aE  dAe
      aW  dAw
      a N  dAn
      aS  dAs
      aP  aE  aW  a N  aS
                                 
      bP  u * A w  u * A e  v* A s  v* A n
       '
                                                          
      PP  PP*  PP'
                      
      ue  ue  d e PP'  PE'
            *
                               
      vn  vn  d n
            *
                      P
                       P
                        '
                            P 
                              '
                              N

4/11/2012                          Arvind Deshpande(VJTI)       6
Discussion of Pressure Correction
Equation
1. Omission of  a u &  a v
                         '                      '
                      nb nb                  nb nb

2. Semi-Implicit
3. Justification of omission
4. Mass source is useful indicator of
   convergence
5. Pressure correction equation is intermediate
   step to get correct pressure field



4/11/2012           Arvind Deshpande(VJTI)           7
Under-relaxation
 Pressure correction equation is susceptible to divergence unless
  some under-relaxation factor is used during iterative process.
 αp, αu, αv,are under relaxation factors for pressure, u-velocity and
  v-velocity. u and v are corrected values without under relaxation
  and un-1 and vn-1 are values at the end of previous iteration.


                  P new  P*   p P'
                  u new   u u  (1   u )u n 1
                  v new   v v  (1   v )v n 1


4/11/2012                    Arvind Deshpande(VJTI)                      8
Under-relaxation
 A correct choice of these factors is important for cost effective
     simulation. Large value of α leads to oscillatory behavior or even
     divergence and small value cause extremely slow convergence.
    There are no general rules for choosing the best value for α.
     Optimum values depends on nature of the problem, the number
     of grid points, grid spacing, and iterative procedures used.
    Suitable value of α can be found by experience and from
     exploratory computations for the given problem.
    Suggested values are 0.5 for α and 0.8 for αp
    X-momentum and Y-momentum equations are modified
     considering under-relaxation factors instead of applying under-
     relaxing velocity correction as velocity values are continuity
     satisfying.

4/11/2012                    Arvind Deshpande(VJTI)                  9
Under-relaxation
                                  
            aeue   anbunb  PP*  PE* Ae  be
                         *
                                                    
            ue 
                             
                     anbunb  PP*  PE* Ae  be
                         *
                                               
                                  ae

            ue  u e  
                    *
                               *
                                          
                         anbunb  PP*  PE Ae  be
                                           *
                                                        * 
                                                      ue 
                                                            
                       
                                   ae                    
                                                          

            ue  u e   u 
                    *
                                   *           *
                                                
                             anbunb  PP*  PE Ae  be    * 
                                                          ue 
                                                                
                           
                                       ae                    
                                                              
            ae
            
                                                    
                                                             a  *
               ue   anbunb  PP*  PE Ae  be  (1   ) e u e
                              *          *

                                                              
                                                     
                                                   an  *
            an
            
                          nb nb          P
                                                    *

                                                     
                                                    N   
              vn   a v  P  P An  bn  (1   )  v e
                             *            *

                                           
                                                      
4/11/2012                                     Arvind Deshpande(VJTI)   10
SIMPLE algorithm
1)      Initial guess P*,u*,v*,φ*
2)     Solve discretized momentum equations and calculate u*,v*
                                            1    *
       ue   anbunb  PP*  PE Ae  be  
     ae *          *             *

                                                 aeue

                                             1    *
        vn   anbvnb  PP*  PN An  bn  
     an *          *            *

                                                    an u n
                                               
3)      Solve pressure correction equation and calculate P’
      aP P'P  aW P'W aE P'E aS P'S aN P' N b'P
4)     Correct Pressure and velocities                      PP  PP   P PP'
                                                                  *


                                                                            
                                                            ue  u *  d e PP'  PE'
                                                                   e
                                                                                        
                                                            vn  vn  d n
                                                                  *
                                                                            P
                                                                             P
                                                                                 '
                                                                                     P 
                                                                                       '
                                                                                       N

4/11/2012                          Arvind Deshpande(VJTI)                                  11
SIMPLE algorithm
5) Solve all other discretized transport equations
                aPP  aW W  aEE  aSS  aNN  b

6) Check for convergence. If converged, stop. Otherwise set
    P*  P, u*  u, v*  v,  *  

7) Goto step 2




  4/11/2012                       Arvind Deshpande(VJTI)      12
SIMPLER (SIMPLE Revised) -
Patankar
 Discretised continuity equation is used to
  derive discretised equation for pressure,
  instead of pressure correction equation as in
  simple.
 Pressure field is obtained without correction.
 Velocities are obtained through velocity
  corrections as in SIMPLE.



4/11/2012          Arvind Deshpande(VJTI)      13
SIMPLER Algorithm
            ue      
                      a    u  be
                           nb nb
                                          
                                            Ae
                                               PP  PE               
                            ae              ae

            vn      
                      a    v  bn
                           nb nb
                                         
                                              An
                                                      
                                                 PP  PN              
                            an                an

            u   ^
                    
                      a     v  be
                           nb nb
                e
                            ae

            v   ^
                    
                      a    v  bn
                           nb nb
                n
                            an
                          
            ue  ue^  d e PP  PE            
            vn  vn
                  ^
                       A Pn      P    PN   
4/11/2012                                         Arvind Deshpande(VJTI)   14
Continuity equation
uAe  uAw   vAn  vAs   0
 A u
  e    e
              ^
                                            
                   d e PP  PE   w Aw u w  d w PW  PP        ^
                                                                                     
 A v                                                                      P  P   0
              e


  n     n
              ^
              n    dn   P  P
                                  P    A v
                                     N              s       s
                                                                  ^
                                                                  s    ds        S   P


dAe  dAw  dAn  dAs PP 
dAe PE  dAw PW  dAn PN  dAs PS                                         
u A  u A  v A  v A 
      ^
              w
                         ^
                                 e
                                              ^
                                                        s
                                                                      ^
                                                                          n

aP PP  aW P  aE PE  a N PN  aS PS  bP
            W
  4/11/2012                              Arvind Deshpande(VJTI)                           15
SIMPLER Algorithm
aE  dAe
aW  dAw
a N  dAn
aS  dAs
aP  aE  aW  a N  aS
                     
bI , J  u ^ A w  u ^ A e  v ^ A s  v ^ A n    
ue  ue
      *
               d P  P 
                e
                    '
                    p    E
                          '


vn  vn
      *
               d P  P 
               n    P
                     '   '
                         N
  4/11/2012                   Arvind Deshpande(VJTI)        16
SIMPLER algorithm
1)      Initial guess P*,u*,v*,φ*
2)      Calculate pseudo velocities u^, v^

            ue^ 
                    a    u  be
                         nb nb

                          ae

            vn 
             ^      a    v  be
                         nb nb

                          an
3)     Solve pressure equation and calculate Pressure at all points.
                         aP PP  aW P  aE PE  aS PS  aN PN  bP
                                     W

4)     Set new value of P.

               P  PP
                    *
                    P
4/11/2012                               Arvind Deshpande(VJTI)         17
SIMPLER algorithm
5)      Solve discretized momentum equations and calculate u*,v*
                 *         *     *
                                     *
                                            
              aeue   anbunb  PP  PE Ae  be
              an vn   anbvnb
                  *         *
                                  P
                                    *
                                    P    P A
                                            *
                                            N   n    bn

6)      Solve pressure correction equation and calculate P’
                 aP P'P  aW P'W aE P'E aS P'S aN P' N b'P
7)     Correct velocities

                            
            ue  ue  d e PP'  PE'
                  *
                                     
            vn  vn  d n
                  *
                            P
                             P
                              '
                                  P   '
                                        N



4/11/2012                               Arvind Deshpande(VJTI)     18
SIMPLER algorithm
8) Solve all other discretized transport equations
                aPP  aW W  aEE  aSS  aNN  b

9) Check for convergence. If converged, stop. Otherwise set
    P*  P, u*  u, v*  v,  *  

10) Goto step 2




  4/11/2012                       Arvind Deshpande(VJTI)      19
SIMPLEC (SIMPLE Consistent)
Algorithm
 Van Doormal and
  Raithby
                                                         
                                                ue  d e PP'  PE'
                                                 '
                                                                     
                                                             Ae
 Momentum      equations                       de 
  are manipulated so that                              ae   anb
  velocity      correction                       '
                                                         
                                                vn  d n PP'  PN
                                                                '
                                                                     
  equations omit terms
                                                             An
  that are less significant                     dn 
  than those omitted in                                an   anb
  SIMPLE.



4/11/2012              Arvind Deshpande(VJTI)                            20
PISO (Pressure Implicit with Spliting
of Operators) - Issa
 Developed originally for non-iterative computation of
     unsteady compressible flows.
    Adapted for iterative solution of steady state
     problems.
    Involves one predictor and two corrector steps.
     Pressure correction equation is solved twice.
    Though the method implies considerable increase in
     computational efforts it has found to be efficient and
     fast.
    Extension of SIMPLE with a further correction step to
     enhance it.
4/11/2012                 Arvind Deshpande(VJTI)          21
PISO
   P  P  P'
       **       *


   u **  u *  u '
   v  v  v'
      **    *


                      
   ue*  ue  d e PP'  PE'
    *     *
                                    
   v  v  dn
      **
      n
            *
            n         P
                       P
                        '
                            P  '
                                N   

4/11/2012                    Arvind Deshpande(VJTI)   22
PISO
                      
aeue*   anbunb  PP**  PE** Ae  be
   *          *


a v   a v  P  P A  b
      **
    n n
                             *
                          nb nb
                                           **
                                           P
                                                      **
                                                      N         n                 n

a u   a u  P  P A  b
      ***
    e e
                             **
                          nb nb
                                            ***
                                            P
                                                          ***
                                                          E             e             e

a v   a v  P  P A  b
      ***
    n n
                             **
                          nb nb
                                            ***
                                            P
                                                          ***
                                                          N             n             n

a u  u    a u  u   P  P   P
    e
          ***
          e
                     **
                     e                nb
                                                **
                                                nb
                                                           *
                                                           nb
                                                                                   ***
                                                                                   P
                                                                                                    **
                                                                                                    P
                                                                                                         ***
                                                                                                         E      PE * Ae
                                                                                                                  *
                                                                                                                        
a v  v    a v  v   P  P   P
    n
          ***
          n
                     **
                     n                nb
                                                **
                                                nb
                                                          *
                                                          nb
                                                                                  ***
                                                                                  P
                                                                                                    **
                                                                                                    P
                                                                                                         ***
                                                                                                         N      PN*
                                                                                                                  *
                                                                                                                       A
                                                                                                                         n


u u 
    ***   a u  u   d P  P 
                **            nb
                                       **
                                       nb
                                                     *
                                                     nb                       ''           ''
    e           e                                                   e        P            E
                                      ae

v   ***
          v   **               
                        anb vnb  vnb
                             **    *
                                                        d P               ''
                                                                                    PN'
                                                                                       '
                                                                                                
    n           n                                               n           P
                                   an
4/11/2012                                                  Arvind Deshpande(VJTI)                                            23
PISO
  aP PP''  aE PE''  aW PW'  a N PN'  aS PS''  bP'
                           '         '              '


  aE  dAe
  aW  dAw
  a N  dAn
  aS  dAs
  aP  aE  aW  a N  aS
        A                      A                    
        a              
                 anb unb  unb  
                       **    *
                                       
                                         anb unb  unb  
                                                 **    *
                                                                     
  bP 
   ''      w                     a e                  
        A                     A                     
       
                      **
                          
               anb vnb  vnb  
                            *
                                      
                                        anb vnb  vnb 
                                                **   *
                                                                 
        a  s                   a n                    
4/11/2012                            Arvind Deshpande(VJTI)               24
PISO algorithm
1)      Initial guess P*,u*,v*,φ*
2)      Solve discretized momentum equations and calculate u*,v*
                   *         *     *
                                       *
                                              
                aeue   anbunb  PP  PE Ae  be
                an vn   anbvnb
                    *         *
                                    P
                                      *
                                      P    P A
                                              *
                                              N     n    bn
3)      Solve pressure correction equation and calculate P’
                 aP P'P  aW P'W aE P'E aS P'S aN P' N b'P
4)     Correct Pressure and velocities
            PP *  PP  PP'
             *      *


                            
            ue*  ue  d e PP'  PE'
             *     *
                                      
            vn*  vn
             *     *
                        d P
                          n   P
                               '
                                   P    '
                                          N

4/11/2012                                 Arvind Deshpande(VJTI)   25
PISO algorithm
5) Solve second pressure correction equation and calculate P’’
                       aP P' 'P  aW P' 'W aE P' 'E aS P' 'S aN P' ' N b' 'P
6)     Correct Pressure and velocities again.

            PP***  PP  PP'  PP''
                     *



            u   ***
                                  
                       u  de P  P 
                          *            '    '
                                                         **
                                                                
                                                      anb unb  unb
                                                                 *
                                                                                   d P ''
                                                                                                PE''   
                e         e           P    E                                         e   P
                                                                ae

            v   ***      *
                                 
                       v  d e P  PN '   '
                                                  a v  nb
                                                                    **
                                                                    nb    vnb
                                                                            *
                                                                                   d P ''
                                                                                                PN'
                                                                                                   '
                                                                                                        
                n        n            P                                              n   P
                                                                an

7) Set P = P***, u = u***, v = v***
4/11/2012                                       Arvind Deshpande(VJTI)                                      26
PISO algorithm
8) Solve all other discretized transport equations
    aI , J  'I , J  aI 1, J  'I 1, J aI 1, J  'I 1, J aI , J 1 'I , J 1 aI , J 1 'I , J 1 b'I , J

9) Check for convergence. If converged, stop. Otherwise set
        P*  P, u*  u, v*  v,  *  

 10) Goto step 2




     4/11/2012                                            Arvind Deshpande(VJTI)                                      27
General Comments
 Performance of each algorithm depends on flow conditions, the
     degree of coupling between the momentum equation and scalar
     equations, amount of under relaxation and sometimes even on the
     details of the numerical techniques used for solving the algebraic
     equations.
    SIMPLE algorithm is straightforward and has been successfully
     implemented in numerous CFD procedures.
    In SIMPLE, pressure correction P’ is satisfactory for correcting
     velocities, but not so good for correcting pressure.
    SIMPLER uses pressure correction for calculating velocity
     correction only. A separate pressure equation is solved to calculate
     the pressure field.
    Since no terms are omitted to derive the discretised pressure
     equation in SIMPLER, the resulting pressure field corresponds to
     velocity field.
    The method is effective in calculating the pressure field correctly.
     This has significant advantages when solving the momentum
     equations.
4/11/2012                      Arvind Deshpande(VJTI)                  28
General Comments
 Although calculations are more in SIMPLER, convergence is
     faster and effectively computer time reduces.
    SIMPLEC and PISO have proved to be as efficient as SIMPLER
     in certain types of flows.
    When momentum equations are not coupled to a scalar
     variable, PISO algorithm showed robust convergence and
     required less computational efforts than SIMPLER and
     SIMPLEC.
    When scalar variables were closely linked to velocities, PISO
     had no significant advantage over other methods.
    Iterative methods using SIMPLER and SIMPLEC have robust
     convergence behavior in strongly coupled problems. It is still
     unclear which of the SIMPLE variant is the best for general
     purpose computation.

4/11/2012                    Arvind Deshpande(VJTI)               29

More Related Content

What's hot

Gas turbine 2 - regeneration and intercooling
Gas turbine   2 - regeneration and intercoolingGas turbine   2 - regeneration and intercooling
Gas turbine 2 - regeneration and intercoolingNihal Senanayake
 
Se prod thermo_examples_compressor
Se prod thermo_examples_compressorSe prod thermo_examples_compressor
Se prod thermo_examples_compressorVJTI Production
 
Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...
Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...
Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...Waqas Manzoor
 
FEA MESH QUALITY PARAMETER
FEA MESH QUALITY PARAMETERFEA MESH QUALITY PARAMETER
FEA MESH QUALITY PARAMETERtulasiva
 
Unit v rocket propulsion
Unit   v rocket propulsionUnit   v rocket propulsion
Unit v rocket propulsionsureshkcet
 
Navier-Stokes Equation of Motion
 Navier-Stokes Equation of Motion  Navier-Stokes Equation of Motion
Navier-Stokes Equation of Motion Sukhvinder Singh
 
Finite Element Analysis - UNIT-5
Finite Element Analysis - UNIT-5Finite Element Analysis - UNIT-5
Finite Element Analysis - UNIT-5propaul
 
Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1Tariq Syed
 
Thermodynamics 1 law-closed-system
Thermodynamics 1 law-closed-systemThermodynamics 1 law-closed-system
Thermodynamics 1 law-closed-systemVINOD MAKWANA
 
Rocket propulsion introduction
Rocket propulsion introductionRocket propulsion introduction
Rocket propulsion introductionMorlaRaghuram
 
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307draswe
 
SOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptx
SOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptxSOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptx
SOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptxAmarnathGhosh8
 
Subsonic and supersonic air intakes
Subsonic and supersonic air intakesSubsonic and supersonic air intakes
Subsonic and supersonic air intakesSanjay Singh
 

What's hot (20)

Gas turbine 2 - regeneration and intercooling
Gas turbine   2 - regeneration and intercoolingGas turbine   2 - regeneration and intercooling
Gas turbine 2 - regeneration and intercooling
 
Se prod thermo_examples_compressor
Se prod thermo_examples_compressorSe prod thermo_examples_compressor
Se prod thermo_examples_compressor
 
Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...
Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...
Presentation on Calculation of Polytropic and Isentropic Efficiency of natura...
 
FEA MESH QUALITY PARAMETER
FEA MESH QUALITY PARAMETERFEA MESH QUALITY PARAMETER
FEA MESH QUALITY PARAMETER
 
Unit v rocket propulsion
Unit   v rocket propulsionUnit   v rocket propulsion
Unit v rocket propulsion
 
Navier-Stokes Equation of Motion
 Navier-Stokes Equation of Motion  Navier-Stokes Equation of Motion
Navier-Stokes Equation of Motion
 
Centrifugal compressor
Centrifugal compressor Centrifugal compressor
Centrifugal compressor
 
Throttling
ThrottlingThrottling
Throttling
 
Finite Element Analysis - UNIT-5
Finite Element Analysis - UNIT-5Finite Element Analysis - UNIT-5
Finite Element Analysis - UNIT-5
 
Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1
 
Thermodynamics 1 law-closed-system
Thermodynamics 1 law-closed-systemThermodynamics 1 law-closed-system
Thermodynamics 1 law-closed-system
 
Ideal reheat rankine cycle
Ideal reheat rankine cycleIdeal reheat rankine cycle
Ideal reheat rankine cycle
 
Rocket propulsion introduction
Rocket propulsion introductionRocket propulsion introduction
Rocket propulsion introduction
 
Chapter 4 Gas Turbine
Chapter 4 Gas TurbineChapter 4 Gas Turbine
Chapter 4 Gas Turbine
 
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
 
SOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptx
SOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptxSOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptx
SOLID ROCKET PROPULSION PPT ( SPACE SOLID ROCKET ).pptx
 
Subsonic and supersonic air intakes
Subsonic and supersonic air intakesSubsonic and supersonic air intakes
Subsonic and supersonic air intakes
 
ME438 Aerodynamics (week 11)
ME438 Aerodynamics (week 11)ME438 Aerodynamics (week 11)
ME438 Aerodynamics (week 11)
 
V n diagram
V n diagramV n diagram
V n diagram
 
Aerodynamic i
Aerodynamic iAerodynamic i
Aerodynamic i
 

Viewers also liked

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
 
Lid driven cavity flow simulation using CFD & MATLAB
Lid driven cavity flow simulation using CFD & MATLABLid driven cavity flow simulation using CFD & MATLAB
Lid driven cavity flow simulation using CFD & MATLABIJSRD
 
Fvm for convection diffusion2
Fvm for convection diffusion2Fvm for convection diffusion2
Fvm for convection diffusion2parabajinkya0070
 
Assignment simple algorithm
Assignment simple algorithm Assignment simple algorithm
Assignment simple algorithm parabajinkya0070
 
Solution algorithms for assignment problems
Solution algorithms for assignment problemsSolution algorithms for assignment problems
Solution algorithms for assignment problemsparabajinkya0070
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshopkhalid_nitt
 

Viewers also liked (10)

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!
 
Introduction to cfd 2
Introduction to cfd 2Introduction to cfd 2
Introduction to cfd 2
 
Lid driven cavity flow simulation using CFD & MATLAB
Lid driven cavity flow simulation using CFD & MATLABLid driven cavity flow simulation using CFD & MATLAB
Lid driven cavity flow simulation using CFD & MATLAB
 
Fvm for convection diffusion2
Fvm for convection diffusion2Fvm for convection diffusion2
Fvm for convection diffusion2
 
Cf dfinal1 (may11)
Cf dfinal1 (may11)Cf dfinal1 (may11)
Cf dfinal1 (may11)
 
Assignment simple algorithm
Assignment simple algorithm Assignment simple algorithm
Assignment simple algorithm
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
Solution algorithms for assignment problems
Solution algorithms for assignment problemsSolution algorithms for assignment problems
Solution algorithms for assignment problems
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
 
Introduction to cad cam
Introduction to cad camIntroduction to cad cam
Introduction to cad cam
 

More from parabajinkya0070

More from parabajinkya0070 (6)

Cnc hardware
Cnc hardwareCnc hardware
Cnc hardware
 
Introduction to nc
Introduction to ncIntroduction to nc
Introduction to nc
 
Graphics standards
Graphics standardsGraphics standards
Graphics standards
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive control
 
Assignments cnc programming
Assignments cnc programmingAssignments cnc programming
Assignments cnc programming
 
Introduction to cfd
Introduction to cfdIntroduction to cfd
Introduction to cfd
 

Recently uploaded

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptxnandhinijagan9867
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
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
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 

Recently uploaded (20)

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
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
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 

Pressure velocity coupling

  • 1. Pressure Velocity Coupling Arvind Deshpande
  • 2. Semi-Implicit Method for Pressure Linked Equations  Patankar and Spalding - Guess and Correct procedure for calculation of pressure on staggered grid arrangement 1. Initial guess for velocity and pressure field. 2. Convective mass flux per unit area F is evaluated from guessed velocity components. 3. Guessed pressure field is used to solve momentum equations to get velocity components. 4. Values of velocity components are substituted in continuity equation to get a pressure correction equation. 5. Values of pressure and velocity are updated. 6. The process is iterated until convergence of pressure and velocity fields. 4/11/2012 Arvind Deshpande(VJTI) 2
  • 3. SIMPLE   aeue   anbunb  PP  PE Ae  be a v   a v  P  P A  b n n nb nb P N n n a u   a u  P  P A  b * e e * nb nb * P * E e e a v   a v  P  P A  b * n n * nb nb * P * N n n a u  u    a u  u   P  P   P  P A e e * e nb nb * nb P * P E * E e a v  v    a v  v   P  P   P  P A n n * n nb nb * nb P * P N * N n a u   a u  P  P A ' e e ' nb nb P ' E ' e a v   a v  P  P A ' n n ' nb nb P ' ' N n 4/11/2012 Arvind Deshpande(VJTI) 3
  • 4. Omit a ' u & a v nb nb ' nb nb Ae An de  & dn  ae an   ue  PP'  PE' d e ' ' vn  P  P d P ' ' N n ue  u  d P  P  * e e P ' E ' vn  v  d P  P  * n n P ' ' N uw  u  d P  P  * w w W ' P ' vs  v  d P  P  * s s S ' P ' Aw As dw  & ds  aw as 4/11/2012 Arvind Deshpande(VJTI) 4
  • 5. Continuity equation uA i 1, J   uAi , J   vAI , j 1  vAI , j  0   A u e e * e     d e PP'  PE'   w Aw u w  d w PW  PP' * '    A v n n * n  d P n P '  P    A v ' N s s * s  ds P  P   0 S ' P ' dAe  dAw  dAn  dAs PP'  dAe PE'  dAw PW'  dAn PN'  dAs PS'  u A  u A  v A  v A  * w * e * s * n aP P  aE P  aW P  a N P  aS P  b P ' E ' W ' ' N S ' ' P 4/11/2012 Arvind Deshpande(VJTI) 5
  • 6. aE  dAe aW  dAw a N  dAn aS  dAs aP  aE  aW  a N  aS      bP  u * A w  u * A e  v* A s  v* A n '    PP  PP*  PP'  ue  ue  d e PP'  PE' *  vn  vn  d n * P P ' P  ' N 4/11/2012 Arvind Deshpande(VJTI) 6
  • 7. Discussion of Pressure Correction Equation 1. Omission of  a u &  a v ' ' nb nb nb nb 2. Semi-Implicit 3. Justification of omission 4. Mass source is useful indicator of convergence 5. Pressure correction equation is intermediate step to get correct pressure field 4/11/2012 Arvind Deshpande(VJTI) 7
  • 8. Under-relaxation  Pressure correction equation is susceptible to divergence unless some under-relaxation factor is used during iterative process.  αp, αu, αv,are under relaxation factors for pressure, u-velocity and v-velocity. u and v are corrected values without under relaxation and un-1 and vn-1 are values at the end of previous iteration. P new  P*   p P' u new   u u  (1   u )u n 1 v new   v v  (1   v )v n 1 4/11/2012 Arvind Deshpande(VJTI) 8
  • 9. Under-relaxation  A correct choice of these factors is important for cost effective simulation. Large value of α leads to oscillatory behavior or even divergence and small value cause extremely slow convergence.  There are no general rules for choosing the best value for α. Optimum values depends on nature of the problem, the number of grid points, grid spacing, and iterative procedures used.  Suitable value of α can be found by experience and from exploratory computations for the given problem.  Suggested values are 0.5 for α and 0.8 for αp  X-momentum and Y-momentum equations are modified considering under-relaxation factors instead of applying under- relaxing velocity correction as velocity values are continuity satisfying. 4/11/2012 Arvind Deshpande(VJTI) 9
  • 10. Under-relaxation  aeue   anbunb  PP*  PE* Ae  be *  ue    anbunb  PP*  PE* Ae  be *  ae ue  u e   * *    anbunb  PP*  PE Ae  be * *   ue     ae   ue  u e   u  * * *    anbunb  PP*  PE Ae  be *   ue     ae   ae     a  * ue   anbunb  PP*  PE Ae  be  (1   ) e u e * *    an  * an  nb nb  P *   N  vn   a v  P  P An  bn  (1   )  v e * *    4/11/2012 Arvind Deshpande(VJTI) 10
  • 11. SIMPLE algorithm 1) Initial guess P*,u*,v*,φ* 2) Solve discretized momentum equations and calculate u*,v* 1    * ue   anbunb  PP*  PE Ae  be   ae * * *      aeue 1    * vn   anbvnb  PP*  PN An  bn   an * * *   an u n    3) Solve pressure correction equation and calculate P’ aP P'P  aW P'W aE P'E aS P'S aN P' N b'P 4) Correct Pressure and velocities PP  PP   P PP' *  ue  u *  d e PP'  PE' e  vn  vn  d n * P P ' P  ' N 4/11/2012 Arvind Deshpande(VJTI) 11
  • 12. SIMPLE algorithm 5) Solve all other discretized transport equations aPP  aW W  aEE  aSS  aNN  b 6) Check for convergence. If converged, stop. Otherwise set P*  P, u*  u, v*  v,  *   7) Goto step 2 4/11/2012 Arvind Deshpande(VJTI) 12
  • 13. SIMPLER (SIMPLE Revised) - Patankar  Discretised continuity equation is used to derive discretised equation for pressure, instead of pressure correction equation as in simple.  Pressure field is obtained without correction.  Velocities are obtained through velocity corrections as in SIMPLE. 4/11/2012 Arvind Deshpande(VJTI) 13
  • 14. SIMPLER Algorithm ue  a u  be nb nb  Ae PP  PE   ae ae vn  a v  bn nb nb  An  PP  PN  an an u ^  a v  be nb nb e ae v ^  a v  bn nb nb n an  ue  ue^  d e PP  PE  vn  vn ^  A Pn P  PN  4/11/2012 Arvind Deshpande(VJTI) 14
  • 15. Continuity equation uAe  uAw   vAn  vAs   0  A u e e ^     d e PP  PE   w Aw u w  d w PW  PP ^    A v P  P   0 e n n ^ n  dn P P  P    A v N s s ^ s  ds S P dAe  dAw  dAn  dAs PP  dAe PE  dAw PW  dAn PN  dAs PS  u A  u A  v A  v A  ^ w ^ e ^ s ^ n aP PP  aW P  aE PE  a N PN  aS PS  bP W 4/11/2012 Arvind Deshpande(VJTI) 15
  • 16. SIMPLER Algorithm aE  dAe aW  dAw a N  dAn aS  dAs aP  aE  aW  a N  aS      bI , J  u ^ A w  u ^ A e  v ^ A s  v ^ A n   ue  ue *  d P  P  e ' p E ' vn  vn *  d P  P  n P ' ' N 4/11/2012 Arvind Deshpande(VJTI) 16
  • 17. SIMPLER algorithm 1) Initial guess P*,u*,v*,φ* 2) Calculate pseudo velocities u^, v^ ue^  a u  be nb nb ae vn  ^ a v  be nb nb an 3) Solve pressure equation and calculate Pressure at all points. aP PP  aW P  aE PE  aS PS  aN PN  bP W 4) Set new value of P. P  PP * P 4/11/2012 Arvind Deshpande(VJTI) 17
  • 18. SIMPLER algorithm 5) Solve discretized momentum equations and calculate u*,v* * * *  *  aeue   anbunb  PP  PE Ae  be an vn   anbvnb * *  P * P  P A * N n  bn 6) Solve pressure correction equation and calculate P’ aP P'P  aW P'W aE P'E aS P'S aN P' N b'P 7) Correct velocities  ue  ue  d e PP'  PE' *  vn  vn  d n * P P ' P  ' N 4/11/2012 Arvind Deshpande(VJTI) 18
  • 19. SIMPLER algorithm 8) Solve all other discretized transport equations aPP  aW W  aEE  aSS  aNN  b 9) Check for convergence. If converged, stop. Otherwise set P*  P, u*  u, v*  v,  *   10) Goto step 2 4/11/2012 Arvind Deshpande(VJTI) 19
  • 20. SIMPLEC (SIMPLE Consistent) Algorithm  Van Doormal and Raithby  ue  d e PP'  PE' '  Ae  Momentum equations de  are manipulated so that ae   anb velocity correction '  vn  d n PP'  PN '  equations omit terms An that are less significant dn  than those omitted in an   anb SIMPLE. 4/11/2012 Arvind Deshpande(VJTI) 20
  • 21. PISO (Pressure Implicit with Spliting of Operators) - Issa  Developed originally for non-iterative computation of unsteady compressible flows.  Adapted for iterative solution of steady state problems.  Involves one predictor and two corrector steps. Pressure correction equation is solved twice.  Though the method implies considerable increase in computational efforts it has found to be efficient and fast.  Extension of SIMPLE with a further correction step to enhance it. 4/11/2012 Arvind Deshpande(VJTI) 21
  • 22. PISO P  P  P' ** * u **  u *  u ' v  v  v' ** *  ue*  ue  d e PP'  PE' * *  v  v  dn ** n * n P P ' P ' N  4/11/2012 Arvind Deshpande(VJTI) 22
  • 23. PISO   aeue*   anbunb  PP**  PE** Ae  be * * a v   a v  P  P A  b ** n n * nb nb ** P ** N n n a u   a u  P  P A  b *** e e ** nb nb *** P *** E e e a v   a v  P  P A  b *** n n ** nb nb *** P *** N n n a u  u    a u  u   P  P   P e *** e ** e nb ** nb * nb *** P ** P *** E  PE * Ae *  a v  v    a v  v   P  P   P n *** n ** n nb ** nb * nb *** P ** P *** N  PN* * A n u u  ***  a u  u   d P  P  ** nb ** nb * nb '' '' e e e P E ae v *** v  **   anb vnb  vnb ** *   d P ''  PN' '  n n n P an 4/11/2012 Arvind Deshpande(VJTI) 23
  • 24. PISO aP PP''  aE PE''  aW PW'  a N PN'  aS PS''  bP' ' ' ' aE  dAe aW  dAw a N  dAn aS  dAs aP  aE  aW  a N  aS  A   A    a    anb unb  unb   ** *    anb unb  unb   ** *   bP  ''  w  a e   A   A    **    anb vnb  vnb   *    anb vnb  vnb  ** *    a  s  a n  4/11/2012 Arvind Deshpande(VJTI) 24
  • 25. PISO algorithm 1) Initial guess P*,u*,v*,φ* 2) Solve discretized momentum equations and calculate u*,v* * * *  *  aeue   anbunb  PP  PE Ae  be an vn   anbvnb * *  P * P  P A * N n  bn 3) Solve pressure correction equation and calculate P’ aP P'P  aW P'W aE P'E aS P'S aN P' N b'P 4) Correct Pressure and velocities PP *  PP  PP' * *  ue*  ue  d e PP'  PE' * *  vn*  vn * *  d P n P ' P  ' N 4/11/2012 Arvind Deshpande(VJTI) 25
  • 26. PISO algorithm 5) Solve second pressure correction equation and calculate P’’ aP P' 'P  aW P' 'W aE P' 'E aS P' 'S aN P' ' N b' 'P 6) Correct Pressure and velocities again. PP***  PP  PP'  PP'' * u ***   u  de P  P  * ' '   **  anb unb  unb *   d P ''  PE''  e e P E e P ae v *** *   v  d e P  PN ' '   a v nb ** nb  vnb *   d P ''  PN' '  n n P n P an 7) Set P = P***, u = u***, v = v*** 4/11/2012 Arvind Deshpande(VJTI) 26
  • 27. PISO algorithm 8) Solve all other discretized transport equations aI , J  'I , J  aI 1, J  'I 1, J aI 1, J  'I 1, J aI , J 1 'I , J 1 aI , J 1 'I , J 1 b'I , J 9) Check for convergence. If converged, stop. Otherwise set P*  P, u*  u, v*  v,  *   10) Goto step 2 4/11/2012 Arvind Deshpande(VJTI) 27
  • 28. General Comments  Performance of each algorithm depends on flow conditions, the degree of coupling between the momentum equation and scalar equations, amount of under relaxation and sometimes even on the details of the numerical techniques used for solving the algebraic equations.  SIMPLE algorithm is straightforward and has been successfully implemented in numerous CFD procedures.  In SIMPLE, pressure correction P’ is satisfactory for correcting velocities, but not so good for correcting pressure.  SIMPLER uses pressure correction for calculating velocity correction only. A separate pressure equation is solved to calculate the pressure field.  Since no terms are omitted to derive the discretised pressure equation in SIMPLER, the resulting pressure field corresponds to velocity field.  The method is effective in calculating the pressure field correctly. This has significant advantages when solving the momentum equations. 4/11/2012 Arvind Deshpande(VJTI) 28
  • 29. General Comments  Although calculations are more in SIMPLER, convergence is faster and effectively computer time reduces.  SIMPLEC and PISO have proved to be as efficient as SIMPLER in certain types of flows.  When momentum equations are not coupled to a scalar variable, PISO algorithm showed robust convergence and required less computational efforts than SIMPLER and SIMPLEC.  When scalar variables were closely linked to velocities, PISO had no significant advantage over other methods.  Iterative methods using SIMPLER and SIMPLEC have robust convergence behavior in strongly coupled problems. It is still unclear which of the SIMPLE variant is the best for general purpose computation. 4/11/2012 Arvind Deshpande(VJTI) 29