|
[Sponsors] |
July 23, 2015, 07:05 |
Problem with the convergence of the solver
|
#1 |
New Member
Join Date: Apr 2015
Posts: 10
Rep Power: 11 |
Hi everyone. I'm new with dealing with OpenFoam. I'm trying to simulate a running turbine. When running pimpleDyMFoam I'm having a problem with convergence I think. my fvSolution is the following:
solvers { p { solver GAMG; tolerance 1e-04; relTol 0.01; smoother GaussSeidel; cacheAgglomeration true; nCellsInCoarsestLevel 10; agglomerator faceAreaPair; mergeLevels 1; } pFinal { solver GAMG; tolerance 1e-04; reTol 0; smoother GaussSeidel; cacheAgglomeration true; nCellsInCoarsestLevel 10; agglomerator faceAreaPair; mergeLevels 1; } cellMotionU { solver GAMG; tolerance 1e-04; reTol 0; smoother GaussSeidel; cacheAgglomeration true; nCellsInCoarsestLevel 10; agglomerator faceAreaPair; mergeLevels 1; } "(U|k|omega)" { solver PBiCG; preconditioner DILU; tolerance 1e-04; relTol 0.1; } "(U|k|omega)Final" { $U; tolerance 1e-04; relTol 0; } k { solver PBiCG; preconditioner DILU; relTol 0.1; } kFinal { solver PBiCG; preconditioner DILU; tolerance 1e-04; relTol 0; } } PIMPLE { nOuterCorrectors 25; nCorrectors 1; nNonOrthogonalCorrectors 0; pRefCell 0; pRefValue 0; } relaxationFactors { fields { } equations { "U.*" 1; "k.*" 1; "omega.*" 1; } } My deltaT is 0.01 and my maxCo is 0.7 When running pimpleDyMFoam this error appears: --> FOAM FATAL IO ERROR: [1] wrong token type - expected Scalar, found on line 0 the word 'nan' I think this is because the solver can't find convergence to solve the problem. Can anyone help me or give some hints on how solve this? Thank you so much Daniela |
|
July 23, 2015, 07:59 |
|
#2 |
Senior Member
anonymous
Join Date: Aug 2014
Posts: 205
Rep Power: 13 |
We need more information of the error. Second, your fvSolution is awful, please read the documentation of the linear solvers and the PIMPLE argument and use the fvSolution found in the tutorial's testcases
|
|
July 23, 2015, 09:13 |
|
#3 |
New Member
Join Date: Apr 2015
Posts: 10
Rep Power: 11 |
Thank you for your answer and help. So I've changed my fvSolution.
solvers { p { solver GAMG; tolerance 1e-2; relTol 0; smoother DICGaussSeidel; cacheAgglomeration no; nCellsInCoarsestLevel 10; agglomerator faceAreaPair; mergeLevels 1; maxIter 50; } pFinal { solver GAMG; tolerance 1e-6; reTol 0; smoother DICGaussSeidel; cacheAgglomeration no; nCellsInCoarsestLevel 10; agglomerator faceAreaPair; mergeLevels 1; } cellMotionU { solver PCG; preconditioner DIC tolerance 1e-08; reTol 0; } "(U|k|omega)" { solver PBiCG; preconditioner DILU; tolerance 1e-05; relTol 0.1; } "(U|k|omega)Final" { $U; tolerance 1e-05; relTol 0; } k { solver PBiCG; preconditioner DILU; relTol 0.1; } kFinal { solver PBiCG; preconditioner DILU; tolerance 1e-05; relTol 0; } } PIMPLE { correctPhi no; nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; pRefCell 0; pRefValue 0; } relaxationFactors { fields { } equations { "U.*" 1; "k.*" 1; "omega.*" 1; } } The problem now is that the time steps, deltaT, is too small (in the order of 8e-07) and the No Iterations is constatly 0 (zero) Do you have any idea why this happens? |
|
November 9, 2015, 12:25 |
|
#4 |
Senior Member
Join Date: Mar 2015
Posts: 250
Rep Power: 12 |
Hi,
did you solve your problem? I had a real quick look at the files. You have a typo: Sometimes you write reTol where it should be relTol. Don't know if it is related to your problem though. Best regards, Kate |
|
Tags |
convergence, dynamic grid, pimpledymfoam |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[ANSYS Meshing] Help with element size | sandri_92 | ANSYS Meshing & Geometry | 14 | November 14, 2018 08:54 |
convergence of density-based solver for unsteady flow | zhengjg | Main CFD Forum | 0 | June 16, 2014 12:37 |
convergence of density-based solver for unsteady flow | zhengjg | FLUENT | 0 | June 16, 2014 11:16 |
Convergence problem with simpleFoam solver on tilted channel | daev | OpenFOAM Running, Solving & CFD | 1 | December 23, 2010 17:20 |
convergence problem | limseokmin | FLUENT | 3 | November 14, 2004 13:43 |