Class which models interfacial heat transfer between a number of phases. Two heat transfer models are stored at each interface, one for each phase. This permits definition of an interface temperature with which heat transfer occurs. It also allows derived systems to define other thermodynamic properties at the interface and therefore represent phase changes.
More...
|
| TwoResistanceHeatTransferPhaseSystem (const fvMesh &) |
| Construct from fvMesh. More...
|
|
virtual | ~TwoResistanceHeatTransferPhaseSystem () |
| Destructor. More...
|
|
virtual autoPtr< phaseSystem::heatTransferTable > | heatTransfer () const |
| Return the heat transfer matrices. More...
|
|
virtual void | correctEnergyTransport () |
| Correct the energy transport e.g. alphat and Tf. More...
|
|
virtual void | correctInterfaceThermo ()=0 |
| Correct the interface thermodynamics. More...
|
|
virtual bool | read () |
| Read base phaseProperties dictionary. More...
|
|
| HeatTransferPhaseSystem (const fvMesh &) |
| Construct from fvMesh. More...
|
|
virtual | ~HeatTransferPhaseSystem () |
| Destructor. More...
|
|
virtual tmp< volScalarField > | L (const phasePair &pair, const volScalarField &dmdtf, const volScalarField &Tf, const latentHeatScheme scheme) const |
| Return the latent heat for a given pair, mass transfer rate (used. More...
|
|
virtual tmp< scalarField > | L (const phasePair &pair, const scalarField &dmdtf, const scalarField &Tf, const labelUList &cells, const latentHeatScheme scheme) const |
| As above, but for a cell-set. More...
|
|
virtual tmp< volScalarField > | Li (const phasePair &pair, const word &member, const volScalarField &dmidtf, const volScalarField &Tf, const latentHeatScheme scheme) const |
| Return the latent heat for a given pair, specie, mass transfer rate. More...
|
|
virtual tmp< scalarField > | Li (const phasePair &pair, const word &member, const scalarField &dmidtf, const scalarField &Tf, const labelUList &cells, const latentHeatScheme scheme) const |
| As above, but for a cell-set. More...
|
|
| TypeName ("heatTransferPhaseSystem") |
| Runtime type information. More...
|
|
| heatTransferPhaseSystem () |
| Default constructor. More...
|
|
virtual | ~heatTransferPhaseSystem () |
| Destructor. More...
|
|
|
void | addDmdtHefs (const phaseSystem::dmdtfTable &dmdtfs, const phaseSystem::dmdtfTable &Tfs, const latentHeatScheme scheme, const latentHeatTransfer transfer, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from bulk phase changes. More...
|
|
void | addDmidtHefs (const phaseSystem::dmidtfTable &dmidtfs, const phaseSystem::dmdtfTable &Tfs, const latentHeatScheme scheme, const latentHeatTransfer transfer, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from specie phase changes. More...
|
|
void | addDmdtHefs (const phaseSystem::dmdtfTable &dmdtfs, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from bulk mass transfers. More...
|
|
void | addDmidtHefs (const phaseSystem::dmidtfTable &dmidtfs, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from specie mass transfers. More...
|
|
void | addDmdtHefsWithoutL (const phaseSystem::dmdtfTable &dmdtfs, const phaseSystem::dmdtfTable &Tfs, const latentHeatScheme scheme, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from bulk phase changes,. More...
|
|
void | addDmdtL (const phaseSystem::dmdtfTable &dmdtfs, const phaseSystem::dmdtfTable &Tfs, const scalar weight, const latentHeatScheme scheme, phaseSystem::heatTransferTable &eqns) const |
| Add latent heat terms which result from bulk phase changes. More...
|
|
void | addDmdtHefs (const phaseSystem::dmdtfTable &dmdtfs, const phaseSystem::dmdtfTable &Tfs, const scalar weight, const latentHeatScheme scheme, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from bulk phase changes. More...
|
|
void | addDmidtHefsWithoutL (const phaseSystem::dmidtfTable &dmidtfs, const phaseSystem::dmdtfTable &Tfs, const latentHeatScheme scheme, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from specie phase changes,. More...
|
|
void | addDmidtL (const phaseSystem::dmidtfTable &dmidtfs, const phaseSystem::dmdtfTable &Tfs, const scalar weight, const latentHeatScheme scheme, phaseSystem::heatTransferTable &eqns) const |
| Add latent heat terms which result from specie phase changes. More...
|
|
void | addDmidtHefs (const phaseSystem::dmidtfTable &dmidtfs, const phaseSystem::dmdtfTable &Tfs, const scalar weight, const latentHeatScheme scheme, phaseSystem::heatTransferTable &eqns) const |
| Add energy transfer terms which result from specie phase changes. More...
|
|
template<class BasePhaseSystem>
class Foam::TwoResistanceHeatTransferPhaseSystem< BasePhaseSystem >
Class which models interfacial heat transfer between a number of phases. Two heat transfer models are stored at each interface, one for each phase. This permits definition of an interface temperature with which heat transfer occurs. It also allows derived systems to define other thermodynamic properties at the interface and therefore represent phase changes.
- See also
- OneResistanceHeatTransferPhaseSystem
- Source files
-
Definition at line 63 of file TwoResistanceHeatTransferPhaseSystem.H.