19 params.
addClassDescription(
"Heat flux model across a closed gap to calculate the conductance "
20 "between two solid materials");
25 "scaling_coefficient",
27 "The leading coefficient for the closed gap conductance value; used for tuning");
29 "primary_conductivity",
"The thermal conductivity of the primary surface solid material");
31 "secondary_conductivity",
"The thermal conductivity of the secondary surface solid material");
33 "primary_hardness",
"The hardness value of the primary surface material");
35 "The hardness of the secondary surface material");
43 _primary_T(adCoupledNeighborValue(
"temperature")),
44 _secondary_T(adCoupledValue(
"temperature")),
45 _contact_pressure(adCoupledLowerValue(
"contact_pressure")),
46 _scaling(getParam<Real>(
"scaling_coefficient")),
47 _primary_conductivity(getNeighborADMaterialProperty<Real>(
"primary_conductivity")),
48 _secondary_conductivity(getADMaterialProperty<Real>(
"secondary_conductivity")),
49 _primary_hardness(getNeighborADMaterialProperty<Real>(
"primary_hardness")),
50 _secondary_hardness(getADMaterialProperty<Real>(
"secondary_hardness"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("HeatTransferApp", GapFluxModelPressureDependentConduction)
Base class for gap flux models used by ModularGapConductanceConstraint.
static InputParameters validParams()
Gap flux model used to compute the conductance across a closed gap along which two solid materials ar...
const Real _scaling
Parameter used to scale the closed gap interface conductance value.
static InputParameters validParams()
const ADMaterialProperty< Real > & _secondary_conductivity
const ADVariableValue & _primary_T
Temperatures from the primary and secondary surfaces at the interface.
const ADMaterialProperty< Real > & _secondary_hardness
const ADMaterialProperty< Real > & _primary_hardness
Material hardness value of the two solid materials at the interface.
const ADMaterialProperty< Real > & _primary_conductivity
Thermal conductivity of the two solid materials at the closed gap interface.
GapFluxModelPressureDependentConduction(const InputParameters ¶meters)
ADReal computeFlux() const override
Compute gap physics used cache information in GapFluxModelBase.
const ADVariableValue & _secondary_T
const ADVariableValue & _contact_pressure
Pressure (lagrange multiplier) variable.