/*--------------------------------*- C++ -*----------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org \\ / A nd | Version: dev \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { format ascii; class dictionary; location "constant"; object phaseProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // type populationBalanceMultiphaseSystem; phases (particles vapour); populationBalances (aggregates); particles { type multicomponentPhaseModel; diameterModel velocityGroup; velocityGroupCoeffs { populationBalance aggregates; shapeModel fractal; fractalCoeffs { sinteringModel KochFriedlander; KochFriedlanderCoeffs { Cs 8.3e24; n 4.0; m 1.0; Ta 3700.0; } } sizeGroups ( { dSph 4.000E-10; Df 1.8; alphaC 1; } { dSph 5.769E-10; Df 1.8; alphaC 1; } { dSph 8.320E-10; Df 1.8; alphaC 1; } { dSph 1.200E-09; Df 1.8; alphaC 1; } { dSph 1.731E-09; Df 1.8; alphaC 1; } { dSph 2.496E-09; Df 1.8; alphaC 1; } { dSph 3.600E-09; Df 1.8; alphaC 1; } { dSph 5.192E-09; Df 1.8; alphaC 1; } { dSph 7.488E-09; Df 1.8; alphaC 1; } { dSph 1.080E-08; Df 1.8; alphaC 1; } { dSph 1.558E-08; Df 1.8; alphaC 1; } { dSph 2.246E-08; Df 1.8; alphaC 1; } { dSph 3.240E-08; Df 1.8; alphaC 1; } { dSph 4.673E-08; Df 1.8; alphaC 1; } { dSph 6.739E-08; Df 1.8; alphaC 1; } { dSph 9.720E-08; Df 1.8; alphaC 1; } { dSph 1.402E-07; Df 1.8; alphaC 1; } { dSph 2.022E-07; Df 1.8; alphaC 1; } { dSph 2.916E-07; Df 1.8; alphaC 1; } { dSph 4.206E-07; Df 1.8; alphaC 1; } { dSph 6.066E-07; Df 1.8; alphaC 1; } { dSph 8.748E-07; Df 1.8; alphaC 1; } { dSph 1.262E-06; Df 1.8; alphaC 1; } { dSph 1.820E-06; Df 1.8; alphaC 1; } { dSph 2.624E-06; Df 1.8; alphaC 1; } { dSph 3.785E-06; Df 1.8; alphaC 1; } { dSph 5.459E-06; Df 1.8; alphaC 1; } { dSph 7.873E-06; Df 1.8; alphaC 1; } { dSph 1.136E-05; Df 1.8; alphaC 1; } ); } residualAlpha 1e-15; } vapour { type reactingPhaseModel; diameterModel none; residualAlpha 1e-5; } populationBalanceCoeffs { aggregates { continuousPhase vapour; coalescenceModels ( DahnekeInterpolation { sigma 340e-12; } ); binaryBreakupModels (); breakupModels (); driftModels (); nucleationModels ( reactionDriven { nucleationDiameter 4E-10; velocityGroup particles; reactingPhase vapour; dmdtf phaseTransfer:dmidtf; specie TiO2; } ); } } blending { default { type continuous; phase vapour; } } interfaceCompression {} surfaceTension {} drag { particles_dispersedIn_vapour { type timeScaleFiltered; minRelaxTime 1e-4; dragModel { type aerosolDrag; sigma 340e-12; } } } virtualMass {} heatTransfer { particles_dispersedIn_vapour { type timeScaleFiltered; minRelaxTime 1e-4; heatTransferModel { type constantNu; Nu 1; } } } phaseTransfer { particles_dispersedIn_vapour { type reactionDriven; reactingPhase vapour; targetPhase particles; species (TiO2); } } lift {} wallLubrication {} turbulentDispersion {} interfaceCompression {} // ************************************************************************* //