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

#include <OptimalFanEfficiency.h>

Classes

struct  FanTypeProperties
 

Public Types

enum class  FanType {
  AirfoilSISW , BackwardCurvedSISW , RadialSISW , RadialTipSISW ,
  BackwardInclinedSISW , AirfoilDIDW , BackwardCurvedDIDW , BackwardInclinedDIDW ,
  VaneAxial , AirHandling , MaterialHandling , LongShavings
}
 

Public Member Functions

 OptimalFanEfficiency (FanType const fanType, const double fanSpeed, const double flowRate, const double inletPressure, const double outletPressure, const double compressibility)
 
double calculate ()
 

Private Attributes

FanType const fanType
 
const double fanSpeed
 
const double flowRate
 
const double outletPressure
 
const double inletPressure
 
const double compressibility
 
const FanTypeProperties fanTypeProperties [12]
 

Detailed Description

Contains calculations for Optimal Fan Efficiency

Author
Preston Shires (pshires)
Allie Ledbetter (Aeledbetter)
Bug:
No Known Bugs.

enum class for Optimal Fan Efficiency

Definition at line 18 of file OptimalFanEfficiency.h.

Member Enumeration Documentation

◆ FanType

enum class OptimalFanEfficiency::FanType
strong

Definition at line 20 of file OptimalFanEfficiency.h.

Constructor & Destructor Documentation

◆ OptimalFanEfficiency()

OptimalFanEfficiency::OptimalFanEfficiency ( FanType const  fanType,
const double  fanSpeed,
const double  flowRate,
const double  inletPressure,
const double  outletPressure,
const double  compressibility 
)
inline

Definition at line 35 of file OptimalFanEfficiency.h.

Member Function Documentation

◆ calculate()

double OptimalFanEfficiency::calculate ( )
inline

OptimalFanEfficiency::calculateThermalResistance()

Returns
optimal fan efficiency, double as a %

Definition at line 44 of file OptimalFanEfficiency.h.

Member Data Documentation

◆ compressibility

const double OptimalFanEfficiency::compressibility
private

Definition at line 65 of file OptimalFanEfficiency.h.

◆ fanSpeed

const double OptimalFanEfficiency::fanSpeed
private

Definition at line 65 of file OptimalFanEfficiency.h.

◆ fanType

FanType const OptimalFanEfficiency::fanType
private

Definition at line 64 of file OptimalFanEfficiency.h.

◆ fanTypeProperties

const FanTypeProperties OptimalFanEfficiency::fanTypeProperties[12]
private

Definition at line 93 of file OptimalFanEfficiency.h.

◆ flowRate

const double OptimalFanEfficiency::flowRate
private

Definition at line 65 of file OptimalFanEfficiency.h.

◆ inletPressure

const double OptimalFanEfficiency::inletPressure
private

Definition at line 65 of file OptimalFanEfficiency.h.

◆ outletPressure

const double OptimalFanEfficiency::outletPressure
private

Definition at line 65 of file OptimalFanEfficiency.h.


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