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
Public Attributes | List of all members
insulated_pipe_reduction::InsulatedPipeInput Struct Reference

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
 

Detailed Description

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.

Member Data Documentation

◆ ambient_temperature

double insulated_pipe_reduction::InsulatedPipeInput::ambient_temperature = 0.0

Definition at line 40 of file insulated_pipe_reduction.h.

◆ insulation_material_coefficients

std::vector<double> insulated_pipe_reduction::InsulatedPipeInput::insulation_material_coefficients

Definition at line 47 of file insulated_pipe_reduction.h.

◆ insulation_thickness

double insulated_pipe_reduction::InsulatedPipeInput::insulation_thickness = 0.0

Definition at line 43 of file insulated_pipe_reduction.h.

◆ jacket_emissivity

double insulated_pipe_reduction::InsulatedPipeInput::jacket_emissivity = 0.0

Definition at line 45 of file insulated_pipe_reduction.h.

◆ operating_hours

int insulated_pipe_reduction::InsulatedPipeInput::operating_hours = 0

Definition at line 35 of file insulated_pipe_reduction.h.

◆ pipe_diameter

double insulated_pipe_reduction::InsulatedPipeInput::pipe_diameter = 0.0

Definition at line 37 of file insulated_pipe_reduction.h.

◆ pipe_emissivity

double insulated_pipe_reduction::InsulatedPipeInput::pipe_emissivity = 0.0

Definition at line 44 of file insulated_pipe_reduction.h.

◆ pipe_length

double insulated_pipe_reduction::InsulatedPipeInput::pipe_length = 0.0

Definition at line 36 of file insulated_pipe_reduction.h.

◆ pipe_material_coefficients

std::vector<double> insulated_pipe_reduction::InsulatedPipeInput::pipe_material_coefficients

Definition at line 46 of file insulated_pipe_reduction.h.

◆ pipe_temperature

double insulated_pipe_reduction::InsulatedPipeInput::pipe_temperature = 0.0

Definition at line 39 of file insulated_pipe_reduction.h.

◆ pipe_thickness

double insulated_pipe_reduction::InsulatedPipeInput::pipe_thickness = 0.0

Definition at line 38 of file insulated_pipe_reduction.h.

◆ system_efficiency

double insulated_pipe_reduction::InsulatedPipeInput::system_efficiency = 1.0

Definition at line 42 of file insulated_pipe_reduction.h.

◆ wind_velocity

double insulated_pipe_reduction::InsulatedPipeInput::wind_velocity = 0.0

Definition at line 41 of file insulated_pipe_reduction.h.


The documentation for this struct was generated from the following file: