OpenWAM
Source
Turbocompressor
TCompressorMap.h
1
// ---------------------------------------------------------------------------
2
3
#ifndef TCompressorMapH
4
#define TCompressorMapH
5
6
#include "Globales.h"
7
#include "TTC_HTM.h"
8
9
// #include "Math_wam.h"
10
// ---------------------------------------------------------------------------
11
12
class
TCompressorMap
{
13
private
:
14
15
protected
:
16
17
double
FMassMultiplier;
18
double
FCRMultiplier;
19
double
FEffMultiplier;
20
21
public
:
22
23
TCompressorMap
();
24
25
virtual
~
TCompressorMap
() = 0;
26
27
virtual
void
LeeMapa(FILE *fich) = 0;
28
29
virtual
void
InterpolaMapa(
double
rtc,
double
AmbientTemperature) = 0;
30
31
virtual
double
EvaluaRendSplines(
double
MasaAire) = 0;
32
33
virtual
double
EvaluaRCHermite(
double
Massflow) = 0;
34
35
virtual
double
getMaxCompRatio() = 0;
36
37
virtual
double
getRelCompBombeo() = 0;
38
39
virtual
double
getTempRef() = 0;
40
41
virtual
double
getPresionRef() = 0;
42
43
virtual
double
getTempMeasure() = 0;
44
45
virtual
double
getGastoRelComp1() = 0;
46
47
virtual
double
getGastoBombeo() = 0;
48
49
virtual
double
getRegimenCorregido() = 0;
50
51
virtual
void
CalculateAdiabaticEfficiency(
TTC_HTM
*HTM,
double
TinT) = 0;
52
53
virtual
int
getNumPuntos() {
54
return
0;
55
}
56
;
57
58
virtual
double
GetRelCompInt(
int
i) {
59
return
0;
60
}
61
;
62
63
virtual
double
GetGastoInt(
int
i) {
64
return
0;
65
}
66
;
67
68
};
69
70
#endif
TTC_HTM
Definition:
TTC_HTM.h:307
TCompressorMap
Definition:
TCompressorMap.h:12
Generated on Wed Jul 28 2021 05:16:03 for OpenWAM by
1.8.17