iron-oxide reduction in fludized beds, for the reaction magnetite-
wustite. No heat-transfer models active, coarse-grained, Temp is limited
to 2000 Kelvin. Hematite is considered to be completely reacted, minimum
radius size is entered. Works as intended.
The test case consists of an initialisation part to build a small
dataBase and a recurrence run.
In the init case the kEpsilon turbulence model is used for the
liquid phase. In the recurrence run the corresponding recurrence-based
kEpsilon model "recurrenceKEpsilon" is used.
This is a small, simple tutorial for testing the implementation of
large, incomplete data bases.
In this tutorial case, rStatAnalysis is used as post-processor and
it uses a data base in memory, which is smaller than the number of
snapshots on disk.
This 2D case of vortex shedding in laminar cross-flow demonstrates the
concept of recurrence.
This is a bit work-in-progress: please check whether this tutorial runs with
the recurrence model and tools of CFDEMcoupling, namely rStatAnalysis.
The simulation roughly goes through three stages:
* The initial solution computed by potentialFoam
* A period of symmetric, steady-state flow
* Finally, periodic vortex shedding
These three stages are clearly visible in the recurrence plot.
* We see how not one of the later velocity fields is similar to the initial one
* We see the intermediate stage with a symmetric flow field
* We see the periodic vortex shedding
This case is a simple bubble column, which is run by reactingTwoPhaseEulerFoam.
Upon completion, rStatAnalysis can be run to compute the recurrence statistics
of the bubble column.
This demo case must be run in parallel, as rStatAnalysis apparently does not run
as a single, serial process.
There is no force model "totalMomentumExchange". There are some references in
the tutorials and the doxygen files. All references to "totalMomentumExchange" have
been removed from the tutorials.
There is no force model named "RongDrag", it is also not mentioned in the
documentation. Thus, it is safe to remove all references to it from the
tutorials.
Since OpenFOAM-3.0 it is the convention to put blockMeshDict into system
instead of constant/polyMesh
Having blockMeshDict in system is supported since OpenFOAM-2.3