CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

under relaxation in PISO algorithm

Register Blogs Community New Posts Updated Threads Search

Like Tree5Likes
  • 2 Post By Santiago
  • 1 Post By Taataa
  • 2 Post By AndreasPe

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 19, 2018, 10:00
Default under relaxation in PISO algorithm
  #1
Senior Member
 
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12
alimea is on a distinguished road
Hi all

I have a main question:

Is this true that under relaxation factors are not affected the solution in PISO algorithm?
alimea is offline   Reply With Quote

Old   March 19, 2018, 10:21
Default
  #2
Senior Member
 
Santiago Lopez Castano
Join Date: Nov 2012
Posts: 354
Rep Power: 16
Santiago is on a distinguished road
even worse: using Underrelaxation in PISO is an error
alimea and chata like this.
Santiago is offline   Reply With Quote

Old   March 19, 2018, 19:43
Default
  #3
Senior Member
 
Taher Chegini
Join Date: Nov 2014
Location: Houston, Texas
Posts: 125
Rep Power: 13
Taataa is on a distinguished road
It affects simulations. The purpose of implementing PIMPLE algorithm instead of PISO is possibility of having larger time steps. Say for example you have a model with large simulation time and instead of using a PISO loop which convergence is bounded by relatively small time steps you can utilize under-relaxation to achieve convergence in larger time steps e.g. instead of having a time step of 0.1 sec with PISO loop you can set it to 1 sec at the cost of more computation time per time step.
alimea likes this.
Taataa is offline   Reply With Quote

Old   March 20, 2018, 02:30
Default
  #4
Member
 
Andreas P.
Join Date: May 2017
Posts: 41
Rep Power: 9
AndreasPe is on a distinguished road
As the others mentioned, in OpenFOAM, the PISO algorithm does not contain under-relaxation. PIMPLE in contrast uses under relaxation to enable the use of large timesteps.

To your question: You could investigate on that by yourself by simulating test cases with different underrelaxation configurations and check if the results are changing. There was also published a paper about that topic: https://www.sciencedirect.com/scienc...77042716301649

There also seems to be a timestep dependence of the solution which has to be tackled when conducting unsteady simulations.

Also, in Foam-Extend-4.0, Prof. Jasak changed the SIMPLE and PIMPLE implementations to cope with these problem, see for example his training course at the 11th OpenFOAM Workshop http://openfoam-extend.sourceforge.n...s/courses.html
fumiya and alimea like this.
AndreasPe is offline   Reply With Quote

Old   March 20, 2018, 09:34
Default
  #5
Senior Member
 
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12
alimea is on a distinguished road
Quote:
Originally Posted by AndreasPe View Post
As the others mentioned, in OpenFOAM, the PISO algorithm does not contain under-relaxation. PIMPLE in contrast uses under relaxation to enable the use of large timesteps.

To your question: You could investigate on that by yourself by simulating test cases with different underrelaxation configurations and check if the results are changing. There was also published a paper about that topic: https://www.sciencedirect.com/scienc...77042716301649

There also seems to be a timestep dependence of the solution which has to be tackled when conducting unsteady simulations.

Also, in Foam-Extend-4.0, Prof. Jasak changed the SIMPLE and PIMPLE implementations to cope with these problem, see for example his training course at the 11th OpenFOAM Workshop http://openfoam-extend.sourceforge.n...s/courses.html

thanks for your complete
I'm using viscoelasticFluidFoam that is written based on PISO algorithm.
Now I'm investigating the time step independency for my case(vortex shedding behind a cylinder). But when I decrease dt, I see a phase difference in my CD diagram between dt=0.001 and dt=0.0005!! you can see that in below pic:




I thought that it may because of relaxation factor, but sb told me that PISO has no relaxation. However you can see in all of viscoelasticFluidFoam tutorials that the urf is applied!
alimea is offline   Reply With Quote

Old   March 31, 2018, 15:10
Default
  #6
Senior Member
 
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12
alimea is on a distinguished road
Quote:
Originally Posted by AndreasPe View Post
As the others mentioned, in OpenFOAM, the PISO algorithm does not contain under-relaxation. PIMPLE in contrast uses under relaxation to enable the use of large timesteps.

To your question: You could investigate on that by yourself by simulating test cases with different underrelaxation configurations and check if the results are changing. There was also published a paper about that topic: https://www.sciencedirect.com/scienc...77042716301649

There also seems to be a timestep dependence of the solution which has to be tackled when conducting unsteady simulations.

Also, in Foam-Extend-4.0, Prof. Jasak changed the SIMPLE and PIMPLE implementations to cope with these problem, see for example his training course at the 11th OpenFOAM Workshop http://openfoam-extend.sourceforge.n...s/courses.html

Hi
I have solved two problems with and without urf and compared them with a paper results (Oliviera). the results are different!





you can see that there is a big difference between them!
However I couldn't get any result that can we use urf in viscoelasticFluidFoam (that is written based on PISO) or not?

Thanks
Note: most of tutorials of this solver has urf (0.5 or 0.3).
alimea is offline   Reply With Quote

Old   April 3, 2018, 13:10
Default
  #7
Senior Member
 
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12
alimea is on a distinguished road
Hi

please answer me:

according to what I said in my last posts, can we use URF in viscoelasticFluidFoam solver?
alimea is offline   Reply With Quote

Reply

Tags
piso, relaxation


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
under relaxation in PISO algorithm alimea Main CFD Forum 1 March 19, 2018 17:20
Doubt Regarding the Predictor step in PISO algorithm shadabdyn OpenFOAM Programming & Development 0 February 12, 2017 02:41
relaxation factor for PISO algorithm sasanghomi OpenFOAM Running, Solving & CFD 1 February 2, 2013 06:51
Non-linearity Pressure Equation -- PISO algorithm gdeneyer OpenFOAM Programming & Development 1 August 23, 2012 06:19
Under relaxation with PISO ? AirS Main CFD Forum 0 October 7, 2009 14:01


All times are GMT -4. The time now is 14:52.