reliability_growth¶

class
reliability.Repairable_systems.
reliability_growth
(times=None, target_MTBF=None, show_plot=True, print_results=True, log_scale=False, model='Duane', **kwargs)¶ Fits a reliability growth model to failure data using either the Duane model or the CrowAMSAA model.
Parameters:  times (list, array) – The failure times relative to an initial start time. These are actual failure times measured from the start of the test NOT failure interarrival times.
 target_MTBF (float, int, optional) – The target MTBF for the reliability growth curve. Default is None.
 log_scale (bool, optional) – Sets the x and y scales to log scales. Only used if show_plot is True.
 show_plot (bool, optional) – Default is True. If True the plot will be generated. Use plt.show() to show it.
 model (str, optional) – The model to use. Must be ‘Duane’ or ‘CrowAMSAA’. Default is ‘Duane’.
 print_results (bool, optional) – Default is True. If True the results will be printed to the console.
 kwargs – Other keyword arguments passed to matplotlib.
Returns:  Lambda (float) – The Lambda parameter from the CrowAMSAA model. Only returned if model=’CrowAMSAA’.
 Beta (float) – The Beta parameter from the CrowAMSAA model. Only returned if model=’CrowAMSAA’.
 growth_rate (float) – The growth rate of the CrowAMSAA model. Growth rate = 1  Beta. Only returned if model=’CrowAMSAA’.
 A (float) – The A parameter from the Duane model. Only returned if model=’Duane’.
 Alpha (float) – The Alpha parameter from the Duane model. Only returned if model=’Duane’.
 DMTBF_C (float) – The Demonstrated cumulative MTBF. The is the cumulative MTBF at the final failure time.
 DMTBF_I (float) – The Demonstrated instantaneous MTBF. The is the instantaneous MTBF at the final failure time.
 DFI_C (float) – The demonstrated cumulative failure intensity. This is 1/DMTBF_C.
 DFI_I (float) – The demonstrated instantaneous failure intensity. This is 1/DMTBF_I.
 time_to_target (float, str) – The time to reach target_MTBF. If target_MTBF is None then time_to_target will be a str asking for the target_MTBF to be specified. This uses the model for cumulative MTBF.
Notes
For more information see the documentation.