6 PHM Gui Failure Rate Calculation Class 12 Failure Rate Calculation Class 19 result = float(failure_rate * pow(float(p_value / p_0), 3))
26 λ = λ0 * (2 ^ ((T - T0) / 10)) 28 result = float(float(failure_rate) * pow(2, float(float(temperature_value - t_0) / 10)))
35 λ = λ0 * ((P / P0) ^ 3) * (2 ^ ((T - T0) / 10)) 37 result = float(failure_rate * pow((p_value / p_0), 3) * pow(2, float(float(temperature_value - t_0) / 10)))
44 Calculation of serial failure rate list 46 failure_rate_of_serial_value = 0.0
49 for item
in serial_fr_list:
50 if float(item) != 0.0
and str(item) !=
"None":
51 failure_rate_of_serial_value += float(item)
53 return float(failure_rate_of_serial_value)
58 Calculation of parallel failure rate list 60 failure_rate_of_parallel_value = float(0.0)
64 for item
in parallel_fr_list:
65 if float(item) != 0.0
and str(item) !=
"None":
66 failure_rate_of_parallel_value += float(item)
71 result = float(failure_rate_of_parallel_value)
78 Calculation of parallel element count 80 if parallel_count == 0:
86 for number
in range(int(parallel_count)):
87 count += float(1 / (float(number) + 1))
89 result = pow(count, (-1))
def parallel_count_calculate_func(cls, parallel_count)
def component_parallel_failure_rate_calculation(self, parallel_fr_list)
def component_serial_failure_rate_calculation(cls, serial_fr_list)
def failure_rate_calculation_using_operating_load_and_temperature_func(cls, failure_rate, p_value, p_0, temperature_value, t_0)
def failure_rate_calculation_using_temperature_func(cls, failure_rate, temperature_value, t_0)
def failure_rate_calculation_using_operating_load_func(cls, failure_rate, p_value, p_0)