Further corrections to tutorials following a complete Allrun.

This commit is contained in:
henry
2009-07-14 21:16:33 +01:00
parent ce79182495
commit 6f48a922d0
124 changed files with 4275 additions and 1295 deletions

View File

@ -1,176 +1,235 @@
# -*- mode: org; -*- # -*- mode: org; -*-
# #
#+TITLE: *OpenFOAM release notes for version 1.5* #+TITLE: *OpenFOAM release notes for version 1.6*
#+AUTHOR: OpenCFD Ltd. #+AUTHOR: OpenCFD Ltd.
#+DATE: 07 October 2008 #+DATE: July 2009
#+LINK: http://www.opencfd.co.uk #+LINK: http://www.opencfd.co.uk
#+OPTIONS: author:nil ^:{} #+OPTIONS: author:nil ^:{}
* Overview * Overview
OpenFOAM-1.5 is is a significant upgrade to version 1.4 in ways which are OpenFOAM-1.6 is is a significant upgrade to version 1.5 in ways which are
outlined below. This release passes all our standard tests and the tutorials outlined below. This release passes all our standard tests and the tutorials
have been broadly checked. If there are any bugs, please report them using have been broadly checked. If there are any bugs, please report them using
the instructions set out in: http://www.OpenFOAM.org/bugs.html. the instructions set out in: http://www.OpenFOAM.org/bugs.html.
Most of the developments for this release are in: new applications, e.g. for
multiphase flow and cavitation, buoyancy-flow and heat transfer, high speed
flows and even molecular dynamics; new utilities, e.g. for meshing and case
monitoring; and, new modelling, e.g. in Lagrangian particle tracking,
radiation and rotating frames of reference. With these new applications come
numerous new example cases.
* GNU/Linux version * GNU/Linux version
The 64bit binary packs of the OpenFOAM release were compiled on a machine The 32bit and 64bit binary packs of the OpenFOAM release were compiled on a
running SuSE GNU/Linux version 10.3 and the 32bit on a machine running Ubuntu machine running SuSE GNU/Linux version 11.1 and also tested on Ubuntu 9. We
GNU/Linux version 7.1 and also tested on Ubuntu 8.04. We recommend that recommend that users run OpenFOAM on one of these or a similar recent version
users run OpenFOAM on one of these or a similar recent version of GNU/Linux. of GNU/Linux. This release has also been successfully compiled and tested on
This release has also been successfully compiled and tested on older GNU/Linux older GNU/Linux releases but this requires the installation of Qt 4.3.? (the
releases but this requires the installation of Qt 4.3.? for ParaView-3 to run. sources for which are supplied with OpenFOAM-1.6, see README) for ParaView-3
to run.
* C++ Compiler version * C++ Compiler version
+ Released compiled with GCC 4.3.1, the latest version. + Release compiled with GCC 4.3.3.
+ Built in support for the Intel C++ 10.? compiler (untested). + Built in support for the Intel C++ 10.? compiler (untested).
+ The choice of the compiler is controlled by the setting of the $WM_COMPILER + The choice of the compiler is controlled by the setting of the
and $WM_COMPILER_ARCH environment variables in the OpenFOAM-1.5/etc/bashrc ~$WM_COMPILER~ and ~$WM_COMPILER_ARCH~ environment variables in the
(or cshrc) file. /OpenFOAM-1.6/etc/bashrc/ (or /cshrc/) file.
+ The location of the installation of the compiler is controlled by the + The location of the installation of the compiler is controlled by the
$compilerInstall environment variable in the OpenFOAM-1.5/etc/settings.sh ~$compilerInstall~ environment variable in the
(or settings.csh) file. /OpenFOAM-1.6/etc/settings.sh/ (or /settings.csh/) file.
* Developments to solvers (applications) * Library developments
+ New rhoCentralFoam solver for high-speed, viscous, compressible flows using
non-oscillatory, central-upwind schemes.
+ New interDyMFoam solver for 2 incompressible, isothermal, immiscible fluids
using a VoF phase-fraction based interface capturing approach, with optional
mesh motion and mesh topology changes including adaptive mesh
(un)refinement. Useful for simulations such as tank filling, sloshing ---
using solid body motion e.g. SDA or SKA (6DoF) --- and slamming (using the
mesh motion solver) and other large-scale applications that benefit from the
efficiency gain of adaptive mesh (un)refinement of the interface.
+ New compressibleInterFoam solver for 2 compressible, isothermal, immiscible
fluids using a volume of fluid (VoF) phase-fraction approach for
interface-capturing. The momentum and other fluid properties are of the
"mixture" and a single momentum equation is solved. Turbulence is modelled
using a run-time selectable incompressible LES model.
+ New interPhaseChangeFoam solver for 2 incompressible, isothermal, immiscible
fluids with phase-change, e.g. cavitation. Uses VoF interface capturing,
with momentum and other fluid properties described for the ``mixture'' and a
single momentum equation is solved. The set of phase-change models provided
are designed to simulate cavitation but other mechanisms of phase-change are
supported within this solver framework.
+ New rasCavitatingFoam solver for transient cavitation using a barotropic
compressibility model, with RAS turbulence.
+ New lesCavitatingFoam solver for transient cavitation using a barotropic
compressibility model, with LES turbulence.
+ New chtMultiRegionFoam solver that couples conjugate heat transfer in a
solid to a buoyancy-driven flow simulation.
+ New PDRFoam solver for compressible premixed/partially-premixed turbulent
combustion that includes porosity/distributed resistance (PDR) modelling to
handle regions containing solid blockages which cannot be resolved by the
mesh. Requires the PDR fields.
+ New lesBuoyantFoam solver for transient, buoyant, turbulent flow of
compressible fluids for ventilation and heat-transfer. Turbulence is
modelled using a run-time selectable compressible LES model.
+ New rhoPimpleFoam solver for transient, turbulent flow of compressible
fluids for ventilation and heat-transfer. Uses the flexible PIMPLE
(PISO-SIMPLE) solution for time-resolved and pseudo-transient simulations.
+ New buoyantSimpleRadiationFoam solver for steady-state, buoyant, turbulent
flow of compressible fluids with radiation, for ventilation and
heat-transfer.
+ New rhoTurbTwinParcelFoam solver for transient for compressible, turbulent
flow with two thermo-clouds.
+ New gnemdFOAM solver for general purpose molecular dynamics that simulates
atoms in arbitrary shaped domains and average atomic/molecular quantities to
the mesh to create field data.
+ New mdEqulibrationFoam solver to equilibrates and/or preconditions molecular
dynamics systems.
+ Demonstration SRFSimpleFoam solver based on simpleFoam that incorporates the
SRF extensions (see below) for rotating flows.
* Automatic mesher *** Turbulence modelling
New snappyHexMesh utility that generates split-hex meshes automatically from + Major development of turbulence model libraries to give extra flexibility
triangulated (STL) surface geometries. The mesh approximately conforms to at the solver level. For solvers that can support either RAS/LES
the surface by iteratively refining a starting mesh and morphing the computations, the selection is made in the
resulting split-hex mesh to the surface. An optional phase will shrink back /constant/turbulenceProperties/,
the resulting mesh and insert cell layers. It has a flexible specification by setting the =simulationType= keyword to:
of mesh refinement level and robust surface handling with a pre-specified - =laminar=
final mesh quality. It runs in parallel with a load balancing step every - =RASModel=
iteration. - =LESModel=
+ Depending on the selection, the model is the instantiated from /constant//
- /RASProperties/
- /LESProperties/
* Developments to utilities ***** RAS wall functions
+ New extrude2DMesh utility that extrudes 2D meshes into a 3D mesh. 2D meshes Wall functions are now run-time selectable per patch for RAS.
are described by faces with 2 points, so can be used in combination with 2D
meshes converted with ccm26ToFoam.
+ New couplePatches functionality integrated into createPatch, which
optionally synchronises ("couples") points and faces of coupled (cyclic,
processor) patches.
+ New applyBoundaryLayer pre-processing utility to apply 1/7th power-law
boundary layers at walls, starting from uniform or potential flow solutions.
+ New execFlowFunctionObjects utility executes functionObjects as a
post-processing activity, e.g. probes, sampling, force calculation.
+ New changeDictionary utility makes batch changes to OpenFOAM input files,
e.g. to change boundary conditions of field files.
+ New foamCalc utility, a generic post-processing field calculator tool
+ New molConfig pre-processing utility for molecular dynamics cases. Fills
zones of a mesh with single crystal lattices of specified structure,
density, orientation, alignment and temperature.
+ Extended splitMeshRegions utility to split multi-zone meshes, e.g. defined
through cellZones, into separate meshes.
+ Extended the foamToVTK, decomposePar, reconstructPar and mapFields utilities
to include support for multiple particle clouds in parallel processing.
* Migration from ParaView 2.4 to ParaView 3.x ******* Velocity:
+ Rewritten OpenFOAM Reader Module for version 3, a major redesign of + Apply to turbulent viscosities =nut= or =mut=
ParaView. + Apply to =k=, =Q=, =R=
+ New features include viewing patch names, reading of Lagrangian data, + Apply to =epsilon=, =omega=
handling of cell, face and point sets, multiple views.
* Model development ******* Temperature:
+ Overhauled the lagrangian library to support multiple clouds. + Apply to turbulent thermal diffusivity, =alphat= (compressible only)
+ New lagrangianIntermediate library incorporating a hierarchy of parcel and
cloud types, accommodating kinematic, thermodynamic and reacting
applications, including coupling to the new radiation library. Sub-models
are added at the relevant level of physics, e.g.:
- kinematic: injection, wall interaction, drag, dispersion;
- thermo: heat transfer;
- reacting: reacting composition, mass transfer, surface reactions.
+ New single rotating frame of reference (SRF) library for rotating flow
applications, e.g. turbo-machinery.
+ New radiation library including the P1 model and associated Marshak boundary
conditions for incident radiation.
+ New displacementInterpolation motion solver for flexible mesh scaling.
+ New molecularDynamics Lagrangian library to calculate intermolecular forces
between spherically symmetrical monatomic species in arbitrary geometries.
* New functionObjects ******* To apply wall functions:
To aid common monitoring and post-processing activities. + To recapture the functionality of previous OpenFOAM versions (v1.5 and
+ forces: calculate the force and moment on a patch or set of patches, e.g. to earlier) assign:
calculate the lift, drag and moment of an object in the flow. - for velocity:
+ forceCoeffs: calculate the normalised force and moment on a patch or set of - =nut=: =nutWallFunction=
patches, e.g. to calculate the lift, drag and moment coefficients of an - =mut=: =muWallFunction=
object in the flow. - =epsilon=: =epsilonWallFunction=
+ fieldAverage: calculate field arithmetic mean and prime-squared averages for - =omega=: =omegaWallFunction=
a list of fields. - =k=, =Q=, =R=: =kQRWallFunction=
+ foamCalcFunctions: calculate field components, div, mag, magGrad or magSqr. - for temperature:
- =alphat=: =alphatWallFunction=
+ New =alphaSgsJayatillekeWallFunction= thermal wall function for
compressible LES
* Improvements to boundary conditions ***** *New* LES turbulence models
+ Generalised jumpCyclic type: cyclic condition with an additional prescribed + Spalart-Allmaras DDES
jump in value. + Spalart-Allmaras IDDES
+ fan type: specialisation of jumpCyclic, applying a prescribed jump in
pressure to simulate a fan within a mesh.
+ Generalised advective outflow boundary condition based on solving D/Dt(psi,
U) = 0 at the boundary.
+ Additional turbulent flow inlet to specify mixing length and frequency.
+ Generalisation of time varying set of boundary conditions.
* Other ***** Upgrading:
+ New argument-free command execution, e.g typing "icoFoam" without root and + *New* utility - =applyWallFunctionBoundaryConditions=
case directory arguments. + Solvers will automatically update existing cases
+ Extended time command line options. - New fields created based on the presence of the =nut/mut= field
+ Many enhancements to dictionary including macro substitution, optional - Boundary conditions include scoping, i.e compressibility:: for
merging and default/overwrite behaviour, enhanced "#include" file handling compressible solvers
and the framework to support function evaluation. - Modified fields will be backed-up to /<field>.old/
+ Cross-links between applications and Doxygen documentation with the "-doc" + NOTE:
argument. - Fields are only updated for those fields associated with the current
+ Non-blocking, non-buffered, parallel transfers with potential scaling turbulence model selection, i.e. if fields exist for use with other
benefits for larger number of processors. models, they will not be updated
- New specification is not backwards compatible
*** Thermo-physical Models
+ Old compressibility based thermo package renamed
=basicThermo= \rightarrow =basicPsiThermo=
+ *New* =basicRhoThermo= thermo package
- Additional density field stored
- General form - can be used for other types of media, e.g. liquids
- Additional polynomial-based thermodynamics
- Equation of state: =icoPolynomial=
- Transport: =polynomialTransport=
- Thermo: =hPolynomialThermo=
+ Removed earlier hard-coding of gas thermophysics for chemistry modelling:
- =reactingMixture= now templated on thermo package
- =chemistryModel= now templated on thermo package
- =chemistrySolver= now templated on thermo package
+ *New* =fvDOM= radition model
- finite volume, discrete ordinates method
+ *New* (reinstated) =eThermo= thermodynamics package
- internal energy based thermodynamics
*** Lagrangian
***** Intermediate
- Overhaul of the underlying framework
- Reacting now split into reacting and reacting multiphase
- New structure for variable composition
- Many new sub-models, including:
- Injection
- =PatchInjection= - injection local to patch face cells
- =FieldActivatedInjection= - injection based on satisfying external
criterion
- LookupTableInjection - explicity define injection locations and all
parcel properties
- Post-processing
- patch post-processing - collect data for parcels impacting user
defined patches
- Patch interaction
- generalised behaviour for parcel interaction with patch
- Phase change
- liquid evaporation
***** Coal combustion
- *New* library - extension of reacting-multiphase functionality
- Surface reaction/combustion models
*** Discrete methods
- *New* library offering DSMC simulation functionality - see =dsmcFoam=
below
- *New* libraries offering molecular dynamics simulation functionality - see
=mdFoam= and =mdEquilibrationFoam=: below.
* Solver restructuring
The upgrade to the turbulence models means that the simulation type, i.e.
laminar, RAS or LES can be selected at run time. This has allowed a reduction
in the number of solvers, simplifying the overall code structure
+ Solvers which support laminar, RAS and LES:
- =turbFoam=, =oodles= \rightarrow =pisoFoam=
- =turbDyMFoam= \rightarrow =pimpleDyMFoam=
- =rhoTurbFoam=, =coodles= \rightarrow =rhoPisoFoam=
- =xoodles= \rightarrow absorbed into =XiFoam=
- =buoyantFoam=, =lesBuoyantFoam= \rightarrow =buoyantPisoFoam=
- =interFoam=, rasInterFoam, =lesInterFoam= \rightarrow =interFoam=
- =lesCavitatingFoam=, =rasCavitatingFoam= \rightarrow =cavitatingFoam=
+ Solvers which support LES only:
- =channelOodles= \rightarrow =channelFoam= (LES)
* General changes
- pd to p ------------------------------------------------------------ [HENRY]
- gravity ------------------------------------------------------------ [HENRY]
* Tutorial restructuring
to reflect solver application structure
* Post-processing ---------------------------------------------------- [MATTIJS]
- SAMPLING - improved plane, iso-surface handling
* *New* Solvers
+ =buoyantBoussinesqSimpleFoam=
Steady state heat transfer solver using a Boussinesq approximation for
buoyancy, with laminar, RAS or LES turbulence modelling
+ =buoyantBoussinesqPisoFoam=
Transient heat transfer solver using a Boussinesq approximation for
buoyancy, with laminar, RAS or LES turbulence modelling
+ =coalChemistryFoam=
Transient, reacting lagrangian solver, employing a coal cloud and a thermo
cloud, with chemistry, and laminar, RAS or LES turbulence modelling
+ =porousExplicitSourceReactingParcelFoam=
Transient, reacting lagrangian solver, employing a single phase reacting
cloud, with porous media, explicit mass sources, and laminar, RAS or LES
turbulence modelling
+ =rhoReactingFoam=
Density-based thermodynamics variant of the reactingFoam solver, i.e. now
applicable to liquid systems
+ =dsmcFoam=
DSMC (Direct Simulation Monte-Carlo) solver for rarefied gas dynamics
simultions, able to simulate mixtures of an arbitrary number of gas species.
The variable hard sphere collision model with Larsen-Borgnakke internal
energy redistribution (see "Molecular Gas Dynamics and the Direct Simulation
of Gas Flows" G.A. Bird, 1994) is available; other run-time selectable
collision models can be easily added.
* Updated solvers
+ =mdFoam=
Molecular Dynamics (MD) solver able to simulate a mixture of an arbitrary
number of mono-atomic and small, rigid polyatomic (i.e. H2O, N2) molecular
species, with 6 degree of freedom motion, in complex geometries. A molecule
of any species can be built by specifying its sites of mass and charge. All
molecules interact with short-range dispersion forces and pairwise
electrostatic interactions using methods described in:
Fennell and Gezelter, J. Chem. Phys. 124, 234104 (2006)
+ =mdEquilibrationFoam=
Similar to mdFoam, but employs velocity scaling to adjust the simulation
temperature to a target value. Useful to equilibrate a case before
simulation.
* Function objects
*** *New* function objects:
- =systemCall= - executes a list of system instructions
- =fieldMinMax= - computes the min/max of a <field>
- =staticPressure= - converts kinematic pressure to static pressure
- =dsmcFields= - calculates intensive fields (velocity and temperature) from
averaged extensive fields (i.e. momentum and energy)
*** Usage
- Improved output control: =timeStep= or =outputTime=
* Boundary conditions
- Improved set of direct mapped boundary conditions
- Buoyancy boundary condition ---------------------------------------- [HENRY]
* *New* utilities
- =particleTracks= - generate particle tracks for lagrangian calculations
- =dsmcInitialise= - preprocessing utility to create initial configurations of
DSMC particles in a geometry
*** *New* foamCalc functions
- =interpolate= - performs fvc::interpolate(<field>)
- =randomise= - randomises a <field> by a given perturbation
- =addSubtract= - simple add/subtract field functionality

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,50 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 |
| \\ / A nd | Web: http://www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volTensorField;
object B;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [1 -1 -2 0 0 0 0];
internalField uniform (0 0 0 0 0 0 0 0 0);
boundaryField
{
inlet
{
type fixedValue;
value uniform (0 0 0 0 0 0 0 0 0);
}
outlet
{
type zeroGradient;
}
upperWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
frontAndBack
{
type empty;
}
}
// ************************************************************************* //

View File

@ -20,30 +20,30 @@ internalField uniform 0.135;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform 0.135; value uniform 0.135;
} }
outlet outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 0.135; inletValue uniform 0.135;
value uniform 0.135; value uniform 0.135;
} }
upperWall upperWall
{ {
type zeroGradient; type zeroGradient;
} }
lowerWall lowerWall
{ {
type zeroGradient; type zeroGradient;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -20,32 +20,32 @@ internalField uniform 293;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform 293; value uniform 293;
} }
outlet outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 293; inletValue uniform 293;
value uniform 293; value uniform 293;
} }
upperWall upperWall
{ {
type fixedValue; type fixedValue;
value uniform 293; value uniform 293;
} }
lowerWall lowerWall
{ {
type fixedValue; type fixedValue;
value uniform 293; value uniform 293;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -20,32 +20,32 @@ internalField uniform 293;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform 293; value uniform 293;
} }
outlet outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 293; inletValue uniform 293;
value uniform 293; value uniform 293;
} }
upperWall upperWall
{ {
type fixedValue; type fixedValue;
value uniform 293; value uniform 293;
} }
lowerWall lowerWall
{ {
type fixedValue; type fixedValue;
value uniform 293; value uniform 293;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -20,33 +20,33 @@ internalField uniform (0 0 0);
boundaryField boundaryField
{ {
inlet inlet
{ {
type turbulentInlet; type turbulentInlet;
referenceField uniform (13.3 0 0); referenceField uniform (13.3 0 0);
fluctuationScale (0.04 0.02 0.02); fluctuationScale (0.04 0.02 0.02);
} }
outlet outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform (0 0 0); inletValue uniform (0 0 0);
value uniform (0 0 0); value uniform (0 0 0);
} }
upperWall upperWall
{ {
type fixedValue; type fixedValue;
value uniform (0 0 0); value uniform (0 0 0);
} }
lowerWall lowerWall
{ {
type fixedValue; type fixedValue;
value uniform (0 0 0); value uniform (0 0 0);
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -20,30 +20,30 @@ internalField uniform 1;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform 1; value uniform 1;
} }
outlet outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 1; inletValue uniform 1;
value uniform 1; value uniform 1;
} }
upperWall upperWall
{ {
type zeroGradient; type zeroGradient;
} }
lowerWall lowerWall
{ {
type zeroGradient; type zeroGradient;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -20,27 +20,31 @@ internalField uniform 0;
boundaryField boundaryField
{ {
inlet inlet
{ {
type zeroGradient; type zeroGradient;
} }
outlet outlet
{ {
type zeroGradient; type zeroGradient;
} }
upperWall upperWall
{ {
type zeroGradient; type zeroGradient;
//type compressible::alphaSgsWallFunction;
value uniform 0;
} }
lowerWall lowerWall
{ {
type zeroGradient; type zeroGradient;
//type compressible::alphaSgsWallFunction;
value uniform 0;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -20,30 +20,30 @@ internalField uniform 1;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform 1; value uniform 1;
} }
outlet outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 1; inletValue uniform 1;
value uniform 1; value uniform 1;
} }
upperWall upperWall
{ {
type zeroGradient; type zeroGradient;
} }
lowerWall lowerWall
{ {
type zeroGradient; type zeroGradient;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -35,14 +35,14 @@ boundaryField
upperWall upperWall
{ {
type fixedValue; type zeroGradient;
value uniform 1e-8; value uniform 2e-05;
} }
lowerWall lowerWall
{ {
type fixedValue; type zeroGradient;
value uniform 1e-8; value uniform 2e-05;
} }
frontAndBack frontAndBack

View File

@ -20,27 +20,31 @@ internalField uniform 0;
boundaryField boundaryField
{ {
inlet inlet
{ {
type zeroGradient; type zeroGradient;
} }
outlet outlet
{ {
type zeroGradient; type zeroGradient;
} }
upperWall upperWall
{ {
type zeroGradient; type zeroGradient;
//type compressible::muSgsWallFunction;
value uniform 0;
} }
lowerWall lowerWall
{ {
type zeroGradient; type zeroGradient;
//type compressible::muSgsWallFunction;
value uniform 0;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -20,28 +20,28 @@ internalField uniform 100000;
boundaryField boundaryField
{ {
inlet inlet
{ {
type zeroGradient; type zeroGradient;
} }
outlet outlet
{ {
type fixedValue; type fixedValue;
value uniform 100000; value uniform 100000;
} }
upperWall upperWall
{ {
type zeroGradient; type zeroGradient;
} }
lowerWall lowerWall
{ {
type zeroGradient; type zeroGradient;
} }
frontAndBack frontAndBack
{ {
type empty; type empty;
} }

View File

@ -19,21 +19,21 @@ laminarFlameSpeedCorrelation constant;
fuel Propane; fuel Propane;
Su Su [ 0 1 -1 0 0 0 0 ] 0.135; Su Su [0 1 -1 0 0 0 0] 0.135;
SuModel transport; SuModel unstrained;
equivalenceRatio equivalenceRatio [ 0 0 0 0 0 0 0 ] 0.6; equivalenceRatio equivalenceRatio [0 0 0 0 0 0 0] 0.6;
sigmaExt sigmaExt [ 0 0 -1 0 0 0 0 ] 338; sigmaExt sigmaExt [0 0 -1 0 0 0 0] 338;
XiModel transport; XiModel transport;
XiCoef XiCoef [ 0 0 0 0 0 0 0 ] 0.62; XiCoef XiCoef [0 0 0 0 0 0 0] 0.62;
XiShapeCoef XiShapeCoef [ 0 0 0 0 0 0 0 ] 1; XiShapeCoef XiShapeCoef [0 0 0 0 0 0 0] 1;
uPrimeCoef uPrimeCoef [ 0 0 0 0 0 0 0 ] 1; uPrimeCoef uPrimeCoef [0 0 0 0 0 0 0] 1;
GuldersCoeffs GuldersCoeffs
{ {
@ -68,17 +68,26 @@ GuldersCoeffs
} }
} }
ignite no; ignite yes;
ignitionSites ( ); ignitionSites
(
{
location (0.005 -0.02 0);
diameter 0.003;
start 0;
duration 0.1;
strength 40;
}
);
ignitionSphereFraction 0; ignitionSphereFraction 0;
ignitionThickness ignitionThickness [ 0 1 0 0 0 0 0 ] 0; ignitionThickness ignitionThickness [0 1 0 0 0 0 0] 0.001;
ignitionCircleFraction 0; ignitionCircleFraction 1;
ignitionKernelArea ignitionKernelArea [ 0 2 0 0 0 0 0 ] 0; ignitionKernelArea ignitionKernelArea [0 2 0 0 0 0 0] 0;
// ************************************************************************* // // ************************************************************************* //

View File

@ -17,7 +17,7 @@ FoamFile
application XiFoam; application XiFoam;
startFrom startTime; startFrom latestTime;
startTime 0; startTime 0;
@ -27,9 +27,9 @@ endTime 10;
deltaT 5e-06; deltaT 5e-06;
writeControl runTime; writeControl adjustableRunTime;
writeInterval 0.1; writeInterval 0.01;
purgeWrite 0; purgeWrite 0;

View File

@ -38,7 +38,14 @@ divSchemes
div(phiXi,Xi) Gauss limitedLinear 1; div(phiXi,Xi) Gauss limitedLinear 1;
div(phiXi,Su) Gauss limitedLinear 1; div(phiXi,Su) Gauss limitedLinear 1;
div(phiSt,b) Gauss limitedLinear01 1; div(phiSt,b) Gauss limitedLinear01 1;
div(phi,ft_b_h_hu) Gauss multivariateSelection { fu limitedLinear01 1 ; ft limitedLinear01 1 ; b limitedLinear01 1 ; h limitedLinear 1 ; hu limitedLinear 1 ; }; div(phi,ft_b_h_hu) Gauss multivariateSelection
{
fu limitedLinear01 1;
ft limitedLinear01 1;
b limitedLinear01 1;
h limitedLinear 1;
hu limitedLinear 1;
};
div(U) Gauss linear; div(U) Gauss linear;
div((Su*grad(b))) Gauss linear; div((Su*grad(b))) Gauss linear;
div((U+((Su*Xi)*grad(b)))) Gauss linear; div((U+((Su*Xi)*grad(b)))) Gauss linear;
@ -52,8 +59,8 @@ laplacianSchemes
laplacian(DkEff,k) Gauss linear corrected; laplacian(DkEff,k) Gauss linear corrected;
laplacian(DBEff,B) Gauss linear corrected; laplacian(DBEff,B) Gauss linear corrected;
laplacian((rho*(1|A(U))),p) Gauss linear corrected; laplacian((rho*(1|A(U))),p) Gauss linear corrected;
laplacian(muEff,b) Gauss linear corrected; laplacian(alphaEff,b) Gauss linear corrected;
laplacian(muEff,ft) Gauss linear corrected; laplacian(alphaEff,ft) Gauss linear corrected;
laplacian(alphaEff,h) Gauss linear corrected; laplacian(alphaEff,h) Gauss linear corrected;
laplacian(alphaEff,hu) Gauss linear corrected; laplacian(alphaEff,hu) Gauss linear corrected;
} }

View File

@ -124,6 +124,7 @@ solvers
PISO PISO
{ {
nOuterCorrectors 1;
nCorrectors 2; nCorrectors 2;
nNonOrthogonalCorrectors 0; nNonOrthogonalCorrectors 0;
} }

View File

@ -19,21 +19,21 @@ laminarFlameSpeedCorrelation Gulders;
fuel Propane; fuel Propane;
Su Su [ 0 1 -1 0 0 0 0 ] 0.135; Su Su [0 1 -1 0 0 0 0] 0.135;
SuModel transport; SuModel transport;
equivalenceRatio equivalenceRatio [ 0 0 0 0 0 0 0 ] 0.6; equivalenceRatio equivalenceRatio [0 0 0 0 0 0 0] 0.6;
sigmaExt sigmaExt [ 0 0 -1 0 0 0 0 ] 338; sigmaExt sigmaExt [0 0 -1 0 0 0 0] 338;
XiModel transport; XiModel transport;
XiCoef XiCoef [ 0 0 0 0 0 0 0 ] 0.62; XiCoef XiCoef [0 0 0 0 0 0 0] 0.62;
XiShapeCoef XiShapeCoef [ 0 0 0 0 0 0 0 ] 1; XiShapeCoef XiShapeCoef [0 0 0 0 0 0 0] 1;
uPrimeCoef uPrimeCoef [ 0 0 0 0 0 0 0 ] 1; uPrimeCoef uPrimeCoef [0 0 0 0 0 0 0] 1;
GuldersCoeffs GuldersCoeffs
{ {
@ -70,15 +70,24 @@ GuldersCoeffs
ignite yes; ignite yes;
ignitionSites ( { location ( 0 0 0 ) ; diameter 0.003 ; start 0 ; duration 0.001 ; strength 2 ; } ); ignitionSites
(
{
location (0 0 0);
diameter 0.003;
start 0;
duration 0.001;
strength 2;
}
);
ignitionSphereFraction 1; ignitionSphereFraction 1;
ignitionThickness ignitionThickness [ 0 1 0 0 0 0 0 ] 0; ignitionThickness ignitionThickness [0 1 0 0 0 0 0] 0;
ignitionCircleFraction 0; ignitionCircleFraction 0;
ignitionKernelArea ignitionKernelArea [ 0 2 0 0 0 0 0 ] 0; ignitionKernelArea ignitionKernelArea [0 2 0 0 0 0 0] 0;
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,45 +10,44 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
( inlet 5
(
inlet
{ {
type patch; type patch;
startFace 715675;
nFaces 600; nFaces 600;
startFace 715675;
} }
outlet outlet
{ {
type patch; type patch;
startFace 716275;
nFaces 1140; nFaces 1140;
startFace 716275;
} }
upperWall upperWall
{ {
type wall; type wall;
startFace 717415;
nFaces 4460; nFaces 4460;
startFace 717415;
} }
lowerWall lowerWall
{ {
type wall; type wall;
startFace 721875;
nFaces 5000; nFaces 5000;
startFace 721875;
} }
frontAndBack frontAndBack
{ {
type cyclic; type cyclic;
startFace 726875;
nFaces 24450; nFaces 24450;
startFace 726875;
featureCos 0.9;
} }
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -27,7 +27,7 @@ endTime 0.02;
deltaT 5e-06; deltaT 5e-06;
writeControl runTime; writeControl adjustableRunTime;
writeInterval 0.0005; writeInterval 0.0005;

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -890,7 +890,7 @@
(0.092027148309198 0.043035802795154 -7.5111607367588e-05) (0.092027148309198 0.043035802795154 -7.5111607367588e-05)
(0.09263207221129 0.043855929103565 -7.65429970772772e-05) (0.09263207221129 0.043855929103565 -7.65429970772772e-05)
(0.093192171617555 0.044640776830937 -7.79128140787704e-05) (0.093192171617555 0.044640776830937 -7.79128140787704e-05)
(0.093752202168401 0.045432032540685 -7.92938151136726e-05) (0.093752202168401 0.045432032540685 -7.92938151136725e-05)
(0.094312245417969 0.046226095413819 -8.067971557046e-05) (0.094312245417969 0.046226095413819 -8.067971557046e-05)
(0.09487228896823 0.047021673078023 -8.20682598350704e-05) (0.09487228896823 0.047021673078023 -8.20682598350704e-05)
(0.095432330811069 0.047818192791575 -8.34584482851299e-05) (0.095432330811069 0.047818192791575 -8.34584482851299e-05)
@ -33658,7 +33658,7 @@
(0.092027148309198 0.043035802795154 7.5111607367588e-05) (0.092027148309198 0.043035802795154 7.5111607367588e-05)
(0.09263207221129 0.043855929103565 7.65429970772772e-05) (0.09263207221129 0.043855929103565 7.65429970772772e-05)
(0.093192171617555 0.044640776830937 7.79128140787704e-05) (0.093192171617555 0.044640776830937 7.79128140787704e-05)
(0.093752202168401 0.045432032540685 7.92938151136726e-05) (0.093752202168401 0.045432032540685 7.92938151136725e-05)
(0.094312245417969 0.046226095413819 8.067971557046e-05) (0.094312245417969 0.046226095413819 8.067971557046e-05)
(0.09487228896823 0.047021673078023 8.20682598350704e-05) (0.09487228896823 0.047021673078023 8.20682598350704e-05)
(0.095432330811069 0.047818192791575 8.34584482851299e-05) (0.095432330811069 0.047818192791575 8.34584482851299e-05)

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,53 +10,49 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6 6
( (
front front
{ {
type wall; type wall;
nFaces 700; nFaces 700;
startFace 63400; startFace 63400;
} }
back
back {
{ type wall;
type wall; nFaces 700;
nFaces 700; startFace 64100;
startFace 64100; }
} wall
{
wall type wall;
{ nFaces 1400;
type wall; startFace 64800;
nFaces 1400; }
startFace 64800; porosityWall
} {
type wall;
porosityWall nFaces 1600;
{ startFace 66200;
type wall; }
nFaces 1600; inlet
startFace 66200; {
} type patch;
nFaces 400;
inlet startFace 67800;
{ }
type patch; outlet
nFaces 400; {
startFace 67800; type patch;
} nFaces 400;
startFace 68200;
outlet }
{
type patch;
nFaces 400;
startFace 68200;
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -0,0 +1,58 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
front
{
type wall;
nFaces 700;
startFace 63400;
}
back
{
type wall;
nFaces 700;
startFace 64100;
}
wall
{
type wall;
nFaces 1400;
startFace 64800;
}
porosityWall
{
type wall;
nFaces 1600;
startFace 66200;
}
inlet
{
type patch;
nFaces 400;
startFace 67800;
}
outlet
{
type patch;
nFaces 400;
startFace 68200;
}
)
// ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,53 +10,49 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6 6
( (
inlet inlet
{ {
type patch; type patch;
nFaces 50; nFaces 50;
startFace 10325; startFace 10325;
} }
outlet
outlet {
{ type patch;
type patch; nFaces 40;
nFaces 40; startFace 10375;
startFace 10375; }
} bottom
{
bottom type symmetryPlane;
{ nFaces 25;
type symmetryPlane; startFace 10415;
nFaces 25; }
startFace 10415; top
} {
type symmetryPlane;
top nFaces 125;
{ startFace 10440;
type symmetryPlane; }
nFaces 125; obstacle
startFace 10440; {
} type patch;
nFaces 110;
obstacle startFace 10565;
{ }
type patch; defaultFaces
nFaces 110; {
startFace 10565; type empty;
} nFaces 10500;
startFace 10675;
defaultFaces }
{
type empty;
nFaces 10500;
startFace 10675;
}
) )
// ************************************************************************* // // ************************************************************************* //

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volVectorField; class volVectorField;
location "0";
object U; object U;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -20,15 +21,15 @@ internalField uniform (0 0 0);
boundaryField boundaryField
{ {
sides sides
{ {
type zeroGradient; type zeroGradient;
} }
empty
empty
{ {
type empty; type empty;
} }
} }
// ************************************************************************* // // ************************************************************************* //

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,25 +10,25 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
2 2
( (
sides sides
{ {
type patch; type patch;
nFaces 2; nFaces 2;
startFace 999; startFace 999;
} }
empty
empty {
{ type empty;
type empty; nFaces 4000;
nFaces 4000; startFace 1001;
startFace 1001; }
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,25 +10,25 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
2 2
( (
sides sides
{ {
type patch; type patch;
nFaces 2; nFaces 2;
startFace 99; startFace 99;
} }
empty
empty {
{ type empty;
type empty; nFaces 400;
nFaces 400; startFace 101;
startFace 101; }
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,53 +10,49 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6 6
( (
inlet inlet
{ {
type patch; type patch;
nFaces 40; nFaces 40;
startFace 9440; startFace 9440;
} }
outlet
outlet {
{ type patch;
type patch; nFaces 40;
nFaces 40; startFace 9480;
startFace 9480; }
} bottom
{
bottom type symmetryPlane;
{ nFaces 40;
type symmetryPlane; startFace 9520;
nFaces 40; }
startFace 9520; top
} {
type symmetryPlane;
top nFaces 120;
{ startFace 9560;
type symmetryPlane; }
nFaces 120; obstacle
startFace 9560; {
} type patch;
nFaces 80;
obstacle startFace 9680;
{ }
type patch; defaultFaces
nFaces 80; {
startFace 9680; type empty;
} nFaces 9600;
startFace 9760;
defaultFaces }
{
type empty;
nFaces 9600;
startFace 9760;
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,53 +10,49 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6 6
( (
inlet inlet
{ {
type patch; type patch;
nFaces 50; nFaces 50;
startFace 10325; startFace 10325;
} }
outlet
outlet {
{ type patch;
type patch; nFaces 40;
nFaces 40; startFace 10375;
startFace 10375; }
} bottom
{
bottom type symmetryPlane;
{ nFaces 25;
type symmetryPlane; startFace 10415;
nFaces 25; }
startFace 10415; top
} {
type symmetryPlane;
top nFaces 125;
{ startFace 10440;
type symmetryPlane; }
nFaces 125; obstacle
startFace 10440; {
} type patch;
nFaces 110;
obstacle startFace 10565;
{ }
type patch; defaultFaces
nFaces 110; {
startFace 10565; type empty;
} nFaces 10500;
startFace 10675;
defaultFaces }
{
type empty;
nFaces 10500;
startFace 10675;
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,25 +10,25 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
2 2
( (
sides sides
{ {
type patch; type patch;
nFaces 2; nFaces 2;
startFace 999; startFace 999;
} }
empty
empty {
{ type empty;
type empty; nFaces 4000;
nFaces 4000; startFace 1001;
startFace 1001; }
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,39 +10,37 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4 4
( (
INLE1 INLE1
{ {
type patch; type patch;
nFaces 400; nFaces 400;
startFace 79570; startFace 79570;
} }
OUTL2
OUTL2 {
{ type patch;
type patch; nFaces 200;
nFaces 200; startFace 79970;
startFace 79970; }
} SYMP3
{
SYMP3 type empty;
{ nFaces 80000;
type empty; startFace 80170;
nFaces 80000; }
startFace 80170; WALL10
} {
type wall;
WALL10 nFaces 260;
{ startFace 160170;
type wall; }
nFaces 260;
startFace 160170;
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -23,13 +23,13 @@ startTime 0;
stopAt endTime; stopAt endTime;
endTime 0.03; endTime 0.01;
deltaT 4e-08; deltaT 4e-08;
writeControl runTime; writeControl runTime;
writeInterval 1e-05; writeInterval 2e-04;
purgeWrite 0; purgeWrite 0;

View File

@ -0,0 +1,56 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphat;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet
{
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
bottomWall
{
type calculated;
value uniform 0;
}
topWall
{
type calculated;
value uniform 0;
}
prismWall
{
type compressible::alphatWallFunction;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0";
object epsilon; object epsilon;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -20,42 +21,39 @@ internalField uniform 266000;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform 266000; value uniform 266000;
} }
outlet
outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 266000; inletValue uniform 266000;
value uniform 266000; value uniform 266000;
} }
bottomWall
bottomWall
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 266000; inletValue uniform 266000;
value uniform 266000; value uniform 266000;
} }
topWall
topWall
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 266000; inletValue uniform 266000;
value uniform 266000; value uniform 266000;
} }
prismWall
prismWall
{ {
type zeroGradient; type compressible::epsilonWallFunction;
value uniform 266000;
} }
defaultFaces
defaultFaces
{ {
type empty; type empty;
} }
} }
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0";
object k; object k;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -20,42 +21,39 @@ internalField uniform 1000;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type fixedValue;
value uniform 1000; value uniform 1000;
} }
outlet
outlet
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 1000; inletValue uniform 1000;
value uniform 1000; value uniform 1000;
} }
bottomWall
bottomWall
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 1000; inletValue uniform 1000;
value uniform 1000; value uniform 1000;
} }
topWall
topWall
{ {
type inletOutlet; type inletOutlet;
inletValue uniform 1000; inletValue uniform 1000;
value uniform 1000; value uniform 1000;
} }
prismWall
prismWall
{ {
type zeroGradient; type compressible::kQRWallFunction;
value uniform 1000;
} }
defaultFaces
defaultFaces
{ {
type empty; type empty;
} }
} }
// ************************************************************************* // // ************************************************************************* //

View File

@ -0,0 +1,56 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object mut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet
{
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
bottomWall
{
type calculated;
value uniform 0;
}
topWall
{
type calculated;
value uniform 0;
}
prismWall
{
type mutWallFunction;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -0,0 +1,24 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "0/uniform/lagrangian/dsmc";
object particleProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
processor0
{
particleCount 63978;
}
// ************************************************************************* //

View File

@ -0,0 +1,24 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "0/uniform/lagrangian/dsmc";
object particleProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
processor0
{
particleCount 63978;
}
// ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,43 +10,42 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object ft; location "0";
object Ux;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0]; dimensions [0 1 -1 0 0 0 0];
internalField uniform 0; internalField uniform 0;
boundaryField boundaryField
{ {
inlet inlet
{ {
type fixedValue; type calculated;
value uniform 1;
}
outlet
{
type calculated;
value uniform 0; value uniform 0;
} }
lowerWall
outlet
{ {
type inletOutlet; type calculated;
inletValue uniform 0;
value uniform 0; value uniform 0;
} }
upperWall
upperWall
{ {
type zeroGradient; type calculated;
value uniform 0;
} }
frontAndBack
lowerWall
{
type zeroGradient;
}
frontAndBack
{ {
type empty; type empty;
} }
} }
// ************************************************************************* // // ************************************************************************* //

View File

@ -0,0 +1,51 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object Uy;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet
{
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
lowerWall
{
type calculated;
value uniform 0;
}
upperWall
{
type calculated;
value uniform 0;
}
frontAndBack
{
type empty;
}
}
// ************************************************************************* //

View File

@ -0,0 +1,51 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object Uz;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet
{
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
lowerWall
{
type calculated;
value uniform 0;
}
upperWall
{
type calculated;
value uniform 0;
}
frontAndBack
{
type empty;
}
}
// ************************************************************************* //

View File

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

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -0,0 +1,76 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
9
(
maxY
{
type empty;
nFaces 0;
startFace 60456;
}
minX
{
type empty;
nFaces 0;
startFace 60456;
}
maxX
{
type empty;
nFaces 0;
startFace 60456;
}
minY
{
type empty;
nFaces 0;
startFace 60456;
}
ground
{
type wall;
nFaces 590;
startFace 60456;
}
maxZ
{
type empty;
nFaces 0;
startFace 61046;
}
igloo_region0
{
type wall;
nFaces 2260;
startFace 61046;
}
twoFridgeFreezers_seal_0
{
type wall;
nFaces 1344;
startFace 63306;
}
twoFridgeFreezers_herring_1
{
type wall;
nFaces 1116;
startFace 64650;
}
)
// ************************************************************************* //

View File

@ -11,30 +11,35 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object k; object alphat;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 2 -2 0 0 0 0]; dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0.1; internalField uniform 0;
boundaryField boundaryField
{ {
box
{
type compressible::alphatWallFunction;
value uniform 0;
}
floor floor
{ {
type compressible::kQRWallFunction; type compressible::alphatWallFunction;
value uniform 0.1; value uniform 0;
} }
ceiling ceiling
{ {
type compressible::kQRWallFunction; type compressible::alphatWallFunction;
value uniform 0.1; value uniform 0;
} }
fixedWalls fixedWalls
{ {
type compressible::kQRWallFunction; type compressible::alphatWallFunction;
value uniform 0.1; value uniform 0;
} }
} }

View File

@ -15,34 +15,31 @@ FoamFile
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [ 0 2 -3 0 0 0 0 ]; dimensions [0 2 -3 0 0 0 0];
internalField uniform 0.01; internalField uniform 0.01;
boundaryField boundaryField
{ {
floor
{
type compressible::epsilonWallFunction;
value uniform 0;
}
ceiling
{
type compressible::epsilonWallFunction;
value uniform 0;
}
fixedWalls
{
type compressible::epsilonWallFunction;
value uniform 0;
}
box box
{ {
type compressible::epsilonWallFunction; type compressible::epsilonWallFunction;
value uniform 0; value uniform 0.01;
}
floor
{
type compressible::epsilonWallFunction;
value uniform 0.01;
}
ceiling
{
type compressible::epsilonWallFunction;
value uniform 0.01;
}
fixedWalls
{
type compressible::epsilonWallFunction;
value uniform 0.01;
} }
} }

View File

@ -15,34 +15,31 @@ FoamFile
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [ 0 2 -2 0 0 0 0 ]; dimensions [0 2 -2 0 0 0 0];
internalField uniform 0.1; internalField uniform 0.1;
boundaryField boundaryField
{ {
floor
{
type compressible::kQRWallFunction;
value uniform 0;
}
ceiling
{
type compressible::kQRWallFunction;
value uniform 0;
}
fixedWalls
{
type compressible::kQRWallFunction;
value uniform 0;
}
box box
{ {
type compressible::kQRWallFunction; type compressible::kQRWallFunction;
value uniform 0; value uniform 0.1;
}
floor
{
type compressible::kQRWallFunction;
value uniform 0.1;
}
ceiling
{
type compressible::kQRWallFunction;
value uniform 0.1;
}
fixedWalls
{
type compressible::kQRWallFunction;
value uniform 0.1;
} }
} }

View File

@ -11,30 +11,35 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object epsilon; object mut;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 2 -3 0 0 0 0]; dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0.01; internalField uniform 0;
boundaryField boundaryField
{ {
box
{
type mutWallFunction;
value uniform 0;
}
floor floor
{ {
type compressible::epsilonWallFunction; type mutWallFunction;
value uniform 0.01; value uniform 0;
} }
ceiling ceiling
{ {
type compressible::epsilonWallFunction; type mutWallFunction;
value uniform 0.01; value uniform 0;
} }
fixedWalls fixedWalls
{ {
type compressible::epsilonWallFunction; type mutWallFunction;
value uniform 0.01; value uniform 0;
} }
} }

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -8,7 +8,7 @@
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format ascii; format binary;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh"; location "constant/polyMesh";
object boundary; object boundary;

View File

@ -15,7 +15,16 @@ FoamFile
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// General macros to create 2D/extruded-2D meshes // General macros to create 2D/extruded-2D meshes
//define(calc, [esyscmd(echo $1 | bc | tr -d \\n)])
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -23,33 +32,283 @@ convertToMeters 0.1;
// Hub radius // Hub radius
// Impeller-tip radius // Impeller-tip radius
// Baffle-tip radius // Baffle-tip radius
// Tank radius // Tank radius
// MRF region radius // MRF region radius
// Thickness of 2D slab // Thickness of 2D slab
// Base z // Base z
// Top z // Top z
// Number of cells radially between hub and impeller tip // Number of cells radially between hub and impeller tip
// Number of cells radially in each of the two regions between // Number of cells radially in each of the two regions between
// impeller and baffle tips // impeller and baffle tips
// Number of cells radially between baffle tip and tank // Number of cells radially between baffle tip and tank
// Number of cells azimuthally in each of the 8 blocks // Number of cells azimuthally in each of the 8 blocks
// Number of cells in the thickness of the slab // Number of cells in the thickness of the slab
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
vertices vertices
@ -161,7 +420,7 @@ vertices
(0.707106781821139 0.707106780551956 0.1) // Vertex R7st = 95 (0.707106781821139 0.707106780551956 0.1) // Vertex R7st = 95
); );
blocks blocks
( (
// block0 // block0
hex (0 2 13 12 48 50 61 60) hex (0 2 13 12 48 50 61 60)
@ -433,7 +692,7 @@ edges
arc 94 84 (0.923879532683006 0.382683431950523 0.1) arc 94 84 (0.923879532683006 0.382683431950523 0.1)
); );
patches patches
( (
wall rotor wall rotor
( (

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,39 +10,37 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4 4
( (
rotor rotor
{ {
type wall; type wall;
nFaces 192; nFaces 192;
startFace 5952; startFace 5952;
} }
stator
stator {
{ type wall;
type wall; nFaces 192;
nFaces 192; startFace 6144;
startFace 6144; }
} front
{
front type empty;
{ nFaces 3072;
type empty; startFace 6336;
nFaces 3072; }
startFace 6336; back
} {
type empty;
back nFaces 3072;
{ startFace 9408;
type empty; }
nFaces 3072;
startFace 9408;
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -17,8 +17,6 @@ FoamFile
LESModel oneEqEddy; LESModel oneEqEddy;
turbulence on;
printCoeffs on; printCoeffs on;
delta vanDriest; delta vanDriest;

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,53 +10,49 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6 6
( (
left left
{ {
type patch; type patch;
nFaces 35; nFaces 35;
startFace 3485; startFace 3485;
} }
right
right {
{ type patch;
type patch; nFaces 35;
nFaces 35; startFace 3520;
startFace 3520; }
} down
{
down type wall;
{ nFaces 40;
type wall; startFace 3555;
nFaces 40; }
startFace 3555; up
} {
type wall;
up nFaces 40;
{ startFace 3595;
type wall; }
nFaces 40; cylinder
startFace 3595; {
} type wall;
nFaces 80;
cylinder startFace 3635;
{ }
type wall; defaultFaces
nFaces 80; {
startFace 3635; type empty;
} nFaces 3600;
startFace 3715;
defaultFaces }
{
type empty;
nFaces 3600;
startFace 3715;
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

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

View File

@ -15,8 +15,6 @@ FoamFile
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
turbulence on;
LESModel oneEqEddy; LESModel oneEqEddy;
delta cubeRootVol; delta cubeRootVol;

View File

@ -15,8 +15,6 @@ FoamFile
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
turbulence on;
LESModel oneEqEddy; LESModel oneEqEddy;
delta cubeRootVol; delta cubeRootVol;

View File

@ -1,7 +1,7 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
@ -24,6 +24,7 @@ inlet
nFaces 30; nFaces 30;
startFace 27238; startFace 27238;
sampleMode nearestCell; sampleMode nearestCell;
sampleRegion region0;
samplePatch none; samplePatch none;
offset ( 0.0495 0 0 ); offset ( 0.0495 0 0 );
} }

View File

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

View File

@ -3,3 +3,4 @@
# Clean time folders only # Clean time folders only
rm -rf *[1-9]* rm -rf *[1-9]*
rm log.*

View File

@ -21,433 +21,433 @@ FoamFile
{ {
type patch; type patch;
nFaces 320; nFaces 320;
startFace 955219; startFace 1016586;
} }
inlet inlet
{ {
type patch; type patch;
nFaces 64; nFaces 64;
startFace 955539; startFace 1016906;
} }
outlet outlet
{ {
type patch; type patch;
nFaces 64; nFaces 64;
startFace 955603; startFace 1016970;
} }
lowerWall lowerWall
{ {
type wall; type wall;
nFaces 5330; nFaces 5330;
startFace 955667; startFace 1017034;
} }
upperWall upperWall
{ {
type patch; type patch;
nFaces 160; nFaces 160;
startFace 960997; startFace 1022364;
} }
motorBike_frt-fairing:001%1 motorBike_frt-fairing:001%1
{ {
type wall; type wall;
nFaces 9726; nFaces 6626;
startFace 961157; startFace 1022524;
} }
motorBike_windshield:002%2 motorBike_windshield:002%2
{ {
type wall; type wall;
nFaces 86; nFaces 50;
startFace 970883; startFace 1029150;
} }
motorBike_rr-wh-rim:005%5 motorBike_rr-wh-rim:005%5
{ {
type wall; type wall;
nFaces 186; nFaces 181;
startFace 970969; startFace 1029200;
} }
motorBike_rr-wh-rim:010%10 motorBike_rr-wh-rim:010%10
{ {
type wall; type wall;
nFaces 355; nFaces 340;
startFace 971155; startFace 1029381;
} }
motorBike_fr-wh-rim:011%11 motorBike_fr-wh-rim:011%11
{ {
type wall; type wall;
nFaces 594; nFaces 474;
startFace 971510; startFace 1029721;
} }
motorBike_fr-wh-brake-disk:012%12 motorBike_fr-wh-brake-disk:012%12
{ {
type wall; type wall;
nFaces 55; nFaces 54;
startFace 972104; startFace 1030195;
} }
motorBike_frame:016-shadow%13 motorBike_frame:016-shadow%13
{ {
type wall; type wall;
nFaces 163; nFaces 131;
startFace 972159; startFace 1030249;
} }
motorBike_rear-susp:014%14 motorBike_rear-susp:014%14
{ {
type wall; type wall;
nFaces 1300; nFaces 1073;
startFace 972322; startFace 1030380;
} }
motorBike_rear-susp:014-shadow%15 motorBike_rear-susp:014-shadow%15
{ {
type wall; type wall;
nFaces 166; nFaces 159;
startFace 973622; startFace 1031453;
} }
motorBike_frame:016%16 motorBike_frame:016%16
{ {
type wall; type wall;
nFaces 21; nFaces 20;
startFace 973788; startFace 1031612;
} }
motorBike_rr-wh-rim:005-shadow%17 motorBike_rr-wh-rim:005-shadow%17
{ {
type wall; type wall;
nFaces 25; nFaces 25;
startFace 973809; startFace 1031632;
} }
motorBike_rr-wh-chain-hub:022%22 motorBike_rr-wh-chain-hub:022%22
{ {
type wall; type wall;
nFaces 161; nFaces 141;
startFace 973834; startFace 1031657;
} }
motorBike_rearseat%24 motorBike_rearseat%24
{ {
type wall; type wall;
nFaces 543; nFaces 432;
startFace 973995; startFace 1031798;
} }
motorBike_frt-fairing%25 motorBike_frt-fairing%25
{ {
type wall; type wall;
nFaces 927; nFaces 626;
startFace 974538; startFace 1032230;
} }
motorBike_windshield%26 motorBike_windshield%26
{ {
type wall; type wall;
nFaces 821; nFaces 428;
startFace 975465; startFace 1032856;
} }
motorBike_headlights%27 motorBike_headlights%27
{ {
type wall; type wall;
nFaces 280; nFaces 161;
startFace 976286; startFace 1033284;
} }
motorBike_driversseat%28 motorBike_driversseat%28
{ {
type wall; type wall;
nFaces 457; nFaces 367;
startFace 976566; startFace 1033445;
} }
motorBike_rear-body%29 motorBike_rear-body%29
{ {
type wall; type wall;
nFaces 3081; nFaces 2076;
startFace 977023; startFace 1033812;
} }
motorBike_fuel-tank%30 motorBike_fuel-tank%30
{ {
type wall; type wall;
nFaces 1512; nFaces 912;
startFace 980104; startFace 1035888;
} }
motorBike_exhaust%31 motorBike_exhaust%31
{ {
type wall; type wall;
nFaces 3516; nFaces 2391;
startFace 981616; startFace 1036800;
} }
motorBike_rr-wh-rim%32 motorBike_rr-wh-rim%32
{ {
type wall; type wall;
nFaces 2128; nFaces 1430;
startFace 985132; startFace 1039191;
} }
motorBike_fr-mud-guard%33 motorBike_fr-mud-guard%33
{ {
type wall; type wall;
nFaces 1096; nFaces 767;
startFace 987260; startFace 1040621;
} }
motorBike_fr-wh-rim%34 motorBike_fr-wh-rim%34
{ {
type wall; type wall;
nFaces 954; nFaces 592;
startFace 988356; startFace 1041388;
} }
motorBike_fr-wh-brake-disk%35 motorBike_fr-wh-brake-disk%35
{ {
type wall; type wall;
nFaces 533; nFaces 533;
startFace 989310; startFace 1041980;
} }
motorBike_fr-brake-caliper%36 motorBike_fr-brake-caliper%36
{ {
type wall; type wall;
nFaces 199; nFaces 164;
startFace 989843; startFace 1042513;
} }
motorBike_fr-wh-tyre%37 motorBike_fr-wh-tyre%37
{ {
type wall; type wall;
nFaces 1855; nFaces 1118;
startFace 990042; startFace 1042677;
} }
motorBike_hbars%38 motorBike_hbars%38
{ {
type wall; type wall;
nFaces 745; nFaces 535;
startFace 991897; startFace 1043795;
} }
motorBike_fr-forks%39 motorBike_fr-forks%39
{ {
type wall; type wall;
nFaces 1637; nFaces 1144;
startFace 992642; startFace 1044330;
} }
motorBike_chain%40 motorBike_chain%40
{ {
type wall; type wall;
nFaces 484; nFaces 474;
startFace 994279; startFace 1045474;
} }
motorBike_rr-wh-tyre%41 motorBike_rr-wh-tyre%41
{ {
type wall; type wall;
nFaces 3022; nFaces 1785;
startFace 994763; startFace 1045948;
} }
motorBike_square-dial%42 motorBike_square-dial%42
{ {
type wall; type wall;
nFaces 9; nFaces 6;
startFace 997785; startFace 1047733;
} }
motorBike_round-dial%43 motorBike_round-dial%43
{ {
type wall; type wall;
nFaces 24; nFaces 18;
startFace 997794; startFace 1047739;
} }
motorBike_dial-holder%44 motorBike_dial-holder%44
{ {
type wall; type wall;
nFaces 120; nFaces 87;
startFace 997818; startFace 1047757;
} }
motorBike_rear-susp%45 motorBike_rear-susp%45
{ {
type wall; type wall;
nFaces 2050; nFaces 1787;
startFace 997938; startFace 1047844;
} }
motorBike_rear-brake-lights%46 motorBike_rear-brake-lights%46
{ {
type wall; type wall;
nFaces 75; nFaces 54;
startFace 999988; startFace 1049631;
} }
motorBike_rear-light-bracket%47 motorBike_rear-light-bracket%47
{ {
type wall; type wall;
nFaces 226; nFaces 163;
startFace 1000063; startFace 1049685;
} }
motorBike_frame%48 motorBike_frame%48
{ {
type wall; type wall;
nFaces 2849; nFaces 2040;
startFace 1000289; startFace 1049848;
} }
motorBike_rear-mud-guard%49 motorBike_rear-mud-guard%49
{ {
type wall; type wall;
nFaces 1177; nFaces 804;
startFace 1003138; startFace 1051888;
} }
motorBike_rear-susp-spring-damp%50 motorBike_rear-susp-spring-damp%50
{ {
type wall; type wall;
nFaces 138; nFaces 125;
startFace 1004315; startFace 1052692;
} }
motorBike_fairing-inner-plate%51 motorBike_fairing-inner-plate%51
{ {
type wall; type wall;
nFaces 551; nFaces 446;
startFace 1004453; startFace 1052817;
} }
motorBike_clutch-housing%52 motorBike_clutch-housing%52
{ {
type wall; type wall;
nFaces 1199; nFaces 966;
startFace 1005004; startFace 1053263;
} }
motorBike_radiator%53 motorBike_radiator%53
{ {
type wall; type wall;
nFaces 51; nFaces 48;
startFace 1006203; startFace 1054229;
} }
motorBike_water-pipe%54 motorBike_water-pipe%54
{ {
type wall; type wall;
nFaces 112; nFaces 103;
startFace 1006254; startFace 1054277;
} }
motorBike_water-pump%55 motorBike_water-pump%55
{ {
type wall; type wall;
nFaces 96; nFaces 74;
startFace 1006366; startFace 1054380;
} }
motorBike_engine%56 motorBike_engine%56
{ {
type wall; type wall;
nFaces 2963; nFaces 2384;
startFace 1006462; startFace 1054454;
} }
motorBike_rear-shock-link%57 motorBike_rear-shock-link%57
{ {
type wall; type wall;
nFaces 33; nFaces 29;
startFace 1009425; startFace 1056838;
} }
motorBike_rear-brake-fluid-pot-bracket%58 motorBike_rear-brake-fluid-pot-bracket%58
{ {
type wall; type wall;
nFaces 63; nFaces 59;
startFace 1009458; startFace 1056867;
} }
motorBike_rear-brake-fluid-pot%59 motorBike_rear-brake-fluid-pot%59
{ {
type wall; type wall;
nFaces 59; nFaces 53;
startFace 1009521; startFace 1056926;
} }
motorBike_footpeg%60 motorBike_footpeg%60
{ {
type wall; type wall;
nFaces 103; nFaces 87;
startFace 1009580; startFace 1056979;
} }
motorBike_rr-wh-chain-hub%61 motorBike_rr-wh-chain-hub%61
{ {
type wall; type wall;
nFaces 160; nFaces 145;
startFace 1009683; startFace 1057066;
} }
motorBike_rear-brake-caliper%62 motorBike_rear-brake-caliper%62
{ {
type wall; type wall;
nFaces 158; nFaces 142;
startFace 1009843; startFace 1057211;
} }
motorBike_rider-helmet%65 motorBike_rider-helmet%65
{ {
type wall; type wall;
nFaces 964; nFaces 583;
startFace 1010001; startFace 1057353;
} }
motorBike_rider-visor%66 motorBike_rider-visor%66
{ {
type wall; type wall;
nFaces 170; nFaces 95;
startFace 1010965; startFace 1057936;
} }
motorBike_rider-boots%67 motorBike_rider-boots%67
{ {
type wall; type wall;
nFaces 1657; nFaces 1025;
startFace 1011135; startFace 1058031;
} }
motorBike_rider-gloves%68 motorBike_rider-gloves%68
{ {
type wall; type wall;
nFaces 436; nFaces 320;
startFace 1012792; startFace 1059056;
} }
motorBike_rider-body%69 motorBike_rider-body%69
{ {
type wall; type wall;
nFaces 7207; nFaces 4555;
startFace 1013228; startFace 1059376;
} }
motorBike_frame:0%70 motorBike_frame:0%70
{ {
type wall; type wall;
nFaces 52; nFaces 37;
startFace 1020435; startFace 1063931;
} }
motorBike_frt-fairing:001-shadow%74 motorBike_frt-fairing:001-shadow%74
{ {
type wall; type wall;
nFaces 1340; nFaces 1274;
startFace 1020487; startFace 1063968;
} }
motorBike_windshield-shadow%75 motorBike_windshield-shadow%75
{ {
type wall; type wall;
nFaces 111; nFaces 101;
startFace 1021827; startFace 1065242;
} }
motorBike_fr-mud-guard-shadow%81 motorBike_fr-mud-guard-shadow%81
{ {
type wall; type wall;
nFaces 135; nFaces 129;
startFace 1021938; startFace 1065343;
} }
motorBike_fr-wh-brake-disk-shadow%83 motorBike_fr-wh-brake-disk-shadow%83
{ {
type wall; type wall;
nFaces 77; nFaces 77;
startFace 1022073; startFace 1065472;
} }
motorBike_rear-mud-guard-shadow%84 motorBike_rear-mud-guard-shadow%84
{ {
type wall; type wall;
nFaces 143; nFaces 138;
startFace 1022150; startFace 1065549;
} }
motorBike_rear-susp-spring-damp-shadow%85 motorBike_rear-susp-spring-damp-shadow%85
{ {
type wall; type wall;
nFaces 15; nFaces 15;
startFace 1022293; startFace 1065687;
} }
motorBike_radiator-shadow%86 motorBike_radiator-shadow%86
{ {
type wall; type wall;
nFaces 12; nFaces 12;
startFace 1022308; startFace 1065702;
} }
motorBike_rear-shock-link-shadow%87 motorBike_rear-shock-link-shadow%87
{ {
type wall; type wall;
nFaces 7; nFaces 7;
startFace 1022320; startFace 1065714;
} }
motorBike_rear-brake-fluid-pot-bracket-shadow%88 motorBike_rear-brake-fluid-pot-bracket-shadow%88
{ {
type wall; type wall;
nFaces 6; nFaces 6;
startFace 1022327; startFace 1065721;
} }
motorBike_rr-wh-chain-hub-shadow%89 motorBike_rr-wh-chain-hub-shadow%89
{ {
type wall; type wall;
nFaces 24; nFaces 24;
startFace 1022333; startFace 1065727;
} }
) )

View File

@ -0,0 +1,52 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type patch;
nFaces 30;
startFace 24170;
}
outlet
{
type patch;
nFaces 57;
startFace 24200;
}
upperWall
{
type wall;
nFaces 223;
startFace 24257;
}
lowerWall
{
type wall;
nFaces 250;
startFace 24480;
}
frontAndBack
{
type empty;
nFaces 24450;
startFace 24730;
}
)
// ************************************************************************* //

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,46 +10,43 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5 5
( (
inlet inlet
{ {
type patch; type patch;
nFaces 30; nFaces 30;
startFace 24170; startFace 24170;
} }
outlet
outlet {
{ type patch;
type patch; nFaces 57;
nFaces 57; startFace 24200;
startFace 24200; }
} upperWall
{
upperWall type wall;
{ nFaces 223;
type wall; startFace 24257;
nFaces 223; }
startFace 24257; lowerWall
} {
type wall;
lowerWall nFaces 250;
{ startFace 24480;
type wall; }
nFaces 250; frontAndBack
startFace 24480; {
} type empty;
nFaces 24450;
frontAndBack startFace 24730;
{ }
type empty;
nFaces 24450;
startFace 24730;
}
) )
// ************************************************************************* // // ************************************************************************* //

View File

@ -0,0 +1,53 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type patch;
nFaces 840;
startFace 96680;
}
outlet
{
type patch;
nFaces 840;
startFace 97520;
}
innerWall
{
type wall;
nFaces 2480;
startFace 98360;
}
outerWall
{
type wall;
nFaces 880;
startFace 100840;
}
cyclic
{
type cyclic;
nFaces 3200;
startFace 101720;
featureCos 0.9;
}
)
// ************************************************************************* //

View File

@ -0,0 +1,50 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphat;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
top
{
type compressible::alphatWallFunction;
value uniform 0;
}
bottom
{
type compressible::alphatWallFunction;
value uniform 0;
}
walls
{
type compressible::alphatWallFunction;
value uniform 0;
}
symmetry
{
type symmetryPlane;
}
frontAndBack
{
type empty;
}
}
// ************************************************************************* //

View File

@ -11,30 +11,38 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object epsilon; object mut;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 2 -3 0 0 0 0]; dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0.01; internalField uniform 0;
boundaryField boundaryField
{ {
floor top
{ {
type compressible::epsilonWallFunction; type mutWallFunction;
value uniform 0.01; value uniform 0;
} }
ceiling bottom
{ {
type compressible::epsilonWallFunction; type mutWallFunction;
value uniform 0.01; value uniform 0;
} }
fixedWalls walls
{ {
type compressible::epsilonWallFunction; type mutWallFunction;
value uniform 0.01; value uniform 0;
}
symmetry
{
type symmetryPlane;
}
frontAndBack
{
type empty;
} }
} }

View File

@ -0,0 +1,52 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
top
{
type wall;
nFaces 5;
startFace 4855;
}
bottom
{
type wall;
nFaces 45;
startFace 4860;
}
walls
{
type wall;
nFaces 140;
startFace 4905;
}
symmetry
{
type symmetryPlane;
nFaces 100;
startFace 5045;
}
frontAndBack
{
type empty;
nFaces 5000;
startFace 5145;
}
)
// ************************************************************************* //

View File

@ -1,16 +1,12 @@
#!/bin/sh #!/bin/sh
set -x
# remove old cell sets # Source tutorial clean functions
rm -rf constant/polyMesh/sets . $WM_PROJECT_DIR/bin/tools/CleanFunctions
foamClearPolyMesh
# remove old time folders cleanCase
rm -rf 0 *[1-9]*
# remove old log files # remove 0 directory
rm -f log* rm -rf 0
# copy 0.org to 0 # copy 0.org to 0
cp -r 0.org 0 cp -r 0.org 0

View File

@ -1,37 +1,34 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class polyBoundaryMesh;
object alpha1; location "constant/polyMesh";
object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0]; 2
(
internalField uniform 0;
boundaryField
{
front
{
type empty;
}
back
{
type empty;
}
walls walls
{ {
type zeroGradient; type wall;
nFaces 80;
startFace 760;
} }
} frontAndBack
{
type empty;
nFaces 800;
startFace 840;
}
)
// ************************************************************************* // // ************************************************************************* //

View File

@ -0,0 +1,50 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphat;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
top
{
type compressible::alphatWallFunction;
value uniform 0;
}
bottom
{
type compressible::alphatWallFunction;
value uniform 0;
}
walls
{
type compressible::alphatWallFunction;
value uniform 0;
}
symmetry
{
type symmetryPlane;
}
frontAndBack
{
type empty;
}
}
// ************************************************************************* //

View File

@ -11,30 +11,38 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object k; object mut;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 2 -2 0 0 0 0]; dimensions [1 -1 -1 0 0 0 0];
internalField uniform 0.1; internalField uniform 0;
boundaryField boundaryField
{ {
floor top
{ {
type compressible::kQRWallFunction; type mutWallFunction;
value uniform 0.1; value uniform 0;
} }
ceiling bottom
{ {
type compressible::kQRWallFunction; type mutWallFunction;
value uniform 0.1; value uniform 0;
} }
fixedWalls walls
{ {
type compressible::kQRWallFunction; type mutWallFunction;
value uniform 0.1; value uniform 0;
}
symmetry
{
type symmetryPlane;
}
frontAndBack
{
type empty;
} }
} }

View File

@ -0,0 +1 @@
../../heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -17,8 +17,6 @@ FoamFile
LESModel oneEqEddy; LESModel oneEqEddy;
turbulence on;
delta smooth; delta smooth;
laminarCoeffs laminarCoeffs

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -21,25 +21,25 @@ FoamFile
{ {
type patch; type patch;
nFaces 51; nFaces 51;
startFace 15151; startFace 57362;
} }
outlet outlet
{ {
type patch; type patch;
nFaces 51; nFaces 51;
startFace 15202; startFace 57413;
} }
walls walls
{ {
type wall; type wall;
nFaces 436; nFaces 836;
startFace 15253; startFace 57464;
} }
frontBack frontBack
{ {
type empty; type empty;
nFaces 15420; nFaces 57540;
startFace 15689; startFace 58300;
} }
) )

View File

@ -17,8 +17,6 @@ FoamFile
LESModel oneEqEddy; LESModel oneEqEddy;
turbulence on;
delta smooth; delta smooth;
laminarCoeffs laminarCoeffs

View File

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: dev |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -21,25 +21,25 @@ FoamFile
{ {
type patch; type patch;
nFaces 510; nFaces 510;
startFace 220900; startFace 4413730;
} }
outlet outlet
{ {
type patch; type patch;
nFaces 510; nFaces 510;
startFace 221410; startFace 4414240;
} }
walls walls
{ {
type wall; type wall;
nFaces 4360; nFaces 37840;
startFace 221920; startFace 4414750;
} }
frontBack frontBack
{ {
type wall; type wall;
nFaces 15420; nFaces 57540;
startFace 226280; startFace 4452590;
} }
) )

View File

@ -17,8 +17,6 @@ FoamFile
LESModel laminar; LESModel laminar;
turbulence off;
delta cubeRootVol; delta cubeRootVol;
laminarCoeffs laminarCoeffs

View File

@ -1,9 +1,9 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5-09ca1eb6b56f | | \\ / O peration | Version: dev |
| \\ / A nd | | | \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | www.OpenFOAM.org | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
{ {

View File

@ -17,8 +17,6 @@ FoamFile
LESModel laminar; LESModel laminar;
turbulence off;
delta cubeRootVol; delta cubeRootVol;
laminarCoeffs laminarCoeffs

Some files were not shown because too many files have changed in this diff Show More