OpenWAM
|
The TurboBearings class represent the bearing system in a turbocharger. More...
#include <turbo_bearings.hpp>
Public Member Functions | |
TurboBearings () | |
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, double A_t, double k_m, double R_tb_min, double R_tb_max, double k_tb) | |
double | h_tb (double T) |
Compute the thrust bearing oil film thickness. More... | |
double | P_jb (double T) |
Compute the journal bearing power lossses. More... | |
double | P_tb (double T) |
Compute the thrust bearing power losses. More... | |
double | get_T_oil_m () |
Compute the mean temperature of the oil. More... | |
double | P_oil (double T1, double n, double p1, double p2, double p3, double p4, double m) |
Compute the power losses in the bearings. More... | |
The TurboBearings class represent the bearing system in a turbocharger.
The TurboBearing class has methods to compute the power losses in the bearing system.
Definition at line 44 of file turbo_bearings.hpp.
TurboBearings::TurboBearings | ( | ) |
Default constructor.
TurboBearings::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, | ||
double | A_t, | ||
double | k_m, | ||
double | R_tb_min, | ||
double | R_tb_max, | ||
double | k_tb | ||
) |
Constructor that sets the different parameters.
Initializes the class with its different fixed parameters.
Oil | Object for the oil methods and properties. |
L_jb | Length of the journal bearing in m. |
R_jb | Radius of the shaft at the journal bearing in m. |
h_jb | Film thickness at the journal bearing in m. |
k_jb | Correction factor for the oil tangential speed gradient at the journal bearing. |
k_A_c | Form factor of the pressure distribution at the compressor wheel. |
k_A_t | Form factor of the pressure distribution at the turbine wheel. |
A_c | Compressor disc area in m^2. |
A_t | Turbine disc area in m^2. |
k_m | Fraction of oil mass flow that goes through the thrust bearing. |
R_tb_min | Minimum radius of the thrust bearing, in m. |
R_tb_max | Maximum radius of the thrust bearing, in m. |
k_tb | Correction factor for the oil tangential speed gradient at the thrust bearing. |
double TurboBearings::get_T_oil_m | ( | ) |
Compute the mean temperature of the oil.
The mean temperature of the oil is computed assuming that it is equal to the arithmetic mean between the inlet temperature and the outlet temperature, so in adiabatic conditions:
double TurboBearings::h_tb | ( | double | T | ) |
Compute the thrust bearing oil film thickness.
A value proportional to the thrust bearing oil film thickness is computed as:
T | The journal bearing oil temperature, in K. |
double TurboBearings::P_jb | ( | double | T | ) |
Compute the journal bearing power lossses.
The journal bearing power losses are computed as:
T | The journal bearing oil temperature, in K. |
double TurboBearings::P_oil | ( | double | T1, |
double | n, | ||
double | p1, | ||
double | p2, | ||
double | p3, | ||
double | p4, | ||
double | m | ||
) |
Compute the power losses in the bearings.
To compute the power losses first the mean temperature of the oil is computed. Then, the power of both the journal and the thrust bearing are estimated.
T1 | The oil inlet temperature. |
n | The turbocharger rotating speed in radians per second. |
p1 | The pressure at the inlet of the compressor in Pa. |
p2 | The pressure at the outlet of the compressor in Pa. |
p3 | The pressure at the inlet of the turbine wheel in Pa. |
p4 | The pressure at the outlet of the turbine in Pa. |
m | The oil mass flow rate in kg / s. |
double TurboBearings::P_tb | ( | double | T | ) |
Compute the thrust bearing power losses.
The thrust bearing power losses are computed as:
T | The thrust bearing oil temperature, in K. |