OpenFOAM-5.x/src/combustionModels
Henry Weller 9801c25788 The "<type>Coeffs" sub-dictionary is now optional for most model parameters
except turbulence and lagrangian which will also be updated shortly.

For example in the nonNewtonianIcoFoam offsetCylinder tutorial the viscosity
model coefficients may be specified in the corresponding "<type>Coeffs"
sub-dictionary:

transportModel  CrossPowerLaw;

CrossPowerLawCoeffs
{
    nu0         [0 2 -1 0 0 0 0]  0.01;
    nuInf       [0 2 -1 0 0 0 0]  10;
    m           [0 0 1 0 0 0 0]   0.4;
    n           [0 0 0 0 0 0 0]   3;
}

BirdCarreauCoeffs
{
    nu0         [0 2 -1 0 0 0 0]  1e-06;
    nuInf       [0 2 -1 0 0 0 0]  1e-06;
    k           [0 0 1 0 0 0 0]   0;
    n           [0 0 0 0 0 0 0]   1;
}

which allows a quick change between models, or using the simpler

transportModel  CrossPowerLaw;

nu0         [0 2 -1 0 0 0 0]  0.01;
nuInf       [0 2 -1 0 0 0 0]  10;
m           [0 0 1 0 0 0 0]   0.4;
n           [0 0 0 0 0 0 0]   3;

if quick switching between models is not required.

To support this more convenient parameter specification the inconsistent
specification of seedSampleSet in the streamLine and wallBoundedStreamLine
functionObjects had to be corrected from

    // Seeding method.
    seedSampleSet   uniform;  //cloud; //triSurfaceMeshPointSet;

    uniformCoeffs
    {
        type        uniform;
        axis        x;  //distance;

        // Note: tracks slightly offset so as not to be on a face
        start       (-1.001 -0.05 0.0011);
        end         (-1.001 -0.05 1.0011);
        nPoints     20;
    }

to the simpler

    // Seeding method.
    seedSampleSet
    {
        type        uniform;
        axis        x;  //distance;

        // Note: tracks slightly offset so as not to be on a face
        start       (-1.001 -0.05 0.0011);
        end         (-1.001 -0.05 1.0011);
        nPoints     20;
    }

which also support the "<type>Coeffs" form

    // Seeding method.
    seedSampleSet
    {
        type        uniform;

        uniformCoeffs
        {
            axis        x;  //distance;

            // Note: tracks slightly offset so as not to be on a face
            start       (-1.001 -0.05 0.0011);
            end         (-1.001 -0.05 1.0011);
            nPoints     20;
        }
    }
2017-04-20 09:14:48 +01:00
..
combustionModel The "<type>Coeffs" sub-dictionary is now optional for most model parameters 2017-04-20 09:14:48 +01:00
diffusion combustionModels::zoneCombustion: Corrected base-class 2016-11-28 11:59:17 +00:00
EDC combustionModels::EDC: New Eddy Dissipation Concept (EDC) turbulent combustion model 2017-03-17 09:44:15 +00:00
FSD The "<type>Coeffs" sub-dictionary is now optional for most model parameters 2017-04-20 09:14:48 +01:00
infinitelyFastChemistry zoneCombustion: New cellZone based combustion model 2016-11-25 11:20:07 +00:00
laminar PaSR: Removed deprecated "turbulentReaction" switch 2017-01-20 17:17:14 +00:00
Make combustionModels::EDC: New Eddy Dissipation Concept (EDC) turbulent combustion model 2017-03-17 09:44:15 +00:00
noCombustion combustionModels: Minor cleanup 2017-01-26 17:48:31 +00:00
PaSR combustionModels: Minor cleanup 2017-01-26 17:48:31 +00:00
psiCombustionModel combustionModels::zoneCombustion: Corrected base-class 2016-11-28 11:59:17 +00:00
rhoCombustionModel combustionModels::zoneCombustion: Corrected base-class 2016-11-28 11:59:17 +00:00
singleStepCombustion Rationalized heat release rate functions 2016-12-15 17:10:21 +00:00
zoneCombustion Rationalized heat release rate functions 2016-12-15 17:10:21 +00:00