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
include
motorDriven
pumpFan
CompressibilityFactor.h
1
10
#ifndef TOOLS_SUITE_COMPRESSIBILITYFACTOR_H
11
#define TOOLS_SUITE_COMPRESSIBILITYFACTOR_H
12
13
#include <cmath>
20
class
CompressibilityFactor
{
21
public
:
31
CompressibilityFactor
(
const
double
moverShaftPower
,
const
double
inletPressure,
const
double
outletPressure,
32
const
double
barometricPressure,
const
double
flowRate,
const
double
specificHeatRatio)
33
:
moverShaftPower
(
moverShaftPower
), inletPressure(inletPressure), outletPressure(outletPressure),
34
barometricPressure(barometricPressure), flowRate(flowRate), specificHeatRatio(specificHeatRatio) {}
43
double
calculate
() {
44
double
const
p1 = inletPressure + 13.63 * barometricPressure;
45
double
const
x = (outletPressure - inletPressure) / p1;
46
double
const
z = ((6362 *
moverShaftPower
/ flowRate) / p1) * ((specificHeatRatio - 1) / specificHeatRatio);
47
48
return
std::log(1 + x) * z / (std::log(1 + z) * x);
49
}
50
51
private
:
60
const
double
moverShaftPower
, inletPressure, outletPressure, barometricPressure, flowRate, specificHeatRatio;
61
};
62
63
#endif
// TOOLS_SUITE_COMPRESSIBILITYFACTOR_H
CompressibilityFactor
Contains some of the Fan related classes.
Definition
CompressibilityFactor.h:20
CompressibilityFactor::moverShaftPower
const double moverShaftPower
Definition
CompressibilityFactor.h:60
CompressibilityFactor::calculate
double calculate()
Definition
CompressibilityFactor.h:43
CompressibilityFactor::CompressibilityFactor
CompressibilityFactor(const double moverShaftPower, const double inletPressure, const double outletPressure, const double barometricPressure, const double flowRate, const double specificHeatRatio)
Definition
CompressibilityFactor.h:31
Generated by
1.9.8