ENH: Adding evaporation-condensation lagragian model for solution
1) Adding LiquidEvapFuchsKnudsen model for lagrangian evaporation. This models is based on a diffusion type of evaporation/ condensation on particles composed of solution (liquid + solid). 2) Adding modes of calculating the particle rho and volume change. The new keyword in constantProperties is 'volumeUpdateMethod' which three options: a) constantRho b) constantVolume c) updateRhoAndVol The old keyword 'constantVolume' true/face is still valid 3) The entry rho0 is now optional for multicomponent parcels. If defined , it is used, but if it is not the actual mixture provided is used to calculate rho0 of the particle. T0 is still used as initial T and Cp0 is over-written in the multicomponent cloud but still required. 4) Adding tutorial for evaporation/condensation model
parent
973e2d4e
Showing
- src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.C 13 additions, 1 deletion...rmediate/clouds/Templates/KinematicCloud/KinematicCloud.C
- src/lagrangian/intermediate/clouds/Templates/ReactingHeterogeneousCloud/ReactingHeterogeneousCloud.C 20 additions, 1 deletion...s/ReactingHeterogeneousCloud/ReactingHeterogeneousCloud.C
- src/lagrangian/intermediate/clouds/Templates/ReactingMultiphaseCloud/ReactingMultiphaseCloud.C 15 additions, 0 deletions...mplates/ReactingMultiphaseCloud/ReactingMultiphaseCloud.C
- src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelI.H 1 addition, 1 deletion...iate/parcels/Templates/KinematicParcel/KinematicParcelI.H
- src/lagrangian/intermediate/parcels/Templates/ReactingHeterogeneousParcel/ReactingHeterogeneousParcel.C 66 additions, 6 deletions...ReactingHeterogeneousParcel/ReactingHeterogeneousParcel.C
- src/lagrangian/intermediate/parcels/Templates/ReactingHeterogeneousParcel/ReactingHeterogeneousParcel.H 10 additions, 0 deletions...ReactingHeterogeneousParcel/ReactingHeterogeneousParcel.H
- src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.C 93 additions, 6 deletions...lates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.C
- src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.H 16 additions, 0 deletions...lates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.H
- src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcel.C 86 additions, 8 deletions...mediate/parcels/Templates/ReactingParcel/ReactingParcel.C
- src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcel.H 39 additions, 3 deletions...mediate/parcels/Templates/ReactingParcel/ReactingParcel.H
- src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelI.H 60 additions, 4 deletions...ediate/parcels/Templates/ReactingParcel/ReactingParcelI.H
- src/lagrangian/intermediate/parcels/include/makeReactingParcelPhaseChangeModels.H 4 additions, 1 deletion...ate/parcels/include/makeReactingParcelPhaseChangeModels.H
- src/lagrangian/intermediate/submodels/Reacting/CompositionModel/CompositionModel/CompositionModel.C 69 additions, 4 deletions...ting/CompositionModel/CompositionModel/CompositionModel.C
- src/lagrangian/intermediate/submodels/Reacting/CompositionModel/CompositionModel/CompositionModel.H 11 additions, 0 deletions...ting/CompositionModel/CompositionModel/CompositionModel.H
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvapFuchsKnudsen/LiquidEvapFuchsKnudsen.C 338 additions, 0 deletions...angeModel/LiquidEvapFuchsKnudsen/LiquidEvapFuchsKnudsen.C
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvapFuchsKnudsen/LiquidEvapFuchsKnudsen.H 214 additions, 0 deletions...angeModel/LiquidEvapFuchsKnudsen/LiquidEvapFuchsKnudsen.H
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.C 4 additions, 0 deletions...ng/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.C
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.H 4 additions, 0 deletions...ng/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.H
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporationBoil/LiquidEvaporationBoil.C 4 additions, 0 deletions...ChangeModel/LiquidEvaporationBoil/LiquidEvaporationBoil.C
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporationBoil/LiquidEvaporationBoil.H 4 additions, 0 deletions...ChangeModel/LiquidEvaporationBoil/LiquidEvaporationBoil.H