Merge remote branch 'OpenCFD/master' into olesenm

This commit is contained in:
Mark Olesen
2010-05-03 09:34:31 +02:00
579 changed files with 8601 additions and 5768 deletions

View File

@ -0,0 +1,37 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / A nd | Web: http://www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volVectorField;
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
periodicX
{
type cyclic;
}
periodicY
{
type cyclic;
}
periodicZ
{
type cyclic;
}
}
// ************************************************************************* //

View File

@ -0,0 +1,37 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / A nd | Web: http://www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volVectorField;
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
periodicX
{
type cyclic;
}
periodicY
{
type cyclic;
}
periodicZ
{
type cyclic;
}
}
// ************************************************************************* //

View File

@ -0,0 +1,55 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / A nd | Web: http://www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volVectorField;
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
sectionAEnd
{
type fixedValue;
value uniform (0 0 0);
}
sectionCEnd
{
type fixedValue;
value uniform (0 0 0);
}
front
{
type fixedValue;
value uniform (0 0 0);
}
back
{
type fixedValue;
value uniform (0 0 0);
}
top
{
type fixedValue;
value uniform (0 0 0);
}
bottom
{
type fixedValue;
value uniform (0 0 0);
}
}
// ************************************************************************* //

View File

@ -1,2 +0,0 @@
The 0/ field files contain nonsense patchFields. All interesting
work is done using the changeDictionaryDicts.

View File

@ -1,7 +1,7 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / O peration | Version: 1.6.x |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/

View File

@ -15,8 +15,6 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
libs ("libOpenFOAM.so" "libcompressibleTurbulenceModel.so" "libcompressibleRASModels.so");
application chtMultiRegionSimpleFoam;
startFrom startTime;

View File

@ -14,9 +14,4 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
PIMPLE
{
nOuterCorrectors 1;
}
// ************************************************************************* //

View File

@ -16,7 +16,7 @@ FoamFile
ddtSchemes
{
default Euler;
default steadyState;
}
gradSchemes

View File

@ -20,25 +20,14 @@ solvers
{
solver PCG;
preconditioner DIC;
tolerance 1E-06;
relTol 0;
tolerance 1e-06;
relTol 0.1;
}
}
PISO
{
nNonOrthogonalCorrectors 1;
}
PIMPLE
{
nNonOrthogonalCorrectors 1;
}
SIMPLE
{
nNonOrthogonalCorrectors 0;
//convergence 0.001;
}
relaxationFactors

View File

@ -140,10 +140,7 @@ dictionaryReplacement
maxX
{
type waveTransmissive;
gamma 1.4;
fieldInf 100000;
lInf 0.4;
type fixedValue;
value uniform 100000;
}
}

View File

@ -16,14 +16,12 @@ FoamFile
ddtSchemes
{
default Euler;
//default CoEuler phi rho 0.1;
default steadyState;
}
gradSchemes
{
default Gauss linear;
// grad(U) cellLimited Gauss linear 1;
}
divSchemes

View File

@ -38,50 +38,13 @@ solvers
mergeLevels 1;
}
pFinal
{
$p;
tolerance 1e-8;
relTol 0;
}
U
"(U|h|k|epsilon)"
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-08;
relTol 0;
}
h
{
$U;
tolerance 1e-08;
relTol 0.1;
}
"(hFinal|k|epsilon|R)"
{
$U;
}
}
PISO
{
momentumPredictor off;
nOuterCorrectors 1;
nCorrectors 2;
nNonOrthogonalCorrectors 1;
pRefPoint (-0.081 -0.0257 8.01);
pRefValue 1e5;
}
PIMPLE
{
momentumPredictor on;
nCorrectors 2;
nNonOrthogonalCorrectors 0;
}
SIMPLE
@ -89,8 +52,6 @@ SIMPLE
nNonOrthogonalCorrectors 0;
pRefCell 0;
pRefValue 100000;
//convergence 0.001;
}
relaxationFactors

View File

@ -37,6 +37,8 @@ SurfaceReactionModel COxidationDiffusionLimitedRate;
PostProcessingModel none;
CollisionModel none;
SurfaceFilmModel none;
radiation on;
@ -54,6 +56,8 @@ constantProperties
pMin pMin [ 1 -1 2 0 0 ] 1000;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
rho0 rho0 [ 1 -3 0 0 0 ] 1000;
youngsModulus youngsModulus [1 -1 -2 0 0] 2e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
T0 T0 [ 0 0 0 1 0 ] 300;
cp0 cp0 [ 0 2 -2 -1 0 ] 4187;
epsilon0 epsilon0 [ 0 0 0 0 0 ] 1;
@ -84,9 +88,10 @@ integrationSchemes
particleForces
{
gravity on;
virtualMass off;
pressureGradient off;
gravity on;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
ManualInjectionCoeffs

View File

@ -29,6 +29,8 @@ HeatTransferModel RanzMarshall;
PostProcessingModel none;
CollisionModel none;
SurfaceFilmModel none;
radiation on;
@ -45,6 +47,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
rho0 rho0 [ 1 -3 0 0 0 ] 2500;
youngsModulus youngsModulus [1 -1 -2 0 0] 40e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.25;
T0 T0 [ 0 0 0 1 0 ] 300;
cp0 cp0 [ 0 2 -2 -1 0 ] 900;
epsilon0 epsilon0 [ 0 0 0 0 0 ] 1;
@ -69,9 +73,10 @@ integrationSchemes
particleForces
{
gravity on;
virtualMass off;
pressureGradient off;
gravity on;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
ManualInjectionCoeffs

View File

@ -40,6 +40,8 @@ SurfaceReactionModel none;
SurfaceFilmModel none;
CollisionModel none;
radiation off;
coupled true;
@ -54,6 +56,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
pMin pMin [ 1 -1 2 0 0 ] 1000;
rho0 rho0 [ 1 -3 0 0 0 ] 1000;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
T0 T0 [ 0 0 0 1 0 ] 300;
cp0 cp0 [ 0 2 -2 -1 0 ] 4100;
@ -85,9 +89,10 @@ integrationSchemes
particleForces
{
gravity on;
virtualMass off;
pressureGradient off;
gravity on;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
ManualInjectionCoeffs

View File

@ -39,6 +39,8 @@ PostProcessingModel none;
SurfaceFilmModel none;
CollisionModel none;
radiation off;
coupled false;
@ -53,6 +55,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
pMin pMin [ 1 -1 2 0 0 ] 1000;
rho0 rho0 [ 1 -3 0 0 0 ] 1000;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
T0 T0 [ 0 0 0 1 0 ] 350;
cp0 cp0 [ 0 2 -2 -1 0 ] 4100;
@ -89,6 +93,7 @@ particleForces
Cvm 0.5;
pressureGradient off;
gradU gradU;
paramagnetic off;
}
ManualInjectionCoeffs

View File

@ -39,6 +39,8 @@ PostProcessingModel PatchPostProcessing;
SurfaceFilmModel none;
CollisionModel none;
radiation off;
coupled true;
@ -53,6 +55,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
pMin pMin [ 1 -1 2 0 0 ] 1000;
rho0 rho0 [ 1 -3 0 0 0 ] 1000;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
T0 T0 [ 0 0 0 1 0 ] 350;
cp0 cp0 [ 0 2 -2 -1 0 ] 4100;
@ -89,6 +93,7 @@ particleForces
Cvm 0.5;
pressureGradient off;
gradU gradU;
paramagnetic off;
}
PatchInjectionCoeffs

View File

@ -33,6 +33,8 @@ PhaseChangeModel none; // LiquidEvaporation;
PostProcessingModel none;
CollisionModel none;
SurfaceFilmModel ThermoSurfaceFilm; // none;
radiation off;
@ -49,6 +51,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
pMin pMin [ 1 -1 2 0 0 ] 1000;
rho0 rho0 [ 1 -3 0 0 0 ] 1000;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
T0 T0 [ 0 0 0 1 0 ] 300;
cp0 cp0 [ 0 2 -2 -1 0 ] 4187;
@ -78,9 +82,10 @@ integrationSchemes
particleForces
{
gravity on;
virtualMass off;
pressureGradient off;
gravity on;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
ConeInjectionCoeffs
@ -111,31 +116,31 @@ ConeInjectionCoeffs
}
ConeInjectionMPCoeffs
{
{
SOI 0.000;
duration 20.000;
positionsFile "reactingCloud1Positions";
axesFile "reactingCloud1Axes";
axesFile "reactingCloud1Axes";
massTotal massTotal [ 1 0 0 0 0 ] 10;
parcelsPerInjector 20000;
parcelsPerSecond 500;
parcelBasisType mass;
flowRateProfile constant 0.1;
Umag constant 3.0;
thetaInner constant 0;
thetaOuter constant 45;
parcelsPerInjector 20000;
parcelsPerSecond 500;
parcelBasisType mass;
flowRateProfile constant 0.1;
Umag constant 3.0;
thetaInner constant 0;
thetaOuter constant 45;
parcelPDF
{
pdfType RosinRammler;
RosinRammlerPDF
{
minValue 5e-04;
maxValue 0.0012;
parcelPDF
{
pdfType RosinRammler;
RosinRammlerPDF
{
minValue 5e-04;
maxValue 0.0012;
d 7.5e-05;
n 0.5;
}
}
n 0.5;
}
}
}

View File

@ -33,6 +33,8 @@ PhaseChangeModel none;
PostProcessingModel none;
CollisionModel none;
SurfaceFilmModel ThermoSurfaceFilm;
radiation off;
@ -49,6 +51,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
pMin pMin [ 1 -1 2 0 0 ] 1000;
rho0 rho0 [ 1 -3 0 0 0 ] 1000;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
T0 T0 [ 0 0 0 1 0 ] 300;
cp0 cp0 [ 0 2 -2 -1 0 ] 4187;
@ -78,9 +82,10 @@ integrationSchemes
particleForces
{
gravity on;
virtualMass off;
pressureGradient off;
gravity on;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
StandardWallInteractionCoeffs

View File

@ -33,6 +33,8 @@ PhaseChangeModel LiquidEvaporation;
PostProcessingModel none;
CollisionModel none;
SurfaceFilmModel none;
radiation off;
@ -49,6 +51,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
pMin pMin [ 1 -1 2 0 0 ] 1000;
rho0 rho0 [ 1 -3 0 0 0 ] 1000;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
T0 T0 [ 0 0 0 1 0 ] 300;
cp0 cp0 [ 0 2 -2 -1 0 ] 4187;
@ -78,9 +82,10 @@ integrationSchemes
particleForces
{
gravity off;
virtualMass off;
pressureGradient off;
gravity off;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
ManualInjectionCoeffs

View File

@ -29,6 +29,8 @@ PostProcessingModel none;
SurfaceFilmModel none;
CollisionModel none;
coupled true;
cellValueSourceCorrection on;
@ -40,6 +42,8 @@ constantProperties
rhoMin rhoMin [ 1 -3 0 0 0 ] 1e-15;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
rho0 rho0 [ 1 -3 0 0 0 ] 5000;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
}
interpolationSchemes
@ -56,9 +60,10 @@ integrationSchemes
particleForces
{
gravity on;
virtualMass off;
pressureGradient off;
gravity on;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
ManualInjectionCoeffs

View File

@ -29,6 +29,8 @@ HeatTransferModel RanzMarshall;
PostProcessingModel none;
CollisionModel none;
SurfaceFilmModel none;
radiation off;
@ -45,6 +47,8 @@ constantProperties
TMin TMin [ 0 0 0 1 0 ] 200;
minParticleMass minParticleMass [ 1 0 0 0 0 ] 1e-15;
rho0 rho0 [ 1 -3 0 0 0 ] 2500;
youngsModulus youngsModulus [1 -1 -2 0 0] 1e9;
poissonsRatio poissonsRatio [ 0 0 0 0 0 ] 0.35;
T0 T0 [ 0 0 0 1 0 ] 300;
cp0 cp0 [ 0 2 -2 -1 0 ] 900;
epsilon0 epsilon0 [ 0 0 0 0 0 ] 1;
@ -69,9 +73,10 @@ integrationSchemes
particleForces
{
gravity on;
virtualMass off;
pressureGradient off;
gravity on;
virtualMass off;
pressureGradient off;
paramagnetic off;
}
ManualInjectionCoeffs