112 double thermal_conductivity);
124double reynoldsNumber(
double diameter,
double wind_velocity,
double kinematic_viscosity);
140 double ambient_temperature,
double diameter,
141 double kinematic_viscosity,
double alpha);
190 double ambient_temperature);
double rayleighNumber(double expansion_coefficient, double surface_temperature, double ambient_temperature, double diameter, double kinematic_viscosity, double alpha)
Computes the Rayleigh number for natural convection from a horizontal cylinder.
double reynoldsNumber(double diameter, double wind_velocity, double kinematic_viscosity)
Computes the Reynolds number for external cross-flow over a cylinder.
double radiativeHeatTransferCoefficient(double emissivity, double surface_temperature, double ambient_temperature)
Computes the linearized radiative heat transfer coefficient.
double thermalResistance(double diameter_a, double diameter_b, double diameter_c, double thermal_conductivity)
Computes the thermal resistance of a cylindrical shell.
double nusseltNumber(double nusselt_forced, double nusselt_free)
Combines forced and free convection Nusselt numbers using the Churchill–Bernstein power-sum rule.
InsulatedPipeOutput bareInsulatedPipeHeatLoss(const InsulatedPipeInput &input)
Calculates heat loss per unit length for an uninsulated (bare) pipe.
InsulatedPipeOutput calculate(const InsulatedPipeInput &input)
Calculates heat loss per unit length and annual heat loss for a pipe.
double nusseltFreeConvection(double rayleigh, double prandtl)
Computes the free-convection Nusselt number for a horizontal cylinder using the Churchill–Chu correla...
InsulatedPipeOutput insulatedPipeHeatLoss(const InsulatedPipeInput &input)
Calculates heat loss per unit length for a pipe with insulation.
double convectiveHeatTransferCoefficient(double nusselt, double air_conductivity, double diameter)
Computes the convective heat transfer coefficient from a Nusselt number.
double nusseltForcedConvection(double reynolds, double prandtl)
Computes the forced-convection Nusselt number for external flow over a cylinder using the Churchill–B...
Insulated pipe heat loss calculations for treasure hunt measures.
Output results for the insulated pipe heat loss calculation.
double annual_heat_loss
Annual heat loss for the full pipe .
double heat_loss_per_length
Converged heat loss per unit length .