|
[Sponsors] |
March 19, 2018, 10:00 |
under relaxation in PISO algorithm
|
#1 |
Senior Member
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12 |
Hi all
I have a main question: Is this true that under relaxation factors are not affected the solution in PISO algorithm? |
|
March 19, 2018, 10:21 |
|
#2 |
Senior Member
Santiago Lopez Castano
Join Date: Nov 2012
Posts: 354
Rep Power: 16 |
even worse: using Underrelaxation in PISO is an error
|
|
March 19, 2018, 19:43 |
|
#3 |
Senior Member
Taher Chegini
Join Date: Nov 2014
Location: Houston, Texas
Posts: 125
Rep Power: 13 |
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.
|
|
March 20, 2018, 02:30 |
|
#4 |
Member
Andreas P.
Join Date: May 2017
Posts: 41
Rep Power: 9 |
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 |
|
March 20, 2018, 09:34 |
|
#5 | |
Senior Member
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12 |
Quote:
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! |
||
March 31, 2018, 15:10 |
|
#6 | |
Senior Member
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12 |
Quote:
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). |
||
April 3, 2018, 13:10 |
|
#7 |
Senior Member
A. Min
Join Date: Mar 2015
Posts: 308
Rep Power: 12 |
Hi
please answer me: according to what I said in my last posts, can we use URF in viscoelasticFluidFoam solver? |
|
Tags |
piso, relaxation |
|
|
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 |