/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 5 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; location "constant"; object phaseProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // type interfaceCompositionPhaseChangeMultiphaseSystem; phases (solid liquid gas); solid { type pureStationaryPhaseModel; diameterModel constant; constantCoeffs { d 1e-4; } alphaMax 0.65; residualAlpha 1e-6; } liquid { type pureStationaryPhaseModel; diameterModel constant; constantCoeffs { d 1e-4; } residualAlpha 1e-6; } gas { type multiComponentPhaseModel; diameterModel constant; constantCoeffs { d 1e-4; } residualAlpha 0; } blending { default { type none; continuousPhase gas; } heatTransfer { type linear; minPartlyContinuousAlpha.gas 0.2; minFullyContinuousAlpha.gas 0.39; minPartlyContinuousAlpha.liquid 0.1; minFullyContinuousAlpha.liquid 0.2; minPartlyContinuousAlpha.solid 0.0; minFullyContinuousAlpha.solid 1.0; } diffusiveMassTransfer { type none; continuousPhase gas; } } surfaceTension ( ); aspectRatio ( ); drag ( ); virtualMass ( ); interfaceComposition.solid (); interfaceComposition.liquid (); interfaceComposition.gas ( (gas and liquid) { type saturated; species ( H2O ); Le 0.938; saturationPressure { type AntoineExtended; A 29.8605; B -3.1522e3; C 0; D -7.3037; E 1.8090e-6; F 2; } } ); heatTransfer.solid ( (solid in gas) { type RanzMarshall; residualAlpha 1e-4; } (solid in liquid) { type RanzMarshall; residualAlpha 1e-4; } (gas in solid) { type RanzMarshall; residualAlpha 1e-4; } (liquid in solid) { type RanzMarshall; residualAlpha 1e-4; } ); heatTransfer.liquid ( (liquid in gas) { type RanzMarshall; residualAlpha 1e-4; } (liquid in solid) { type RanzMarshall; residualAlpha 1e-4; } (gas in liquid) { type RanzMarshall; residualAlpha 1e-4; } (solid in liquid) { type RanzMarshall; residualAlpha 1e-4; } ); heatTransfer.gas ( (solid in gas) { type RanzMarshall; residualAlpha 1e-4; } (liquid in gas) { type RanzMarshall; residualAlpha 1e-4; } (gas in liquid) { type RanzMarshall; residualAlpha 1e-4; } (gas in solid) { type RanzMarshall; residualAlpha 1e-4; } ); diffusiveMassTransfer.liquid ( (liquid in gas) { type Frossling; Le 0.938; } ); diffusiveMassTransfer.solid ( ); diffusiveMassTransfer.gas ( (liquid in gas) { type Frossling; Le 0.938; } ); phaseTransfer ( ); lift ( ); wallLubrication ( ); turbulentDispersion ( ); // Minimum allowable pressure pMin 10000; // ************************************************************************* //