openfoam/tutorials
Henry Weller a1c8cde310 rhoSimpleFoam: added support for compressible liquid flows
rhoSimpleFoam now instantiates the lower-level fluidThermo which instantiates
either a psiThermo or rhoThermo according to the 'type' specification in
thermophysicalProperties, e.g.

thermoType
{
    type            hePsiThermo;
    mixture         pureMixture;
    transport       sutherland;
    thermo          janaf;
    equationOfState perfectGas;
    specie          specie;
    energy          sensibleInternalEnergy;
}

instantiates a psiThermo for a perfect gas with JANAF thermodynamics, whereas

thermoType
{
    type            heRhoThermo;
    mixture         pureMixture;
    properties      liquid;
    energy          sensibleInternalEnergy;
}

mixture
{
    H2O;
}

instantiates a rhoThermo for water, see new tutorial
compressible/rhoSimpleFoam/squareBendLiq.

In order to support complex equations of state the pressure can no longer be
unlimited and rhoSimpleFoam now limits the pressure rather than the density to
handle start-up more robustly.

For backward compatibility 'rhoMin' and 'rhoMax' can still be used in the SIMPLE
sub-dictionary of fvSolution which are converted into 'pMax' and 'pMin' but it
is better to set either 'pMax' and 'pMin' directly or use the more convenient
'pMinFactor' and 'pMinFactor' from which 'pMax' and 'pMin' are calculated using
the fixed boundary pressure or reference pressure e.g.

SIMPLE
{
    nNonOrthogonalCorrectors 0;

    pMinFactor      0.1;
    pMaxFactor      1.5;

    transonic       yes;
    consistent      yes;

    residualControl
    {
        p               1e-3;
        U               1e-4;
        e               1e-3;
        "(k|epsilon|omega)" 1e-3;
    }
}
2017-02-24 11:18:01 +00:00
..
basic PBiCGStab: New preconditioned bi-conjugate gradient stabilized solver for asymmetric lduMatrices 2016-09-05 11:46:42 +01:00
combustion liquidProperties: Simplified dictionary format 2017-02-17 22:08:42 +00:00
compressible rhoSimpleFoam: added support for compressible liquid flows 2017-02-24 11:18:01 +00:00
discreteMethods postProcessing: Replaced 'foamCalc' and the 'postCalc' utilities 2016-05-28 18:58:48 +01:00
DNS/dnsFoam/boxTurb16 tutorials Allrun scripts: Update running of postProcess application 2016-08-02 16:24:28 +01:00
electromagnetics tutorials Allrun scripts: Update running of postProcess application 2016-08-02 16:24:28 +01:00
financial/financialFoam/europeanCall PBiCGStab: New preconditioned bi-conjugate gradient stabilized solver for asymmetric lduMatrices 2016-09-05 11:46:42 +01:00
heatTransfer thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
incompressible snappyHexMesh: Added "noRefinement" writeFlag to control the writing of cellLevel, pointLevel etc. files 2017-01-24 22:28:36 +00:00
lagrangian liquidProperties, solidProperties: Simplified input 2017-02-18 12:43:10 +00:00
mesh thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
multiphase liquidThermo: rhoThermo instantiated on liquidProperties 2017-02-19 16:44:00 +00:00
resources/geometry GIT: Repo update 2014-12-11 08:35:10 +00:00
stressAnalysis tutorials Allrun scripts: Update running of postProcess application 2016-08-02 16:24:28 +01:00
Allclean scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
Allrun Sprucing up the tutorials folder and adding -dict to "collapseEdges" 2016-03-06 19:06:44 +00:00
Alltest tutorials: Renamed .org -> .orig 2016-04-30 21:53:50 +01:00