Public Member Functions | Public Attributes | Private Attributes | List of all members
phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment Class Reference

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)
 

Public Attributes

 ac_c_h
 
 ac_c_n
 
 ac_c_s
 
 ac_f_y
 
 ac_gama
 
 ac_k_2
 
 ac_n_o
 
 ac_t_a
 
 bat_lambda_0
 
 be_c_c
 
 be_c_sf
 
 c_sf
 
 cp_c_sf
 
 cp_lambda_cp_b
 
 cp_lambda_h
 
 em_motor_phase
 
 em_v_d
 
 em_v_r
 
 gr_c_gv
 
 lambda_m_b
 
 sh_c_sc_g
 
 sp_c_dc
 
 sp_c_dw
 
 sp_c_g
 
 sp_c_k
 
 sp_c_l
 
 sp_c_m
 
 sp_c_n
 
 sp_c_r
 
 sp_c_y
 
 sp_lambda_sp_b
 

Private Attributes

 __ac_c_cp
 
 __ac_c_t
 
 __ac_lambda_ac_b
 
 __be_c_cw
 
 __be_c_r
 
 __be_c_t
 
 __be_c_v
 
 __be_c_y
 
 __be_lambda_be_b
 
 __electric_motor_system_failure_rate
 
 __em_c_alt
 
 __em_c_sf
 
 __em_c_t
 
 __em_c_v
 
 __em_lambda_bs
 
 __em_lambda_c
 
 __em_lambda_m_b
 
 __em_lambda_st
 
 __em_lambda_wi
 
 __em_lambda_wi_b
 
 __em_v_u
 
 __gr_c_ga
 
 __gr_c_gl
 
 __gr_c_gp
 
 __gr_c_gs
 
 __gr_c_gt
 
 __gr_lambda_gr_b
 
 __lambda_ac
 
 __lambda_bat
 
 __lambda_be
 
 __lambda_cp
 
 __lambda_gr
 
 __lambda_se
 
 __lambda_sh
 
 __lambda_sp
 
 __sh_c_dy
 
 __sh_c_f
 
 __sh_c_sc
 
 __sh_c_sc_r
 
 __sh_c_t
 
 __sh_lambda_sh_b
 
 __sp_c_cs
 

Detailed Description

    λ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.

Constructor & Destructor Documentation

def phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__init__ (   self)

Definition at line 37 of file class_mechanical_equipment.py.

Member Function Documentation

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.

Member Data Documentation

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__ac_c_cp
private

Definition at line 131 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__ac_c_t
private

Definition at line 132 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__ac_lambda_ac_b
private

Definition at line 130 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__be_c_cw
private

Definition at line 110 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__be_c_r
private

Definition at line 108 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__be_c_t
private

Definition at line 111 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__be_c_v
private

Definition at line 109 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__be_c_y
private

Definition at line 107 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__be_lambda_be_b
private

Definition at line 106 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__electric_motor_system_failure_rate
private

Definition at line 44 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_c_alt
private

Definition at line 78 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_c_sf
private

Definition at line 73 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_c_t
private

Definition at line 75 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_c_v
private

Definition at line 76 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_lambda_bs
private

Definition at line 80 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_lambda_c
private

Definition at line 48 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_lambda_m_b
private

Definition at line 72 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_lambda_st
private

Definition at line 81 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_lambda_wi
private

Definition at line 82 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_lambda_wi_b
private

Definition at line 74 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__em_v_u
private

Definition at line 77 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__gr_c_ga
private

Definition at line 122 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__gr_c_gl
private

Definition at line 123 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__gr_c_gp
private

Definition at line 121 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__gr_c_gs
private

Definition at line 120 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__gr_c_gt
private

Definition at line 124 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__gr_lambda_gr_b
private

Definition at line 119 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_ac
private

Definition at line 42 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_bat
private

Definition at line 46 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_be
private

Definition at line 41 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_cp
private

Definition at line 45 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_gr
private

Definition at line 40 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_se
private

Definition at line 148 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_sh
private

Definition at line 43 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__lambda_sp
private

Definition at line 39 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__sh_c_dy
private

Definition at line 95 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__sh_c_f
private

Definition at line 98 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__sh_c_sc
private

Definition at line 96 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__sh_c_sc_r
private

Definition at line 97 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__sh_c_t
private

Definition at line 94 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__sh_lambda_sh_b
private

Definition at line 93 of file class_mechanical_equipment.py.

phm_hazard_rate_calculation.class_mechanical_equipment.MechanicalEquipment.__sp_c_cs
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.


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


phm_hazard_rate_calculation
Author(s):
autogenerated on Thu Aug 13 2020 16:41:46