diff --git a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H index 2accb8e1c9..74a66b63e8 100644 --- a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H +++ b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H @@ -1,5 +1,5 @@ Info<< "\nConstructing reacting cloud" << endl; -icoPoly8ThermoReactingCloud parcels +icoPoly8ThermoReactingMultiphaseCloud parcels ( "reactingCloud1", rho, diff --git a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C index bf0a16af28..0e626f3127 100644 --- a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C +++ b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C @@ -43,7 +43,7 @@ Description #include "fvCFD.H" #include "hReactionThermo.H" #include "turbulenceModel.H" -#include "BasicReactingCloud.H" +#include "BasicReactingMultiphaseCloud.H" #include "rhoChemistryModel.H" #include "chemistrySolver.H" #include "radiationModel.H" diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties index e488fffacc..c320e60ae1 100644 --- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties +++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties @@ -27,10 +27,14 @@ PatchInteractionModel StandardWallInteraction; HeatTransferModel RanzMarshall; -CompositionModel SinglePhaseMixture; +CompositionModel SingleMixtureFraction; PhaseChangeModel LiquidEvaporation; +DevolatilisationModel none; + +SurfaceReactionModel none; + PostProcessingModel none; radiation off; @@ -55,6 +59,8 @@ constantProperties Tvap Tvap [ 0 0 0 1 0 ] 284; Tbp Tbp [ 0 0 0 1 0 ] 373; Pr Pr [ 0 0 0 0 0 ] 0.7; + LDevol LDevol [ 0 0 0 0 0 ] 0; + hRetentionCoeff hRetentionCoeff [ 0 0 0 0 0 ] 1; constantVolume false; } @@ -110,15 +116,24 @@ RanzMarshallCoeffs BirdCorrection off; } -SinglePhaseMixtureCoeffs +SingleMixtureFractionCoeffs { phases ( + gas + { + } liquid { - H2O 1; + H2O 1; + } + solid + { } ); + YGasTot0 0; + YLiquidTot0 1; + YSolidTot0 0; } LiquidEvaporationCoeffs diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties index ddb7eaf3a9..1dbbf94c3f 100644 --- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties +++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties @@ -27,10 +27,14 @@ PatchInteractionModel StandardWallInteraction; HeatTransferModel RanzMarshall; -CompositionModel SinglePhaseMixture; +CompositionModel SingleMixtureFraction; PhaseChangeModel LiquidEvaporation; +DevolatilisationModel none; + +SurfaceReactionModel none; + PostProcessingModel PatchPostProcessing; radiation off; @@ -55,6 +59,8 @@ constantProperties Tvap Tvap [ 0 0 0 1 0 ] 273; Tbp Tbp [ 0 0 0 1 0 ] 373; Pr Pr [ 0 0 0 0 0 ] 0.7; + LDevol LDevol [ 0 0 0 0 0 ] 0; + hRetentionCoeff hRetentionCoeff [ 0 0 0 0 0 ] 1; constantVolume false; } @@ -132,15 +138,24 @@ RanzMarshallCoeffs BirdCorrection off; } -SinglePhaseMixtureCoeffs +SingleMixtureFractionCoeffs { phases ( + gas + { + } liquid { - H2O 1; + H2O 1; + } + solid + { } ); + YGasTot0 0; + YLiquidTot0 1; + YSolidTot0 0; } LiquidEvaporationCoeffs