Related Topics: toprightheader.gif

Duane Model

General Examples Using the Duane Model

Time-to-Failure Data

Discrete Data

Parameter Estimation for the Duane Model

The Duane model is a two parameter model. Therefore, to use this model as a basis for predicting the reliability growth that could be expected in an equipment development program, procedures must be defined for estimating these parameters as a function of equipment characteristics. Note that, while these parameters can be estimated for a given data set using curve-fitting methods, there exists no underlying theory for the Duane model that could provide a basis for a priori estimation.

This section of the on-line reference includes the following subsections:

Graphical Method

Eqn. (2) may be linearized by taking the natural log of both sides:

MATH (7)

Consequently, plotting MATH versus T on log-log paper will result in a straight line with a negative slope, such that:

MATH

Similarly, Eqn. (4) can also be linearized by taking the natural log of both sides:

MATH (8)

Plotting $\hat{m}$ versus T on log-log paper will result in a straight line with a positive slope such that:

MATH

Two ways of determining these curves are as follows:

  1. Predict the MATH and $\hat{m}=$ MATH of the system from its reliability block diagram and available component failure intensities. Plot this value on log-log plotting paper at T = 1. From past experience and from past data for similar equipment, find values of α1, the slope of the improvement lines for MATH or $\hat{m}$. Modify this α as necessary. If a better design effort is expected and a more intensive research, test and development or TAAF program is to be implemented, then a 15% improvement in the growth rate may be attainable. Consequently, the available value for slope, α1, should be adjusted by this amount. The value to be used will then be α = 1.15α1. A line is then drawn through point MATH and T = 1 with the just determined slope α, keeping in mind that α is negative for the MATH curve. This line should be extended to the design, development and test time scheduled to be expended to see if the failure intensity goal will indeed be achieved on schedule. It is also possible to find that the design, development and test time to achieve the goal may be earlier than the delivery date or later. If earlier, then either the reliability program effort can be judiciously and appropriately trimmed; or if it is an incentive contract, full advantage is taken of the fact that the failure intensity goal can be exceeded with the associated increased profits to the company. A similar approach may be used for the MTBF growth model, where MATH is plotted at T = 1, and a line is drawn through the point $\hat{m}_{0}$ and T = 1 with slope α to obtain the MTBF growth line. If α values are not available, consult Table 4.1, which gives actual α values for various types of equipment. These have been obtained from the literature or by MTBF growth tests. It may be seen from Table 4.1 that α values range between 0.24 and 0.65. The lower values reflect slow early growth and the higher values reflect fast early growth.

Table 4.1 - Sample Values for the Slope (α) for various equipment

Equipment

 

Slope (α)

Computer system

Actual

0.24

 

Easy to find failures were eliminated

 

0.26

 

All known failure causes were eliminated

0.36

Mainframe computer

 

0.50

Aerospace electronics

 

All malfunctions

 

0.57

 

Relevant failures only

0.65

Attack radar

 

0.60

Rocket engine

 

0.46

Afterburning turbojet

 

 

0.35

Complex hydromechanical system

 

0.60

Aircraft generator

 

0.38

Modern dry turbojet

 

0.48

 
  1. During the design, development and test phase and at specific milestones, the MATH is calculated from the total failures and T values. These values of MATH or $\hat{m}$ are plotted above the corresponding T values on log-log paper. A straight line is drawn favoring these points to minimize the distance between the points and the line, thus establishing the improvement or growth model and its parameters graphically. If needed, linear regression analysis techniques can be used to determine these parameters.

Duane Example 1

A complex system's reliability growth is being monitored and the data set is given in Table 4.2. Do the following:

  1. Plot the cumulative MTBF growth curve.
  2. Write the equation of this growth curve.
  3. Write the equation of the instantaneous MTBF growth model.
  4. Plot the instantaneous MTBF growth curve.
 

Table 4.2 - Cumulative test hours and the corresponding
observed failures for the complex system of Example 1

Point
Number

Cumulative
Test Time (hr)

Cumulative
Failures

Cumulative
MTBF (hr)

Instantaneous
MTBF (hr)

1

200

2

100.0

100

2

400

3

133.0

200

3

600

4

150.0

200

4

3,000

11

273.0

342.8

Solution to Duane Example 1
  1. Given the data in the second and third columns of Table 4.2, the cumulative MTBF, $\hat{m}_{c}$, values are calculated in the fourth column. The information in the second and fourth columns is then plotted. Figure 4.2 shows the cumulative MTBF while Figure 4.3 shows the instantaneous MTBF. It can be seen that a straight line represents the MTBF growth very well on log-log scales.

Figure

Figure 4.2: Cumulative MTBF plot for Example 1

 

Figure

Figure 4.3: Instantaneous MTBF plot for Example 1

By changing the x-axis scaling, you are able to extend the line to T = 1. You can get the value of b from the graph by positioning the cursor at the point where the line meets the y-axis. Then read the value of the y-coordinate position at the bottom left corner. In this case, b is approximately 14 hr. Figure 4.4 illustrates this.

Figure

Figure 4.4: Cumulative MTBF plot for b ≈ 14 hr at T = 1

 

Another way of determining b is to calculate α by using two points on the fitted straight line and substituting the corresponding $\hat{m}_{c}$ and T values into:

MATH (9)

Then substitute this α and choose a set of values for $\hat{m}_{c_{1}}$ and T1 into Eqn. (4) and solve for b. The slope of the line, α, may also be found from Eqn. (8) or from:

MATH (10)  

Using the plot in Figure 4.2, at T1 = 200 hr, MATH hr. At T2 = 3,500 hr, MATH hr. From Figure 4.4, at b = 14 hr. when T = 1 . Substituting the first set of values, b = 14 hr and ln1 = 0, into Eqn. (9) yields:

MATH

Substituting the second set of values, b = 14 hr and ln1 = 0 into Eqn. (9) yields:

MATH

Averaging these two α values yields a better estimate of MATH.

  1. Now the equation for the cumulative MTBF growth curve is: MATH
  2. The equation for the instantaneous MTBF growth curve using Eqn. (6) is:

MATH (11)

Eqn. (12) is plotted in Figures 4.3 and 4.5. In Figure 4.5, you can see that a parallel shift upward of the cumulative MTBF, $\hat{m}_{c}$, line by a distance of MATH gives the instantaneous MTBF, or the $\hat{m}_{i}$, line.

 

hu0kys0q.wmf

Figure 4.5: Cumulative and Instantaneous MTBF vs. Time plot

Least Squares (Linear Regression)

The parameters can also be estimated using a mathematical approach. To do this, apply least squares analysis on Eqn. (8):

MATH (13)

And for simplicity in the calculations, let:

MATH

Therefore, Eqn. (13) becomes: MATH

 

Assume that a set of data pairs (X1,Y1), (X2,Y2),..., (XN,YN) were obtained and plotted. Then according to the Least Squares Principle, which minimizes the vertical distance between the data points and the straight line fitted to the data, the best fitting straight line to this data set is the straight line MATH such that:

MATH

And where $\widehat{a}$ and $\widehat{c}$ are the least squares estimates of a and c. To obtain $\widehat{a}$ and $\widehat{c}$, let:

MATH

Differentiating F with respect to a and c yields:

MATH (14)

and:

MATH (15)

Set Eqns. (14) and (15) equal to zero:

MATH

and:

MATH

Solve the equations simultaneously:

MATH

and:

 MATH

Now substituting back ln(mci) = Yi, ln(b) = a, a = c and ln(Ti) = Xi, we have:

MATH (16)

where:

MATH (17)

Duane Example 2

Using the data from Table 4.2, estimate the parameters of the MTBF model using least squares.

Solution to Duane Example 2

From Table 4.2:

MATH

From Eqn. (17):

MATH

Also from Eqn. (16):

MATH

Therefore, Eqn. (4) becomes:

MATH (18)

The equation for the instantaneous MTBF growth curve using Eqn. (6) is:

MATH

Duane Example 3

For the data given in columns 1 and 2 of Table 4.3, estimate the Duane parameters using least squares.

Table 4.3 - Failure times data

(1) (2) (3) (4) (5) (6) (7)
Failure
Number
Failure
Time (hr)

ln(Ti)

ln(Ti)2

mc

ln(mc)

ln(mc) • ln(Ti)

1 9.2 2.219 4.925 9.200 2.219 4.925
2 25 3.219 10.361 12.500 2.526 8.130
3 61.5 4.119 16.966 20.500 3.020 12.441
4 260 5.561 30.921 65.000 4.174 23.212
5 300 5.704 32.533 60.000 4.094 23.353
6 710 6.565 43.103 118.333 4.774 31.339
7 916 6.820 46.513 130.857 4.874 33.241
8 1010 6.918 47.855 126.250 4.838 33.470
9 1220 7.107 50.504 135.556 4.909 34.889
10 2530 7.836 61.402 253.000 5.533 43.359
11 3350 8.117 65.881 304.545 5.719 46.418
12 4200 8.343 69.603 350.000 5.858 48.872
13 4410 8.392 70.419 339.231 5.827 48.895
14 4990 8.515 72.508 356.429 5.876 50.036
15 5570 8.625 74.393 371.333 5.917 51.036
16 8310 9.025 81.455 519.375 6.253 56.431
17 8530 9.051 81.927 501.765 6.218 56.282
18 9200 9.127 83.301 511.111 6.237 56.921
19 10500 9.259 85.731 552.632 6.315 58.469
20 12100 9.401 88.378 605.000 6.405 60.215
21 13400 9.503 90.307 638.095 6.458 61.375
22 14600 9.589 91.945 663.636 6.498 62.305
23 22000 9.999 99.976 956.522 6.863 68.625

 

Sum = 173.013 1400.908 7600.870 121.406 974.242
Solution to Duane Example 3

To estimate the parameters using least squares, the values in columns 3, 4, 5, 6 and 7 are calculated. The cumulative MTBF, mc, is calculated by dividing the failure time by the failure number. From Eqn. (17), $\widehat{\alpha }$ is:

MATH

The estimator of b can be estimated from Eqn. (16):

MATH

Therefore, Eqn. (4) becomes:

MATH

Using Eqn. (6), the equation for the instantaneous MTBF growth curve is:

MATH

Figure

Figure 4.6: Duane plot for Example 3

Duane Example 4

For the data given in the Table 4.4, estimate the Duane parameters using least squares.

Table 4.4 - Multiple systems (known operating times) data

Run Number

Failed
Unit
Test
Time 1
Test
Time 2
Cumulative
Time

1

1 0.2 2.0 2.2

2

2 1.7 2.9 4.6

3

2 4.5 5.2 9.7

4

2 5.8 9.1 14.9

5

2 17.3 9.2 26.5

6

2 29.3 24.1 53.4

7

1 36.5 61.1 97.6

8

2 46.3 69.6 115.9

9

1 63.6 78.1 141.7

10

2 64.4 85.4 149.8

11

1 74.3 93.6 167.9

12

1 106.6 103 209.6

13

2 195.2 117 312.2

14

2 235.1 134.3 369.4

15

1 248.7 150.2 398.9

16

2 256.8 164.6 421.4

17

2 261.1 174.3 435.4

18

2 299.4 193.2 492.6

19

1 305.3 234.2 539.5

20

1 326.9 257.3 584.2

21

1 339.2 290.2 629.4

22

1 366.1 293.1 659.2

23

2 466.4 316.4 782.8

24

1 504 373.2 877.2

25

1 510 375.1 885.1

26

2 543.2 386.1 929.3

27

2 635.4 453.3 1088.7

28

1 641.2 485.8 1127

29

2 755.8 573.6 1329.4
 
Solution to Duane Example 4

The solution to this example follows the same procedure as the previous example. Therefore, from Table 4.4:

MATH

For least squares, Eqn. (17) is used to estimate a:

MATH

The estimator of b can be estimated from Eqn. (16):

MATH

Therefore, from Eqn. (4):

MATH

Using Eqn. (6), the equation for the instantaneous MTBF growth curve is:

 MATH

Maximum Likelihood Estimators

In "Reliability Analysis for Complex, Repairable Systems" (1974), L. H. Crow noted that the Duane model could be stochastically represented as a Weibull process, allowing for statistical procedures to be used in the application of this model in reliability growth. This statistical extension became what is known as the Crow-AMSAA (NHPP) model. The Crow-AMSAA provides a complete Maximum Likelihood Estimation (MLE) solution to the Duane model. This is described in detail in the Crow-AMSAA (NHPP) chapter of this on-line reference.