|
[Sponsors] |
What are the definitions of nOuterCorrectors and nCorrectors |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 ![]() |
in rhoPimpleFoam we have below coefficients.what do they refer to?
Code:
nOuterCorrectors 1; nCorrectors 2; |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 ![]() |
could anyone give a hint?
|
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
Just a hint (I do not know more exact for the moment) : Depending on the number of the different correctors there will be different numbers of iteration cycles within one "timestep".
Putting up this numbers CAN lead to better convergence within the timestep, but it also WILL cause an increase of computational demand... |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 ![]() |
thank you bernhard.does anyone knows the difference between them?
|
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Member
Eric Robertson
Join Date: Jul 2012
Posts: 95
Rep Power: 15 ![]() |
nCorrectors is the number of times a solution for pressure is attempted within each timestep.
For instance, when nCorrectors = 2, you might see something like this in your output file: Quote:
|
||
![]() |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Albrecht vBoetticher
Join Date: Aug 2010
Location: Zürich, Swizerland
Posts: 242
Rep Power: 17 ![]() |
Quote:
As far as I see, nOuterCorrectors has an effect, when the viscosity of your fluid changes in dependency to the flow. For example, shear thinning fluids etc., but also when your turbulence model produces a turbulent viscosity that adds to the molecular viscosity. |
||
![]() |
![]() |
![]() |
![]() |
#7 |
Member
Join Date: Apr 2013
Posts: 32
Rep Power: 14 ![]() |
nOuterCorrectors determines no. of iterations over the non-linear coupling. So nOuterCorrections = 1 equals to PISO where the non-linear coupling is neglected.
|
|
![]() |
![]() |
![]() |
![]() |
#8 |
Member
Jamal
Join Date: May 2012
Location: Freiburg
Posts: 54
Rep Power: 13 ![]() |
Hello Everybody,
It would be very nice if somebody explain nOuterCorrectors and its influence in pimple solver and what is the max limit of its value. For instance, can i use nOuterCorrectors=10 (or higher value) in a simulation using pimple solver. Thanks Jamal |
|
![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Anton Kidess
Join Date: May 2009
Location: Germany
Posts: 1,377
Rep Power: 30 ![]() |
Jamal, the max value for nOuterCorrectors should be 9223372036854775807 (assuming it's of datatype label, and you are on a 64bit system). It's just a counter for a loop, so you can use any number of iterations you require to reach convergence. Of course the more correctors you use the longer your simulation will take, so if you need a large amount of correctors you should ask yourself why convergence is so slow. For more explanation, see the answer by simt.
__________________
*On twitter @akidTwit *Spend as much time formulating your questions as you expect people to spend on their answer. |
|
![]() |
![]() |
![]() |
![]() |
#10 |
New Member
Pavel
Join Date: Aug 2014
Posts: 15
Rep Power: 12 ![]() |
hi Guys,
If you're coming back to this topic, there is an more recent (2015) explanation on this topic: OpenFOAM guide/The PIMPLE algorithm in OpenFOAM |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|