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.
Loading...
Searching...
No Matches
Classes | Functions
insulated_tank_reduction Namespace Reference

Insulated tank heat loss calculations for treasure hunt measures. More...

Classes

struct  InsulatedTankInput
 Input parameters for the insulated tank heat loss calculation. More...
 
struct  InsulatedTankOutput
 Output results for the insulated tank heat loss calculation. More...
 

Functions

InsulatedTankOutput calculate (const InsulatedTankInput &input)
 Calculates heat loss and annual heat loss for a tank.
 
InsulatedTankOutput insulatedTankHeatLoss (const InsulatedTankInput &input)
 Calculates heat loss for a tank wrapped in insulation.
 
InsulatedTankOutput bareTankHeatLoss (const InsulatedTankInput &input)
 Calculates heat loss for an uninsulated (bare) tank.
 
double rayleighNumber (double thermal_expansion, double surface_temperature, double ambient_temperature, double diameter, double kin_viscosity, double thermal_diffusivity)
 Computes the Rayleigh number for natural convection along a vertical cylinder in U.S. customary units.
 
double naturalConvectionCoefficient (double rayleigh, double conductivity, double diameter)
 Computes the natural convection heat transfer coefficient for a vertical cylinder using the Ra^(1/3) empirical correlation.
 

Detailed Description

Provides a function-based API for estimating heat loss and annual energy cost for a hot vertical cylindrical tank, with or without thermal insulation. Air properties are evaluated at the ambient temperature using fourth-order polynomial fits to tabulated U.S. customary air data. The calculation uses gravitational acceleration g = 32.174 ft/s² and the Stefan–Boltzmann constant in BTU/(hr·ft²·°R⁴).

See also
Insulated Tank Reduction Calculator