OpenWAM
Public Member Functions | List of all members
TCCCilindro Class Reference

Foo. More...

#include <TCCCilindro.h>

Inheritance diagram for TCCCilindro:
[legend]
Collaboration diagram for TCCCilindro:
[legend]

Public Member Functions

double getSeccionEficaz ()
 Naniano. More...
 
double getMassflow ()
 
double getMomento ()
 
double getVelocity ()
 
double getSpeedsound ()
 
double getMach ()
 
double getVelocidadGarganta ()
 
double getMachGarganta ()
 
double getGastoGarganta ()
 
double getRelacionPresionGarganta ()
 
int getNumeroCilindro ()
 
TTipoValvulagetValvula ()
 
nmSentidoFlujo getSentidoFlujo ()
 
 TCCCilindro (nmTypeBC TipoCC, int numCC, nmTipoCalculoEspecies SpeciesModel, int numeroespecies, nmCalculoGamma GammaCalculation, bool ThereIsEGR)
 
void ReadBoundaryData (const char *FileWAM, fpos_t &filepos, int NumberOfPipes, TTubo **Pipe, int nDPF, TDPF **DPF)
 
void CalculaCondicionContorno (double Time)
 
void AsignaTipoValvula (TTipoValvula **Origen, int Valv, int i)
 
void AsignaCilindro (TBloqueMotor *EngineBlock)
 
void ActualizaAnguloValvula (double TiempoActual, double Regimen)
 
void TuboCalculandose (int TuboActual)
 
- Public Member Functions inherited from TCondicionContorno
nmTypeBC getTipoCC ()
 
int getNumeroCC ()
 
int getNumeroTubosCC ()
 
bool getUnionDPF ()
 
stTuboExtremo GetTuboExtremo (int i)
 
double GetLanda (int i)
 
double GetBeta (int i)
 
double GetEntropia (int i)
 
void PutBeta (int i, double valor)
 
void PutEntropia (int i, double valor)
 
void PutLanda (int i, double valor)
 
void PutPosicionNodo (double valor)
 
double getPosicionNodo ()
 
double getGamma ()
 
double getR ()
 
double GetFraccionMasicaEspecie (int i)
 
 TCondicionContorno (nmTypeBC Tipo, int numCC, nmTipoCalculoEspecies SpeciesModel, int numeroespecies, nmCalculoGamma GammaCalculation, bool ThereIsEGR)
 
virtual void CalculaCaracteristicas (double Time)
 
virtual void AsignAmbientConditions (double Tamb, double Pamb, double *AtmosphericComposition)
 
virtual void AsignaTubos (int NumberOfPipes, TTubo **Pipe)
 

Additional Inherited Members

- Public Attributes inherited from TCondicionContorno
double FPosicionNodo
 
- Protected Attributes inherited from TCondicionContorno
nmTypeBC FTipoCC
 
stTuboExtremoFTuboExtremo
 
int FNumeroCC
 
int FNumeroTubosCC
 
double FTime0
 
double FTime1
 
double FDeltaT
 
double FDeltaAngulo
 
double FAnguloAnterior
 
double FAnguloActual
 
int FNumeroEspecies
 
nmTipoCalculoEspecies FCalculoEspecies
 
nmCalculoGamma FCalculoGamma
 
double FGamma
 
double FRMezcla
 
double FCvMezcla
 
double FCpMezcla
 
double * FFraccionMasicaEspecie
 
bool FHayEGR
 
int FIntEGR
 
bool FUnionDPF
 

Detailed Description

Foo.

Definition at line 46 of file TCCCilindro.h.

Member Function Documentation

◆ ActualizaAnguloValvula()

void TCCCilindro::ActualizaAnguloValvula ( double  TiempoActual,
double  Regimen 
)
  • Resolucion de la ecuacion (20) del articulo "Solucion a la condicion de* Resolucion de la ecuacion de la caracteristica incidente. *&zwj;/* Resolucion de la ecuacion (21) del articulo "Solucion a la condicion de* Resolucion del algoritmo de calculo propuesto en la pagina 113 de la tesis

Definition at line 660 of file TCCCilindro.cpp.

660  {
661  try {
662 
663  FTime0 = FTime1;
664  FTime1 = TiempoActual;
665  FDeltaT = FTime1 - FTime0;
666  FDeltaAngulo = 360. * Regimen / 60. * FDeltaT;
667  FAnguloAnterior = FAnguloActual;
668  FAnguloActual = FAnguloAnterior + FDeltaAngulo;
669  if(FAnguloActual > 720.) {
670  FAnguloActual -= 720.;
671  }
672 
673  } catch(exception & N) {
674  std::cout << "ERROR: TCCCilindro::ActualizaAnguloValvula en la condicion de contorno: " << FNumeroCC << std::endl;
675  std::cout << "Tipo de error: " << N.what() << std::endl;
676  throw Exception(N.what());
677  }
678 }

◆ getSeccionEficaz()

double TCCCilindro::getSeccionEficaz ( )
inline

Naniano.

Returns
Algo

Definition at line 118 of file TCCCilindro.h.

118  {
119  return FSeccionEficaz;
120  }

The documentation for this class was generated from the following files:
Exception
Custom exception class.
Definition: Exception.hpp:39