OpenWAM
turbo_bearings.hpp
Go to the documentation of this file.
1 #ifndef TURBO_BEARINGS_HPP
2 #define TURBO_BEARINGS_HPP
3 
4 //#include <cmath>
5 
6 #include "THTM_Fluids.h"
7 
45  private:
46 
47  stHTMoil *_Oil;
48 
49  double _R_jb;
50  double _L_jb;
51  double _h_jb;
52  double _k_jb;
53  double _k_tb;
54  double _T1;
55  double _n;
56  double _p1;
57  double _p2;
58  double _p3;
59  double _p4;
60  double _k_m;
61  double _m;
62  double _c;
63  double _rho;
64  double _k_A_c;
65  double _k_A_t;
66  double _A_c;
67  double _A_t;
68  double _R_tb_min;
69  double _R_tb_max;
70 
71  public:
72 
77  TurboBearings();
78 
101  TurboBearings(stHTMoil *Oil, double L_jb, double R_jb, double h_jb, double k_jb, double k_A_c, double k_A_t, double A_c,
102  double A_t, double k_m, double R_tb_min, double R_tb_max, double k_tb);
103 
119  double h_tb(double T);
120 
132  double P_jb(double T);
133 
146  double P_tb(double T);
147 
166  double get_T_oil_m();
167 
184  double P_oil(double T1, double n, double p1, double p2, double p3, double p4, double m);
185 };
186 
187 #endif
TurboBearings::TurboBearings
TurboBearings()
TurboBearings::P_jb
double P_jb(double T)
Compute the journal bearing power lossses.
stHTMoil
Definition: THTM_Fluids.h:176
TurboBearings::get_T_oil_m
double get_T_oil_m()
Compute the mean temperature of the oil.
TurboBearings::h_tb
double h_tb(double T)
Compute the thrust bearing oil film thickness.
TurboBearings
The TurboBearings class represent the bearing system in a turbocharger.
Definition: turbo_bearings.hpp:44
TurboBearings::P_tb
double P_tb(double T)
Compute the thrust bearing power losses.
TurboBearings::P_oil
double P_oil(double T1, double n, double p1, double p2, double p3, double p4, double m)
Compute the power losses in the bearings.