Fixed tutorials for pimpleDyMFoam solver (backports)
This commit is contained in:
parent
1e8bd24dc7
commit
802b13cacf
16 changed files with 24 additions and 227 deletions
|
@ -35,7 +35,7 @@ divSchemes
|
||||||
div(phi,U) Gauss linearUpwind Gauss linear;
|
div(phi,U) Gauss linearUpwind Gauss linear;
|
||||||
div(phi,k) Gauss linearUpwind Gauss linear;
|
div(phi,k) Gauss linearUpwind Gauss linear;
|
||||||
div(phi,epsilon) Gauss linearUpwind Gauss linear;
|
div(phi,epsilon) Gauss linearUpwind Gauss linear;
|
||||||
div((nuEff*dev(grad(U).T()))) Gauss linear;
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
laplacianSchemes
|
laplacianSchemes
|
||||||
|
@ -67,11 +67,4 @@ snGradSchemes
|
||||||
default corrected;
|
default corrected;
|
||||||
}
|
}
|
||||||
|
|
||||||
fluxRequired
|
|
||||||
{
|
|
||||||
default no;
|
|
||||||
//pcorr ;
|
|
||||||
p ;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | foam-extend: Open Source CFD |
|
| \\ / F ield | foam-extend: Open Source CFD |
|
||||||
| \\ / O peration | Version: 3.2 |
|
| \\ / O peration | Version: 4.0 |
|
||||||
| \\ / A nd | Web: http://www.foam-extend.org |
|
| \\ / A nd | Web: http://www.foam-extend.org |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | For copyright notice see file Copyright |
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
FoamFile
|
FoamFile
|
||||||
{
|
{
|
||||||
|
@ -37,7 +37,7 @@ FoamFile
|
||||||
}
|
}
|
||||||
axis
|
axis
|
||||||
{
|
{
|
||||||
type symmetryPlane;
|
type empty;
|
||||||
nFaces 0;
|
nFaces 0;
|
||||||
startFace 3835;
|
startFace 3835;
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,7 @@ divSchemes
|
||||||
{
|
{
|
||||||
default none;
|
default none;
|
||||||
div(phi,U) Gauss linear;
|
div(phi,U) Gauss linear;
|
||||||
div((nuEff*dev(grad(U).T()))) Gauss linear;
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
laplacianSchemes
|
laplacianSchemes
|
||||||
|
@ -54,11 +54,4 @@ snGradSchemes
|
||||||
default corrected;
|
default corrected;
|
||||||
}
|
}
|
||||||
|
|
||||||
fluxRequired
|
|
||||||
{
|
|
||||||
default no;
|
|
||||||
pcorr ;
|
|
||||||
p ;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -65,4 +65,10 @@ PIMPLE
|
||||||
nNonOrthogonalCorrectors 0;
|
nNonOrthogonalCorrectors 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
relaxationFactors
|
||||||
|
{
|
||||||
|
U 1;
|
||||||
|
UFinal 1;
|
||||||
|
}
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -29,7 +29,7 @@ divSchemes
|
||||||
{
|
{
|
||||||
default none;
|
default none;
|
||||||
div(phi,U) Gauss upwind;
|
div(phi,U) Gauss upwind;
|
||||||
div((nuEff*dev(grad(U).T()))) Gauss linear;
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
laplacianSchemes
|
laplacianSchemes
|
||||||
|
@ -56,11 +56,4 @@ snGradSchemes
|
||||||
default limited 0.5;
|
default limited 0.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
fluxRequired
|
|
||||||
{
|
|
||||||
default no;
|
|
||||||
pcorr;
|
|
||||||
p;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -79,8 +79,8 @@ SIMPLE
|
||||||
|
|
||||||
relaxationFactors
|
relaxationFactors
|
||||||
{
|
{
|
||||||
U 0.7;
|
U 0.7;
|
||||||
// p 0.3;
|
UFinal 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -6,14 +6,16 @@ cd ${0%/*} || exit 1 # run from this directory
|
||||||
|
|
||||||
cd wingMotion_snappyHexMesh
|
cd wingMotion_snappyHexMesh
|
||||||
cleanCase
|
cleanCase
|
||||||
\rm -f front.sMesh
|
\rm -f front.sMesh symFront.sMesh
|
||||||
\rm -f constant/cellLevel constant/pointLevel constant/polyMesh/refinementHistory
|
\rm -f constant/cellLevel constant/pointLevel constant/polyMesh/refinementHistory
|
||||||
|
rm -f constant/polyMesh/boundary
|
||||||
|
|
||||||
cd ../wingMotion2D_simpleFoam
|
cd ../wingMotion2D_simpleFoam
|
||||||
|
rm -f constant/polyMesh/boundary
|
||||||
cleanCase
|
cleanCase
|
||||||
|
|
||||||
cd ../wingMotion2D_pimpleDyMFoam
|
cd ../wingMotion2D_pimpleDyMFoam
|
||||||
cleanCase
|
cleanCase
|
||||||
|
rm -f constant/polyMesh/boundary
|
||||||
rm -rf 0
|
rm -rf 0
|
||||||
|
|
||||||
|
|
|
@ -1,58 +0,0 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
|
||||||
| ========= | |
|
|
||||||
| \\ / F ield | foam-extend: Open Source CFD |
|
|
||||||
| \\ / O peration | Version: 3.2 |
|
|
||||||
| \\ / A nd | Web: http://www.foam-extend.org |
|
|
||||||
| \\/ M anipulation | |
|
|
||||||
\*---------------------------------------------------------------------------*/
|
|
||||||
FoamFile
|
|
||||||
{
|
|
||||||
version 2.0;
|
|
||||||
format ascii;
|
|
||||||
class polyBoundaryMesh;
|
|
||||||
location "constant/polyMesh";
|
|
||||||
object boundary;
|
|
||||||
}
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
||||||
|
|
||||||
6
|
|
||||||
(
|
|
||||||
topAndBottom
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 150;
|
|
||||||
startFace 76473;
|
|
||||||
}
|
|
||||||
inlet
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 48;
|
|
||||||
startFace 76623;
|
|
||||||
}
|
|
||||||
outlet
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 48;
|
|
||||||
startFace 76671;
|
|
||||||
}
|
|
||||||
wing
|
|
||||||
{
|
|
||||||
type wall;
|
|
||||||
nFaces 778;
|
|
||||||
startFace 76719;
|
|
||||||
}
|
|
||||||
back
|
|
||||||
{
|
|
||||||
type empty;
|
|
||||||
nFaces 38129;
|
|
||||||
startFace 77497;
|
|
||||||
}
|
|
||||||
front
|
|
||||||
{
|
|
||||||
type empty;
|
|
||||||
nFaces 38129;
|
|
||||||
startFace 115626;
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
|
|
@ -32,7 +32,7 @@ divSchemes
|
||||||
div(phi,U) Gauss linearUpwind Gauss linear;
|
div(phi,U) Gauss linearUpwind Gauss linear;
|
||||||
div(phi,k) Gauss limitedLinear 1;
|
div(phi,k) Gauss limitedLinear 1;
|
||||||
div(phi,omega) Gauss limitedLinear 1;
|
div(phi,omega) Gauss limitedLinear 1;
|
||||||
div((nuEff*dev(grad(U).T()))) Gauss linear;
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
laplacianSchemes
|
laplacianSchemes
|
||||||
|
@ -50,10 +50,4 @@ snGradSchemes
|
||||||
default corrected;
|
default corrected;
|
||||||
}
|
}
|
||||||
|
|
||||||
fluxRequired
|
|
||||||
{
|
|
||||||
default no;
|
|
||||||
p;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -76,6 +76,7 @@ relaxationFactors
|
||||||
{
|
{
|
||||||
p 0.3;
|
p 0.3;
|
||||||
U 0.7;
|
U 0.7;
|
||||||
|
UFinal 1.0;
|
||||||
k 0.7;
|
k 0.7;
|
||||||
omega 0.7;
|
omega 0.7;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,58 +0,0 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
|
||||||
| ========= | |
|
|
||||||
| \\ / F ield | foam-extend: Open Source CFD |
|
|
||||||
| \\ / O peration | Version: 3.2 |
|
|
||||||
| \\ / A nd | Web: http://www.foam-extend.org |
|
|
||||||
| \\/ M anipulation | |
|
|
||||||
\*---------------------------------------------------------------------------*/
|
|
||||||
FoamFile
|
|
||||||
{
|
|
||||||
version 2.0;
|
|
||||||
format ascii;
|
|
||||||
class polyBoundaryMesh;
|
|
||||||
location "constant/polyMesh";
|
|
||||||
object boundary;
|
|
||||||
}
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
||||||
|
|
||||||
6
|
|
||||||
(
|
|
||||||
topAndBottom
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 150;
|
|
||||||
startFace 76473;
|
|
||||||
}
|
|
||||||
inlet
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 48;
|
|
||||||
startFace 76623;
|
|
||||||
}
|
|
||||||
outlet
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 48;
|
|
||||||
startFace 76671;
|
|
||||||
}
|
|
||||||
wing
|
|
||||||
{
|
|
||||||
type wall;
|
|
||||||
nFaces 778;
|
|
||||||
startFace 76719;
|
|
||||||
}
|
|
||||||
back
|
|
||||||
{
|
|
||||||
type empty;
|
|
||||||
nFaces 38129;
|
|
||||||
startFace 77497;
|
|
||||||
}
|
|
||||||
front
|
|
||||||
{
|
|
||||||
type empty;
|
|
||||||
nFaces 38129;
|
|
||||||
startFace 115626;
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
|
|
@ -32,7 +32,7 @@ divSchemes
|
||||||
div(phi,U) Gauss linearUpwind Gauss linear;
|
div(phi,U) Gauss linearUpwind Gauss linear;
|
||||||
div(phi,k) Gauss upwind;
|
div(phi,k) Gauss upwind;
|
||||||
div(phi,omega) Gauss upwind;
|
div(phi,omega) Gauss upwind;
|
||||||
div((nuEff*dev(grad(U).T()))) Gauss linear;
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
laplacianSchemes
|
laplacianSchemes
|
||||||
|
@ -50,10 +50,4 @@ snGradSchemes
|
||||||
default corrected;
|
default corrected;
|
||||||
}
|
}
|
||||||
|
|
||||||
fluxRequired
|
|
||||||
{
|
|
||||||
default no;
|
|
||||||
p;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -1,52 +0,0 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
|
||||||
| ========= | |
|
|
||||||
| \\ / F ield | foam-extend: Open Source CFD |
|
|
||||||
| \\ / O peration | Version: 3.2 |
|
|
||||||
| \\ / A nd | Web: http://www.foam-extend.org |
|
|
||||||
| \\/ M anipulation | |
|
|
||||||
\*---------------------------------------------------------------------------*/
|
|
||||||
FoamFile
|
|
||||||
{
|
|
||||||
version 2.0;
|
|
||||||
format ascii;
|
|
||||||
class polyBoundaryMesh;
|
|
||||||
location "constant/polyMesh";
|
|
||||||
object boundary;
|
|
||||||
}
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
||||||
|
|
||||||
5
|
|
||||||
(
|
|
||||||
topAndBottom
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 150;
|
|
||||||
startFace 7077;
|
|
||||||
}
|
|
||||||
inlet
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 48;
|
|
||||||
startFace 7227;
|
|
||||||
}
|
|
||||||
outlet
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
nFaces 48;
|
|
||||||
startFace 7275;
|
|
||||||
}
|
|
||||||
symFront
|
|
||||||
{
|
|
||||||
type symmetryPlane;
|
|
||||||
nFaces 3600;
|
|
||||||
startFace 7323;
|
|
||||||
}
|
|
||||||
symBack
|
|
||||||
{
|
|
||||||
type symmetryPlane;
|
|
||||||
nFaces 3600;
|
|
||||||
startFace 10923;
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
|
|
@ -36,7 +36,7 @@ divSchemes
|
||||||
div(phid,p) Gauss limitedLinear 1;
|
div(phid,p) Gauss limitedLinear 1;
|
||||||
div(phiU,p) Gauss limitedLinear 1;
|
div(phiU,p) Gauss limitedLinear 1;
|
||||||
div(phi,e) Gauss limitedLinear 1;
|
div(phi,e) Gauss limitedLinear 1;
|
||||||
div((muEff*dev2(grad(U).T()))) Gauss linear;
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
laplacianSchemes
|
laplacianSchemes
|
||||||
|
@ -60,10 +60,4 @@ snGradSchemes
|
||||||
default corrected;
|
default corrected;
|
||||||
}
|
}
|
||||||
|
|
||||||
fluxRequired
|
|
||||||
{
|
|
||||||
default no;
|
|
||||||
p;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -36,7 +36,7 @@ divSchemes
|
||||||
div(phi,R) Gauss limitedLinear 1;
|
div(phi,R) Gauss limitedLinear 1;
|
||||||
div(R) Gauss linear;
|
div(R) Gauss linear;
|
||||||
div(phi,nuTilda) Gauss limitedLinear 1;
|
div(phi,nuTilda) Gauss limitedLinear 1;
|
||||||
div((nuEff*dev(grad(U).T()))) Gauss linear;
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
laplacianSchemes
|
laplacianSchemes
|
||||||
|
@ -61,10 +61,4 @@ snGradSchemes
|
||||||
default corrected;
|
default corrected;
|
||||||
}
|
}
|
||||||
|
|
||||||
fluxRequired
|
|
||||||
{
|
|
||||||
default no;
|
|
||||||
p ;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -86,6 +86,7 @@ PIMPLE
|
||||||
relaxationFactors
|
relaxationFactors
|
||||||
{
|
{
|
||||||
U 1;
|
U 1;
|
||||||
|
UFinal 1;
|
||||||
k 1;
|
k 1;
|
||||||
epsilon 1;
|
epsilon 1;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue