|
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 pipe heat loss calculation. More...
#include <insulated_pipe_reduction.h>
Public Attributes | |
| int | operating_hours = 0 |
| Annual operating hours \([\unit{\hour\per\year}]\). | |
| double | pipe_length = 0.0 |
| Total pipe length \([\unit{\meter}]\). | |
| double | pipe_diameter = 0.0 |
| Outer pipe diameter \([\unit{\meter}]\). | |
| double | pipe_thickness = 0.0 |
| Pipe wall thickness \([\unit{\meter}]\). | |
| double | pipe_temperature = 0.0 |
| Pipe inner surface (fluid) temperature \([\unit{\kelvin}]\). | |
| double | ambient_temperature = 0.0 |
| Ambient air temperature \([\unit{\kelvin}]\). | |
| double | wind_velocity = 0.0 |
| Wind velocity across the pipe \([\unit{\meter\per\second}]\). | |
| double | system_efficiency = 1.0 |
| Heating system efficiency (0–1) \([\unit{\unitless}]\). | |
| double | insulation_thickness = 0.0 |
| Insulation thickness; set ≤ 0 for uninsulated pipe \([\unit{\meter}]\). | |
| double | pipe_emissivity = 0.0 |
| Emissivity of the bare pipe outer surface (0–1) \([\unit{\unitless}]\). | |
| double | jacket_emissivity = 0.0 |
| Emissivity of the insulation jacket outer surface (0–1) \([\unit{\unitless}]\). | |
| std::vector< double > | pipe_material_coefficients |
| 4th-order polynomial fit coefficients for pipe thermal conductivity | |
| std::vector< double > | insulation_material_coefficients |
| 4th-order polynomial fit coefficients for insulation thermal conductivity | |
All temperatures are in Kelvin and all lengths are in meters. The material coefficient vectors must each contain exactly 5 values representing polynomial fit coefficients (order 4 down to order 0) for thermal conductivity as a function of temperature.
Definition at line 34 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::ambient_temperature = 0.0 |
Definition at line 40 of file insulated_pipe_reduction.h.
| std::vector<double> insulated_pipe_reduction::InsulatedPipeInput::insulation_material_coefficients |
Definition at line 47 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::insulation_thickness = 0.0 |
Definition at line 43 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::jacket_emissivity = 0.0 |
Definition at line 45 of file insulated_pipe_reduction.h.
| int insulated_pipe_reduction::InsulatedPipeInput::operating_hours = 0 |
Definition at line 35 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::pipe_diameter = 0.0 |
Definition at line 37 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::pipe_emissivity = 0.0 |
Definition at line 44 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::pipe_length = 0.0 |
Definition at line 36 of file insulated_pipe_reduction.h.
| std::vector<double> insulated_pipe_reduction::InsulatedPipeInput::pipe_material_coefficients |
Definition at line 46 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::pipe_temperature = 0.0 |
Definition at line 39 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::pipe_thickness = 0.0 |
Definition at line 38 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::system_efficiency = 1.0 |
Definition at line 42 of file insulated_pipe_reduction.h.
| double insulated_pipe_reduction::InsulatedPipeInput::wind_velocity = 0.0 |
Definition at line 41 of file insulated_pipe_reduction.h.