21 params.
addParam<MaterialPropertyName>(
"Hw",
23 "Heat transfer coefficient material property");
24 params.
addRequiredParam<MaterialPropertyName>(
"rho",
"Density of the liquid");
25 params.
addRequiredParam<MaterialPropertyName>(
"vel",
"x-component of the liquid velocity");
27 params.
addRequiredParam<MaterialPropertyName>(
"cp",
"Specific heat of the fluid");
28 params.
addRequiredParam<MaterialPropertyName>(
"mu",
"Dynamic viscosity of the fluid");
29 params.
addRequiredParam<MaterialPropertyName>(
"k",
"Heat conductivity of the fluid");
33 "Computes wall heat transfer coefficient using Dittus-Boelter equation");
40 _Hw(declareProperty<
Real>(
"Hw")),
41 _rho(getMaterialProperty<
Real>(
"rho")),
42 _vel(getMaterialProperty<
Real>(
"vel")),
43 _D_h(getMaterialProperty<
Real>(
"D_h")),
44 _k(getMaterialProperty<
Real>(
"k")),
45 _mu(getMaterialProperty<
Real>(
"mu")),
46 _cp(getMaterialProperty<
Real>(
"cp")),
47 _T(getMaterialProperty<
Real>(
"T")),
48 _T_wall(getMaterialProperty<
Real>(
"T_wall"))
static InputParameters validParams()
const MaterialProperty< Real > & _T
Fluid temperature.
const MaterialProperty< Real > & _cp
Dynamic viscosity.
const MaterialProperty< Real > & _T_wall
Wall temperature.
registerMooseObject("ThermalHydraulicsApp", WallHeatTransferCoefficient3EqnDittusBoelterMaterial)
const MaterialProperty< Real > & _mu
Dynamic viscosity.
auto Prandtl(const T1 &cp, const T2 &mu, const T3 &k)
Compute Prandtl number.
const MaterialProperty< Real > & _k
Heat conduction.
auto Reynolds(const T1 &volume_fraction, const T2 &rho, const T3 &vel, const T4 &D_h, const T5 &mu)
Compute Reynolds number.
static const std::string HEAT_TRANSFER_COEFFICIENT_WALL
MaterialProperty< Real > & _Hw
Wall heat transfer coefficient.
const MaterialProperty< Real > & _D_h
Hydraulic diameter.
static InputParameters validParams()
const MaterialProperty< Real > & _vel
Velocity.
auto wallHeatTransferCoefficient(const T1 &Nu, const T2 &k, const T3 &D_h)
Compute wall heat transfer coefficient.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
WallHeatTransferCoefficient3EqnDittusBoelterMaterial(const InputParameters ¶meters)
const MaterialProperty< Real > & _rho
Density.
virtual void computeQpProperties()
Computes wall heat transfer coefficient using Dittus-Boelter equation.
MooseUnits pow(const MooseUnits &, int)