OpenWAM
Public Member Functions | List of all members
TTurbinaTwin Class Reference
Inheritance diagram for TTurbinaTwin:
[legend]
Collaboration diagram for TTurbinaTwin:
[legend]

Public Member Functions

double GetEfficiency ()
 
 TTurbinaTwin (int i, nmTipoCalculoEspecies SpeciesModel, int numeroespecies, nmCalculoGamma GammaCalculation, bool ThereIsEGR)
 
void CalculaCondicionTurbina (double TimeCalculo)
 
void AsignaEntradaSalidaCC ()
 
void ImprimeResultadosMediosPantalla ()
 
void ReadAverageResultsTurb (const char *FileWAM, fpos_t &filepos)
 
void CabeceraResultadosMedTurb (stringstream &medoutput)
 
void ImprimeResultadosMedTurb (stringstream &medoutput)
 
void IniciaMedias ()
 
void AcumulaMedias (double Tiempo)
 
void LeeResultadosInstantTurb (const char *FileWAM, fpos_t &filepos)
 
void CabeceraResultadosInstantTurb (stringstream &insoutput)
 
void ImprimeResultadosInstantTurb (stringstream &insoutput)
 
void ResultadosInstantTurb ()
 
void CalculaResultadosMediosTurb ()
 
void UpdateProperties0DModel (double TimeCalculo)
 
- Public Member Functions inherited from TTurbina
void PutNumeroTurbina (int NumeroTurbina)
 
TTurbineMapgetMap ()
 
int getNumeroTurbina ()
 
int getNumeroEntradas ()
 
void PutRegimen (double valor)
 
TCondicionContornoGetCCEntrada (int i)
 
TCondicionContornoGetCCSalida (int i)
 
double getPotenciaPaso ()
 
double GetRelacionCinematica (int i)
 
 TTurbina (int i, nmTipoDeposito TipoDeposito, int nentradas, nmTipoCalculoEspecies SpeciesModel, int numeroespecies, nmCalculoGamma GammaCalculation, bool ThereIsEGR)
 
void ActualizaPropiedades (double TimeCalculo)
 
void LeeTurbina (const char *FileWAM, fpos_t &filepos)
 
void AsignaDatosSalida (int nodsaltur, int tubsaltur, int extremo, int sentido)
 
void AsignaDatosEntrada (int nodentur, int tubsaltur, int extremo, int sentido, int n)
 
void CalculoPotenciaPaso ()
 
void AsignaRackController (TController **Controller)
 
void AllocateDatosTGV (stDatosTGV *DatosTGV)
 
void AsignTCHTM (TTC_HTM *HTM)
 
void CalculateAdiabaticMap (double TinC)
 
double TempMeasure ()
 
void AsignAcousticElements (TTubo **Pipe)
 
TAcousticTurbineAcousticT ()
 
- Public Member Functions inherited from TDepVolCteBase
 TDepVolCteBase (int i, nmTipoDeposito TipoDeposito, nmTipoCalculoEspecies SpeciesModel, int numeroespecies, nmCalculoGamma GammaCalculation, bool ThereIsEGR)
 
- Public Member Functions inherited from TDeposito
void PutNUniones (int value)
 
int getNUniones ()
 
int getNumeroDeposito ()
 
int getNUnionesED ()
 
double getMasa ()
 
double getPressure ()
 
double getPresionIs ()
 
double getSpeedsound ()
 
double getTemperature ()
 
TCondicionContornoGetCCUnionEntreDep (int i)
 
TCondicionContornoGetCCDeposito (int i)
 
double GetFraccionMasicaEspecie (int i)
 
double getR ()
 
double getGamma ()
 
double getTiempo ()
 
void PutUnion (int indice, int valor)
 
void PutNumConductos (int indice, int valor)
 
void PutNumNodos (int indice, int valor)
 
void PutSentidoFlujo (int indice, int valor)
 
nmTipoDeposito getTipoDeposito ()
 
bool getUpdated ()
 
void PutUpdate (bool valor)
 
bool getEstudioEstabilidadRealizado ()
 
void PutRealizado (bool valor)
 
void PutCalculadoPaso (bool valor)
 
bool getCalculadoPaso ()
 
 TDeposito (int i, nmTipoDeposito TipoDeposito, nmTipoCalculoEspecies SpeciesModel, int numeroespecies, nmCalculoGamma GammaCalculation, bool ThereIsEGR)
 
void ReadInstantaneousResultsDep (const char *FileWAM, fpos_t &filepos)
 
void HeaderInstantaneousResultsDep (std::stringstream &insoutput, stEspecies *DatosEspecies)
 
void ImprimeResultadosInstantaneosDep (std::stringstream &insoutput)
 
void ResultadosInstantaneosDep ()
 
void ReadAverageResultsDep (const char *FileWAM, fpos_t &filepos)
 
void HeaderAverageResultsDep (std::stringstream &medoutput, stEspecies *DatosEspecies)
 
void ImprimeResultadosMediosDep (std::stringstream &medoutput)
 
void AcumulaResultadosMedios (double Actual)
 
void ResultadosMediosDep ()
 
double CriterioEstabilidad (double TMinimo)
 
void SalidaGeneralDep (stEspecies *DatosEspecies)
 
void CreaUnionED (int numero, int sentido)
 
void AsignaCompresor (TCompresor *Compressor, int sentido)
 
void AsignacionCC (TCondicionContorno **BC, int numCC)
 
void LeeDatosGeneralesDepositos (const char *FileWAM, fpos_t &filepos)
 
void ActualizaTiempo (double TiempoActual)
 
void PutHeatPower (double Power)
 

Additional Inherited Members

- Public Attributes inherited from TTurbina
int FNumeroTurbina
 
- Public Attributes inherited from TDeposito
int FNumeroUniones
 
bool FUpdated
 
bool FEstudioEstabilidadRealizado
 
bool FCalculadoPaso
 
- Protected Member Functions inherited from TTurbina
void TransformaContorno (double *L, double *B, double *E, double *a, double *v, double *p, int modo, double Gamma)
 
double CpTurbineSimple (double Temperature, double YBurnt)
 
double CpTurbineComplete (double YO2, double YCO2, double YH2O, double Temperature)
 
- Protected Member Functions inherited from TDeposito
double EntalpiaEntrada (double ASonidoE, double VelocidadE, double MasaE, double ASonidoD, double MasaD, double Gamma)
 
- Protected Attributes inherited from TTurbina
TCondicionContorno ** FCCEntrada
 
TCondicionContorno ** FCCSalida
 
TTC_HTMFHTM
 
TTurbineMapFMapa
 
double FRack
 
int FNumControlObject
 
TControllerFRackController
 
bool FRackIsControlled
 
nmTipoGas FTipoGas
 
int Fncilin
 
int FNumeroEntradas
 
int FNumeroTurbinaTGV
 
int FNodoSalida
 
int FTuboSalida
 
int FExtremoSalida
 
int FSentidoSalida
 
int FTipoAjusteRdTurbina
 
bool asgNumeroTurbina
 
nmRendimientoTurbina FCalRendTurbina
 
double FPresionSalida
 
double FVelocidadSalida
 
double FGastoSalida
 
double FTempSalida
 
double FAsonidoSalida
 
double FRhoSalida
 
double FDiametroRodete
 
double FDiametroTurbinaIn
 
double FDiametroRodeteOut
 
double FDiametroTuerca
 
double FTrabajoIsen
 
double FTrabajoReal
 
double FTrabajoRealPaso
 
double FTrabajoTotal
 
double FTrabajoFluido
 
double FRendInstantaneo
 
double * FRelacionCinAcum
 
double FAjustRendTurb
 
double FDeltaPaso
 
double FTrabajoPaso
 
double FRegimen
 
stResMediosTurbina FResMediosTurbina
 
stResInstantTurbina FResInstantTurbina
 
int * FNodoEntrada
 
int * FTuboEntrada
 
int * FExtremoEntrada
 
int * FSentidoEntrada
 
double * FPresionEntrada
 
double * FVelocidadEntrada
 
double * FGastoEntrada
 
double * FTempEntrada
 
double * FAsonidoEntrada
 
double * FRhoEntrada
 
double * FTemp0Entrada
 
double * FEntalpia0Entrada
 
double * FPresion0Entrada
 
double * FEntalpiaIsenSalida
 
double * FRelacionCinematica
 
double * FRendTurbina
 
double * FRDTAjuste
 
double FRcoptima
 
double FRcmaxima
 
double FRendmaximo
 
double FPotenciaPaso
 
double FPotencia
 
double FTrabajoIsenInstTotal
 
double FRelacionCinGlobalAcum
 
double * FPonderacionRelacionCinematica
 
double * FGastoCorregido
 
double * FRegimenCorregido
 
double * FRelacionExpansion
 
nmTurbineType FTipoTurbina
 
stDatosTGVFDatosTGV
 
double FTimeTurbina
 
TAcousticTurbineFAcTurb
 
bool FIsAcoustic
 
- Protected Attributes inherited from TDepVolCteBase
bool asgFVolumen
 
- Protected Attributes inherited from TDeposito
TCondicionContorno ** FCCDeposito
 
TCondicionContorno ** FCCUnionEntreDep
 
double FPresRef
 
int FNumeroDeposito
 
double FVolumen0
 
double FVolumen
 
nmVolumenDeposito FVolumenDeposito
 
nmTipoDeposito FTipoDeposito
 
int * FUnion
 
bool asgFUnion
 
bool asgFNumUniones
 
int * FNumConductos
 
bool asgFNumConductos
 
int * FNumNodos
 
bool asgFNumNodos
 
int * FSentidoFlujo
 
bool asgFSentidoFlujo
 
int FNUnionesED
 
int FNumeroUnionesED
 
std::vector< int > FUnionED
 
std::vector< int > FSentidoUED
 
bool FHayCompresor
 
int FNumeroCompresor
 
int FCompresorSentido
 
double FTemperature
 
double FPressure
 
double FPresionIsen
 
double FDensidad
 
double FAsonido
 
double FMasa0
 
double FMasa
 
double FHeatPower
 
double FTime
 
int FNumResMed
 
stResInstantDep FResInstantDep
 
stResMediosDep FResMediosDep
 
stSensoresDep FSensorDep
 
TCompresorFCompresor
 
nmSentidoFlujo FSentidoGasto
 
int FNumeroEspecies
 
nmTipoCalculoEspecies FCalculoEspecies
 
nmCalculoGamma FCalculoGamma
 
double * FFraccionMasicaEspecie
 
double * FMasaEspecie
 
double FCpMezcla
 
double FCvMezcla
 
double FRMezcla
 
double FGamma
 
double FGamma1
 
double FGamma2
 
double FGamma3
 
double FGamma5
 
double FGamma6
 
bool FHayEGR
 
int FIntEGR
 
double FFraccionMasicaEspecieFuel
 

Detailed Description

Definition at line 39 of file TTurbinaTwin.h.


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