Reliability Test Design: Difference between revisions
Line 168: | Line 168: | ||
Reliability analysis using simulation, in which reliability analyses are performed a large number of times on data sets that have been created using Monte Carlo simulation, can be a valuable tool for reliability practitioners. Such simulation analyses can assist the analyst to a) better understand life data analysis concepts, b) experiment with the influences of sample sizes and censoring schemes on analysis methods, c) construct simulation-based confidence intervals, d) better understand the concepts behind confidence intervals and e) design reliability tests. This section explores some of the results that can be obtained from simulation analyses with SimuMatic utility in Weibull++. | Reliability analysis using simulation, in which reliability analyses are performed a large number of times on data sets that have been created using Monte Carlo simulation, can be a valuable tool for reliability practitioners. Such simulation analyses can assist the analyst to a) better understand life data analysis concepts, b) experiment with the influences of sample sizes and censoring schemes on analysis methods, c) construct simulation-based confidence intervals, d) better understand the concepts behind confidence intervals and e) design reliability tests. This section explores some of the results that can be obtained from simulation analyses with SimuMatic utility in Weibull++. | ||
[[Image: | [[Image:simumaticweibull.png|thumb|center|400px| ]] | ||
====Parameter Estimation and Confidence Bounds Techniques==== | ====Parameter Estimation and Confidence Bounds Techniques==== |
Revision as of 19:12, 29 September 2011
Test Design
Quite often, there is a desire to design reliability demonstration tests that have few or no failures. These tests are often required to demonstrate customer reliability and confidence requirements. While it is desirable to be able to test a large population of units to failure in order to obtain information on a product or design's reliability, time and resource constraints sometimes make this impossible. In cases such as these, a test can be run on a specified number of units, or for a specified amount of time, that will demonstrate that the products have met or exceeded a given reliability at a given confidence level. In order to do so without a large amount of cumulative test time or failure data, it is necessary to make assumptions about the failure distribution of the product. In the final analysis, the actual reliability of the units will of course remain unknown, but the reliability engineer will be able to state that certain specifications have been met.
Demonstration Test Design
Frequently, a manufacturer will have to demonstrate that a certain product has met a goal of a certain reliability at a given time with a specific confidence. Often, it will be desired to demonstrate that this goal has been met with a zero-failure test. In order to design and conduct such a test, something about the behavior of the product will need to be known, i.e. the shape parameter of the product's life distribution. Beyond this, nothing more about the test is known, and usually the engineer designing the test will have to study the financial trade-offs between the number of units and amount of test time needed to demonstrate the desired goal. In cases like this, it is useful to have a ``carpet plot that shows the possibilities of how a certain specification can be met.
This methodology requires the use of the cumulative binomial distribution in addition to the assumed distribution of the products' lifetimes. Not only does the life distribution of the products need to be assumed beforehand, but a reasonable assumption of the distribution's shape parameter must be provided as well. Additional information that must be supplied includes the reliability to be demonstrated, the confidence level at which the demonstration takes place, the acceptable number of failures and either the number of available units or the amount of available test time. The output of this analysis can be the amount of time required to test the available units or the required number of units that need to be tested during the available test time.
Reliability Demonstration
Frequently, the entire purpose of designing a test with few or no failures is to demonstrate a certain reliability,
- where:
Since required inputs to the process include
Determining Units for Available Test Time
If one knows that the test is to last a certain amount of time,
This should be a simple procedure since:
and
We now incorporate a form of the cumulative binomial distribution in order to solve for the required number of units. This form of the cumulative binomial appears as:
- where:
Since
Determining Test Time for Available Units
The way that one determines the test time for the available number of test units is quite similar to the process described previously. In this case, one knows beforehand the number of units,
MTTF Demonstration
Designing a test to demonstrate a certain value of the
Weibull Distribution Example - Demonstrate Reliability
In this example, we will design a test to demonstrate a reliability of 90% at
Determining Units for Available Time
In the above scenario, we know that we have the testing facilities available for
This can be rewritten as:
Since we know the values of
Next, the value of
The last step is to substitute the appropriate values into the cumulative binomial equation, which for the Weibull distribution appears as:
The values of
Determining Time for Available Units
In this case, we will assume that we have 20 units to test,
Weibull Distribution Example - Demonstrate MTTF
In this example, we will design a test to demonstrate
The first step in this case involves determining the value of the scale parameter
where
Since
The last step is to substitute the appropriate values into the cumulative binomial equation. The values of
The procedure for determining the required test time proceeds in the same manner, determining
Nonparametric Test Design
Eqn. (relcum) can be used for nonparametric demonstration test design. One must merely assume values for three of the inputs of
Constant Failure Rate/Chi-Squared Test Design
Another method for designing tests for products that have an assumed constant failure rate, or exponential life distribution, draws on the chi-squared distribution. These represent the true exponential distribution confidence bounds referred to in Chapter 7. This method only returns the necessary accumulated test time for a demonstrated reliability or
where
- where:
Since this methodology only applies to the exponential distribution, the exponential reliability equation can be rewritten as:
- math>MTTF=\frac{t}{-ln(R)}</math>
and substituted into Eqn. (expchi1) for developing a test that demonstrates reliability at a given time, rather than
Exponential Distribution Example
In this example, we desire to design a test to demonstrate a reliability of 85% at
Substituting this into Eqn. (expchi1), we obtain:
This means that 16,374 hours of total test time need to be accumulated with two failures in order to demonstrate the specified reliability.
This example solved in Weibull++ is shown next.
Given the test time, one can now solve for the number of units using Eqn. (expchipv1). Similarly, if the number of units is given, one can determine the test time from Eqn. (expchipv1).
SimuMatic
Reliability analysis using simulation, in which reliability analyses are performed a large number of times on data sets that have been created using Monte Carlo simulation, can be a valuable tool for reliability practitioners. Such simulation analyses can assist the analyst to a) better understand life data analysis concepts, b) experiment with the influences of sample sizes and censoring schemes on analysis methods, c) construct simulation-based confidence intervals, d) better understand the concepts behind confidence intervals and e) design reliability tests. This section explores some of the results that can be obtained from simulation analyses with SimuMatic utility in Weibull++.
Parameter Estimation and Confidence Bounds Techniques
In life data analysis, we use data (usually times-to-failure or times-to-success data) obtained from a sample of units to make predictions for the entire population of units. Depending on the sample size, the data censoring scheme and the parameter estimation method, the amount of error in the results can vary widely. To quantify this sampling error, or uncertainty, confidence bounds are widely used. In addition to the analytical calculation methods that are available, simulation can also be used. SimuMatic generates these confidence bounds and assists the practitioner (or the teacher) to visualize and understand them. In addition, it allows the analyst to determine the adequacy of certain parameter estimation methods (such as rank regression on X, rank regression on Y and maximum likelihood estimation) and to visualize the effects of different data censoring schemes on the confidence bounds.
As an example, we will attempt to determine the best parameter estimation method for a sample of ten units following a Weibull distribution with
The results clearly demonstrate that the median RRX estimate provides the least deviation from the truth for this sample size and data type. However, the MLE outputs are grouped more closely together, as evidenced by the confidence bounds. The same figures also show the simulation-based bounds, as well as the expected variation due to sampling error.
This experiment can be repeated in SimuMatic using multiple censoring schemes (including Type I and Type II right censoring as well as random censoring) with the included distributions. We can perform multiple experiments with this utility to evaluate our assumptions about the appropriate parameter estimation method to use for the data set.
Using Simulation to Design Reliability Tests
Good reliability specifications include requirements for reliability and an associated lower one-sided confidence interval. When designing a test, we must determine the sample size to test as well as the expected test duration. The next simple example illustrates the methods available in SimuMatic.
Example 8
Let us assume that a specific reliability specification states that at
One way to meet this specification is to design a test that will demonstrate either of these requirements at
We start with a test design using a sample size of ten, with no censoring (i.e. all units to be tested to failure). We performed the analysis using RRX and 10,000 simulated data sets. The outcome is an expected test duration of 217 hr and a demonstrated time of 25 hr. This result is well above the stated requirement of 10 hr (note that in this case, the true value of T at a 50% CL, for R = 99%, is 40 hrs which gives us a ratio of 1.6 between true and demonstrated). Since this would demonstrate the requirement, we can then attempt to reduce the number of units or test time. Suppose that we need to bring the test time down to 100 hr (instead of the expected 217 hr). The test could then be designed using Type II censoring (i.e. any unit that has not failed by 100 hr is right censored) assuring completion by 100 hr. Again, we specify Type II censoring at 100 hr in SimuMatic, and we repeat the simulation with the same parameters as before. The simulation results in this case yield an expected test duration of 100 hr and a demonstrated time of 17 hr at the stated requirements. This result is also above our requirement The next figure graphically shows the results of this experiment. This process can then be repeated using different sample sizes and censoring schemes until we arrive at a desirable test plan.