From eff10b0f96ef6275cb36674a82bb845f26b988ce Mon Sep 17 00:00:00 2001 From: Andrew Heather Date: Thu, 30 Jun 2016 11:22:50 +0100 Subject: [PATCH 1/4] BUG: acousticDamping - set the blending factor after reading the coefficients --- .../derived/acousticDampingSource/acousticDampingSource.C | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C b/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C index 7c9f27febc..af3d504760 100644 --- a/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C +++ b/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C @@ -206,6 +206,8 @@ bool Foam::fv::acousticDampingSource::read(const dictionary& dict) Info<< name_ << ": Setting stencil width to " << w_ << endl; } + setBlendingFactor(); + return true; } else From f2d05873b8ecda2d5faa892365e0642ec2830a72 Mon Sep 17 00:00:00 2001 From: Andrew Heather Date: Thu, 30 Jun 2016 11:23:34 +0100 Subject: [PATCH 2/4] BUG: cshrc - corrected version back to 'plus' --- etc/cshrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/cshrc b/etc/cshrc index 24154f8b86..099662b296 100644 --- a/etc/cshrc +++ b/etc/cshrc @@ -31,7 +31,7 @@ #------------------------------------------------------------------------------ setenv WM_PROJECT OpenFOAM -setenv WM_PROJECT_VERSION stage +setenv WM_PROJECT_VERSION plus ################################################################################ # USER EDITABLE PART: Changes made here may be lost with the next upgrade From a60b1ddd6e199b6e13098da3523570a714641455 Mon Sep 17 00:00:00 2001 From: Andrew Heather Date: Thu, 30 Jun 2016 12:46:46 +0100 Subject: [PATCH 3/4] ENH: acousticDamping - updated blending factor --- .../derived/acousticDampingSource/acousticDampingSource.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C b/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C index af3d504760..8b5cad4be5 100644 --- a/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C +++ b/src/fvOptions/sources/derived/acousticDampingSource/acousticDampingSource.C @@ -67,9 +67,9 @@ void Foam::fv::acousticDampingSource::setBlendingFactor() { blendFactor_[celli] = 0.0; } - else if ((d >= r1_) && (d <= (r1_ + r2_))) + else if ((d >= r1_) && (d <= r2_)) { - blendFactor_[celli] = (1.0 - cos(pi*mag(d - r1_)/r2_))/2.0; + blendFactor_[celli] = (1.0 - cos(pi*mag(d - r1_)/(r2_ - r1_)))/2.0; } } From da6820c30023cbc7109a67c1a59d554c746b5460 Mon Sep 17 00:00:00 2001 From: Andrew Heather Date: Thu, 30 Jun 2016 12:48:50 +0100 Subject: [PATCH 4/4] ENH: Added Pawan's sineWaveDamping tutorial to test new acousticDamping fvOption --- .../rhoPimpleFoam/laminar/sineWaveDamping/0/T | 44 + .../rhoPimpleFoam/laminar/sineWaveDamping/0/U | 43 + .../rhoPimpleFoam/laminar/sineWaveDamping/0/V | 1045 +++++++++++++++++ .../rhoPimpleFoam/laminar/sineWaveDamping/0/p | 54 + .../laminar/sineWaveDamping/Allclean | 10 + .../laminar/sineWaveDamping/Allrun | 8 + .../constant/thermophysicalProperties | 49 + .../constant/turbulenceProperties | 21 + .../sineWaveDamping/system/blockMeshDict | 78 ++ .../sineWaveDamping/system/controlDict | 82 ++ .../laminar/sineWaveDamping/system/fvOptions | 37 + .../laminar/sineWaveDamping/system/fvSchemes | 58 + .../laminar/sineWaveDamping/system/fvSolution | 71 ++ 13 files changed, 1600 insertions(+) create mode 100755 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/T create mode 100755 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/U create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/V create mode 100755 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/p create mode 100755 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allclean create mode 100755 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allrun create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/thermophysicalProperties create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/turbulenceProperties create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/blockMeshDict create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/controlDict create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvOptions create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSchemes create mode 100644 tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSolution diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/T b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/T new file mode 100755 index 0000000000..cc79d155e1 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/T @@ -0,0 +1,44 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 300; + } + + outlet + { + type inletOutlet; + inletValue uniform 300; + value uniform 300; + } + + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/U b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/U new file mode 100755 index 0000000000..5d32f29a33 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/U @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + inlet + { + type zeroGradient; // pressureInletVelocity; + value uniform (0 0 0); + } + + outlet + { + type pressureInletOutletVelocity; + value uniform (0 0 0); + } + + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/V b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/V new file mode 100644 index 0000000000..c385e23f08 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/V @@ -0,0 +1,1045 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object V; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 3 0 0 0 0 0]; + +internalField nonuniform List +1000 +( +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000038e-06 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000068e-06 +9.999999999999489e-07 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000038e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000097e-06 +1.000000000000008e-06 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000068e-06 +1.000000000000008e-06 +9.999999999999489e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000038e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000097e-06 +9.999999999999489e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000068e-06 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000038e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000068e-06 +9.999999999999489e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000097e-06 +9.999999999999489e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000038e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999489e-07 +9.999999999999786e-07 +1.000000000000097e-06 +9.999999999999489e-07 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000068e-06 +9.999999999999489e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999489e-07 +1.000000000000023e-06 +1.000000000000008e-06 +1.000000000000023e-06 +9.999999999999934e-07 +9.999999999999934e-07 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000052e-06 +9.999999999999637e-07 +1.000000000000008e-06 +9.999999999999934e-07 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000008e-06 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999489e-07 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +9.999999999999934e-07 +1.000000000000023e-06 +1.000000000000008e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999489e-07 +1.000000000000053e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999489e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999489e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000053e-06 +9.999999999999489e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999637e-07 +1.000000000000053e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999858e-07 +1.000000000000015e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999858e-07 +9.999999999999858e-07 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000008e-06 +9.999999999999932e-07 +9.999999999999932e-07 +1.000000000000015e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999712e-07 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000008e-06 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999858e-07 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000004e-06 +1.000000000000001e-06 +9.999999999999968e-07 +1.000000000000001e-06 +1.000000000000004e-06 +9.999999999999932e-07 +9.999999999999972e-07 +9.99999999999997e-07 +1.000000000000001e-06 +9.999999999999968e-07 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000004e-06 +1.000000000000001e-06 +9.999999999999972e-07 +9.999999999999896e-07 +9.999999999999972e-07 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999968e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000004e-06 +9.99999999999997e-07 +1.000000000000001e-06 +9.999999999999934e-07 +9.99999999999997e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000004e-06 +9.999999999999972e-07 +1.000000000000004e-06 +9.999999999999972e-07 +1.000000000000004e-06 +9.999999999999972e-07 +1.000000000000004e-06 +9.99999999999997e-07 +9.999999999999898e-07 +1.000000000000001e-06 +1.000000000000004e-06 +9.99999999999997e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000002e-06 +9.999999999999989e-07 +9.999999999999989e-07 +9.999999999999968e-07 +9.999999999999989e-07 +1.000000000000004e-06 +9.999999999999989e-07 +1.000000000000002e-06 +9.999999999999989e-07 +9.999999999999934e-07 +1.000000000000004e-06 +9.999999999999989e-07 +1.000000000000004e-06 +9.99999999999997e-07 +1.000000000000001e-06 +9.999999999999968e-07 +9.999999999999989e-07 +1.000000000000002e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000002e-06 +9.999999999999989e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.99999999999998e-07 +1.000000000000002e-06 +1.000000000000001e-06 +9.999999999999961e-07 +1.000000000000002e-06 +1.000000000000001e-06 +9.999999999999989e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999997e-07 +9.999999999999983e-07 +1.000000000000001e-06 +1e-06 +9.999999999999989e-07 +1.000000000000001e-06 +9.999999999999993e-07 +1.000000000000001e-06 +9.999999999999997e-07 +9.999999999999997e-07 +9.999999999999997e-07 +9.999999999999997e-07 +9.999999999999997e-07 +9.999999999999997e-07 +9.999999999999997e-07 +9.999999999999997e-07 +1.000000000000001e-06 +9.999999999999991e-07 +1.000000000000001e-06 +9.999999999999989e-07 +9.999999999999997e-07 +1.000000000000001e-06 +9.999999999999983e-07 +9.999999999999997e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999989e-07 +1.000000000000001e-06 +1.000000000000002e-06 +9.999999999999964e-07 +1.000000000000001e-06 +1.000000000000002e-06 +9.99999999999998e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999989e-07 +1.000000000000002e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000002e-06 +9.999999999999989e-07 +9.999999999999968e-07 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000004e-06 +9.999999999999989e-07 +1.000000000000004e-06 +9.999999999999932e-07 +9.999999999999989e-07 +1.000000000000002e-06 +9.999999999999989e-07 +1.000000000000004e-06 +9.999999999999989e-07 +9.999999999999972e-07 +9.999999999999989e-07 +9.999999999999989e-07 +1.000000000000002e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000004e-06 +1.000000000000001e-06 +9.999999999999896e-07 +9.999999999999972e-07 +1.000000000000004e-06 +9.99999999999997e-07 +1.000000000000004e-06 +9.99999999999997e-07 +1.000000000000004e-06 +9.99999999999997e-07 +1.000000000000004e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999968e-07 +9.999999999999934e-07 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000004e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000001e-06 +1.000000000000008e-06 +9.99999999999997e-07 +9.999999999999896e-07 +9.99999999999997e-07 +1.000000000000001e-06 +1.000000000000004e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999972e-07 +1.000000000000001e-06 +1.000000000000008e-06 +9.99999999999997e-07 +1.000000000000001e-06 +9.999999999999968e-07 +9.999999999999972e-07 +9.999999999999934e-07 +1.000000000000004e-06 +1.000000000000001e-06 +9.99999999999997e-07 +1.000000000000001e-06 +1.000000000000004e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999858e-07 +1.000000000000008e-06 +1.000000000000008e-06 +1.000000000000001e-06 +1.000000000000001e-06 +9.999999999999932e-07 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000001e-06 +9.999999999999712e-07 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000015e-06 +9.999999999999932e-07 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999858e-07 +1.000000000000008e-06 +9.999999999999932e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999858e-07 +9.999999999999858e-07 +1.000000000000001e-06 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +1.000000000000001e-06 +9.999999999999934e-07 +1.000000000000015e-06 +9.999999999999858e-07 +1.000000000000001e-06 +1.000000000000008e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000052e-06 +9.999999999999637e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999489e-07 +1.000000000000052e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999489e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999489e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000052e-06 +9.999999999999489e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000038e-06 +9.999999999999637e-07 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000008e-06 +1.000000000000023e-06 +9.999999999999934e-07 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999934e-07 +9.999999999999489e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999637e-07 +1.000000000000008e-06 +1.000000000000008e-06 +1.000000000000008e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +9.999999999999934e-07 +1.000000000000008e-06 +9.999999999999637e-07 +1.000000000000052e-06 +9.999999999999489e-07 +1.000000000000008e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999637e-07 +1.000000000000023e-06 +9.999999999999934e-07 +1.000000000000023e-06 +9.999999999999786e-07 +9.999999999999934e-07 +9.999999999999934e-07 +1.000000000000023e-06 +1.000000000000008e-06 +1.000000000000023e-06 +9.999999999999489e-07 +1.000000000000023e-06 +9.999999999999786e-07 +1.000000000000038e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000068e-06 +1.000000000000008e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999489e-07 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000097e-06 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000097e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000068e-06 +1.000000000000008e-06 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000068e-06 +9.999999999999489e-07 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000097e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999786e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000068e-06 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000008e-06 +1.000000000000068e-06 +9.999999999999489e-07 +9.999999999999786e-07 +1.000000000000008e-06 +1.000000000000097e-06 +9.999999999999489e-07 +9.999999999999786e-07 +9.999999999999786e-07 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999786e-07 +9.999999999999489e-07 +1.000000000000068e-06 +1.000000000000008e-06 +9.999999999999489e-07 +1.000000000000038e-06 +1.000000000000008e-06 +9.999999999999786e-07 +1.000000000000008e-06 +) +; + +boundaryField +{ + inlet + { + type calculated; + value uniform 0.0004; + } + outlet + { + type calculated; + value uniform 0.0004; + } + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/p b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/p new file mode 100755 index 0000000000..0d1f0857d7 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/0/p @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 101325; + +boundaryField +{ + inlet + { + type uniformFixedValue; // oscillatingFixedValue; + uniformValue sine; + uniformValueCoeffs + { + amplitude constant 1; + frequency constant 3000; + scale constant 50; + level constant 101325; + } + value $internalField; + } + + outlet + { + type waveTransmissive; + gamma 1.4; + fieldInf 101325; + lInf 2.25; + value uniform 101325; + } + + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allclean b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allclean new file mode 100755 index 0000000000..ad2d4ecb97 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial clean functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase + + +#------------------------------------------------------------------------------ diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allrun b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allrun new file mode 100755 index 0000000000..31f6bc34d0 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/Allrun @@ -0,0 +1,8 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +runApplication blockMesh +runApplication $(getApplication) diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/thermophysicalProperties b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/thermophysicalProperties new file mode 100644 index 0000000000..4651aa353f --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/thermophysicalProperties @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.1 | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType +{ + type hePsiThermo; + mixture pureMixture; + transport sutherland; + thermo hConst; + equationOfState perfectGas; + specie specie; + energy sensibleEnthalpy; +} + +mixture +{ + specie + { + nMoles 1; + molWeight 28.9; + } + thermodynamics + { + Cp 1007; + Hf 0; + } + transport + { + As 1.4792e-06; + Ts 116; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/turbulenceProperties b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/turbulenceProperties new file mode 100644 index 0000000000..5eec042672 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType laminar; + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/blockMeshDict b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/blockMeshDict new file mode 100644 index 0000000000..55efa8b2c4 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/blockMeshDict @@ -0,0 +1,78 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( + (-1.25 -0.01 -0.01) + (1.25 -0.01 -0.01) + (1.25 0.01 -0.01) + (-1.25 0.01 -0.01) + (-1.25 -0.01 0.01) + (1.25 -0.01 0.01) + (1.25 0.01 0.01) + (-1.25 0.01 0.01) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (1000 1 1) simpleGrading (1 1 1) +); + +edges +( +); + +boundary +( + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } + + + outlet + { + type patch; + faces + ( + (1 2 6 5) + ); + } + + frontAndBack + { + type empty; + faces + ( + (0 1 5 4) + (3 7 6 2) + (0 3 2 1) + (5 6 7 4) + ); + } +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/controlDict b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/controlDict new file mode 100644 index 0000000000..8c02323f69 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/controlDict @@ -0,0 +1,82 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application rhoPimpleFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.02; + +deltaT 2e-6; + +writeControl runTime; + +writeInterval 0.0002; + +purgeWrite 0; + +writeFormat ascii; // binary; + +writePrecision 16; + +writeCompression off; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable true; + +adjustTimeStep no; + +maxCo 0.3; + +maxDeltaT 1; + + +functions +{ + fieldAverage + { + type fieldAverage; + functionObjectLibs ("libfieldFunctionObjects.so"); + outputControl outputTime; + fields + ( + U + { + mean on; + prime2Mean off; + base time; + } + + p + { + mean on; + prime2Mean off; + base time; + } + + ); + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvOptions b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvOptions new file mode 100644 index 0000000000..011a5143c6 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvOptions @@ -0,0 +1,37 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvOptions; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +acousticDampingSource +{ + type acousticDampingSource; + active yes; + + acousticDampingSourceCoeffs + { + timeStart 0.004; + duration 1000.0; + selectionMode all; + centre (-1.25 0 0); + radius1 1.2; + radius2 1.65; + frequency 3000; + URef UMean; + } +} + + +//************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSchemes b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSchemes new file mode 100644 index 0000000000..b25a89c80b --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSchemes @@ -0,0 +1,58 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default backward; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss linearUpwind grad(U); + div(phi,K) Gauss linear; + div(phi,h) Gauss limitedLinear 1; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear orthogonal; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default no; +} + +wallDist +{ + method meshWave; +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSolution b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSolution new file mode 100644 index 0000000000..6240c24478 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/laminar/sineWaveDamping/system/fvSolution @@ -0,0 +1,71 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: plus | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver PCG; + preconditioner DIC; + tolerance 1e-08; + relTol 0.01; + } + + pFinal + { + $p; + relTol 0; + } + + "rho.*" + { + $p; + tolerance 1e-05; + relTol 0; + } + + "(U|h)" + { + solver smoothSolver; + smoother symGaussSeidel; + tolerance 1e-08; + relTol 0.01; + } + + "(U|h)Final" + { + $U; + relTol 0; + } +} + +PIMPLE +{ + momentumPredictor yes; + nOuterCorrectors 7; + nCorrectors 1; + rhoMax 1.5; +} + + + + + + + + +// ************************************************************************* //