# 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 Crow-AMSAA 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 ‘Crow-AMSAA’. 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. Lambda (float) – The Lambda parameter from the Crow-AMSAA model. Only returned if model=’Crow-AMSAA’. Beta (float) – The Beta parameter from the Crow-AMSAA model. Only returned if model=’Crow-AMSAA’. growth_rate (float) – The growth rate of the Crow-AMSAA model. Growth rate = 1 - Beta. Only returned if model=’Crow-AMSAA’. 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