User:David J. Groebel/MySandbox: Difference between revisions
Line 424: | Line 424: | ||
:<math>{{P}_{k}}=1-{{g}_{k}}\text{ such that }k=1,2,...,\infty\,\!</math> | :<math>{{P}_{k}}=1-{{g}_{k}}\text{ such that }k=1,2,...,\infty\,\!</math> | ||
<math>\lambda\,\!</math> is then solved numerically. | |||
===Nominal Time to Reach Goal=== | ===Nominal Time to Reach Goal=== |
Revision as of 18:42, 30 January 2017
Introduction
In developmental reliability growth testing, the objective is to test a system, find problem failure modes, incorporate corrective actions and therefore increase the reliability of the system. This process is continued for the duration of the test time. If the corrective actions are effective then the system mean time between failures (MTBF) or mean trials between failures (MTrBF) will move from an initial low value to a higher value. Typically, the objective of reliability growth testing is not to just increase the MTBF/MTrBF, but to increase it to a particular value called the goal or requirement. Therefore, determining how much test time is needed for a particular system is generally of particular interest in reliability growth testing.
The Duane Postulate is based on empirical observations and reflects a learning curve pattern for reliability growth. This identical learning curve pattern forms the basis of the Crow (AMSAA) model. The Duane Postulate is also reflected in the Crow Extended model in the form of the discovery function [math]\displaystyle{ h(t)\,\! }[/math]. The discovery function is the rate in which new distinct problems are being discovered during reliability growth development testing. The Crow (AMSAA) model is a special case of the discovery function. Suppose that when a new distinct failure mode is first seen the testing is stopped and a corrective action is incorporated before the testing is resumed. In addition, consider that the corrective action is highly effective so that the failure mode is unlikely to be seen again. In this case, the only failures observed during the reliability growth test are first occurrences of failure modes. Therefore, if the Crow (AMSAA) model and the Duane Postulate are accepted as the pattern for a test-fix-test reliability growth testing program, then the form of the Crow (AMSAA) model must be the form for the discovery function [math]\displaystyle{ h(t)\,\! }[/math].
The Duane postulate is based on empirical observations, and it reflects a learning curve pattern for reliability growth. This identical learning curve pattern forms the basis of the Crow-AMSAA (NHPP) model. The Duane postulate is also reflected in the Crow extended model in the form of the discovery function [math]\displaystyle{ h(t)\,\! }[/math].
The discovery function is the rate in which new, distinct problems are being discovered during reliability growth development testing. The Crow-AMSAA (NHPP) model is a special case of the discovery function. Consider that when a new and distinct failure mode is first seen, the testing is stopped and a corrective action is incorporated before the testing is resumed. In addition, suppose that the corrective action is highly effective that the failure mode is unlikely to be seen again. In this case, the only failures observed during the reliability growth test are the first occurrences of the failure modes. Therefore, if the Crow-AMSAA (NHPP) model and the Duane postulate are accepted as the pattern for a test-fix-test reliability growth testing program, then the form of the Crow-AMSAA (NHPP) model must be the form for the discovery function, [math]\displaystyle{ h(t)\,\! }[/math].
To be consistent with the Duane postulate and the Crow-AMSAA (NHPP) model, the discovery function must be of the same form. This form of the discovery function is an important property of the Crow extended model and its application in growth planning. As with the Crow-AMSAA (NHPP) model, this form of the discovery function ties the model directly to real-world data and experiences.
Growth Planning Models
There are two types of reliability growth planning models available in RGA:
Growth Planning Inputs
The following parameters are used in both the continuous and discrete reliability growth models.
Management Strategy Ratio & Initial Failure Intensity
When a system is tested and failure modes are observed, management can make one of two possible decisions, either to fix or to not fix the failure mode. Therefore, the management strategy places failure modes into two categories: A modes and B modes. The A modes are all failure modes such that, when seen during the test, no corrective action will be taken. This accounts for all modes for which management determines that it is not economical or otherwise justified to take a corrective action. The B modes are either corrected during the test or the corrective action is delayed to a later time. The management strategy is defined by what portion of the failures will be fixed.
Let [math]\displaystyle{ {{\lambda }_{I}}\,\! }[/math] be the initial failure intensity of the system in test. [math]\displaystyle{ {{\lambda }_{A}}\,\! }[/math] is defined as the A mode's initial failure intensity and [math]\displaystyle{ {{\lambda }_{B}}\,\! }[/math] is defined as the B mode's initial failure intensity. [math]\displaystyle{ {{\lambda }_{A}}\,\! }[/math] is the failure intensity of the system that will not be addressed by corrective actions even if a failure mode is seen during test. [math]\displaystyle{ {{\lambda }_{B}}\,\! }[/math] is the failure intensity of the system that will be addressed by corrective actions if a failure mode is seen during testing.
Then, the initial failure intensity of the system is:
- [math]\displaystyle{ \begin{align} {{\lambda }_{I}}={{\lambda }_{A}}+{{\lambda }_{B}} \end{align}\,\! }[/math]
The initial system MTBF is:
- [math]\displaystyle{ {{M}_{I}}=\frac{1}{{{\lambda }_{I}}}\,\! }[/math]
Based on the initial failure intensity definitions, the management strategy ratio is defined as:
- [math]\displaystyle{ msr=\frac{{{\lambda }_{B}}}{{{\lambda }_{A}}+{{\lambda }_{B}}}\,\! }[/math]
The [math]\displaystyle{ msr\,\! }[/math] is the portion of the initial system failure intensity that will be addressed by corrective actions, if seen during the test.
The failure mode intensities of the type A and type B modes are:
- [math]\displaystyle{ \begin{align} {{\lambda }_{A}}= & \left( 1-msr \right)\cdot {{\lambda }_{I}} \\ {{\lambda }_{B}}= & msr\cdot {{\lambda }_{I}} \end{align}\,\! }[/math]
Effectiveness Factor
When a delayed corrective action is implemented for a type B failure mode, in other words a BD mode, the failure intensity for that mode is reduced if the corrective action is effective. Once a BD mode is discovered, it is rarely totally eliminated by a corrective action. After a BD mode has been found and fixed, a certain percentage of the failure intensity will be removed, but a certain percentage of the failure intensity will generally remain. The fraction decrease in the BD mode failure intensity due to corrective actions, [math]\displaystyle{ d\,\! }[/math], [math]\displaystyle{ \left( 0\lt d\lt 1 \right),\,\! }[/math] is called the effectiveness factor (EF).
A study on EFs showed that an average EF, [math]\displaystyle{ d\,\! }[/math], is about 70%. Therefore, about 30%, (i.e., [math]\displaystyle{ 100(1-d)%\,\! }[/math]), of the BD mode failure intensity will typically remain in the system after all of the corrective actions have been implemented. However, individual EFs for the failure modes may be larger or smaller than the average. This average value of 70% can be used for planning purposes, or if such information is recorded, an average effectiveness factor from a previous reliability growth program can be used.
MTBF Goal
When putting together a reliability growth plan, a goal MTBF/MTrBF [math]\displaystyle{ {{M}_{G}}\,\! }[/math] (or goal failure intensity [math]\displaystyle{ {{\lambda }_{G}}\,\! }[/math] ) is defined as the requirement or target for the product at the end of the growth program.
Growth Potential
The failure intensity remaining in the system at the end of the test will depend on the management strategy given by the classification of the type A and type B failure modes. The engineering effort applied to the corrective actions determines the effectiveness factors. In addition, the failure intensity depends on [math]\displaystyle{ h(t)\,\! }[/math], which is the rate at which problem failure modes are being discovered during testing. The rate of discovery drives the opportunity to take corrective actions based on the seen failure modes, and it is an important factor in the overall reliability growth rate. The reliability growth potential is the limiting value of the failure intensity as time [math]\displaystyle{ T\,\! }[/math] increases. This limit is the maximum MTBF that can be attained with the current management strategy. The maximum MTBF/MTrBF will be attained when all type B modes have been observed and fixed.
If all the discovered type B modes are corrected by time [math]\displaystyle{ T\,\! }[/math], that is, no deferred corrective actions at time [math]\displaystyle{ T\,\! }[/math], then the growth potential is the maximum attainable with the type B designation of the failure modes and the corresponding assigned effectiveness factors. This is called the nominal growth potential. In other words, the nominal growth potential is the maximum attainable growth potential assuming corrective actions are implemented for every mode that is planned to be fixed. In reality, some corrective actions might be implemented at a later time due to schedule, budget, engineering, etc.
If some of the discovered type B modes are not corrected at the end of the current test phase, then the prevailing growth potential is below the maximum attainable with the type B designation of the failure modes and the corresponding assigned effectiveness factors.
If all type B failure modes are discovered and corrected with an average effectiveness factor, [math]\displaystyle{ d\,\! }[/math], then the maximum reduction in the initial system failure intensity is the growth potential failure intensity:
- [math]\displaystyle{ {{\lambda }_{GP}}={{\lambda }_{A}}+\left( 1-d \right){{\lambda }_{B}}\,\! }[/math]
The growth potential MTBF/MTrBF is:
- [math]\displaystyle{ {{M}_{GP}}=\frac{1}{{{\lambda }_{GP}}}\,\! }[/math]
Note that based on the equations for the initial failure intensity and the management strategy ratio (given in the Management Strategy and Initial Failure Intensity section), the initial failure intensity is equal to:
- [math]\displaystyle{ {{\lambda }_{I}}=\frac{{{\lambda }_{GP}}}{1-d\cdot msr}\,\! }[/math]
Growth Potential Design Margin
The Growth Potential Design Margin ( [math]\displaystyle{ GPDM\,\! }[/math] ) can be considered as a safety margin when setting target MTBF/MTrBF values for the reliability growth plan. It is common for systems to degrade in terms of reliability when a prototype product is going into full manufacturing. This is due to variations in materials, processes, etc. Furthermore, the in-house reliability growth testing usually overestimates the actual product reliability because the field usage conditions may not be perfectly simulated during testing. Typical values for the [math]\displaystyle{ GPDM\,\! }[/math] are around 1.2. Higher values yield less risk for the program, but require a more rigorous reliability growth test plan. Lower values imply higher program risk, with less safety margin.
During the planning stage, the growth potential MTBF/MTrBF, [math]\displaystyle{ {{M}_{GP}},\,\! }[/math] can be calculated based on the goal MTBF, [math]\displaystyle{ {{M}_{G}},\,\! }[/math] and the growth potential design margin, [math]\displaystyle{ GPDM\,\! }[/math].
- [math]\displaystyle{ {{M}_{GP}}=GPDM\cdot {{M}_{G}}\,\! }[/math]
or in terms of failure intensity:
- [math]\displaystyle{ {{\lambda }_{GP}}=\frac{{{\lambda }_{G}}}{GPDM}\,\! }[/math]
Continuous Reliability Growth Planning
The use of the Duane postulate as a reliability growth planning model poses two significant drawbacks: The first drawback is that the Duane postulate's MTBF is zero at time equal to zero. This was addressed in MIL-HDBK-189 by specifying a time [math]\displaystyle{ {{T}_{i}}\,\! }[/math] where growth starts after [math]\displaystyle{ {{T}_{i}}\,\! }[/math] and the Duane postulate applies [13]. However, determining [math]\displaystyle{ {{T}_{i}}\,\! }[/math] is subjective and is not a desirable property of the MIL-HDBK-189. The second drawback is that the MTBF for the Duane postulate increases indefinitely to infinity, which is not realistic.
Therefore, the desirable features of a planning model are:
- The discovery function must have the form of the Crow-AMSAA (NHPP) model and the Duane postulate.
- The start time [math]\displaystyle{ {{T}_{i}}\,\! }[/math] is not required as an input.
- An upper bound on the system MTBF is specified in the model.
All of these desirable features are included in the planning model discussed in this chapter, which is based on the Crow extended model.
The Crow extended model for reliability growth planning is a revised and improved version of the MIL-HDBK-189 growth curve [13]. MIL-HDBK-189 can be considered as the growth curve based on the Crow-AMSAA (NHPP) model. Using MIL-HDBK-189 for reliability growth planning assumes that the corrective actions for the observed failure modes are incorporated during the test and at the specific time of failure. However, in actual practice, fixes may be delayed until after the completion of the test or some fixes may be implemented during the test while others are delayed and some are not fixed at all. The Crow extended model for reliability growth planning provides additional inputs that accounts for specific management strategies and delayed fixes with specified effectiveness factors.
Nominal Idealized Growth Curve
During developmental testing, management should expect that certain levels of reliability will be attained at various points in the program in order to have assurance that reliability growth is progressing at a sufficient rate to meet the product reliability requirement. The idealized curve portrays an overall characteristic pattern, which is used to determine and evaluate intermediate levels of reliability and construct the program planned growth curve. Note that growth profiles on previously developed, similar systems provide significant insight into the reliability growth process and are valuable in the construction of idealized growth curves.
The nominal idealized growth curve portrays a general profile for reliability growth throughout system testing. The idealized curve has the baseline value [math]\displaystyle{ {{\lambda }_{I}}\,\! }[/math] until an initialization time, [math]\displaystyle{ {{t}_{0}},\,\! }[/math] when reliability growth occurs. From that time and until the end of testing, which can be a single or, most commonly, multiple test phases, the idealized curve increases steadily according to a learning curve pattern until it reaches the final reliability requirement, [math]\displaystyle{ {{M}_{F}}\,\! }[/math]. The slope of this curve on a log-log plot is the growth rate of the Crow extended model [13].
Nominal Failure Intensity Function
The nominal idealized growth curve failure intensity as a function of test time [math]\displaystyle{ t\,\! }[/math] is:
- [math]\displaystyle{ {{r}_{NI}}(t)={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{t}^{\left( \beta -1 \right)}}\text{ for }t\ge {{t}_{0}}\,\! }[/math]
and:
- [math]\displaystyle{ {{r}_{NI}}(t)={{\lambda }_{I}}\text{ for }t\le {{t}_{0}}\,\! }[/math]
where [math]\displaystyle{ {{\lambda }_{I}}\,\! }[/math] is the initial system failure intensity, [math]\displaystyle{ t\,\! }[/math] is test time and [math]\displaystyle{ {{t}_{0}}\,\! }[/math] is the initialization time, which is discussed in the next section.
It can be seen that the first equation for [math]\displaystyle{ {{r}_{NI}}(t)\,\! }[/math] is the failure intensity equation of the Crow extended model.
Initialization Time
Reliability growth can only begin after a type B failure mode occurs, which cannot be at a time equal to zero. Therefore, there is a need to define an initialization time that is different from zero. The nominal idealized growth curve failure intensity is initially set to be equal to the initial failure intensity, [math]\displaystyle{ {{\lambda }_{I}},\,\! }[/math] until the initialization time, [math]\displaystyle{ {{t}_{0}}\,\! }[/math] :
- [math]\displaystyle{ {{r}_{NI}}({{t}_{0}})={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta t_{0}^{(\beta -1)}\,\! }[/math]
Therefore:
- [math]\displaystyle{ {{\lambda }_{I}}={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta t_{0}^{(\beta -1)}\,\! }[/math]
Then:
- [math]\displaystyle{ {{t}_{0}}={{\left[ \frac{{{\lambda }_{I}}-{{\lambda }_{A}}-(1-d){{\lambda }_{B}}}{d\lambda \beta } \right]}^{\tfrac{1}{\beta -1}}}\,\! }[/math]
Using the equation for initial failure intensity:
- [math]\displaystyle{ \lambda_{I}=\lambda_{A} + \lambda_{B}\,\! }[/math]
we substitute [math]\displaystyle{ {{\lambda }_{I}}\,\! }[/math] to get:
- [math]\displaystyle{ {{t}_{0}}={{\left[ \frac{{{\lambda }_{A}}+{{\lambda }_{B}}-{{\lambda }_{A}}-(1-d){{\lambda }_{B}}}{d\cdot \lambda \cdot \beta } \right]}^{\tfrac{1}{\beta -1}}}\,\! }[/math]
Then:
- [math]\displaystyle{ {{t}_{0}}={{\left( \frac{{{\lambda }_{B}}}{\lambda \cdot \beta } \right)}^{\tfrac{1}{\beta -1}}}\,\! }[/math]
The initialization time, [math]\displaystyle{ {{t}_{0}},\,\! }[/math] allows for growth to start after a type B failure mode has occurred.
Nominal Time to Reach Goal
Assuming that we have a target MTBF or failure intensity goal, we can solve the equation for the nominal failure intensity to find out how much test time, [math]\displaystyle{ {{t}_{N,G}}\,\! }[/math], is required (based on the Crow extended model and the nominal idealized growth curve) to reach that goal:
- [math]\displaystyle{ {{t}_{N,G}}={{\left[ \frac{{{r}_{G}}-{{\lambda }_{A}}-(1-d){{\lambda }_{B}}}{d\cdot \lambda \cdot \beta } \right]}^{\tfrac{1}{\beta -1}}}\,\! }[/math]
Note that when [math]\displaystyle{ {{\lambda }_{I}}\lt {{r}_{G}}\,\! }[/math] or, in other words, the initial failure intensity is lower than the goal failure intensity, then there is no need to solve for the nominal time to reach the goal because the goal is already met. In this case, no further reliability growth testing is needed.
Growth Rate for Nominal Idealized Curve
The growth rate for the nominal idealized curve is defined in the same context as the growth rate for the Duane postulate [8]. The nominal idealized curve has the same functional form for the growth rate as the Duane postulate and the Crow-AMSAA (NHPP) model.
For both the Duane postulate and the Crow-AMSAA (NHPP) model, the average failure intensity is given by:
- [math]\displaystyle{ C(t)=\frac{\lambda {{t}^{\beta }}}{t}=\lambda {{t}^{(\beta -1)}}\,\! }[/math]
Also, for both the Duane postulate and the Crow-AMSAA (NHPP) model, the instantaneous failure intensity is given by:
- [math]\displaystyle{ \begin{align} r(t)=\lambda \beta {{t}^{(\beta -1)}} \end{align}\,\! }[/math]
Taking the difference, [math]\displaystyle{ D(t),\,\! }[/math] between the average failure intensity, [math]\displaystyle{ C(t)\,\! }[/math] and the instantaneous failure intensity, [math]\displaystyle{ r(t)\,\! }[/math], yields:
- [math]\displaystyle{ \begin{align} D(t)=\lambda {{t}^{(\beta -1)}}-\lambda \beta {{t}^{(\beta -1)}} \end{align}\,\! }[/math]
Then:
- [math]\displaystyle{ \begin{align} D(t)=\lambda {{t}^{(\beta -1)}}[1-\beta ] \end{align}\,\! }[/math]
For reliability growth to occur, [math]\displaystyle{ D(t)\,\! }[/math] must be decreasing.
The growth rate for both the Duane postulate and the Crow-AMSAA (NHPP) model is the negative of the slope of [math]\displaystyle{ \log (D(t))\,\! }[/math] as a function of [math]\displaystyle{ \log (t)\,\! }[/math] :
- [math]\displaystyle{ \begin{align} {{\log }_{e}}(D(t))=\text{constant}-(1-\beta ){{\log }_{e}}(t) \end{align}\,\! }[/math]
The slope is negative under reliability growth and equals:
- [math]\displaystyle{ \begin{align} \text{slope}=-(1-\beta ) \end{align}\,\! }[/math]
The growth rate for both the Duane postulate and the Crow-AMSAA (NHPP) model is equal to the negative of this slope:
- [math]\displaystyle{ \begin{align} \text{Growth Rate}=(1-\beta ) \end{align}\,\! }[/math]
The instantaneous failure intensity for the nominal idealized curve is:
- [math]\displaystyle{ \begin{align} {{r}_{NI}}(t)={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{(t)}^{(\beta -1)}} \end{align}\,\! }[/math]
The cumulative failure intensity for the nominal idealized curve is:
- [math]\displaystyle{ \begin{align} {{C}_{NI}}(t)={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda {{(t)}^{(\beta -1)}} \end{align}\,\! }[/math]
therefore:
- [math]\displaystyle{ \begin{align} {{D}_{NI}}(t)=[{{C}_{NI}}(t)-{{r}_{NI}}(t)]=\lambda {{t}^{(\beta -1)}}[1-\beta ] \end{align}\,\! }[/math]
and:
- [math]\displaystyle{ \begin{align} {{\log }_{e}}({{D}_{NI}}(t))=\text{constant}-(1-\beta ){{\log }_{e}}(t) \end{align}\,\! }[/math]
Therefore, in accordance with the Duane postulate and the Crow-AMSAA (NHPP) model, [math]\displaystyle{ a=1-\beta \,\! }[/math] is the growth rate for the reliability growth plan.
Lambda - Beta Parameter Relationship
Under the Crow-AMSAA (NHPP) model, the time to first failure is a Weibull random variable. The MTTF of a Weibull distributed random variable with parameters [math]\displaystyle{ \beta \,\! }[/math] and [math]\displaystyle{ \eta \,\! }[/math] is:
- [math]\displaystyle{ MTTF=\eta \cdot \Gamma \left( 1+\frac{1}{\beta } \right)\,\! }[/math]
The parameter lambda is defined as:
- [math]\displaystyle{ \lambda =\frac{1}{{{\eta }^{\beta }}}\,\! }[/math]
Using the equation for lambda in the MTTF relationship, we have:
- [math]\displaystyle{ MTB{{F}_{B}}=\frac{\Gamma \left( 1+\tfrac{1}{\beta } \right)}{{{\lambda }^{\left( \tfrac{1}{\beta } \right)}}}\,\! }[/math]
or, in terms of failure intensity:
- [math]\displaystyle{ {{\lambda }_{B}}=\frac{{{\lambda }^{\left( \tfrac{1}{\beta } \right)}}}{\Gamma \left( 1+\tfrac{1}{\beta } \right)}\,\! }[/math]
Actual Idealized Growth Curve
The actual idealized growth curve differs from the nominal idealized curve in that it takes into account the average fix delay that might occur in each test phase. The actual idealized growth curve is continuous and goes through each of the test phase target MTBFs.
Fix Delays and Test Phase Target MTBF
Fix delays reflect how long it takes from the time a problem failure mode is discovered in testing, to the time the corrective action is incorporated into the system and reliability growth is realized. The consideration of the fix delay is often in terms of how much calendar time it takes to incorporate a corrective action fix after the problem is first seen. However, the impact of the delay on reliability growth is reflected in the average test time it takes between finding a problem failure mode and incorporating a corrective action. The fix delay is reflected in the actual idealized growth curve in terms of test time.
In other words, the average fix delay is calendar time converted to test hours. For example, say that we expect an average fix delay of two weeks. If in two weeks the total test time is 1,000 hours, then the average fix delay is 1,000 hours. If in the same two weeks the total test time is 2,000 hours (maybe there are more units available or more shifts), then the average fix delay is 2,000 hours.
There can be a constant fix delay across all test phases or, as a practical matter, each test phase can have a different fix delay time. In practice, the fix delay will generally be constant over a particular test phase. [math]\displaystyle{ {{L}_{i}}\,\! }[/math] denotes the fix delay for phase [math]\displaystyle{ i=1,...,P,\,\! }[/math] where [math]\displaystyle{ P\,\! }[/math] is the total number of phases in the test. The RGA software allows for a maximum of ten test phases.
Actual Failure Intensity Function
Consider a test plan consisting of [math]\displaystyle{ i\,\! }[/math] phases. Taking into account the fix delay within each phase, we expect the actual failure intensity to be different (i.e., shifted) from the nominal failure intensity. This is because fixes are not incorporated instantaneously; thus, growth is realized at a later time compared to the nominal case.
Specifically, the actual failure intensity will be estimated as follows:
Test Phase 1
For the first phase of a test plan, the actual idealized curve failure intensity, [math]\displaystyle{ {{r}_{AI}}(t)\,\! }[/math], is :
- [math]\displaystyle{ {{r}_{AI}}(t)={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{\left[ \left( \frac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)t \right]}^{(\beta -1)}}\text{ for }0\lt t\le {{T}_{1}}\,\! }[/math]
Note that the end time of Phase 1, [math]\displaystyle{ {{T}_{1}},\,\! }[/math] must be greater than [math]\displaystyle{ {{L}_{1}}+{{t}_{0}}\,\! }[/math]. That is, [math]\displaystyle{ {{T}_{1}}\gt {{L}_{1}}+{{t}_{0}}\,\! }[/math].
The actual idealized curve initialization time for Phase 1, [math]\displaystyle{ T_{0}^{AIC},\,\! }[/math] is calculated from:
- [math]\displaystyle{ {{r}_{AI}}(T_{0}^{AIC})={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{\left[ \left( \frac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)T_{0}^{AIC} \right]}^{(\beta -1)}}\,\! }[/math]
where [math]\displaystyle{ {{r}_{AI}}(T_{0}^{AIC})={{r}_{I}}.\,\! }[/math]
Therefore, using the equation for the initialization time, we have:
- [math]\displaystyle{ {{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{\left[ \left( \frac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)T_{0}^{AIC} \right]}^{(\beta -1)}}={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta t_{0}^{(\beta -1)}\,\! }[/math]
By obtaining the initial failure intensity for [math]\displaystyle{ T_{0}^{AIC}\,\! }[/math], we get:
- [math]\displaystyle{ T_{0}^{AIC}=\frac{{{t}_{0}}}{\left( \tfrac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)}\,\! }[/math]
Test Phase [math]\displaystyle{ i\,\! }[/math]
For any test phase [math]\displaystyle{ i\,\! }[/math], the actual idealized curve failure intensity is given by:
- [math]\displaystyle{ {{r}_{AI}}(t)={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{\left[ {{T}_{i-1}}-{{L}_{i-1}}+\left( \frac{{{T}_{i}}-{{L}_{i}}-{{T}_{i-1}}+{{L}_{i-1}}}{{{T}_{i}}-{{T}_{i-1}}} \right)(t-{{T}_{i-1}}) \right]}^{(\beta -1)}}\,\! }[/math]
where [math]\displaystyle{ {{T}_{i-1}}\le t\le {{T}_{i}}\,\! }[/math] and [math]\displaystyle{ {{T}_{i}}\,\! }[/math] is the test time of each corresponding test phase.
The actual idealized curve MTBF is:
- [math]\displaystyle{ {{M}_{AI}}=\frac{1}{{{r}_{AI}}(t)}\,\! }[/math]
Actual Time to Reach Goal
The actual time to reach the target MTBF or failure intensity goal, [math]\displaystyle{ {{t}_{AC,G}},\,\! }[/math] can be found by solving for the actual idealized curve failure intensity:
- [math]\displaystyle{ \begin{align} {{r}_{AI}}({{t}_{AC,G}})={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{\left[ {{T}_{i-1}}-{{L}_{i-1}}+\left( \frac{{{T}_{i}}-{{L}_{i}}-{{T}_{i-1}}+{{L}_{i-1}}}{{{T}_{i}}-{{T}_{i-1}}} \right)({{t}_{AC,G}}-{{T}_{i-1}}) \right]}^{(\beta -1)}} \end{align}\,\! }[/math]
Since the actual idealized growth curve depends on the phase durations and average fix delays, there are three different cases that need to be treated differently in order to determine the actual time to reach the MTBF goal. The cases depend on when the actual MTBF that can be reached within the specific phase durations and fix delays becomes equal to the MTBF goal. This can be determined by solving for the actual idealized curve failure intensity for phases [math]\displaystyle{ 1\,\! }[/math] through [math]\displaystyle{ i\,\! }[/math], and then solving in terms of actual idealized curve MTBF for each phase and finding the phase during which the actual MTBF becomes equal to the goal MTBF. The three cases are presented next.
Case 1: MTBF goal is met during the last phase
If [math]\displaystyle{ {{T}_{F}}\,\! }[/math] indicates the cumulative end phase time for the last phase, and [math]\displaystyle{ {{L}_{F}}\,\! }[/math] indicates the fix delay for the last phase, then we have:
- [math]\displaystyle{ \begin{align} {{r}_{G}}= & {{\lambda }_{A}}+(1-d){{\lambda }_{B}} \\ & +d\lambda \beta {{\left[ {{T}_{F-1}}-{{L}_{F-1}}+\left( \frac{{{T}_{F}}-{{L}_{F}}-{{T}_{F-1}}+{{L}_{F-1}}}{{{T}_{F}}-{{T}_{F-1}}} \right)({{t}_{AC,G}}-{{T}_{F-1}}) \right]}^{(\beta -1)}} \end{align}\,\! }[/math]
Starting to solve for [math]\displaystyle{ {{t}_{AC,G}}\,\! }[/math] yields:
- [math]\displaystyle{ {{\left[ \frac{{{r}_{G}}-{{\lambda }_{A}}-(1-d){{\lambda }_{B}}}{d\lambda \beta } \right]}^{\tfrac{1}{\beta -1}}}={{T}_{F-1}}-{{L}_{F-1}}+\left( \frac{{{T}_{F}}-{{L}_{i}}-{{T}_{F-1}}+{{L}_{F-1}}}{{{T}_{F}}-{{T}_{F-1}}} \right)({{t}_{AC,G}}-{{T}_{F-1}})\,\! }[/math]
We can substitute the left term by solving for the nominal time to reach the goal; thus, we have:
- [math]\displaystyle{ {{t}_{N,G}}={{T}_{F-1}}-{{L}_{F-1}}+\left( \frac{{{T}_{F}}-{{L}_{F}}-{{T}_{F-1}}+{{L}_{F-1}}}{{{T}_{F}}-{{T}_{F-1}}} \right)({{t}_{AC,G}}-{{T}_{i-1}})\,\! }[/math]
therefore:
- [math]\displaystyle{ {{t}_{AC,G}}=\frac{{{t}_{N,G}}-{{T}_{F-1}}+{{L}_{F-1}}}{\left( \tfrac{{{T}_{F}}-{{L}_{F}}-{{T}_{F-1}}+{{L}_{F-1}}}{{{T}_{F}}-{{T}_{F-1}}} \right)}+{{T}_{F-1}}\,\! }[/math]
Case 2: MTBF goal is met before the last phase
The equation for [math]\displaystyle{ {{t}_{AC,G}}\,\! }[/math] that was derived for case 1 still applies, but in this case [math]\displaystyle{ {{T}_{F}}\,\! }[/math] and [math]\displaystyle{ {{L}_{F}}\,\! }[/math] are the time and fix delay of the phase during which the goal is met.
Case 3: MTBF goal is met after the final phase
If the goal MTBF, [math]\displaystyle{ {{M}_{G}},\,\! }[/math] is met after the final test phase, then the actual time to reach the goal is not calculated since additional phases have to be added with specific duration and fix delays. The reliability growth program needs to be re-evaluated with the following options:
- Add more phase(s) to the program.
- Re-examine the phase duration of the existing phases.
- Investigate whether there are potential process improvements in the program that can reduce the average fix delay for the phases.
Other alternative routes for consideration would be to investigate the rest of the inputs in the model:
- Change the management strategy.
- Consider if further program risk can be acceptable, and if so, reduce the growth potential design margin.
- Consider if it is feasible to increase the effectiveness factors of the delayed fixes by using more robust engineering redesign methods.
Note that each change of input variables into the model can significantly influence the results.
With that in mind, any alteration in the input parameters should be justified by actionable decisions that will influence the reliability growth program. For example, increasing the average effectiveness factor value should be done only when there is proof that the program will pursue a different, more effective path in terms of addressing fixes.
Reliability Growth Planning Examples
Growth Plan for 3 Phases
A complex system is under design. The reliability team wants to create an overall reliability growth plan based on the Crow Extended model. The inputs to the model are the following:
- The requirement or goal MTBF is [math]\displaystyle{ {{M}_{G}}=56\,\! }[/math] hours.
- The growth potential design margin factor is [math]\displaystyle{ GPDM=1.35\,\! }[/math].
- The average effectiveness factor is [math]\displaystyle{ d\quad =0.7.\,\! }[/math]
- The management strategy is [math]\displaystyle{ msr=0.95\,\! }[/math].
- The beta parameter for the discovery function, [math]\displaystyle{ h\left( t \right),\,\! }[/math] of the type B failure modes is [math]\displaystyle{ \beta =0.7.\,\! }[/math]
- The test will be conducted in three phases. The cumulative phase end times are [math]\displaystyle{ {{T}_{1}}=1500,{{T}_{2}}=3500\,\! }[/math] and [math]\displaystyle{ {{T}_{3}}=4500\,\! }[/math] hours. The average fix delays for each phase are [math]\displaystyle{ {{L}_{1}}=500\,\! }[/math], [math]\displaystyle{ {{L}_{2}}=700\,\! }[/math] and [math]\displaystyle{ {{L}_{3}}=1000\,\! }[/math] test hours, respectively.
Determine the following:
- The growth potential MTBF and failure intensity.
- The initial failure intensity.
- The type A and type B initial failure intensity.
- The parameter [math]\displaystyle{ \lambda \,\! }[/math] of the Crow extended model.
- The type B failure mode discovery function.
- The initialization time, [math]\displaystyle{ {{t}_{0}},\,\! }[/math] for the nominal failure intensity function.
- The nominal idealized failure intensity function.
- The nominal time to reach the MTBF goal.
- The MTBF that can be reached at the end of the last test phase based on the nominal idealized growth curve.
- The actual initialization time for phase 1, [math]\displaystyle{ T_{0}^{AIC}.\,\! }[/math]
- The MTBF that can be reached at the end of the last test phase based on the actual idealized growth curve.
- The actual time to reach the MTBF goal.
- The actual time to reach the MTBF goal if the cumulative end phase time for the third (last) phase is [math]\displaystyle{ {{T}_{3}}=6000\,\! }[/math] hours.
- Use the RGA software to generate the results for this example. Consider the cumulative last phase as [math]\displaystyle{ {{T}_{3}}=6000\,\! }[/math] hours, as given in question 13.
Solution
- The growth potential MTBF is:
- [math]\displaystyle{ \begin{align} {{M}_{GP}}= & GPDM\cdot M_{G} \\ = & 56\cdot 1.35 \\ = & 75.6 \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{\lambda }_{GP}}= & \frac{1}{{{M}_{GP}}} \\ = & \frac{1}{75.6} \\ = & 0.0132 \end{align}\,\! }[/math]
- The initial failure intensity is given by:
- [math]\displaystyle{ \begin{align} {{\lambda }_{I}}= & \frac{{{\lambda }_{GP}}}{1-d\cdot msr} \\ = & \frac{0.0132}{\left( 1-0.7\cdot 0.95 \right)} \\ = & 0.0394 \end{align}\,\! }[/math]
- The type A failure mode intensity, [math]\displaystyle{ {{\lambda }_{A}},\,\! }[/math] is:
- [math]\displaystyle{ \begin{align} \lambda_{A}=&(1-msr)\lambda_{I} \\ =& (1-0.95)0.375 \\ =& 0.0019 \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{\lambda }_{B}}= & msr\cdot {{\lambda }_{I}} \\ = & 0.95\cdot 0.0394 \\ = & 0.0375 \end{align}\,\! }[/math]
- Using the inputs of [math]\displaystyle{ {{\lambda }_{B}}\,\! }[/math] and [math]\displaystyle{ \beta \,\! }[/math] in the failure intensity equation for the Crow-AMSAA (NHPP) model, we have:
- [math]\displaystyle{ 0.0375=\frac{{{\lambda }^{\left( \tfrac{1}{0.7} \right)}}}{\Gamma \left( 1+\tfrac{1}{0.7} \right)}\,\! }[/math]
- [math]\displaystyle{ 0.0375=\frac{{{\lambda }^{1.428}}}{1.2658}\,\! }[/math]
- [math]\displaystyle{ \begin{align} \lambda = & {{\left( 0.0375\cdot 1.2658 \right)}^{\left( \tfrac{1}{1.428} \right)}} \\ = & 0.1184 \end{align}\,\! }[/math]
- The type B failure mode discovery function is:
- [math]\displaystyle{ h\left( t \right)=\lambda \beta {{t}^{\beta -1}}\,\! }[/math]
- [math]\displaystyle{ \begin{align} h\left( t \right)= & 0.1183\cdot 0.7{{t}^{0.7-1}} \\ = & 0.0828{{t}^{-0.3}} \end{align}\,\! }[/math]
- The initialization time, [math]\displaystyle{ {{t}_{0}},\,\! }[/math] is:
- [math]\displaystyle{ \begin{align} {{t}_{0}}= & {{\left[ \frac{{{\lambda }_{I}}-{{\lambda }_{A}}-(1-d){{\lambda }_{B}}}{d\lambda \beta } \right]}^{\tfrac{1}{\beta -1}}} \\ = & {{\left[ \frac{0.0394-0.001974-(1-0.7)0.0375}{0.7\cdot 0.1183\cdot 0.7} \right]}^{\tfrac{1}{0.7-1}}} \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{t}_{0}}=14.07 \end{align}\,\! }[/math]
- The nominal idealized growth curve is given by the following equation:
- [math]\displaystyle{ {{r}_{NI}}\left( t \right)=\left\{ \begin{matrix} {{\lambda }_{I}} & t\le {{t}_{0}} \\ \begin{matrix} {{r}_{IT}}(t)={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{t}^{\left( \beta -1 \right)}} \\ \end{matrix} & t\gt {{t}_{0}} \\ \end{matrix} \right\}\,\! }[/math]
- [math]\displaystyle{ {{r}_{NI}}\left( t \right)=\left\{ \begin{matrix} 0.0394 & t\le 14.07 \\ =0.0013+0.058\cdot {{t}^{-0.3}} & t\gt 14.07 \\ \end{matrix} \right\}\,\! }[/math]
- The nominal time to reach the MTBF goal is:
- [math]\displaystyle{ {{t}_{N,goal}}={{\left[ \frac{{{r}_{G}}-{{\lambda }_{A}}-(1-d){{\lambda }_{B}}}{d\lambda \beta } \right]}^{\tfrac{1}{\beta -1}}}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{r}_{G}}= & \frac{1}{{{M}_{G}}} \\ = & \frac{1}{56} \\ = & 0.01785 \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{t}_{N,G}}= & {{\left[ \frac{0.01785-0.001974-(1-0.7)0.0375}{0.7\cdot 0.1184\cdot 0.7} \right]}^{^{\tfrac{1}{\beta -1}}}} \\ = & 4578\text{ hours} \end{align}\,\! }[/math]
- Using the equation for the nominal failure intensity, we find the failure intensity that can be reached at the end of the last test phase based on the nominal idealized growth curve, [math]\displaystyle{ {{r}_{NI,final}}\,\! }[/math]. The total (cumulative) test time is [math]\displaystyle{ T=4500\,\! }[/math] hours. Therefore we have:
- [math]\displaystyle{ \begin{align} {{r}_{NI,final}}= & {{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \beta {{T}^{\left( \beta -1 \right)}}\text{ } \\ = & 0.0019+\left( 1-0.7 \right)0.0375+0.7\cdot 0.1184\cdot 0.7\cdot {{(4500)}^{0.7-1}} \\ = & 0.01788 \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{M}_{NI,final}}= & \frac{1}{{{r}_{NI,final}}} \\ = & \frac{1}{0.01788} \\ = & 55.92 \end{align}\,\! }[/math]
- We can find the actual initialization time by using:
- [math]\displaystyle{ T_{0}^{AIC}=\frac{{{t}_{0}}}{\left( \tfrac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)}\,\! }[/math]
- [math]\displaystyle{ \begin{align} T_{0}^{AIC}= & \frac{14.07}{\left( \tfrac{1500-500}{1500} \right)} \\ = & 21.10887 \end{align}\,\! }[/math]
- The failure intensity that can be reached at the end of the last test phase based on the actual idealized growth curve for [math]\displaystyle{ T=4500\,\! }[/math] hours is given by:
- [math]\displaystyle{ \begin{align} {{r}_{AI,final}}(T)= & {{\lambda }_{A}}+(1-d){{\lambda }_{B}} \\ & +d\lambda \beta {{\left[ {{T}_{2}}-{{L}_{2}}+\left( \frac{{{T}_{3}}-{{L}_{3}}-{{T}_{2}}+{{L}_{2}}}{{{T}_{3}}-{{T}_{2}}} \right)(T-{{T}_{2}}) \right]}^{(\beta -1)}} \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{r}_{AI,final}}(T)= & 0.0019+\left( 1-0.7 \right)0.0375+0.7\cdot 0.1184\cdot 0.7 \\ & \cdot {{\left[ 3500-700+\left( \frac{4500-1000-3500+700}{4500-3500} \right)(4500-3500) \right]}^{(0.7-1)}} \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{r}_{AI,final}}(T)=0.0182 \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{M}_{AI,final}}= & \frac{1}{{{r}_{AI,final}}} \\ = & \frac{1}{0.0182} \\ = & 54.80 \end{align}\,\! }[/math]
- From question 11, it is shown that the actual final MTBF that can be reached at 4,500 hours of test time is less than the MTBF goal for the program. So, in accordance with the third case that is described in Actual Time to Reach Goal section, this is the scenario where the actual time to meet the MTBF goal will not be calculated since the reliability growth program needs to be redesigned.
- The failure intensity that can be reached at the end of the last test phase based on the actual idealized growth curve for [math]\displaystyle{ T={{T}_{3}}=6000\,\! }[/math] hours is given by:
- [math]\displaystyle{ \begin{align} {{r}_{AI,final}}(T)= & {{\lambda }_{A}}+(1-d){{\lambda }_{B}} \\ & +d\lambda \beta {{\left[ {{T}_{2}}-{{L}_{2}}+\left( \frac{{{T}_{3}}-{{L}_{3}}-{{T}_{2}}+{{L}_{2}}}{{{T}_{3}}-{{T}_{2}}} \right)(T-{{T}_{2}}) \right]}^{(\beta -1)}} \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{r}_{AI,final}}(T)= & 0.0019+\left( 1-0.7 \right)0.0375+0.7\cdot 0.1184\cdot 0.7 \\ & \cdot {{\left[ 3500-700+\left( \frac{6000-1000-3500+700}{6000-3500} \right)(6000-3500) \right]}^{(0.7-1)}} \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{r}_{AI,final}}(T)=0.0177 \end{align}\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{M}_{AI,final}}= & \frac{1}{{{r}_{AI,final}}} \\ = & \frac{1}{0.0177} \\ = & 56.38 \end{align}\,\! }[/math]
- [math]\displaystyle{ {{t}_{AC,G}}=\frac{{{t}_{N,G}}-{{T}_{F-1}}+{{L}_{F-1}}}{\left( \tfrac{{{T}_{F}}-{{L}_{F}}-{{T}_{F-1}}+{{L}_{F-1}}}{{{T}_{F}}-{{T}_{F-1}}} \right)}+{{T}_{F-1}}\,\! }[/math]
- [math]\displaystyle{ {{t}_{AC,G}}=\frac{4578-3500+700}{\left( \tfrac{6000-1000-3500+700}{6000-3500} \right)}+3500\,\! }[/math]
- [math]\displaystyle{ \begin{align} {{t}_{AC,G}}=5521 \end{align}\,\! }[/math]
- To use RGA to obtain the results for this example, first we create a growth planning folio by choosing Insert > Test and Planning > Continuous Growth Planning. In the growth planning folio, specify the number of phases, the cumulative phase time and average fix delays for each of the three phases, as shown in the figure below.
We then enter the remaining input needed by the Crow Extended model, as shown in the following figure.
The input provided is the required MTBF goal of 56, the growth potential design margin of 1.35, the management strategy of 0.95 and the discovery beta of 0.7. The results show the initialization time, [math]\displaystyle{ {{t}_{o}}\,\! }[/math], the initial MTBF, the final actual MTBF that can be reached for this growth program and the actual time when the MTBF goal is met. Note that in this case we provided the goal MTBF and solved for the initial MTBF.
Different calculation options are available depending on the desired input and output. For example, we could provide the initial and goal MTBF to solve for the growth potential design margin, as shown in the figure below.
Click the Plot icon to generate a plot that shows the nominal and actual idealized growth curve, the test termination time, the MTBF goal and the planned growth for each phase, as shown in the figure below.
Growth Plan for 7 Phases
The reliability team of a product manufacturer is putting together a reliability growth plan for one of the new products under design. The team wants to create an overall reliability growth plan based on the Crow Extended model. The inputs to the model are the following:
- The requirement or goal MTBF is [math]\displaystyle{ {{M}_{G}}=100\,\! }[/math] hours.
- The growth potential design margin factor is [math]\displaystyle{ GPDM=1.15\,\! }[/math].
- The average effectiveness factor is [math]\displaystyle{ d=0.6,\,\! }[/math] based on historical information for similar products developed by the company.
- The management strategy is [math]\displaystyle{ msr=0.90\,\! }[/math].
- The beta parameter for the discovery function, [math]\displaystyle{ h\left( t \right),\,\! }[/math] of the type B failure modes is [math]\displaystyle{ \beta =0.71\,\! }[/math], based on a data analysis of the previous product development project that was of similar nature.
- The test will be conducted in seven phases. The cumulative phase end times are [math]\displaystyle{ {{T}_{1}}=4000,{{T}_{2}}=8000\,\! }[/math], [math]\displaystyle{ {{T}_{3}}=12000,\,\! }[/math] [math]\displaystyle{ {{T}_{4}}=20000,\,\! }[/math] [math]\displaystyle{ {{T}_{5}}=25000,\,\! }[/math] [math]\displaystyle{ {{T}_{6}}=30000\,\! }[/math] and [math]\displaystyle{ {{T}_{7}}=40000\,\! }[/math] hours. The average fix delay for each phase is one week.
- For the first two phases, the plan is to test 1,000 hours per week, so the average fix delay in terms of test hours for phases 1 and 2 is [math]\displaystyle{ {{L}_{1}}=1000\,\! }[/math] and [math]\displaystyle{ {{L}_{2}}=1000\,\! }[/math] hours.
- For phases 3 and 4, the prototype test units are planned to be doubled, so the average fix delay in terms of test hours within one week is also going to be doubled, so we have: [math]\displaystyle{ {{L}_{3}}=2000\,\! }[/math] and [math]\displaystyle{ {{L}_{4}}=2000\,\! }[/math] hours.
- For phases 5 and 6, a second shift is going to be added, so the amount of test hours within a week is going to be doubled again. Therefore, the average fix delay in terms of test hours within one week is also going to be doubled: [math]\displaystyle{ {{L}_{5}}=4000\,\! }[/math] and [math]\displaystyle{ {{L}_{6}}=4000\,\! }[/math] hours. ***For the last phase, more units and weekend shifts are planned to be added, so the total test hours within one week are going to be 6,000 hours. In accordance, the average fix delay in terms of test hours will be [math]\displaystyle{ {{L}_{7}}=6000\,\! }[/math] hours.
Determine the following: Construct a reliability growth plan using the RGA software and make sure that the goal MTBF can be met within the total test hours allocated for growth testing. If not, make necessary changes in the phase durations in order to meet the goal.
Solution
The following figure shows the planning inputs in RGA's continuous growth planning folio.
The next figure shows the planning calculations based on the goal MTBF of 100 hours and the rest of the known inputs into the model. As seen by the planning calculation results, the final actual MTBF at the end of the seventh phase is 98.66 hours, which is less than the MTBF goal of 100 hours.
Also, the next figure shows that the nominal time to meet the MTBF goal is 48,420 hours, which is higher than the total test time that is currently planned to be allocated for reliability growth.
A new plan needs to be considered. The reliability team decides to increase the test time for phases 5 and 6 to be 10,000 hours each, instead of the 5,000 hours that were considered in the initial plan. Also, the team decides to increase the duration of the 7th phase to 15,000 hours. Since this is going to be achieved by testing for more calendar time in phases 5, 6 and 7, the average fix delay during those phases is the same as the one in the initial plan. The test time per week is not going to be affected, only more weeks will be added to the schedule. The next figure shows the revised plan, together with the calculated results. The actual time to meet the MTBF goal is now 54,331 hours. The final MTBF that can be achieved at the end of the 55,000 hours of growth testing is 100.04, which is slightly higher than the goal MTBF of 100 hours. The reliability team considers this plan as acceptable, since the MTBF goal will be met.
The next plot shows the overall reliability growth plan, with the nominal and actual growth curves, the MTBF goal line and the planned MTBF for each of the seven phases.
Growth Plan for 4 Phases
The reliability team of a product manufacturer has put together a reliability growth plan, based on the Crow Extended model, for one of their new products. The reliability growth model was constructed with the following inputs:
- The requirement or goal MTBF is [math]\displaystyle{ {{M}_{G}}=910\,\! }[/math] hours.
- The growth potential design margin factor is [math]\displaystyle{ GPDM=1.35\,\! }[/math].
- The average effectiveness factor is [math]\displaystyle{ d\quad =0.7.\,\! }[/math]
- The management strategy is [math]\displaystyle{ msr=0.95\,\! }[/math].
- The beta parameter for the discovery function, [math]\displaystyle{ h\left( t \right),\,\! }[/math] of the type B failure modes is [math]\displaystyle{ \beta =0.70\,\! }[/math].
- The test is planned to be conducted in four phases. The cumulative phase end times are [math]\displaystyle{ {{T}_{1}}=19000,{{T}_{2}}=38000\,\! }[/math], [math]\displaystyle{ {{T}_{3}}=70000\,\! }[/math] and [math]\displaystyle{ {{T}_{4}}=100000\,\! }[/math]. The average fix delay in terms of test hours for each phase is: [math]\displaystyle{ {{L}_{1}}=10000\,\! }[/math], [math]\displaystyle{ {{L}_{2}}=15000,\,\! }[/math] [math]\displaystyle{ {{L}_{3}}=20000\,\! }[/math] and [math]\displaystyle{ {{L}_{4}}=25000\,\! }[/math] hours.
Determine the following:
- Plot the nominal and actual reliability growth curves for this program, using the RGA software.
- The reliability program was initiated and actual test data from phase 1 is now available. The test data were analyzed using the Crow Extended - Continuous Evaluation model and the following figure shows the results.
Note that the I events, which represent the times for implementation of fixes for BD modes, occur at least 10,000 hours after the first occurrence of the specific BD mode. This is a reflection of the average fix delay being equal to 10,000 hours for the first test phase. Of course we could have some exceptions that could have been fixed before 10,000 hours after the first occurrence (i.e., discovery) of the mode, but on average, they should be fixed after 10,000 hours.
The same applies to the delayed fixes at the end of phase 1. On average there should be at least 10,000 test hours between the discovery of the failure mode and the implementation of a fix for that mode, so failure modes discovered after 9,000 hours of testing in the first phase cannot be implemented at the end of the first phase.
The figure below shows the effectiveness factor window. The record shows that the fixes for failure modes BD 11000, BD 12000 and BD 13000 are not implemented at the end of the first phase due to the fix delay. The effectiveness factor used is in accordance with the planning model and has been fixed to 0.7.
Construct a multi-phase graph that shows the analysis points for the test data in phase 1, as compared to the nominal and actual idealized growth curves for this reliability growth plan. Is the program on track, so far, as compared to the plan?
Solution
- The following figures show the plan inputs, phase durations and average fix delays as entered in RGA's continuous growth planning folio, together with the results of the growth model.
The next figure shows the nominal and actual idealized growth curves for this program, together with the program MTBF goal.
- The next step is to associate the reliability growth plan with the data from phase 1. To do that, right-click the Multiplots heading in the current project explorer and choose Add Multi-Phase Plot from the shortcut menu, then follow the wizard to specify the data sheet that contains the phase 1 data with the folio that defines the growth plan. The figure below shows the generated multi-phase plot, which brings together the reliability growth planning model with the actual test results. This plot shows the demonstrated MTBF for each analysis point during the first phase of testing. Analysis points for projected and growth potential MTBF can also be plotted. For this example, it can be said that the program is on track since the demonstrated MTBF of the first phase is higher than the planned MTBF for that phase.
The multi-phase plot can be updated continuously as the growth program progresses and more test data become available. In that manner, the reliability team can assess the actual reliability performance against the established goals.
Discrete Reliability Growth Planning
To be consistent with the Duane Postulate and the Crow (AMSAA) model the discovery function must be of the same form. This form of the discovery function is an important property of the Crow Extended Model and of the Crow Extended Discrete Planning model. As with the Crow (AMSAA) model, this form of the discovery function ties the model directly to real-world data and experiences. Therefore, a desirable feature of a discrete reliability growth planning model is that [math]\displaystyle{ \left( 0,t \right)=\lambda {{\left( t \right)}^{\beta }}\,\! }[/math]. This implies that the probability, [math]\displaystyle{ f\,\! }[/math], of a new distinct failure mode occurring at trial [math]\displaystyle{ t\,\! }[/math] is given by:
- [math]\displaystyle{ f=\lambda {{t}^{\beta }}-\lambda {{\left( t-1 \right)}^{\beta }}\,\! }[/math]
Let [math]\displaystyle{ {{\lambda }_{A}} }[/math] be the Type A initial failure probability and let [math]\displaystyle{ {{\lambda }_{B}} }[/math] be the Type B initial failure probability.
A system failure occurs at the first event of a Type A mode or a Type B mode. Only one event causes a system failure. That is, Type A failures and Type B failures are disjointed.
The initial system failure probability is:
- [math]\displaystyle{ \begin{align} {{\lambda }_{I}}={{\lambda }_{A}}+{{\lambda }_{B}} \end{align}\,\! }[/math]
The Type A failure probability is the failure probability in that part of the system that will not be addressed by corrective actions even if a failure mode is seen during test. The Type B failure probability is the failure probability in that part of the system that will be addressed by corrective actions if a failure mode is seen during test.
When a failure mode in the Type B part of the system is seen during test a corrective action will be implemented, and for discrete trials, always at a later time after the failure mode is first seen. When a corrective action is implemented for a Type B failure mode the failure probability for that mode is reduced if the corrective action is effective. The fraction decrease in the Type B failure modes due to corrective actions is d, where The Average Effectiveness Factor (EF) is d and the corrective action may be implemented before the next trial or at a later date.
The management strategy ratio is:
- [math]\displaystyle{ msr=\frac{{{f}_{B}}}{{{f}_{A}}+{{f}_{B}}}\,\! }[/math]
The msr is the fraction of the initial system failure probability that will be addressed by corrective actions, if seen during the test.
If all Type B failure modes are seen and corrected with an average EF d, then the maximum reduction in the initial system failure probability is the Growth Potential failure probability:
- [math]\displaystyle{ {{\lambda }_{GP}}={{\lambda }_{A}}+\left( 1-d \right){{\lambda }_{B}}\,\! }[/math]
The initial system Mean Trials Between Failure (MTrBF) is:
- [math]\displaystyle{ {{M}_{I}}=\frac{1}{{{f}_{I}}}\,\! }[/math]
The Growth Potential MTrBF is:
- [math]\displaystyle{ {{M}_{GP}}=\frac{1}{{{f}_{GP}}}\,\! }[/math]
Nominal Idealized Growth Curve
The nominal idealized growth curve portrays a general profile for reliability growth throughout system testing. It represents a best case scenario where fix delay is not taken into account. The Crow Extended Discrete Planning Model Nominal Idealized Growth Curve failure probability as a function of test trials t is:
- [math]\displaystyle{ {{f}_{NI}}(t)={{f}_{A}}+(1-d){{f}_{B}}+d\left[ \lambda {{t}^{\beta }}-\lambda {{(t-1)}^{\beta }} \right]\text{ for }t\ge {{t}_{0}}\,\! }[/math]
- [math]\displaystyle{ {{f}_{NI}}(t)={{f}_{I}}\text{ for }t\lt {{t}_{0}}\,\! }[/math]
where [math]\displaystyle{ {{t}_{0}}\,\! }[/math] is the initialization time, and [math]\displaystyle{ {t}\,\! }[/math] is the number of test trials.
It is virtually impossible to justify with any model that reliability growth starts at time zero because growth can only start when a Type B failure mode occurs. The Extended Discrete Planning Model Nominal Idealized Growth Curve failure probability is initially set equal to the initial failure probability [math]\displaystyle{ {{f}_{I}}\,\! }[/math] until the time [math]\displaystyle{ {{t}_{0}}\,\! }[/math] when:
- [math]\displaystyle{ {{f}_{NI}}({{t}_{0}})={{f}_{A}}+(1-d){{f}_{B}}+d\left[ \lambda {{t}^{\beta }}-\lambda {{({{t}_{0}}-1)}^{\beta }} \right]={{f}_{I}}\,\! }[/math]
The Initialization time [math]\displaystyle{ {{t}_{0}}\,\! }[/math] allows for the probability of a Type B failure mode to be greater than zero before growth starts.
The mean time to the first failure mode is given by the mean of a sequence of independent Bernoulli Trials, each trial with a different probability of a new failure mode given by:
- [math]\displaystyle{ {{g}_{i}}=\lambda {{i}^{\beta }}-\lambda {{(i-1)}^{\beta }}\text{ for }i=1,2,...\,\! }[/math]
Then the mean trial to the first Type B mode is given by:
- [math]\displaystyle{ MTrB{{F}_{B}}=\sum\limits_{k=1}^{\infty }{k\centerdot {{g}_{k}}}\centerdot \left[ \prod\limits_{j=1}^{k-1}{{{P}_{j}}} \right]\,\! }[/math]
where:
- [math]\displaystyle{ MTrB{{F}_{B}}=\frac{1}{{{f}_{B}}}\,\! }[/math]
- [math]\displaystyle{ {{g}_{k}}=\lambda \left[ \mathop{k}^{\beta }-{{\left( k-1 \right)}^{\beta }} \right]\,\! }[/math]
- [math]\displaystyle{ {{P}_{k}}=1-{{g}_{k}}\text{ such that }k=1,2,...,\infty\,\! }[/math]
[math]\displaystyle{ \lambda\,\! }[/math] is then solved numerically.
Nominal Time to Reach Goal
The nominal time to reach the goal is calculated by setting the nominal idealized failure intensity, [math]\displaystyle{ {{f}_{NI}}\,\! }[/math], equal to the failure intensity goal, [math]\displaystyle{ {{f}_{G}}\,\! }[/math]. Therefore,
- [math]\displaystyle{ {{f}_{G}}={{f}_{A}}+(1-d){{f}_{B}}+d\left[ \lambda {{t}_{N,G}}^{\beta }-\lambda {{\left( {{t}_{N,G}}-1 \right)}^{\beta }} \right]\,\! }[/math]
[math]\displaystyle{ {{t}_{N,G}}\,\! }[/math] is solved numerically.
Actual Idealized Growth Curve
The Actual Idealized Growth Curve is a continuous function that incorporates the test phase average fix delay times and goes through each of the test phase target MTrBF.
Fix Delay
The fix delay reflects how long it takes from the time a problem failure mode is discovered in test to the time the corrective action is incorporated into the system and reliability growth is realized. The consideration of the fix delay is often in terms of how much calendar time does it take for incorporate a corrective action fix after the problem is first seem. However, the impact of the fix delay on reliability growth is reflected in the average test time it takes between finding a problem failure mode and incorporating a corrective action.
There can be a constant fix delay across all test phases or, as a practical matter, each test phase can have a different fix delay time. In practice, the fix delay will be considered constant over a test phase. [math]\displaystyle{ {{L}_{i}}\,\! }[/math] denotes the fix delay for phase [math]\displaystyle{ i=1,...,P,\,\! }[/math] where [math]\displaystyle{ P\,\! }[/math] is the total number of phases in the test. The RGA software allows for a maximum of ten test phases.
Actual Failure Intensity Function
Test Phase 1 The actual failure intensity function for test phase 1 is given by:
- [math]\displaystyle{ {{f}_{AI}}(t)={{f}_{A}}+(1-d){{f}_{B}}+d\lambda \left[ {{\left( \left( \frac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)t \right)}^{\beta }}-{{\left( \left( \frac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)t-1 \right)}^{\beta }} \right]\text{ for }0\lt t\le {{T}_{1}}\,\! }[/math]
Note that the end time of Phase 1, [math]\displaystyle{ {{T}_{1}},\,\! }[/math] must be greater than [math]\displaystyle{ {{L}_{1}}+{{t}_{0}}\,\! }[/math]. That is, [math]\displaystyle{ {{T}_{1}}\gt {{L}_{1}}+{{t}_{0}}\,\! }[/math].
The actual idealized curve initialization time for Phase 1, [math]\displaystyle{ T_{0}^{AIC}\,\! }[/math], is calculated from:
- [math]\displaystyle{ {{f}_{AI}}(T_{0}^{AIC})={{\lambda }_{A}}+(1-d){{\lambda }_{B}}+d\lambda \left[ {{\left( \left( \frac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)T_{0}^{AIC} \right)}^{\beta }}-{{\left( \left( \frac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)T_{0}^{AIC}-1 \right)}^{\beta }} \right]\,\! }[/math]
By obtaining the initial failure intensity for [math]\displaystyle{ T_{0}^{AIC}\,\! }[/math], we obtain:
- [math]\displaystyle{ T_{0}^{AIC}=\frac{{{t}_{0}}}{\left( \tfrac{{{T}_{1}}-{{L}_{1}}}{{{T}_{1}}} \right)}\,\! }[/math]
Test Phase i For any test phase [math]\displaystyle{ i\,\! }[/math], the actual idealized curve failure intensity is given by:
- [math]\displaystyle{ {{f}_{AI}}(t)={{f}_{A}}+(1-d){{f}_{B}}+d\lambda \left[ {{\left( {{T}_{i-1}}-{{L}_{i-1}}+\left( \frac{{{T}_{i}}-{{L}_{i}}-{{T}_{i-1}}+{{L}_{i-1}}}{{{T}_{i}}-{{T}_{i-1}}} \right)(t-{{T}_{i-1}}) \right)}^{\beta }}-{{\left( {{T}_{i-1}}-{{L}_{i-1}}+\left( \frac{{{T}_{i}}-{{L}_{i}}-{{T}_{i-1}}+{{L}_{i-1}}}{{{T}_{i}}-{{T}_{i-1}}} \right)(t-{{T}_{i-1}})-1 \right)}^{\beta }} \right]\,\! }[/math]
where [math]\displaystyle{ {{T}_{i-1}}\le t\le {{T}_{i}}\,\! }[/math] and [math]\displaystyle{ {{T}_{i}}\,\! }[/math] is the test time of each corresponding test phase.
Actual Time to Reach Goal
The actual time to reach the goal is calculated using the actual failure intensity equation by solving for [math]\displaystyle{ {{t}_{AC,G}}\,\! }[/math] such that the [math]\displaystyle{ {{f}_{AI}}(t)\,\! }[/math] is equal to the failure intensity goal, [math]\displaystyle{ {{f}_{G}}\,\! }[/math]. Therefore:
- [math]\displaystyle{ {{f}_{G}}={{f}_{A}}+(1-d){{f}_{B}}+d\lambda \left[ {{\left( {{T}_{i-1}}-{{L}_{i-1}}+\left( \frac{{{T}_{i}}-{{L}_{i}}-{{T}_{i-1}}+{{L}_{i-1}}}{{{T}_{i}}-{{T}_{i-1}}} \right)({{t}_{AC,G}}-{{T}_{i-1}}) \right)}^{\beta }}-{{\left( {{T}_{i-1}}-{{L}_{i-1}}+\left( \frac{{{T}_{i}}-{{L}_{i}}-{{T}_{i-1}}+{{L}_{i-1}}}{{{T}_{i}}-{{T}_{i-1}}} \right)({{t}_{AC,G}}-{{T}_{i-1}})-1 \right)}^{\beta }} \right]\,\! }[/math].
[math]\displaystyle{ {{t}_{AC,G}}\,\! }[/math] is solved numerically.