CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Higher order Schemes are unstable, Why? (https://www.cfd-online.com/Forums/openfoam-solving/123278-higher-order-schemes-unstable-why.html)

sivakumar September 9, 2013 04:58

Higher order Schemes are unstable, Why?
 
Hi,
I used Gauss Linear for pressure gradient, the solution is stable, but the results are bit far from the expected, so switched Gauss Linear pressure gradient to leastSquares, the simulation is not stable, to make it stable I have given some limitation to the laplacianSchemes (0.5) for other than pressure, now the solution is stable but the results are not acceptable, it far away from the experimental results.

gradSchemes
{
default Gauss linear;
grad(p) leastSquares;
grad(omega) Gauss linear;
grad(epsilon) Gauss linear;
grad(U) Gauss linear;
grad(k) Gauss linear;
}

divSchemes
{
default none;
div(phi,U) Gauss linearUpwindV grad(U);
div(phi,k) Gauss upwind;
div(phi,omega) Gauss upwind;
div(phi,epsilon) Gauss upwind ;
div((nuEff*dev(T(grad(U))))) Gauss linear;
}

laplacianSchemes
{
default none;
laplacian(nuEff,U) Gauss linear limited 0.5;
laplacian((1|A(U)),p) Gauss linear limited 1;
laplacian(1,p) Gauss linear limited 1;
laplacian(DkEff,k) Gauss linear limited 0.5;
laplacian(DepsilonEff,epsilon) Gauss linear limited 0.5;
laplacian(DomegaEff,omega) Gauss linear limited 0.5;
}

interpolationSchemes
{
default linear;
interpolate(U) linear;
}

snGradSchemes
{
default limited 0.5;
}

is there any way to solve this problem?

any suggestions?

Thanks,
Sivakumar

hjasak September 10, 2013 09:32

You need to read some CFD books: you are using unbounded convection schemes on bounded variables: this is why the simulations blow up for you.

Hrv

sivakumar September 10, 2013 11:00

Dear Prof (Hrv),

Thanks for your reply and suggestion.

Thanks,
Sivakumar


All times are GMT -4. The time now is 20:30.