OpenWAM
Source
Turbocompressor
TCompresorDep.h
1
/*--------------------------------------------------------------------------------*\
2
==========================|
3
\\ /\ /\ // O pen | OpenWAM: The Open Source 1D Gas-Dynamic Code
4
\\ | X | // W ave |
5
\\ \/_\/ // A ction | CMT-Motores Termicos / Universidad Politecnica Valencia
6
\\/ \// M odel |
7
----------------------------------------------------------------------------------
8
License
9
10
This file is part of OpenWAM.
11
12
OpenWAM is free software: you can redistribute it and/or modify
13
it under the terms of the GNU General Public License as published by
14
the Free Software Foundation, either version 3 of the License, or
15
(at your option) any later version.
16
17
OpenWAM is distributed in the hope that it will be useful,
18
but WITHOUT ANY WARRANTY; without even the implied warranty of
19
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
GNU General Public License for more details.
21
22
You should have received a copy of the GNU General Public License
23
along with OpenWAM. If not, see <http://www.gnu.org/licenses/>.
24
25
26
\*--------------------------------------------------------------------------------*/
27
28
//---------------------------------------------------------------------------
29
#ifndef TCompresorDepH
30
#define TCompresorDepH
31
32
#include "TCompresor.h"
33
#include "
Constantes.h
"
34
35
class
TDeposito
;
36
37
class
TCompresorDep
:
public
TCompresor
{
38
private
:
39
40
TDeposito
*FDepositoRot;
41
TDeposito
*FDepositoEst;
42
43
double
FGamma4;
44
double
FGamma5;
45
46
double
FTempGasto;
// Temperature del massflow que ha pasado por el compresor (Kelvin)
47
48
//---------------------------------------------------------------------------
49
// FUNCIONES PRIVADAS
50
//---------------------------------------------------------------------------
51
52
//---------------------------------------------------------------------------
53
//---------------------------------------------------------------------------
54
55
public
:
56
//---------------------------------------------------------------------------
57
// VARIABLES PUBLICAS
58
//---------------------------------------------------------------------------
59
60
double
getTempSal() {
61
return
FTempGasto;
62
}
63
;
64
65
int
getDepRotor() {
66
return
FDepRotor;
67
}
68
;
69
70
//---------------------------------------------------------------------------
71
// FUNCIONES PUBLICAS
72
//---------------------------------------------------------------------------
73
74
TCompresorDep
(
int
i, nmTipoCalculoEspecies SpeciesModel,
int
numeroespecies, nmCalculoGamma GammaCalculation,
75
bool
ThereIsEGR);
76
77
~
TCompresorDep
();
78
79
void
LeeCompresor(
const
char
*FileWAM, fpos_t &filepos);
80
81
void
CalculaGasto(
double
TrabajoInsTurbina,
double
TiempoActual);
82
83
void
RelacionDepositoCompresor(
TDeposito
*DepositoRot,
TDeposito
*DepositoEst);
84
85
// NO SE UTILIZA EN ESTE TIPO DE COMPRESORES
86
void
CondicionCompresor(
double
Theta,
stTuboExtremo
*TuboExtremo,
double
AcumulatedTime,
int
TuboCalculado) {
87
}
88
89
void
Initialize();
90
91
};
92
93
//---------------------------------------------------------------------------
94
#endif
Constantes.h
stTuboExtremo
Definition:
Globales.h:730
TCompresor
Definition:
TCompresor.h:47
TCompresorDep
Definition:
TCompresorDep.h:37
TDeposito
Definition:
TDeposito.h:44
Generated on Tue Jun 22 2021 07:09:40 for OpenWAM by
1.8.17