multiphaseEuler: phaseTransferModels::reactionDriven: Permit transfers in both directions

The syntax of this model has changed to permit transfers of species in
either direction. A list of transferring species is now given for each
phase, rather than identifying a single reacting phase. For example:

    phaseTransfer
    (
        vapour_particles
        {
            type reactionDriven;

            // TiO2 and TiO2_s are created by reactions in the vapour
            // and are then transferred to the particles
            species.vapour (TiO2 TiO2_s);

            // H2O is created by reactions in the particles and is then
            // transferred to the vapour
            species.particles (H2O);
        }
    );
This commit is contained in:
Will Bainbridge
2024-03-05 11:11:18 +00:00
parent 0840ae5d37
commit 2dd82773fc
5 changed files with 62 additions and 43 deletions

View File

@ -180,9 +180,7 @@ phaseTransfer
particles_dispersedIn_vapour
{
type reactionDriven;
reactingPhase vapour;
targetPhase particles;
species (TiO2);
species.vapour (TiO2);
}
}

View File

@ -192,9 +192,7 @@ phaseTransfer
particles_dispersedIn_vapour
{
type reactionDriven;
reactingPhase vapour;
targetPhase particles;
species (TiO2 TiO2_s);
species.vapour (TiO2 TiO2_s);
}
}