|
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.
|
Input parameters for the insulated tank heat loss calculation. More...
#include <insulated_tank_reduction.h>
Public Attributes | |
| int | operating_hours = 0 |
| Annual operating hours \([\unit{\hour\per\year}]\). | |
| double | tank_height = 0.0 |
| Tank lateral height \([\unit{\foot}]\). | |
| double | tank_diameter = 0.0 |
| Tank inner diameter \([\unit{\foot}]\). | |
| double | tank_thickness = 0.0 |
| Tank wall thickness \([\unit{\foot}]\). | |
| double | tank_emissivity = 0.0 |
| Emissivity of the bare tank outer surface (0–1) \([\unit{\unitless}]\). | |
| double | tank_conductivity = 0.0 |
| Thermal conductivity of the tank wall material \([\unit{\btu\per(\hour\foot\degreeFahrenheit)}]\). | |
| double | tank_temperature = 0.0 |
| Temperature of the tank fluid (inner surface) \([\unit{\degreeRankine}]\). | |
| double | ambient_temperature = 0.0 |
| Ambient air temperature \([\unit{\degreeRankine}]\). | |
| double | system_efficiency = 1.0 |
| Heating system efficiency (0–1) \([\unit{\unitless}]\). | |
| double | insulation_thickness = 0.0 |
| Insulation layer thickness; set ≤ 0 for bare tank \([\unit{\foot}]\). | |
| double | insulation_conductivity = 0.0 |
| Thermal conductivity of the insulation material \([\unit{\btu\per(\hour\foot\degreeFahrenheit)}]\). | |
| double | jacket_emissivity = 0.0 |
| Emissivity of the insulation jacket outer surface (0–1) \([\unit{\unitless}]\). | |
| double | surface_temperature = 0.0 |
| Outer surface temperature (jacket or bare tank outer wall) \([\unit{\degreeRankine}]\). | |
Temperatures are in degrees Rankine. Geometry (height, diameter, thickness) is in feet. Thermal conductivities are in BTU/(hr·ft·°F). System efficiency is a fraction (0–1). Set insulation_thickness ≤ 0 to compute heat loss for a bare (uninsulated) tank; insulation_conductivity is then ignored.
Definition at line 34 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::ambient_temperature = 0.0 |
Definition at line 42 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::insulation_conductivity = 0.0 |
Definition at line 45 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::insulation_thickness = 0.0 |
Definition at line 44 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::jacket_emissivity = 0.0 |
Definition at line 46 of file insulated_tank_reduction.h.
| int insulated_tank_reduction::InsulatedTankInput::operating_hours = 0 |
Definition at line 35 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::surface_temperature = 0.0 |
Definition at line 47 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::system_efficiency = 1.0 |
Definition at line 43 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::tank_conductivity = 0.0 |
Definition at line 40 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::tank_diameter = 0.0 |
Definition at line 37 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::tank_emissivity = 0.0 |
Definition at line 39 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::tank_height = 0.0 |
Definition at line 36 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::tank_temperature = 0.0 |
Definition at line 41 of file insulated_tank_reduction.h.
| double insulated_tank_reduction::InsulatedTankInput::tank_thickness = 0.0 |
Definition at line 38 of file insulated_tank_reduction.h.