This Material calculates rock-fluid combined thermal conductivity for the single phase, fully saturated case by using a linear weighted average. More...
#include <PorousFlowThermalConductivityFromPorosity.h>
Public Member Functions | |
PorousFlowThermalConductivityFromPorosity (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | computeQpProperties () override |
Protected Attributes | |
const RealTensorValue | _la_s |
Thermal conductivity of the solid phase. More... | |
const RealTensorValue | _la_f |
Thermal conductivity of the single fluid phase. More... | |
const MaterialProperty< Real > & | _porosity_qp |
Quadpoint porosity. More... | |
const MaterialProperty< std::vector< Real > > & | _dporosity_qp_dvar |
d(quadpoint porosity)/d(PorousFlow variable) More... | |
MaterialProperty< RealTensorValue > & | _la_qp |
Thermal conducitivity at the qps. More... | |
MaterialProperty< std::vector< RealTensorValue > > & | _dla_qp_dvar |
d(thermal conductivity at the qps)/d(PorousFlow variable) More... | |
const unsigned int | _num_phases |
Number of phases. More... | |
const unsigned int | _num_components |
Number of fluid components. More... | |
const unsigned int | _num_var |
Number of PorousFlow variables. More... | |
This Material calculates rock-fluid combined thermal conductivity for the single phase, fully saturated case by using a linear weighted average.
Thermal conductivity = phi * lambda_f + (1 - phi) * lambda_s, where phi is porosity, and lambda_f, lambda_s are thermal conductivities of the fluid and solid (assumed constant)
Definition at line 27 of file PorousFlowThermalConductivityFromPorosity.h.
PorousFlowThermalConductivityFromPorosity::PorousFlowThermalConductivityFromPorosity | ( | const InputParameters & | parameters | ) |
Definition at line 32 of file PorousFlowThermalConductivityFromPorosity.C.
|
overrideprotectedvirtual |
Definition at line 49 of file PorousFlowThermalConductivityFromPorosity.C.
|
protectedinherited |
d(thermal conductivity at the qps)/d(PorousFlow variable)
Definition at line 32 of file PorousFlowThermalConductivityBase.h.
Referenced by PorousFlowThermalConductivityIdeal::computeQpProperties(), and computeQpProperties().
|
protected |
d(quadpoint porosity)/d(PorousFlow variable)
Definition at line 45 of file PorousFlowThermalConductivityFromPorosity.h.
Referenced by computeQpProperties().
|
protected |
Thermal conductivity of the single fluid phase.
Definition at line 39 of file PorousFlowThermalConductivityFromPorosity.h.
Referenced by computeQpProperties().
|
protectedinherited |
Thermal conducitivity at the qps.
Definition at line 29 of file PorousFlowThermalConductivityBase.h.
Referenced by PorousFlowThermalConductivityIdeal::computeQpProperties(), and computeQpProperties().
|
protected |
Thermal conductivity of the solid phase.
Definition at line 36 of file PorousFlowThermalConductivityFromPorosity.h.
Referenced by computeQpProperties().
|
protectedinherited |
Number of fluid components.
Definition at line 33 of file PorousFlowMaterialVectorBase.h.
Referenced by PorousFlowDiffusivityBase::computeQpProperties(), PorousFlowMassFractionAqueousEquilibriumChemistry::computeQpProperties(), PorousFlowMassFraction::computeQpProperties(), PorousFlowAqueousPreDisChemistry::PorousFlowAqueousPreDisChemistry(), PorousFlowDiffusivityBase::PorousFlowDiffusivityBase(), and PorousFlowMassFraction::PorousFlowMassFraction().
|
protectedinherited |
Number of phases.
Definition at line 30 of file PorousFlowMaterialVectorBase.h.
Referenced by PorousFlowDiffusivityBase::computeQpProperties(), PorousFlowDiffusivityMillingtonQuirk::computeQpProperties(), PorousFlowEffectiveFluidPressure::computeQpProperties(), PorousFlowMassFraction::computeQpProperties(), PorousFlowJoiner::computeQpProperties(), PorousFlowEffectiveFluidPressure::initQpStatefulProperties(), PorousFlowJoiner::initQpStatefulProperties(), PorousFlowDiffusivityBase::PorousFlowDiffusivityBase(), PorousFlowDiffusivityConst::PorousFlowDiffusivityConst(), PorousFlowJoiner::PorousFlowJoiner(), PorousFlowMassFraction::PorousFlowMassFraction(), PorousFlowThermalConductivityFromPorosity(), PorousFlowThermalConductivityIdeal::PorousFlowThermalConductivityIdeal(), and PorousFlowTotalGravitationalDensityFullySaturatedFromPorosity::PorousFlowTotalGravitationalDensityFullySaturatedFromPorosity().
|
protectedinherited |
Number of PorousFlow variables.
Definition at line 36 of file PorousFlowMaterialVectorBase.h.
Referenced by PorousFlowDiffusivityBase::computeQpProperties(), PorousFlowPermeabilityConst::computeQpProperties(), PorousFlowVolumetricStrain::computeQpProperties(), PorousFlowDiffusivityMillingtonQuirk::computeQpProperties(), PorousFlowAqueousPreDisChemistry::computeQpProperties(), PorousFlowMassFractionAqueousEquilibriumChemistry::computeQpProperties(), PorousFlowThermalConductivityIdeal::computeQpProperties(), PorousFlowEffectiveFluidPressure::computeQpProperties(), PorousFlowPermeabilityTensorFromVar::computeQpProperties(), PorousFlowPorosityConst::computeQpProperties(), computeQpProperties(), PorousFlowMatrixInternalEnergy::computeQpProperties(), PorousFlowPorosityHMBiotModulus::computeQpProperties(), PorousFlowTotalGravitationalDensityFullySaturatedFromPorosity::computeQpProperties(), PorousFlowPermeabilityConstFromVar::computeQpProperties(), PorousFlowPermeabilityExponential::computeQpProperties(), PorousFlowMassFraction::computeQpProperties(), PorousFlowPermeabilityKozenyCarman::computeQpProperties(), PorousFlowJoiner::computeQpProperties(), PorousFlowPorosityExponentialBase::computeQpProperties(), and PorousFlowAqueousPreDisChemistry::initQpStatefulProperties().
|
protected |
Quadpoint porosity.
Definition at line 42 of file PorousFlowThermalConductivityFromPorosity.h.
Referenced by computeQpProperties().