Fixed run_ola; added very fine mesh run
This commit is contained in:
parent
749358ebbb
commit
8ad6690a46
7 changed files with 329 additions and 2 deletions
29
olaflow/of_ts_fine/constant/porosityDict
Normal file
29
olaflow/of_ts_fine/constant/porosityDict
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.1.0 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object porosityDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// Materials: clear region, core, secondary armour layer, primary armour layer
|
||||||
|
// a,b,c: tuning parameters
|
||||||
|
a 2(0 50);
|
||||||
|
b 2(0 1.2);
|
||||||
|
c 2(0 0.34);
|
||||||
|
|
||||||
|
// D50: mean nominal diameter
|
||||||
|
D50 2(1 4);
|
||||||
|
// porosity (phi)
|
||||||
|
porosity 2(1 0.4);
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
29
olaflow/of_ts_fine/constant/turbulenceProperties_sst
Normal file
29
olaflow/of_ts_fine/constant/turbulenceProperties_sst
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.1.0 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object turbulenceProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
simulationType RAS;
|
||||||
|
|
||||||
|
RAS
|
||||||
|
{
|
||||||
|
RASModel kOmegaSST;
|
||||||
|
|
||||||
|
turbulence on;
|
||||||
|
|
||||||
|
printCoeffs on;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
81
olaflow/of_ts_fine/system/blockMeshDict
Normal file
81
olaflow/of_ts_fine/system/blockMeshDict
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 1.7.1 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object blockMeshDict;
|
||||||
|
}
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
scale 1;
|
||||||
|
|
||||||
|
vertices
|
||||||
|
(
|
||||||
|
(-150 0 -30)
|
||||||
|
(0 0 -30)
|
||||||
|
(0 0 30)
|
||||||
|
(-150 0 30)
|
||||||
|
(-150 1 -30)
|
||||||
|
(0 1 -30)
|
||||||
|
(0 1 30)
|
||||||
|
(-150 1 30)
|
||||||
|
);
|
||||||
|
|
||||||
|
blocks
|
||||||
|
(
|
||||||
|
hex (0 1 5 4 3 2 6 7) (1200 1 480) simpleGrading (1 1 1)
|
||||||
|
);
|
||||||
|
|
||||||
|
edges
|
||||||
|
(
|
||||||
|
);
|
||||||
|
|
||||||
|
boundary
|
||||||
|
(
|
||||||
|
inlet
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
faces
|
||||||
|
(
|
||||||
|
(0 4 7 3)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
/*outlet
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
faces
|
||||||
|
(
|
||||||
|
(1 5 6 2)
|
||||||
|
);
|
||||||
|
}*/
|
||||||
|
wall1
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
faces
|
||||||
|
(
|
||||||
|
(0 1 5 4)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
atmosphere
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
faces
|
||||||
|
(
|
||||||
|
(3 2 6 7)
|
||||||
|
(1 5 6 2)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
mergePatchPairs
|
||||||
|
(
|
||||||
|
);
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
138
olaflow/of_ts_fine/system/controlDict
Normal file
138
olaflow/of_ts_fine/system/controlDict
Normal file
|
@ -0,0 +1,138 @@
|
||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 1.3 |
|
||||||
|
| \\ / A nd | Web: http://www.openfoam.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
location "system";
|
||||||
|
class dictionary;
|
||||||
|
object controlDict;
|
||||||
|
}
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
application olaFlow;
|
||||||
|
|
||||||
|
startFrom latestTime;
|
||||||
|
|
||||||
|
startTime 0;
|
||||||
|
|
||||||
|
stopAt endTime;
|
||||||
|
|
||||||
|
endTime 400;
|
||||||
|
|
||||||
|
deltaT 0.1;
|
||||||
|
|
||||||
|
writeControl adjustableRunTime;
|
||||||
|
|
||||||
|
writeInterval 0.5;
|
||||||
|
|
||||||
|
purgeWrite 0;
|
||||||
|
|
||||||
|
writeFormat ascii;
|
||||||
|
|
||||||
|
writePrecision 6;
|
||||||
|
|
||||||
|
compression on;
|
||||||
|
|
||||||
|
timeFormat general;
|
||||||
|
|
||||||
|
timePrecision 6;
|
||||||
|
|
||||||
|
runTimeModifiable yes;
|
||||||
|
|
||||||
|
adjustTimeStep yes;
|
||||||
|
|
||||||
|
maxCo 0.45;
|
||||||
|
maxAlphaCo 0.45;
|
||||||
|
|
||||||
|
maxDeltaT 0.5;
|
||||||
|
/*
|
||||||
|
functions
|
||||||
|
{
|
||||||
|
gaugesVOF
|
||||||
|
{
|
||||||
|
type sets;
|
||||||
|
libs ("libsampling.so");
|
||||||
|
writeControl outputTime;
|
||||||
|
writeInterval 1;
|
||||||
|
setFormat raw;
|
||||||
|
surfaceFormat raw;
|
||||||
|
interpolationScheme cell;
|
||||||
|
fields ( alpha.water );
|
||||||
|
sets
|
||||||
|
(
|
||||||
|
GaugeVOF01
|
||||||
|
{
|
||||||
|
type lineCellFace;
|
||||||
|
axis xyz;
|
||||||
|
start ( 0.5 0.001 0 );
|
||||||
|
end ( 0.5 0.001 1.2 );
|
||||||
|
}
|
||||||
|
GaugeVOF02
|
||||||
|
{
|
||||||
|
type lineCellFace;
|
||||||
|
axis xyz;
|
||||||
|
start ( 9.25 0.001 0 );
|
||||||
|
end ( 9.25 0.001 1.2 );
|
||||||
|
}
|
||||||
|
GaugeVOF03
|
||||||
|
{
|
||||||
|
type lineCellFace;
|
||||||
|
axis xyz;
|
||||||
|
start ( 15.75 0.001 0 );
|
||||||
|
end ( 15.75 0.001 1.2 );
|
||||||
|
}
|
||||||
|
GaugeVOF04
|
||||||
|
{
|
||||||
|
type lineCellFace;
|
||||||
|
axis xyz;
|
||||||
|
start ( 17.75 0.001 0 );
|
||||||
|
end ( 17.75 0.001 1.2 );
|
||||||
|
}
|
||||||
|
GaugeVOF05
|
||||||
|
{
|
||||||
|
type lineCellFace;
|
||||||
|
axis xyz;
|
||||||
|
start ( 21.1 0.001 0 );
|
||||||
|
end ( 21.1 0.001 1.2 );
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
gaugesP
|
||||||
|
{
|
||||||
|
type sets;
|
||||||
|
libs ("libsampling.so");
|
||||||
|
writeControl outputTime;
|
||||||
|
writeInterval 1;
|
||||||
|
setFormat raw;
|
||||||
|
surfaceFormat raw;
|
||||||
|
interpolationScheme cellPointFace;
|
||||||
|
fields ( p );
|
||||||
|
sets
|
||||||
|
(
|
||||||
|
GaugesP
|
||||||
|
{
|
||||||
|
type boundaryPoints;
|
||||||
|
axis xyz;
|
||||||
|
patches 1(caisson);
|
||||||
|
points ((18.0 0.01 0.75)
|
||||||
|
(18.00 0.01 0.80)
|
||||||
|
(18.00 0.01 0.85)
|
||||||
|
(18.00 0.01 0.95)
|
||||||
|
(18.01 0.01 0.70)
|
||||||
|
(18.25 0.01 0.70)
|
||||||
|
(18.50 0.01 0.70)
|
||||||
|
(18.75 0.01 0.70));
|
||||||
|
maxDistance 0.01;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
// ************************************************************************* //
|
25
olaflow/of_ts_fine/system/graphUniform
Normal file
25
olaflow/of_ts_fine/system/graphUniform
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: 9
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Description
|
||||||
|
Writes graph data for specified fields along a line, specified by start and
|
||||||
|
end points. A specified number of graph points are used, distributed
|
||||||
|
uniformly along the line.
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
start (-50 0.5 -15);
|
||||||
|
end (-50 0.5 15);
|
||||||
|
nPoints 100;
|
||||||
|
|
||||||
|
fields (alpha.water U);
|
||||||
|
|
||||||
|
axis z;
|
||||||
|
|
||||||
|
#includeEtc "caseDicts/postProcessing/graphs/graphUniform.cfg"
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
25
olaflow/of_ts_fine/system/graphUniform2
Normal file
25
olaflow/of_ts_fine/system/graphUniform2
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: 9
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Description
|
||||||
|
Writes graph data for specified fields along a line, specified by start and
|
||||||
|
end points. A specified number of graph points are used, distributed
|
||||||
|
uniformly along the line.
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
start (-20 0.5 -15);
|
||||||
|
end (-20 0.5 15);
|
||||||
|
nPoints 100;
|
||||||
|
|
||||||
|
fields (alpha.water U);
|
||||||
|
|
||||||
|
axis z;
|
||||||
|
|
||||||
|
#includeEtc "caseDicts/postProcessing/graphs/graphUniform.cfg"
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -22,9 +22,9 @@ fi
|
||||||
echo START
|
echo START
|
||||||
cp -r --reflink of $out_of
|
cp -r --reflink of $out_of
|
||||||
if [[ $2 ]]
|
if [[ $2 ]]
|
||||||
then cp -r --reflink of_$2 $out_of
|
then cp -r --reflink of_$2/* $out_of
|
||||||
fi
|
fi
|
||||||
cp -r --reflink $inp_of $out_of
|
cp -r --reflink $inp_of/* $out_of
|
||||||
pushd $out_of
|
pushd $out_of
|
||||||
source /opt/OpenFOAM/OpenFOAM-9/etc/bashrc
|
source /opt/OpenFOAM/OpenFOAM-9/etc/bashrc
|
||||||
mkdir log
|
mkdir log
|
||||||
|
|
Loading…
Reference in a new issue