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 | Public Member Functions | Private Attributes | List of all members
PipeSizing Class Reference

Classes

struct  Output
 

Public Member Functions

 PipeSizing (double airflow, double airlinePressure, double designVelocity, double atmosphericPressure)
 
Output calculate ()
 

Private Attributes

double airflow
 
double airlinePressure
 
double designVelocity
 
double atmosphericPressure
 

Detailed Description

Definition at line 18 of file PipeSizing.h.

Constructor & Destructor Documentation

◆ PipeSizing()

PipeSizing::PipeSizing ( double  airflow,
double  airlinePressure,
double  designVelocity,
double  atmosphericPressure 
)
inline

Constructor for PipeSizing - This calculator finds the velocity of compressed air through all the different piping involved in the system.

Parameters
airflowdouble, volumetric flow velocity - cfm
airlinePressuredouble, Pressure through the pipe - psi
designVelocitydouble, The air flow velocity that is meant to flow through the pipe.
Attention
Constraints: 20 fps is recommended for a header, but it should never exceed 30 fps - ft/sc
Parameters
atmosphericPressuredouble, generally it will be 14.7 - psia

Definition at line 35 of file PipeSizing.h.

Member Function Documentation

◆ calculate()

Output PipeSizing::calculate ( )
inline

calculateReynoldsNumber() will calculateThermalResistance and return the cross sectional area and the pipe diameter.

Returns
PipeSizing::Output

Definition at line 44 of file PipeSizing.h.

Member Data Documentation

◆ airflow

double PipeSizing::airflow
private

Definition at line 51 of file PipeSizing.h.

◆ airlinePressure

double PipeSizing::airlinePressure
private

Definition at line 51 of file PipeSizing.h.

◆ atmosphericPressure

double PipeSizing::atmosphericPressure
private

Definition at line 51 of file PipeSizing.h.

◆ designVelocity

double PipeSizing::designVelocity
private

Definition at line 51 of file PipeSizing.h.


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