openfoam/tutorials/multiphase
Henry Weller f6dacfb484 liquidThermo: rhoThermo instantiated on liquidProperties
This allows single, multi-phase and VoF compressible simulations to be performed
with the accurate thermophysical property functions for liquids provided by the
liquidProperty classes.  e.g. in the
multiphase/compressibleInterFoam/laminar/depthCharge2D tutorial water can now be
specified by

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

mixture
{
    H2O;
}

as an alternative to the previous less accurate representation defined by

thermoType
{
    type            heRhoThermo;
    mixture         pureMixture;
    transport       const;
    thermo          hConst;
    equationOfState perfectFluid;
    specie          specie;
    energy          sensibleInternalEnergy;
}

mixture
{
    specie
    {
        molWeight   18.0;
    }
    equationOfState
    {
        R           3000;
        rho0        1027;
    }
    thermodynamics
    {
        Cp          4195;
        Hf          0;
    }
    transport
    {
        mu          3.645e-4;
        Pr          2.289;
    }
}

However the increase in accuracy of the new simpler and more convenient
specification and representation comes at a cost: the NSRDS functions used by
the liquidProperties classes are relatively expensive to evaluate and the
depthCharge2D case takes ~14% longer to run.
2017-02-19 16:44:00 +00:00
..
cavitatingFoam tutorials: Renamed sub-directories ras -> RAS and les -> LES 2016-09-20 19:03:40 +01:00
compressibleInterDyMFoam/RAS/sloshingTank2D thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
compressibleInterFoam/laminar liquidThermo: rhoThermo instantiated on liquidProperties 2017-02-19 16:44:00 +00:00
compressibleMultiphaseInterFoam/laminar/damBreak4phase thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
driftFluxFoam/RAS tutorials: Renamed sub-directories ras -> RAS and les -> LES 2016-09-20 19:03:40 +01:00
interDyMFoam/RAS interDyMFoam: Reinstate alphaPhiCorr0 for moving meshes without topology change 2017-02-07 09:59:19 +00:00
interFoam Multi-phase solvers: Improved handling of inflow/outflow BCs in MULES 2017-01-17 22:43:47 +00:00
interMixingFoam/laminar/damBreak totalPressureFvPatchScalarField, uniformTotalPressureFvPatchScalarField: simplified and rationalized 2016-06-16 12:21:34 +01:00
interPhaseChangeDyMFoam/propeller dynamicMotionSolverListFvMesh: New mesh-motion solver supporting multiple moving regions 2016-12-01 15:57:15 +00:00
interPhaseChangeFoam/cavitatingBullet Tutorials fvSolution files: removed solver entries which use default 2016-06-15 07:39:12 +01:00
multiphaseEulerFoam tutorials: Updated formatting of dictionaries and specification of 'plane' and 'samplePlane' 2016-06-29 18:02:57 +01:00
multiphaseInterDyMFoam/laminar/mixerVesselAMI2D dynamicMotionSolverListFvMesh: New mesh-motion solver supporting multiple moving regions 2016-12-01 15:57:15 +00:00
multiphaseInterFoam/laminar Multi-phase solvers: Improved handling of inflow/outflow BCs in MULES 2017-01-17 22:43:47 +00:00
potentialFreeSurfaceDyMFoam/oscillatingBox functionObjects::surfaceFieldValue: New rational name for the surfaceRegion functionObject 2016-08-12 10:04:11 +01:00
potentialFreeSurfaceFoam/oscillatingBox functionObjects::surfaceFieldValue: New rational name for the surfaceRegion functionObject 2016-08-12 10:04:11 +01:00
reactingMultiphaseEulerFoam/laminar thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
reactingTwoPhaseEulerFoam thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
twoLiquidMixingFoam/lockExchange Tutorials fvSolution files: removed solver entries which use default 2016-06-15 07:39:12 +01:00
twoPhaseEulerFoam thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00