mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Tutorial updates
This commit is contained in:
@ -0,0 +1,33 @@
|
|||||||
|
/*--------------------------------*- 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 boundaryRadiationProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
region0_to_pyrolysisRegion_coupledWall
|
||||||
|
{
|
||||||
|
mode solidRadiation;
|
||||||
|
}
|
||||||
|
|
||||||
|
".*"
|
||||||
|
{
|
||||||
|
mode lookup;
|
||||||
|
emissivity 1.0;
|
||||||
|
absorptivity 1.0;
|
||||||
|
transmissivity 0.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
/*--------------------------------*- 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 boundaryRadiationProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
".*"
|
||||||
|
{
|
||||||
|
type boundaryRadiation;
|
||||||
|
mode lookup;
|
||||||
|
emissivity 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
"(region0_to.*)"
|
||||||
|
{
|
||||||
|
type boundaryRadiation;
|
||||||
|
mode solidRadiation;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -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 dictionary;
|
||||||
|
location "constant";
|
||||||
|
object boundaryRadiationProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
base
|
||||||
|
{
|
||||||
|
mode lookup;
|
||||||
|
emissivity 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
outlet
|
||||||
|
{
|
||||||
|
mode lookup;
|
||||||
|
emissivity 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
sides
|
||||||
|
{
|
||||||
|
mode lookup;
|
||||||
|
emissivity 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
inlet
|
||||||
|
{
|
||||||
|
mode lookup;
|
||||||
|
emissivity 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
/*--------------------------------*- 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 boundaryRadiationProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
".*"
|
||||||
|
{
|
||||||
|
mode lookup;
|
||||||
|
emissivity 1.0;
|
||||||
|
absorptivity 0.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -0,0 +1,122 @@
|
|||||||
|
postPro1
|
||||||
|
{
|
||||||
|
type runTimePostProcessing;
|
||||||
|
functionObjectLibs ("librunTimePostProcessing.so");
|
||||||
|
outputControl outputTime;
|
||||||
|
output
|
||||||
|
{
|
||||||
|
name image;
|
||||||
|
width 2000;
|
||||||
|
height 1200;
|
||||||
|
}
|
||||||
|
camera
|
||||||
|
{
|
||||||
|
// If camera is moving, optionally provide start and end times
|
||||||
|
// startPosition 0.2;
|
||||||
|
// endPosition 0.75;
|
||||||
|
|
||||||
|
// Total number of frames to generate
|
||||||
|
nFrameTotal 1;
|
||||||
|
|
||||||
|
// Parallel projection flag
|
||||||
|
parallelProjection no;
|
||||||
|
|
||||||
|
// Camera mode:
|
||||||
|
// - flightPath: define flight path
|
||||||
|
// - static: fixed position
|
||||||
|
mode static;
|
||||||
|
staticCoeffs
|
||||||
|
{
|
||||||
|
clipBox (-0.2 -0.2 0)(1.65 0.2 1.25); // optional
|
||||||
|
focalPoint (1.2 1.1 0.2);
|
||||||
|
up (0 0 1);
|
||||||
|
lookDir (2.4 4.0 -1.5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Default colours
|
||||||
|
// - If select to colourBy colour, these values are used unless
|
||||||
|
// they are locally overriden
|
||||||
|
colours
|
||||||
|
{
|
||||||
|
background (1 1 1);
|
||||||
|
background2 (0 0 1);
|
||||||
|
text (0 0 0);
|
||||||
|
edge (1 0 0);
|
||||||
|
surface (0.5 0.5 0.5);
|
||||||
|
line (1 0 0);
|
||||||
|
}
|
||||||
|
// Line data
|
||||||
|
lines
|
||||||
|
{
|
||||||
|
streamline
|
||||||
|
{
|
||||||
|
type line;
|
||||||
|
functionObject streamLines;
|
||||||
|
representation tube;
|
||||||
|
visible yes;
|
||||||
|
tubeRadius 0.01;
|
||||||
|
colourBy field;
|
||||||
|
fieldName U;
|
||||||
|
range (0 20);
|
||||||
|
opacity 1;
|
||||||
|
scalarBar
|
||||||
|
{
|
||||||
|
visible yes;
|
||||||
|
position (0.8 0.1);
|
||||||
|
vertical yes;
|
||||||
|
fontSize 16;
|
||||||
|
title "velocity / [m/s]";
|
||||||
|
labelFormat "%6.2f";
|
||||||
|
numberOfLabels 5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Surface data
|
||||||
|
surfaces
|
||||||
|
{
|
||||||
|
surface1
|
||||||
|
{
|
||||||
|
type geometry;
|
||||||
|
files ("$FOAM_CASE/constant/triSurface/motorBike.obj.gz");
|
||||||
|
renderMode phong;
|
||||||
|
representation surface;
|
||||||
|
edgeColour (0 0 0);
|
||||||
|
visible yes;
|
||||||
|
featureEdges yes;
|
||||||
|
opacity 1;
|
||||||
|
}
|
||||||
|
cuttingPlane1
|
||||||
|
{
|
||||||
|
type functionObject;
|
||||||
|
functionObject cuttingPlane;
|
||||||
|
colourMap blueWhiteRed;
|
||||||
|
representation glyph;
|
||||||
|
maxGlyphLength 0.1;
|
||||||
|
visible yes;
|
||||||
|
featureEdges no;
|
||||||
|
colourBy field;
|
||||||
|
fieldName U;
|
||||||
|
range (0 30);
|
||||||
|
opacity 1;
|
||||||
|
scalarBar
|
||||||
|
{
|
||||||
|
visible no;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Text data
|
||||||
|
text
|
||||||
|
{
|
||||||
|
text1
|
||||||
|
{
|
||||||
|
string "Motorbike";
|
||||||
|
position (0.1 0.05);
|
||||||
|
size 72;
|
||||||
|
bold yes;
|
||||||
|
visible yes;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -16,6 +16,9 @@ streamLines
|
|||||||
|
|
||||||
setFormat vtk; //gnuplot; //xmgr; //raw; //jplot; //csv; //ensight;
|
setFormat vtk; //gnuplot; //xmgr; //raw; //jplot; //csv; //ensight;
|
||||||
|
|
||||||
|
// Velocity field to use for tracking.
|
||||||
|
U U;
|
||||||
|
|
||||||
// Tracked forwards (+U) or backwards (-U)
|
// Tracked forwards (+U) or backwards (-U)
|
||||||
trackForward true;
|
trackForward true;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,56 @@
|
|||||||
|
/*--------------------------------*- 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 interDyMFoam;
|
||||||
|
|
||||||
|
startFrom startTime;
|
||||||
|
|
||||||
|
startTime 0;
|
||||||
|
|
||||||
|
stopAt endTime;
|
||||||
|
|
||||||
|
endTime 1;
|
||||||
|
|
||||||
|
deltaT 0.0001;
|
||||||
|
|
||||||
|
writeControl adjustableRunTime;
|
||||||
|
|
||||||
|
writeInterval 0.01;
|
||||||
|
|
||||||
|
purgeWrite 0;
|
||||||
|
|
||||||
|
writeFormat ascii;
|
||||||
|
|
||||||
|
writePrecision 6;
|
||||||
|
|
||||||
|
writeCompression off;
|
||||||
|
|
||||||
|
timeFormat general;
|
||||||
|
|
||||||
|
timePrecision 6;
|
||||||
|
|
||||||
|
runTimeModifiable true;
|
||||||
|
|
||||||
|
adjustTimeStep yes;
|
||||||
|
|
||||||
|
maxCo 0.5;
|
||||||
|
maxAlphaCo 0.5;
|
||||||
|
|
||||||
|
maxDeltaT 1;
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
Reference in New Issue
Block a user