Public Member Functions | |
def | __init__ (self) |
def | ac_c_cp_func (self, select) |
def | ac_c_h_func (self, h_p, h_c, select) |
def | ac_c_s_func (self, filter_size) |
def | ac_c_t (self, teta, t_a, time_value) |
def | ac_lambda_ac_b_func (self) |
def | ac_n_o_func (self, w_a, d_1, d_2, mu_1, mu_2, e_1, e_2) |
def | be_c_cw_func (self, cw_value, select) |
def | be_c_r_func (self, r_value, select) |
def | be_c_t_func (self, t_0) |
def | be_c_v_func (self, v_o, v_l, select) |
def | be_c_y_func (self, y_value, l_a, l_s) |
def | be_lambda_be_b_func (self, y_value, l_s, l_a, n_value, h_value) |
def | bearing_l_10_func (cls, y_value, l_s, l_a, n_value) |
def | c_ga_func (self, a_e, select) |
def | c_gl_func (self, v_o, v_l, select) |
def | c_gp_func (self, l_o, l_d, select) |
def | c_gs_func (self, v_o, v_d, select) |
def | c_gt_func (self, t_at) |
def | elec_mot_alt_func (self, altitude) |
def | elec_mot_c_t_func (self, t_0) |
def | elec_mot_c_v_func (self, v_d, v_r, v_u, select) |
def | elec_mot_lambda_c_func (self, value) |
def | elec_mot_lambda_wi_b_func (self, l_i) |
def | elec_mot_lambda_wi_func (self) |
def | elec_mot_v_u_func (self, greatest_voltage_difference, average_phase_voltage, select) |
def | electric_motor_failure_rate_func (self) |
def | electric_motor_system_failure_rate_func (self) |
def | get_ac_c_cp (self) |
def | get_ac_c_h (self) |
def | get_ac_lambda (self) |
def | get_ac_lambda_ac_b (self) |
def | get_bat_lambda (self) |
def | get_be_c_cw (self) |
def | get_be_c_r (self) |
def | get_be_c_t (self) |
def | get_be_c_v (self) |
def | get_be_c_y (self) |
def | get_be_lambda (self) |
def | get_be_lambda_be_b (self) |
def | get_cp_lambda (self) |
def | get_em_c_alt (self) |
def | get_em_c_t (self) |
def | get_em_c_v (self) |
def | get_em_lambda (self) |
def | get_em_lambda_c (self) |
def | get_em_lambda_wi_b (self) |
def | get_em_lambda_wi_func (self) |
def | get_em_v_u (self) |
def | get_gr_c_ga (self) |
def | get_gr_c_gl (self) |
def | get_gr_c_gp (self) |
def | get_gr_c_gs (self) |
def | get_gr_c_gt (self) |
def | get_gr_lambda (self) |
def | get_gr_lambda_gr_b (self) |
def | get_sh_c_dy (self) |
def | get_sh_c_f (self) |
def | get_sh_c_sc (self) |
def | get_sh_c_sc_g (self) |
def | get_sh_c_sc_r (self) |
def | get_sh_c_t (self) |
def | get_sh_lambda (self) |
def | get_sh_lambda_sh_b (self) |
def | get_sp_c_cs (self) |
def | get_sp_c_dc (self) |
def | get_sp_c_dw (self) |
def | get_sp_c_k (self) |
def | get_sp_c_l (self) |
def | get_sp_c_n (self) |
def | get_sp_lambda (self) |
def | gr_lambda_gr_b_func (self, rpm_value, revolutions, select) |
def | lambda_ac_func (self) |
def | lambda_bat_func (self) |
def | lambda_be_func (self) |
def | lambda_cp_func (self) |
def | lambda_gr_func (self) |
def | lambda_sh_func (self) |
def | lambda_sp_func (self) |
def | sh_c_dy_func (self, e_value, f_value, b_value, sections_dict) |
def | sh_c_f_forged (cls, t_s) |
def | sh_c_f_func (self, t_s, select) |
def | sh_c_f_hot_rolled (cls, t_s) |
def | sh_c_f_macined (cls, t_s) |
def | sh_c_sc_func (self) |
def | sh_c_sc_r_func (self, r_value, b_d, s_d, select) |
def | sh_c_t_func (self, t_at) |
def | sh_lambda_sh_b_func (self, n_value) |
def | shaft_moment_of_inertia_func (cls, d_value) |
def | sp_c_cs_func (self, c_r) |
def | sp_c_dc_func (self, d_c) |
def | sp_c_dw_func (self, d_w) |
def | sp_c_k_func (self, d_c, d_w) |
def | sp_c_l_func (self, l_1, l_2) |
def | sp_c_n_func (self, n_a) |
λM = (λM,B * CSF) + λWI + λBS + λST + λAS + λBE + λGR + λC λM = Total failure rate for the motor system, failures/million hours λM,B = Base failure rate of motor, failures/million hours CSF = Motor load service factor λWI = Failure rate of electric motor windings, failures/million hours λBS = Failure rate of brushes, 3.2 failures/million hours/brush λST = Failure rate of the stator housing, 0.001 failures/million hours λSH = Failure rate of the armature shaft, failures/million hours λBE = Failure rate of bearings, failures/million hours λGR = Failure rate of gears, failures/million hours λC = Failure rate of capacitor, failures/million hours
Definition at line 12 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__init__ | ( | self | ) |
Definition at line 37 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_c_cp_func | ( | self, | |
select | |||
) |
calculate __ac_c_cp attribute function
Definition at line 849 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_c_h_func | ( | self, | |
h_p, | |||
h_c, | |||
select | |||
) |
calculate ac_c_h attribute function
Definition at line 831 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_c_s_func | ( | self, | |
filter_size | |||
) |
calculate ac_c_s attribute function
Definition at line 842 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_c_t | ( | self, | |
teta, | |||
t_a, | |||
time_value | |||
) |
calculate __ac_c_t attribute function
Definition at line 859 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_lambda_ac_b_func | ( | self | ) |
calculate __ac_lambda_ac_b attribute function
Definition at line 824 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_n_o_func | ( | self, | |
w_a, | |||
d_1, | |||
d_2, | |||
mu_1, | |||
mu_2, | |||
e_1, | |||
e_2 | |||
) |
calculate ac_n_o attribute function
Definition at line 817 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_c_cw_func | ( | self, | |
cw_value, | |||
select | |||
) |
C_CW = 1.0 + 25.50CW - 16.25 CW^2 CW = Percentage of water in the lubricant
Definition at line 651 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_c_r_func | ( | self, | |
r_value, | |||
select | |||
) |
C_R = (0.223) / ln(100 / R)^(2/3) R = ?
Definition at line 621 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_c_t_func | ( | self, | |
t_0 | |||
) |
C_T = (T_0 / 183)^3 T_0 = Operating Temperature of the Bearing (℃)
Definition at line 670 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_c_v_func | ( | self, | |
v_o, | |||
v_l, | |||
select | |||
) |
C_V = (V_O / V_L)^0.54 V_O= Viscosity of specification fluid V_L= Viscosity of lubricant used
Definition at line 635 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_c_y_func | ( | self, | |
y_value, | |||
l_a, | |||
l_s | |||
) |
C_Y = (L_A / LS)^y y:constant 3 for ball bearings, 3.3 for roller bearings, L_S dynamic load rating of bearing, ıbf, L_A equivalent radial load on bearing, ıbf, L_10 bearing life with reliability 90%, millions of revolutions,
Definition at line 607 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_lambda_be_b_func | ( | self, | |
y_value, | |||
l_s, | |||
l_a, | |||
n_value, | |||
h_value | |||
) |
λBE,B = 1 / L_10_h L_10 = (10^6 / 60 * n)* (L_S / L_A)^y y:constant 3 for ball bearings, 3.3 for roller bearings, L_S dynamic load rating of bearing, ıbf, L_A equivalent radial load on bearing, ıbf, L_10 bearing life with reliability 90%, millions of revolutions, n: operation speed, revolutions/min.
Definition at line 570 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.bearing_l_10_func | ( | cls, | |
y_value, | |||
l_s, | |||
l_a, | |||
n_value | |||
) |
L_10 = (10^6 / 60 * n)* (L_S / L_A)^y
Definition at line 597 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.c_ga_func | ( | self, | |
a_e, | |||
select | |||
) |
C_GA = (AE / 0.006)^2.36 AE = Misalignment angle in radians
Definition at line 758 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.c_gl_func | ( | self, | |
v_o, | |||
v_l, | |||
select | |||
) |
C_GL = k + (Vo / Vl)^0.54 Vo = Viscosity of specification lubricant, lb-min/in2 Vl = Viscosity of lubricant used, lb-min/in2 k = constant(1.0) NOT: k değeri dökümanda yok!
Definition at line 772 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.c_gp_func | ( | self, | |
l_o, | |||
l_d, | |||
select | |||
) |
C_GP = ((Lo / Ld) / k)^4.69 k = constant(0.5) Lo = Operating Load, lbs Ld = Design Load, lbs
Definition at line 741 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.c_gs_func | ( | self, | |
v_o, | |||
v_d, | |||
select | |||
) |
C_GS = k + (Vo / Vd)^0.7 k = constant(1.0) Vo = Operating Speed, RPM Vd = Design Speed, RPM
Definition at line 724 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.c_gt_func | ( | self, | |
t_at | |||
) |
C_GT= (460 + T_AT) / 620 T_AT= Operating temperature, ℉
Definition at line 791 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.elec_mot_alt_func | ( | self, | |
altitude | |||
) |
Calt = Multiplying factor which considers the effects of operation athigh altitudes C_alt= 1.00 + 8*10^-5(a-3300 ft) #Altitude = ft
Definition at line 975 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.elec_mot_c_t_func | ( | self, | |
t_0 | |||
) |
C_T = 2^((T_0 - 40) / 10) T_0 = Ambient temperature surrounding motor with motor running atexpected full load conditions, oC
Definition at line 924 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.elec_mot_c_v_func | ( | self, | |
v_d, | |||
v_r, | |||
v_u, | |||
select | |||
) |
Single Phase Motors -> C_V = 2^(10 * (V_D / V_R) V_D = Difference between rated and actual voltage V_R = Rated voltage Three Phase Motors -> C_V = 1 + (0.40 * V_U)^2.5
Definition at line 938 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.elec_mot_lambda_c_func | ( | self, | |
value | |||
) |
calculate __em_lambda_c attribute function
Definition at line 993 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.elec_mot_lambda_wi_b_func | ( | self, | |
l_i | |||
) |
λWI,B = (1.0 * 10^6) / L_I L_I = Expected winding life, hours
Definition at line 914 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.elec_mot_lambda_wi_func | ( | self | ) |
λWI = λWI,B * C_T * C_V * C_alt λWI,B = Base failure rate of the electric motor windings, failures/millionhours C_T = Multiplying factor which considers the effects of ambient temperature on the base failure rate C_V = Multiplying factor which considers the effects of electrical source voltage variations C_alt = Multiplying factor which considers the effects of operation at high altitudes
Definition at line 896 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.elec_mot_v_u_func | ( | self, | |
greatest_voltage_difference, | |||
average_phase_voltage, | |||
select | |||
) |
calculate __em_v_u attribute function
Definition at line 964 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.electric_motor_failure_rate_func | ( | self | ) |
λM = (λM,B * CSF) + λWI + λBS + λST + λSH + λBE + λGR + λC
Definition at line 877 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.electric_motor_system_failure_rate_func | ( | self | ) |
calculate __electric_motor_system_failure_rate attribute function
Definition at line 869 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_ac_c_cp | ( | self | ) |
get __ac_c_cp attribute function
Definition at line 320 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_ac_c_h | ( | self | ) |
get ac_c_h attribute function
Definition at line 306 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_ac_lambda | ( | self | ) |
get __lambda_ac attribute function
Definition at line 180 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_ac_lambda_ac_b | ( | self | ) |
get __ac_lambda_ac_b attribute function
Definition at line 313 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_bat_lambda | ( | self | ) |
get __lambda_bat attribute function
Definition at line 208 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_be_c_cw | ( | self | ) |
get __be_c_cw attribute function
Definition at line 350 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_be_c_r | ( | self | ) |
get __be_c_r attribute function
Definition at line 343 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_be_c_t | ( | self | ) |
get __be_c_t attribute function
Definition at line 357 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_be_c_v | ( | self | ) |
get __be_c_v attribute function
Definition at line 364 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_be_c_y | ( | self | ) |
get __be_c_y attribute function
Definition at line 336 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_be_lambda | ( | self | ) |
get __lambda_be attribute function
Definition at line 173 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_be_lambda_be_b | ( | self | ) |
get __be_lambda_be_b attribute function
Definition at line 329 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_cp_lambda | ( | self | ) |
get __lambda_cp attribute function
Definition at line 201 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_c_alt | ( | self | ) |
get __em_c_alt attribute function
Definition at line 453 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_c_t | ( | self | ) |
get __em_c_t attribute function
Definition at line 432 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_c_v | ( | self | ) |
get __em_c_v attribute function
Definition at line 439 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_lambda | ( | self | ) |
get __electric_motor_system_failure_rate attribute function
Definition at line 194 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_lambda_c | ( | self | ) |
get __em_lambda_c attribute function
Definition at line 467 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_lambda_wi_b | ( | self | ) |
get __em_lambda_wi_b attribute function
Definition at line 425 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_lambda_wi_func | ( | self | ) |
get __em_lambda_wi attribute function
Definition at line 460 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_em_v_u | ( | self | ) |
get __em_v_u attribute function
Definition at line 446 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_gr_c_ga | ( | self | ) |
get __gr_c_ga attribute function
Definition at line 282 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_gr_c_gl | ( | self | ) |
get __gr_c_gl attribute function
Definition at line 289 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_gr_c_gp | ( | self | ) |
get __gr_c_gp attribute function
Definition at line 275 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_gr_c_gs | ( | self | ) |
get __gr_c_gs attribute function
Definition at line 268 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_gr_c_gt | ( | self | ) |
get __gr_c_gt attribute function
Definition at line 296 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_gr_lambda | ( | self | ) |
get __lambda_gr attribute function
Definition at line 166 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_gr_lambda_gr_b | ( | self | ) |
get __gr_lambda_gr_b attribute function
Definition at line 261 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_c_dy | ( | self | ) |
get __sh_c_dy attribute function
Definition at line 409 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_c_f | ( | self | ) |
get __sh_c_f attribute function
Definition at line 415 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_c_sc | ( | self | ) |
get __sh_c_sc attribute function
Definition at line 402 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_c_sc_g | ( | self | ) |
get sh_c_sc_g attribute function
Definition at line 395 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_c_sc_r | ( | self | ) |
get __sh_c_sc_r attribute function
Definition at line 388 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_c_t | ( | self | ) |
get __sh_c_t attribute function
Definition at line 381 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_lambda | ( | self | ) |
get __lambda_sh attribute function
Definition at line 187 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sh_lambda_sh_b | ( | self | ) |
get __sh_lambda_sh_b attribute function
Definition at line 374 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sp_c_cs | ( | self | ) |
get __sp_c_cs attribute function
Definition at line 253 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sp_c_dc | ( | self | ) |
get sp_c_dc attribute function
Definition at line 225 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sp_c_dw | ( | self | ) |
get sp_c_dw attribute function
Definition at line 218 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sp_c_k | ( | self | ) |
get sp_c_k attribute function
Definition at line 246 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sp_c_l | ( | self | ) |
get sp_c_l attribute function
Definition at line 239 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sp_c_n | ( | self | ) |
get sp_c_n attribute function
Definition at line 232 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.get_sp_lambda | ( | self | ) |
get __lambda_sp attribute function
Definition at line 159 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.gr_lambda_gr_b_func | ( | self, | |
rpm_value, | |||
revolutions, | |||
select | |||
) |
λGR,B = RPM * 60 * 1 / design life(revolutions)
Definition at line 713 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_ac_func | ( | self | ) |
calculate __lambda_ac attribute function
Definition at line 810 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_bat_func | ( | self | ) |
calculate __lambda_bat attribute function
Definition at line 1196 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_be_func | ( | self | ) |
λBE = λBE,B * C_Y * C_R * C_V * C_CW * C_t * C_SF * C_C λBE = Failure rate of bearing, failures/million hours λBE,B = Base failure rate, failures/million hours C_Y = Multiplying factor applied load C_R = Life adjustment factor for reliability C_V = Multiplying factor for lubricant C_CW = Multiplying factor for water contaminant level C_t = Multiplying factor for operating temperature C_SF = Multiplying factor for operating service conditions C_C = Multiplying factor for lubrication contamination level
Definition at line 543 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_cp_func | ( | self | ) |
calculate __lambda_cp attribute function
Definition at line 1186 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_gr_func | ( | self | ) |
λGR = λGR,B * C_GS * C_GP * C_GA * C_GL * C_GT * C_GV λGR = Failure rate of gear under specific operation, failures/millionoperating hours λGR,B = Base failure rate of gear, failures/million operating hours C_GS = Multiplying factor considering speed deviation with respect todesign C_GP = Multiplying factor considering actual gear loading with respectto design C_GA = Multiplying factor considering misalignment C_GL = Multiplying factor considering lubrication deviation with respectto design C_GT = Multiplying factor considering the operating temperature C_GV = Multiplying factor considering the AGMA Service Factor
Definition at line 689 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_sh_func | ( | self | ) |
λSH = λSH,B * C_f * C_T * C_DY * C_SC λSH = Shaft failure rate, failures/million cycles λSH,B = Shaft base failure rate, failures/million cycles C_f = Shaft surface finish multiplying factor C_T = Material temperature multiplying factor C_DY = Shaft displacement multiplying factor C_SC = Stress concentration factor for shaft discontinuities
Definition at line 1003 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_sp_func | ( | self | ) |
calculate __lambda_sp attribute function
Definition at line 481 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_dy_func | ( | self, | |
e_value, | |||
f_value, | |||
b_value, | |||
sections_dict | |||
) |
CDY= ((0.0043 * F) / Eb) * [(X^3 /I_X) + (L^3 / I_L) + (M^3 / I_M) + (N^3 / I_N)] E = Modulus of elasticity of shaft material, lbs/in2 F = Fluid radial unbalance force or load weight, lb I = Shaft moment of inertia (πd4/64) -> shaft_moment_of_inertia_func(d) fonksiyonu b = Specified shaft deflection, in e = E_b X, L, M, N = Length of shaft section
Definition at line 1109 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_f_forged | ( | cls, | |
t_s | |||
) |
c_f = 0.75 - 4.06 x 10^-3 x Ts + 7.58 x 10^-6 x (Ts)^2 Ts = Tensile strength of material, kpsi
Definition at line 1081 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_f_func | ( | self, | |
t_s, | |||
select | |||
) |
calculate __sh_c_f attribute function
Definition at line 1035 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_f_hot_rolled | ( | cls, | |
t_s | |||
) |
c_f = 0.94 - 0.0046 x Ts + 8.37 x 10^-6 x (Ts)^2 Ts = Tensile strength of material, kpsi
Definition at line 1057 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_f_macined | ( | cls, | |
t_s | |||
) |
c_f = 1.07 - 0.0051 x Ts + 2.21 x 10^-5 x (Ts )^2 - 3.57 x 10^-8 x (Ts)^3 Ts = Tensile strength of material, kpsi
Definition at line 1069 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_sc_func | ( | self | ) |
C_SC = C_SC,R + C_SC,G CSC,R = Stress concentration factor due to transition between shaft sections CSC,G = Stress concentration factor due to shaft grooves C_SC,R -> sh_c_sc_r_func(r, bd, sd)
Definition at line 1150 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_sc_r_func | ( | self, | |
r_value, | |||
b_d, | |||
s_d, | |||
select | |||
) |
CSC,R= ((0.3)/(r / s_d))^0.2 * (b_d / s_d)^(1-(r/s_d)) r = Radius of fillet, in b_d = Initial shaft diameter, s_d = Transitioned shaft diameter
Definition at line 1164 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_t_func | ( | self, | |
t_at | |||
) |
C_T= (460+T_AT) / 620 #T_AT= Operating temperature (℉)
Definition at line 1093 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_lambda_sh_b_func | ( | self, | |
n_value | |||
) |
λSH,B = 1 / N N = Number of cycles to failure at application stress level, SED SED = Material endurance limit, lbs/in2
Definition at line 1023 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.shaft_moment_of_inertia_func | ( | cls, | |
d_value | |||
) |
I = (π * d * 4) / 64
Definition at line 1141 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_cs_func | ( | self, | |
c_r | |||
) |
calculate __sp_c_cs attribute function
Definition at line 525 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_dc_func | ( | self, | |
d_c | |||
) |
calculate sp_c_dc attribute function
Definition at line 495 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_dw_func | ( | self, | |
d_w | |||
) |
calculate sp_c_dw attribute function
Definition at line 488 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_k_func | ( | self, | |
d_c, | |||
d_w | |||
) |
calculate sp_c_k attribute function
Definition at line 516 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_l_func | ( | self, | |
l_1, | |||
l_2 | |||
) |
calculate sp_c_l attribute function
Definition at line 509 of file class_mechanical_equipment.py.
def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_n_func | ( | self, | |
n_a | |||
) |
calculate sp_c_n attribute function
Definition at line 502 of file class_mechanical_equipment.py.
|
private |
Definition at line 131 of file class_mechanical_equipment.py.
|
private |
Definition at line 132 of file class_mechanical_equipment.py.
|
private |
Definition at line 130 of file class_mechanical_equipment.py.
|
private |
Definition at line 110 of file class_mechanical_equipment.py.
|
private |
Definition at line 108 of file class_mechanical_equipment.py.
|
private |
Definition at line 111 of file class_mechanical_equipment.py.
|
private |
Definition at line 109 of file class_mechanical_equipment.py.
|
private |
Definition at line 107 of file class_mechanical_equipment.py.
|
private |
Definition at line 106 of file class_mechanical_equipment.py.
|
private |
Definition at line 44 of file class_mechanical_equipment.py.
|
private |
Definition at line 78 of file class_mechanical_equipment.py.
|
private |
Definition at line 73 of file class_mechanical_equipment.py.
|
private |
Definition at line 75 of file class_mechanical_equipment.py.
|
private |
Definition at line 76 of file class_mechanical_equipment.py.
|
private |
Definition at line 80 of file class_mechanical_equipment.py.
|
private |
Definition at line 48 of file class_mechanical_equipment.py.
|
private |
Definition at line 72 of file class_mechanical_equipment.py.
|
private |
Definition at line 81 of file class_mechanical_equipment.py.
|
private |
Definition at line 82 of file class_mechanical_equipment.py.
|
private |
Definition at line 74 of file class_mechanical_equipment.py.
|
private |
Definition at line 77 of file class_mechanical_equipment.py.
|
private |
Definition at line 122 of file class_mechanical_equipment.py.
|
private |
Definition at line 123 of file class_mechanical_equipment.py.
|
private |
Definition at line 121 of file class_mechanical_equipment.py.
|
private |
Definition at line 120 of file class_mechanical_equipment.py.
|
private |
Definition at line 124 of file class_mechanical_equipment.py.
|
private |
Definition at line 119 of file class_mechanical_equipment.py.
|
private |
Definition at line 42 of file class_mechanical_equipment.py.
|
private |
Definition at line 46 of file class_mechanical_equipment.py.
|
private |
Definition at line 41 of file class_mechanical_equipment.py.
|
private |
Definition at line 45 of file class_mechanical_equipment.py.
|
private |
Definition at line 40 of file class_mechanical_equipment.py.
|
private |
Definition at line 148 of file class_mechanical_equipment.py.
|
private |
Definition at line 43 of file class_mechanical_equipment.py.
|
private |
Definition at line 39 of file class_mechanical_equipment.py.
|
private |
Definition at line 95 of file class_mechanical_equipment.py.
|
private |
Definition at line 98 of file class_mechanical_equipment.py.
|
private |
Definition at line 96 of file class_mechanical_equipment.py.
|
private |
Definition at line 97 of file class_mechanical_equipment.py.
|
private |
Definition at line 94 of file class_mechanical_equipment.py.
|
private |
Definition at line 93 of file class_mechanical_equipment.py.
|
private |
Definition at line 67 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_c_h |
Definition at line 138 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_c_n |
Definition at line 141 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_c_s |
Definition at line 140 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_f_y |
Definition at line 136 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_gama |
Definition at line 134 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_k_2 |
Definition at line 135 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_n_o |
Definition at line 137 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.ac_t_a |
Definition at line 143 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.bat_lambda_0 |
Definition at line 154 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_c_c |
Definition at line 114 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.be_c_sf |
Definition at line 113 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.c_sf |
Definition at line 52 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.cp_c_sf |
Definition at line 149 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.cp_lambda_cp_b |
Definition at line 147 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.cp_lambda_h |
Definition at line 150 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.em_motor_phase |
Definition at line 85 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.em_v_d |
Definition at line 86 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.em_v_r |
Definition at line 87 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.gr_c_gv |
Definition at line 126 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.lambda_m_b |
Definition at line 51 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sh_c_sc_g |
Definition at line 101 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_dc |
Definition at line 63 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_dw |
Definition at line 62 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_g |
Definition at line 57 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_k |
Definition at line 66 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_l |
Definition at line 65 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_m |
Definition at line 59 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_n |
Definition at line 64 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_r |
Definition at line 60 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_c_y |
Definition at line 58 of file class_mechanical_equipment.py.
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.sp_lambda_sp_b |
Definition at line 56 of file class_mechanical_equipment.py.