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
#pragma once
2
11
#include <cmath>
18
class
CompressibilityFactor
{
19
public
:
29
CompressibilityFactor
(
const
double
moverShaftPower
,
const
double
inletPressure,
const
double
outletPressure,
30
const
double
barometricPressure,
const
double
flowRate,
const
double
specificHeatRatio)
31
:
moverShaftPower
(
moverShaftPower
), inletPressure(inletPressure), outletPressure(outletPressure),
32
barometricPressure(barometricPressure), flowRate(flowRate), specificHeatRatio(specificHeatRatio) {}
41
double
calculate
() {
42
double
const
p1 = inletPressure + 13.63 * barometricPressure;
43
double
const
x = (outletPressure - inletPressure) / p1;
44
double
const
z = ((6362 *
moverShaftPower
/ flowRate) / p1) * ((specificHeatRatio - 1) / specificHeatRatio);
45
46
return
std::log(1 + x) * z / (std::log(1 + z) * x);
47
}
48
49
private
:
58
const
double
moverShaftPower
, inletPressure, outletPressure, barometricPressure, flowRate, specificHeatRatio;
59
};
60
CompressibilityFactor
Contains some of the Fan related classes.
Definition
CompressibilityFactor.h:18
CompressibilityFactor::moverShaftPower
const double moverShaftPower
Definition
CompressibilityFactor.h:58
CompressibilityFactor::calculate
double calculate()
Definition
CompressibilityFactor.h:41
CompressibilityFactor::CompressibilityFactor
CompressibilityFactor(const double moverShaftPower, const double inletPressure, const double outletPressure, const double barometricPressure, const double flowRate, const double specificHeatRatio)
Definition
CompressibilityFactor.h:29
Generated by
1.9.8