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

Setting convergence criteria for chtMultiRegionFoam

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   September 29, 2022, 11:54
Default Setting convergence criteria for chtMultiRegionFoam
  #1
Senior Member
 
Nico
Join Date: Jan 2022
Location: Germany
Posts: 122
Rep Power: 6
Hr_kules is on a distinguished road
Hey everyone,


i would like to compare two cases with a similar problem, but with more complicated geometry respectively, to do that i want to have both cases converged. The problem is two fluids in a counterflow separated by a solid however everytime i start the calculation with a steady state chtMultiRegionFoam i get following:
Code:
Create time

Create fluid mesh for region fluidhot for time = 0

Create fluid mesh for region fluidcold for time = 0

Create solid mesh for region plate for time = 0


PIMPLE: Region fluidhot
PIMPLE: No convergence criteria found


PIMPLE: Region fluidcold
PIMPLE: No convergence criteria found


PIMPLE: Region plate
PIMPLE: No convergence criteria found


PIMPLE: Operating solver in steady-state mode with 1 outer corrector
PIMPLE: Operating solver in SIMPLE mode
the fvsolution of one of the fluids looks like the following (they have the same entries):
Code:
solvers
{
    "p_rgh.*"
    {
        solver           GAMG;
        smoother         symGaussSeidel;
        tolerance        1e-3;
        relTol           0.01;
    }

    "(U|h|k|epsilon).*"
    {
        solver           PBiCGStab;
        preconditioner   DILU;
        tolerance        1e-3;
        relTol           0.1;
    }
}

PIMPLE
{
    momentumPredictor   yes;
    outerCorrectorResidualControl
    {
        "(U|k|epsilon)"
        {
            relTol          0;
            tolerance       1e-6;
        }
    }     
}

relaxationFactors
{
    fields
    {
        rho             1.0;
        p_rgh           0.7;
    }
    equations
    {
        U               0.3;
        h               0.7;
        k               0.7;
        epsilon         0.7;
    }
}

// ************************************************************************* //
i couldn't find information to solve this alone so any help is greatly appreciated!

Last edited by Hr_kules; September 29, 2022 at 12:02. Reason: typo/additional info
Hr_kules is offline   Reply With Quote

Old   October 10, 2022, 05:28
Default
  #2
Senior Member
 
Nico
Join Date: Jan 2022
Location: Germany
Posts: 122
Rep Power: 6
Hr_kules is on a distinguished road
If someone comes across thge same rookie mistake i made the issue was resolved by typing:

Code:
PIMPLE
{
    residualControl
    {
        "(U|p_rgh).*" 1e-3;
    }
    convergenceCriterion   1e-3;
    nNonOrthogonalCorrectors 1;  
}

Hope this helps someone i the future.
Hr_kules is offline   Reply With Quote

Reply


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
PIMPLE: No convergence criteria found (please help) fawzi OpenFOAM Running, Solving & CFD 9 February 8, 2024 17:51
Change convergence criteria with time step size Tian Li FLUENT 1 April 15, 2021 22:08
Time step size & convergence absolute criteria yuitsang FLUENT 5 April 15, 2013 04:27
Global Convergence Criteria asaha OpenFOAM Running, Solving & CFD 0 December 9, 2007 09:53
CAVITATION (convergence criteria & discretization) ROOZBEH FLUENT 1 October 6, 2003 09:32


All times are GMT -4. The time now is 16:10.