HOME

TheInfoList



OR:

PISO algorithm (Pressure-Implicit with Splitting of Operators) was proposed by Issa in 1986 without iterations and with large time steps and a lesser computing effort. It is an extension of the
SIMPLE algorithm In computational fluid dynamics (CFD), the SIMPLE algorithm is a widely used numerical procedure to solve the Navier–Stokes equations. ''SIMPLE'' is an acronym for Semi-Implicit Method for Pressure Linked Equations. The SIMPLE algorithm was dev ...
used in
computational fluid dynamics Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate t ...
to solve the Navier-Stokes equations. PISO is a pressure-velocity calculation procedure for the Navier-Stokes equations developed originally for non-iterative computation of unsteady compressible flow, but it has been adapted successfully to steady-state problems. PISO involves one predictor step and two corrector steps and is designed to satisfy mass conservation using predictor-corrector steps.


Algorithm steps

The algorithm can be summed up as follows: #Set the boundary conditions. #Solve the discretized momentum equation to compute an intermediate velocity field. #Compute the mass fluxes at the cells faces. #Solve the pressure equation. #Correct the mass fluxes at the cell faces. #Correct the velocities on the basis of the new pressure field. #Update the boundary conditions. #Repeat from 3 for the prescribed number of times. #Increase the time step and repeat from 1. As already seen for the SIMPLE algorithm, the steps 4 and 5 can be repeated for a prescribed number of times to correct for non-orthogonality. Predictor step Guess the pressure field p^* and get velocity field components u^* and v^* using discretized momentum equation. The initial guess for the pressure may or may not be correct.
Corrector step 1
Velocity component obtained from predictor step may not satisfy the continuity equation, so we define correction factors p',v',u' for the pressure field and velocity field. Solve the momentum equation by inserting correct pressure field p^ and get the corresponding correct velocity components u^ and v^. p'=p^-p^* v'=v^-v^*
u'=u^-u^*
where ;
p^,u^,v^ :correct pressure field and velocity component
p',u',v' :correction in pressure field and correction in velocity components
p^*,u^*,v^* :guessed pressure field and velocity component
We define p',u',v' as above. By putting the correct pressure field p^ into the discretized momentum equation we get the correct velocity components v^ and u^. Once the pressure correction p' is known we can find the correction components for the velocity: u' and v'. Corrector step 2 In piso another corrector step can be used.
p^=p^+p'' ; p''=p^*+p'
u^=u^+u'' ; u''=u^*+u'
v^=v^+v'' ; v''=v^*+v'
where : p^,v^,u^ are the correct pressure field and the correct velocity components, respectively
and p'',v'',u'' are second corrections to the pressure and velocity field.
Set p=p^, v=v^, u=u^ where; p,v,u are correct pressure and velocity field


Advantages and disadvantages

# Generally gives more stable results and takes less CPU time but not suitable for all processes. # Suitable numerical schemes for solving the pressure-velocity linked equation. # For laminar backward facing step PISO is faster than SIMPLE but it is slower concerning flow through heated fin. # If momentum and scalar equation have weak or no coupling then PISO is better than SIMPLEC. # PISO is most time effective method


See also

*
Fluid mechanics Fluid mechanics is the branch of physics concerned with the mechanics of fluids (liquids, gases, and plasmas) and the forces on them. It has applications in a wide range of disciplines, including mechanical, aerospace, civil, chemical and ...
*
Computational fluid dynamics Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate t ...
*
Algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
*
SIMPLE algorithm In computational fluid dynamics (CFD), the SIMPLE algorithm is a widely used numerical procedure to solve the Navier–Stokes equations. ''SIMPLE'' is an acronym for Semi-Implicit Method for Pressure Linked Equations. The SIMPLE algorithm was dev ...
*
SIMPLER algorithm In computational fluid dynamics (CFD), the SIMPLE algorithm is a widely used numerical procedure to solve the Navier–Stokes equations. ''SIMPLE'' is an acronym for Semi-Implicit Method for Pressure Linked Equations. The SIMPLE algorithm was dev ...
*
SIMPLEC algorithm The SIMPLEC (Semi-Implicit Method for Pressure Linked Equations-Consistent) algorithm; a modified form of SIMPLE algorithm; is a commonly used numerical procedure in the field of computational fluid dynamics to solve the Navier–Stokes equations. ...


References

# An Introduction to Computational Fluid Dynamics The Finite Volume Method, 2/e By Versteeg # Computational Fluid Dynamics for Engineers by Bengt Andersson, Ronnie Andersson, Love Håkansson, Mikael Mortensen, Rahman Sudiyo, Berend van Wachem # Computational Fluid Dynamics in Fire Engineering: Theory, Modelling and Practice by Guan Heng Yeoh, Kwok Kit Yuen # http://openfoamwiki.net/index.php/OpenFOAM_guide/The_PISO_algorithm_in_OpenFOAM # Computational fluid dynamics by T. J. Chung, University of Alabama in Huntsville # Computational method for fluid dynamics by Joel H.Ferziger,Milovan Peric {{ISBN, 3-540-42074-6 # Solution of the implicitly discretized fluid flow equations by operator-splitting, ''Journal of Computational Physics'' 62 by R. Issa Computational fluid dynamics