CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

PISO convergence

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Display Modes
Old   April 28, 2011, 11:05
Default PISO convergence
Join Date: Feb 2010
Posts: 97
Rep Power: 9
fisch is on a distinguished road

does anybody know if there's a reason for specifying the number of piso iterations/correctors (e.g. using pisoFoam) and not using a convergence criterion for that?

If not:
Is it possible to specify a criterion to stop the piso iterations if the criterion (e.g. initial residual of the pressure equation is already smaller then the specified one in fvSolution) is reached?

Thank you for any advice.

fisch is offline   Reply With Quote

Old   April 28, 2011, 11:33
longamon's Avatar
David Aljure
Join Date: Mar 2011
Location: CTTC Universidad Politécnica de Catalunya. Spain
Posts: 38
Rep Power: 8
longamon is on a distinguished road
The way the piso algoritm works is:
1. Predicts the velocity u* using a semi-implicit equation with u*, pn and un.
end of predictor step
start 1st correction step:
2. Solves a poisson equation for pressure p* using u* and un.
3. solves for u** using u*, p* and un.
end of 1st corrector step
start 2nd corrector step
4. solves for p** using u** and un.
5. solves for u*** using u**, p** and un.
end 2nd corrector step.

This are the 2 piso iterations programed by default in pisoFoam, u*** and p** are taken to be close enough to u(n+1) and p(n+1) (see
Solution of the implicitly discretised fluid flow equations by operator-splitting R. I. Issa)

If you need it, you can do more corrector steps to achieve a better solution (using high order discretizations). In the article Issa demonstrates that the magnitude of the truncation errors in a 2 step piso are of the same order as those introduced by second order discretization schemes, so further iterations are not needed.
longamon is offline   Reply With Quote

Old   April 29, 2011, 08:06
Join Date: Feb 2010
Posts: 97
Rep Power: 9
fisch is on a distinguished road
Thank you very much.

I read the article from Issa.
Now it's clear for me (more or less).

fisch is offline   Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Convergence of CFX field in FSI analysis nasdak CFX 2 June 29, 2009 01:17
Problems with convergence with an easy system franzdrs Main CFD Forum 0 June 15, 2009 18:17
Defect correction and convergence ganesh Main CFD Forum 4 June 30, 2006 14:20
PISO vs. SIMPLE benedikt flurl Main CFD Forum 2 April 14, 2005 06:54
PISO convergence Steve Amphlett Siemens 2 August 15, 2000 12:36

All times are GMT -4. The time now is 00:59.