|
MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
|
Declares structs and functions for the Insulated Pipe Reduction Calculator.Calculates heat loss per unit length and annual heat loss from a hot pipe, with or without thermal insulation. More...
#include <vector>Go to the source code of this file.
Classes | |
| struct | insulated_pipe_reduction::InsulatedPipeInput |
| Input parameters for the insulated pipe heat loss calculation. More... | |
| struct | insulated_pipe_reduction::InsulatedPipeOutput |
| Output results for the insulated pipe heat loss calculation. More... | |
Namespaces | |
| namespace | insulated_pipe_reduction |
| Insulated pipe heat loss calculations for treasure hunt measures. | |
Functions | |
| InsulatedPipeOutput | insulated_pipe_reduction::calculate (const InsulatedPipeInput &input) |
| Calculates heat loss per unit length and annual heat loss for a pipe. | |
| InsulatedPipeOutput | insulated_pipe_reduction::insulatedPipeHeatLoss (const InsulatedPipeInput &input) |
| Calculates heat loss per unit length for a pipe with insulation. | |
| InsulatedPipeOutput | insulated_pipe_reduction::bareInsulatedPipeHeatLoss (const InsulatedPipeInput &input) |
| Calculates heat loss per unit length for an uninsulated (bare) pipe. | |
| double | insulated_pipe_reduction::thermalResistance (double diameter_a, double diameter_b, double diameter_c, double thermal_conductivity) |
| Computes the thermal resistance of a cylindrical shell. | |
| double | insulated_pipe_reduction::reynoldsNumber (double diameter, double wind_velocity, double kinematic_viscosity) |
| Computes the Reynolds number for external cross-flow over a cylinder. | |
| double | insulated_pipe_reduction::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 | insulated_pipe_reduction::nusseltNumber (double nusselt_forced, double nusselt_free) |
| Combines forced and free convection Nusselt numbers using the Churchill–Bernstein power-sum rule. | |
| double | insulated_pipe_reduction::nusseltForcedConvection (double reynolds, double prandtl) |
| Computes the forced-convection Nusselt number for external flow over a cylinder using the Churchill–Bernstein correlation. | |
| double | insulated_pipe_reduction::nusseltFreeConvection (double rayleigh, double prandtl) |
| Computes the free-convection Nusselt number for a horizontal cylinder using the Churchill–Chu correlation. | |
| double | insulated_pipe_reduction::radiativeHeatTransferCoefficient (double emissivity, double surface_temperature, double ambient_temperature) |
| Computes the linearized radiative heat transfer coefficient. | |
| double | insulated_pipe_reduction::convectiveHeatTransferCoefficient (double nusselt, double air_conductivity, double diameter) |
| Computes the convective heat transfer coefficient from a Nusselt number. | |