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
insulated_tank_reduction.h
Go to the documentation of this file.
1#pragma once
2
23
36 double tank_height = 0.0;
37 double tank_diameter = 0.0;
38 double tank_thickness = 0.0;
39 double tank_emissivity = 0.0;
40 double tank_conductivity = 0.0;
41 double tank_temperature = 0.0;
42 double ambient_temperature = 0.0;
43 double system_efficiency = 1.0;
44 double insulation_thickness = 0.0;
46 double jacket_emissivity = 0.0;
47 double surface_temperature = 0.0;
48};
49
56 double heat_loss = 0.0;
57 double annual_heat_loss = 0.0;
58};
59
72
87
102
118double rayleighNumber(double thermal_expansion, double surface_temperature,
119 double ambient_temperature, double diameter,
120 double kin_viscosity, double thermal_diffusivity);
121
135double naturalConvectionCoefficient(double rayleigh, double conductivity, double diameter);
136
137} // namespace insulated_tank_reduction
InsulatedTankOutput bareTankHeatLoss(const InsulatedTankInput &input)
Calculates heat loss for an uninsulated (bare) tank.
InsulatedTankOutput insulatedTankHeatLoss(const InsulatedTankInput &input)
Calculates heat loss for a tank wrapped in insulation.
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....
double naturalConvectionCoefficient(double rayleigh, double conductivity, double diameter)
Computes the natural convection heat transfer coefficient for a vertical cylinder using the Ra^(1/3) ...
InsulatedTankOutput calculate(const InsulatedTankInput &input)
Calculates heat loss and annual heat loss for a tank.
Insulated tank heat loss calculations for treasure hunt measures.
Input parameters for the insulated tank heat loss calculation.
double tank_emissivity
Emissivity of the bare tank outer surface (0–1) .
double insulation_conductivity
Thermal conductivity of the insulation material .
double jacket_emissivity
Emissivity of the insulation jacket outer surface (0–1) .
double tank_conductivity
Thermal conductivity of the tank wall material .
double tank_temperature
Temperature of the tank fluid (inner surface) .
double surface_temperature
Outer surface temperature (jacket or bare tank outer wall) .
double insulation_thickness
Insulation layer thickness; set ≤ 0 for bare tank .
double system_efficiency
Heating system efficiency (0–1) .
Output results for the insulated tank heat loss calculation.
double annual_heat_loss
Annual heat loss (scaled, efficiency-adjusted) .
double heat_loss
Instantaneous heat loss (scaled) .