Go
Information
This worksheet contains a log of the development of the tool, a list of known bugs, contact information, a
disclaimer and other information which may be of use to the user.
0.0002
0
1000
0.818731
0.999
4
250
250
0.00013
0.005
3
1000
0.995012479
0
1000
Example
"I have a system of known reliability of 0.999 for a one hour
mission. What is the probability of exactly 4 failures in a 250
hour mission?"
Reliability = 0.999
Number of failures = 4
Time duration = 250
Try it
Example
"Suppose I have a system on test and I am going to accept
the system if there are 3 or fewer failures n a 1000 hour test.
If the true system MTBF is 200 hours, what is the probability
that I will accept the system?"
Failure rate = 1/MTBF = 0.005
Number of failures <= 3
Time duration = 1000
Try it
a) Probability of exactly "n" failures in a mission of "t" hours when "N" systems are placed on test:
When the failure rate or MTBF is known:
Enter Number of Systems (Items) On Test =
Failure Rate (1/MTBF) =
Number of Failures =
Time (cycle) duration =
40
0.000333
5
1000
0.010327
Example:
Try it
Example:
250
0.999900
13
500
0.109851
b) Probability of "n" or fewer failures in a mission of "t" hours when "N" Systems are placed on test:
When the failure rate or MTBF is known:
Enter Number of Systems (Items) On Test =
Failure Rate (1/MTBF) =
Number of Failures =
Time (cycle) duration =
250
0.000100
13
500
0.663257
Try it
Example:
Try it
Example:
250
0.999900
10
500
0.321722
Try it
Try it
Try it
Try it
Try it
Note that the number of anticipated failures must be less than the number of trials.
Enter the Desired Confidence Level Here:
0.99
Enter the Desired Reliability Lower Bound Here:
0.97
Exact Value of Convergence:
151.19
Enter the Number of anticipated Failures Here (Usually 0):
0
Sample Size =
Solve
152.00
Example
"Suppose it was desired to determine the sample size
required to demonstrate an error rate of no more that 3% at a
99% confidence interval. The tool would be used as stated,
with the Reliability Lower Bound specified as 0.97, since a 3%
or less error rate translates into a 97% or greater reliability."
Confidence = 0.99
Reliabiltiy Lower Bound = 0.97
Anticipated Failures = 0
Additional Comments
This tool can be used for many design-of-experiments applications. For example, suppose there is a requirement to verify
that work is being performed in accordance with documented requirements. The tool can be used to determine the sample
size necessary to demonstrate that performance exceeds a given error rate at a stated confidence level, assuming Bernoulli
trials. Suppose it was desired to determine the sample size required to demonstrate an error rate of no more that 3% at a
99% confidence interval. The tool would be used as stated, with the Reliability Lower Bound specified as 0.97, since a 3%
or less error rate translates into a 97% or greater reliability. Although tests of the type discussed above typically specify no
failures, this tool is flexible enough to develop statistically accurate tests where failures are permitted.
In any case, the results may be validated by using the Reliability Lower Bound Calculator, described previously.
Try it
Try it
Required
Tolerance Confidence
Enter the Desired Tolerance:
0.05
99.90%
99.00%
95.00%
90.00%
Sample
Size
1,083
664
385
271
Example
"Suppose you want to independently test a number of drill
heads to estimate, with a 0.05 tolerance and 95%
confidence, the proportion of heads is operating correctly.
What would be the sample size required to ensure such
tolerance and confidence?"
Tolerance = 0.05
Confidence = 95.00%
Try it
Lambda ->
Reliability ->
UnReliability ->
Num
Hours
2000
Note:
Failure Censored tests must
have at least one failure
MTBF
MLE Point
Estimate
666.67
MTBF
50%
Confidence
747.93
MTBF
90%
Confidence
375.8
MTBF
95%
Confidence
317.7
MTBF
99%
Confidence
237.9
MLE Point
Estimate
0.001500
0.998501
0.001499
50%
Confidence
0.001337
0.998664
0.001336
90%
Confidence
0.002661
0.997342
0.002658
95%
Confidence
0.003148
0.996857
0.003143
99%
Confidence
0.004203
0.995806
0.004194
Example
Lambda ->
Reliability ->
UnReliability ->
Num
Hours
1000
Example
MTBF
MLE Point
Estimate
333.33
MTBF
50%
Confidence
272.33
MTBF
90%
Confidence
149.7
MTBF
95%
Confidence
129.0
MTBF
99%
Confidence
99.6
MLE Point
Estimate
0.003000
0.997004
0.002996
50%
Confidence
0.003672
0.996335
0.003665
90%
Confidence
0.006681
0.993341
0.006659
95%
Confidence
0.007754
0.992276
0.007724
99%
Confidence
0.010045
0.990005
0.009995
mple
n my system until I had three failures, where the third occurred at 2000
s of runtime. What is my failure rate point estimate and my 90%
dence upper bound on failure rate?" What is my 95% confidence
r bound on Reliability?"
res = 3
of third failure = 2000
Try it
mple
res = 3
ating Hours = 1000
Try it
Required
Confidence
3000
99.00%
2
95.00%
75.00%
50.00%
Reliability
UnReliability
Lower Bound Upper Bound
0.997201
0.002799
0.997903
0.002097
0.998694
0.001306
0.999109
0.000891
Required
Confidence
99.90%
95.00%
75.00%
50.00%
Reliability
UnReliability
Upper Bound Lower Bound
0.999985
0.000015
0.999882
0.000118
0.999680
0.000320
0.999441
0.000559
CONFIDENCE INTERVAL
FOR RELIABILITY
Required
Confidence
99.90%
95.00%
75.00%
50.00%
CONFIDENCE INTERVAL
Required
Reliability
Lower Limit
0.995990
0.997594
0.998336
0.998694
Reliability
Upper Limit
0.999989
0.999919
0.999797
0.999680
UnReliability
UnReliability
Example
Example
FOR UNRELIABILITY
Confidence
99.90%
95.00%
75.00%
50.00%
Lower Limit
0.000011
0.000081
0.000203
0.000320
Upper Limit
0.004010
0.002406
0.001664
0.001306
Example
"If I have cycled a valve 3000 times with 2 failures, what is my 99%
confidence level on Reliability?"
Failures = 2
Cycles = 3000
Try it
Example
"If I have 100 items on test for a given mission with no failures, what
mission reliability am I 99.9% confident of achieving?"
Failures = 0
Trials = 100
Try it
0.999
20
0.980189
0.019811
0.020010
0.010005
20
0.999500
0.000500
0.000500
Example
0.9
5
2
0.999540
0.000460
0.000460
Example
0.223144
8
5
0.943718
0.056282
0.057927
.999
5
Try it
=5
ts = 2
Try it
=5
ts = 2
Example
" 7 components have been tested. 5 failed at the times below, 2
remained running and accumulated the following times:"
The Weibull Distribution combines success and failure data and can characterize
the life of
3205.5810576
the associated components. A Beta (commonly the slope of the curve) described the nature
of the failure, with a Beta < 1 implying infant motality, a Beta = 1 implying a random failure
mode, and a Beta > 1 implying a wearout mode.
Success times and failure times are entered in the yellow culumns. Pressing "Go" will
calculate the Weibull parameters associated with the data. the BXX life values represent the
time at which XX percent of the units are likely to fail. For instance, in the example below,
the component will have a 0.1% chance of failing within 110 operating hours. The "Custom
Percent Failed" cell allows the user to enter any reqired value, which could be associated
with Safety Requirement.
Successes
Failures
Calculated Beta
Calcualted Eta
R Squared
T0 Shift
2
5
1.0464
3206
NA
1400.0000
No t0 Shift
Specify t0:
Draw the PDF on the plot
Draw a Histogram on the plot
Generate A Plot
Put a title on the plot:
Put Weibull Information (Beta,Eta,Estimation
B.1 Life
B1 Life
B10 Life
B50 life
Custom Percent Failed
Go
Weibayes Generator
Estimation Type:
63.20%
1404.3574
1439.5120
1773.2053
3658.3680
4604.5773
Lognormal Generator
Example
When working with small sample sizes and a known beta, the Weibayes Distribution
produces more accurate results.
"The component in the first Weibull example, that had a Beta with
1.81, was redesigned. The new design unit has been tested for
the following times without failure:"
The Weibayes is a one variable Weibull with a known beta. It remains accurate
with small
325325.67294
sample sizes and does not require any failures. Beta can be used from previous tests after a
redesign to determine testing requirements, pulled from a library of Weibulls, or determined
from past experience.
Choose the option corresponding to the type of data you have. Then enter the data in the
"Success Times" and "Failure Times" columns as necessary. Enter the assumed Beta in the
input box and click "Go" to generate the Weibull properties. If "Generate A Plot" is selected, a
new Weibull graph will be create as well. The "Custom Percent Failed" allows for determining
a spcific B-life.
Successes
Failures
Beta
Calcualted Eta
10
0
0.8930
325326
B.1 Life
B1 Life
B10 Life
B50 life
Custom Percent Failed
63.20%
142.2653
1884.1633
26175.3609
215809.9046
325206.3069
Beta:
Beta = 0.893
Failures = 2
Sucessed = 15k, 22k, 24k, 30k, 62.8k, 68k, 72k, 76k, 80k, 95k
Go
Weibull Generator
Example
Successes
Failures
Mean
Standard Deviation
R Squared
T0 Shift
Weibull Generator
Weibayes Generator
2
5
8.2788
0.7168
0.970854
0.0000
B.1 Life
B1 Life
B10 Life
B50 life
Custom Percent Failed
Go
63.20%
429.9588
743.4179
1572.1372
3939.6040
5016.6399
Generate A
Estimation Type:
No t0 Shift
Specify t0:
Draw the PDF on the plot
PlotDraw a Histogram on the plot
Put a title on the plot:
Put Lognormal Information (Mean ,Estim
Known Bugs
1. DRAT toolbar does not hide when other workbooks are
activated. The DRAT toolbar may be manually closed by
going to the View>Toolbars section of the Excel Menu.
2. If two instances of this spreadsheet are open simultaneo
on the same machine, and one is closed, the custom too
buttons will disappear in the second (still open) instance
3. The accuracy of the analyses in this tool are dependent
the validity of the statistical distributions in Excel. The
statistical distributions in Excel vary in accuracy dependi
on the version of Excel being used. There is considerab
discussion about this in numerous websites that can be
found with an Internet search. A Microsoft Knowledge B
please
extent
uggestions
is free
en. This
is given,
any product
the tools
ools. By
author or
ons at:
Version Log
Summary of earlier versions:
1.0-1.6 Basic Toolkit functionality developed. Peer Review by
RAC. Recommendations for additional tools and functionality
1.6-2.0.7 Additional functionality added. Enhanced look and
feel. Development of Help pages.
2.0.8
Reliability Lower Bound Calculator additions:
o Upper Bounds
o Interval
Approximate Sample Size cell turns red and flags alert if
sample size < 11
Weibull Help works with protection
Contact Info added to pages
Version Log created (this log)
2.0.9
Known Bugs List Created
Minor revisions to text in several places
2.0.10
Change labeling on Reliability Bounds buttons and tabs to
reflect incorporation of upper bounds and intervals
Revision of help discussion for Reliability Bounds to reflect
incorporation of upper bounds and intervals
Added IF statements to certain computations to test for
values out of range or infeasible initial conditions
Renamed this page to Information and added a link to it
on the first (Introduction) page.