<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.reliawiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Athanasios+Gerokostopoulos</id>
	<title>ReliaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.reliawiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Athanasios+Gerokostopoulos"/>
	<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php/Special:Contributions/Athanasios_Gerokostopoulos"/>
	<updated>2026-05-01T16:55:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Life_Data_Classification&amp;diff=58295</id>
		<title>Life Data Classification</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Life_Data_Classification&amp;diff=58295"/>
		<updated>2015-05-22T16:48:31Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Fractional Failures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{template:LDABOOK|5|Life Data Classifications}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- NOTE: THE SECTIONS THAT ARE WITHIN THE &amp;quot;INCLUDEONLY&amp;quot; TAGS APPLY ONLY TO ALTA AND APPEAR ONLY IN THE PAGE: Accelerated_Life_Testing_and_ALTA. &lt;br /&gt;
THE ENTIRE ARTICLE, THAT INCLUDES BOTH THE WEIBULL++ AND ALTA CONTENT, APPEAR IN THE PAGE: Types_of_Life_Data.--&amp;gt;&lt;br /&gt;
Statistical models rely extensively on data to make predictions. In life data analysis, the models are the &#039;&#039;statistical distributions&#039;&#039; and the data are the &#039;&#039;life data&#039;&#039; or &#039;&#039;times-to-failure data&#039;&#039; of our product. &amp;lt;includeonly&amp;gt;In the case of accelerated life data analysis, the models are the &#039;&#039;life-stress relationships&#039;&#039; and the data are the &#039;&#039;times-to-failure data at a specific stress level&#039;&#039;.&amp;lt;/includeonly&amp;gt;The accuracy of any prediction is directly proportional to the quality, accuracy and completeness of the supplied data. Good data, along with the appropriate model choice, usually results in good predictions.  Bad or insufficient data will almost always result in bad predictions. &lt;br /&gt;
&lt;br /&gt;
In the analysis of life data, we want to use all available data sets, which sometimes are incomplete or include uncertainty as to when a failure occurred. Life data can therefore be separated into two types: &#039;&#039;complete data&#039;&#039; (all information is available) or &#039;&#039;censored data&#039;&#039; (some of the information is missing). Each type is explained next.&lt;br /&gt;
&lt;br /&gt;
==Complete Data==&lt;br /&gt;
Complete data means that the value of each sample unit is observed or known. For example, if we had to compute the average test score for a sample of ten students, complete data would consist of the known score for each student. Likewise in the case of life data analysis, our data set (if complete) would be composed of the times-to-failure of all units in our sample. For example, if we tested five units and they all failed (and their times-to-failure were recorded), we would then have complete information as to the time of each failure in the sample.&lt;br /&gt;
&lt;br /&gt;
[[Image:complete data.png|center|400px|]]&lt;br /&gt;
&lt;br /&gt;
==Censored Data ==&lt;br /&gt;
In many cases, all of the units in the sample may not have failed (i.e., the event of interest was not observed) or the exact times-to-failure of all the units are not known. This type of data is commonly called &#039;&#039;censored data&#039;&#039;. There are three types of possible censoring schemes, right censored (also called suspended data), interval censored and left censored.&lt;br /&gt;
&lt;br /&gt;
===Right Censored (Suspension) Data===&lt;br /&gt;
The most common case of censoring is what is referred to as &#039;&#039;right censored data&#039;&#039;, or &#039;&#039;suspended data&#039;&#039;. In the case of life data, these data sets are composed of units that did not fail. For example, if we tested five units and only three had failed by the end of the test, we would have right censored data (or suspension data) for the two units that did not failed. The term &#039;&#039;right censored&#039;&#039; implies that the event of interest (i.e., the time-to-failure) is to the right of our data point. In other words, if the units were to keep on operating, the failure would occur at some time after our data point (or to the right on the time scale).&lt;br /&gt;
&lt;br /&gt;
[[Image:right censoring.png|center|400px|Graphical representation of right censored data.]]&lt;br /&gt;
&lt;br /&gt;
===Interval Censored Data===&lt;br /&gt;
The second type of censoring is commonly called &#039;&#039;interval censored data&#039;&#039;. Interval censored data reflects uncertainty as to the exact times the units failed within an interval. This type of data frequently comes from tests or situations where the objects of interest are not constantly monitored. For example, if we are running a test on five units and inspecting them every 100 hours, we only know that a unit failed or did not fail between inspections. Specifically, if we inspect a certain unit at 100 hours and find it operating, and then perform another inspection at 200 hours to find that the unit is no longer operating, then the only information we have is that the unit failed at some point in the interval between 100 and 200 hours. This type of censored data is also called &#039;&#039;inspection data&#039;&#039; by some authors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:interval censoring.png|center|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is generally recommended to avoid interval censored data because they are less informative compared to complete data. However, there are cases when interval data are unavoidable due to the nature of the product, the test and the test equipment. In those cases, caution must be taken to set the inspection intervals to be short enough to observe the spread of the failures. For example, if the inspection interval is too long, all the units in the test may fail within that interval, and thus no failure distribution could be obtained. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;In the case of accelerated life tests, the data set affects the accuracy of the fitted life-stress relationship, and subsequently, the extrapolation to Use Stress conditions. In this case, inspection intervals should be chosen according to the expected acceleration factor at each stress level, and therefore these intervals will be of different lengths for each stress level. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;===Left Censored Data===&lt;br /&gt;
The third type of censoring is similar to the interval censoring and is called &#039;&#039;left censored data&#039;&#039;. In left censored data, a failure time is only known to be before a certain time. For instance, we may know that a certain unit failed sometime before 100 hours but not exactly when. In other words, it could have failed any time between 0 and 100 hours. This is identical to &#039;&#039;interval censored data&#039;&#039; in which the starting time for the interval is zero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:left censoring.png|center|400px|]]&lt;br /&gt;
&lt;br /&gt;
===Grouped Data Analysis===&lt;br /&gt;
In the standard folio, data can be entered individually or in groups. Grouped data analysis is used for tests in which groups of units possess the same time-to-failure or in which groups of units were suspended at the same time. We highly recommend entering redundant data in groups. Grouped data speeds data entry by the user and significantly speeds up the calculations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Note about Complete and Suspension Data==&lt;br /&gt;
Depending on the event that we want to measure, data type classification (i.e., complete or suspension) can be open to interpretation. For example, under certain circumstances, and depending on the question one wishes to answer, a specimen that has failed might be classified as a suspension for analysis purposes. To illustrate this, consider the following times-to-failure data for a product that can fail due to modes A, B and C:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:time to failure chart.png|center|300px| ]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the objective of the analysis is to determine the probability of failure of the product, regardless of the mode responsible for the failure, we would analyze the data with all data entries classified as failures (complete data). However, if the objective of the analysis is to determine the probability of failure of the product due to Mode A only, we would then choose to treat failures due to Modes B or C as suspension (right censored) data. Those data points would be treated as suspension data with respect to Mode A because the product operated until the recorded time without failure due to Mode A.&lt;br /&gt;
&lt;br /&gt;
==Fractional Failures==&lt;br /&gt;
&lt;br /&gt;
After the completion of a reliability test or after failures are observed in the field, a redesign can be implemented to improve the product’s reliability. After the redesign, and before new failure data become available, it is often times desirable to “adjust” the reliability that was calculated from the previous design and take “credit” for this theoretical improvement. This can be achieved with fractional failures. Using past experience to estimate the effectiveness of a corrective action or redesign, an analysis can take credit for this improvement by adjusting the failure count. Therefore, if a corrective action on a failure mode is believed to be 70% effective, then the failure count can be reduced from 1 to 0.3 to indicate that. &lt;br /&gt;
&lt;br /&gt;
For example, consider the following data set.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Number in State &amp;amp; State F or S &amp;amp; State End Time (Hr)  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 105  \\&lt;br /&gt;
   0.4 &amp;amp; F &amp;amp; 168  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 220  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 290  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 410  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this case, a design change has been implemented for the failure mode that occurred at 168 hours and is assumed to be 60% effective. In the background, Weibull++ converts this data set to:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Number in State &amp;amp; State F or S &amp;amp; State End Time (Hr)  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 105  \\&lt;br /&gt;
   0.4 &amp;amp; F &amp;amp; 168  \\&lt;br /&gt;
   0.6 &amp;amp; S &amp;amp; 168  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 220  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 290  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 410  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rank Regression===&lt;br /&gt;
&lt;br /&gt;
If [[Parameter Estimation|Rank Regression]] is used to estimate distribution parameters, the median ranks for the previous data set are calculated as follows:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Number in State &amp;amp; State F or S &amp;amp; State End Time (Hr) &amp;amp; MON &amp;amp; Median Rank (%)  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 105 &amp;amp; 1 &amp;amp; 12.945 \\&lt;br /&gt;
   0.4 &amp;amp; F &amp;amp; 168 &amp;amp; 1.4 &amp;amp; 20.267  \\&lt;br /&gt;
   0.6 &amp;amp; S &amp;amp; 168 &amp;amp; &amp;amp;  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 220 &amp;amp; 2.55 &amp;amp; 41.616  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 290 &amp;amp; 3.7 &amp;amp; 63.039  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 410 &amp;amp; 4.85 &amp;amp; 84.325  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given this information, the standard Rank Regression procedure is then followed to estimate parameters.&lt;br /&gt;
&lt;br /&gt;
===Maximum Likelihood Estimation===&lt;br /&gt;
&lt;br /&gt;
If [[Maximum Likelihood Estimation|Maximum Likelihood Estimation (MLE)]] is used to estimate distribution parameters, the grouped data likelihood function is used with the number in group being a non-integer value.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
A component underwent a reliability test. 12 samples were run to failure. The following figure shows the failures and the analysis in a Weibull++ standard folio.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fractional Failures 1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The analysts believe that the planned design improvements will yield 50% effectiveness. To estimate the reliability of the product based on the assumptions about the repair effectiveness, they enter the data in groups, counting a 0.5 failure for each group. The following figure shows the adjusted data set and the calculated parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fractional Failures 2.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following overlay plot of unreliability vs. time shows that by using fractional failures the estimated unreliability of the component has decreased, while the B10 life has increased from 2,566 hours to 3,564 hours.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fractional Failures 4.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Fractional_Failures_4.png&amp;diff=58292</id>
		<title>File:Fractional Failures 4.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Fractional_Failures_4.png&amp;diff=58292"/>
		<updated>2015-05-22T16:47:00Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Fractional_Failures_3.png&amp;diff=58272</id>
		<title>File:Fractional Failures 3.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Fractional_Failures_3.png&amp;diff=58272"/>
		<updated>2015-05-22T16:36:08Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Fractional_Failures_2.png&amp;diff=58270</id>
		<title>File:Fractional Failures 2.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Fractional_Failures_2.png&amp;diff=58270"/>
		<updated>2015-05-22T16:35:57Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Fractional_Failures_1.png&amp;diff=58268</id>
		<title>File:Fractional Failures 1.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Fractional_Failures_1.png&amp;diff=58268"/>
		<updated>2015-05-22T16:35:44Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Life_Data_Classification&amp;diff=58251</id>
		<title>Life Data Classification</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Life_Data_Classification&amp;diff=58251"/>
		<updated>2015-05-22T16:28:14Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{template:LDABOOK|5|Life Data Classifications}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- NOTE: THE SECTIONS THAT ARE WITHIN THE &amp;quot;INCLUDEONLY&amp;quot; TAGS APPLY ONLY TO ALTA AND APPEAR ONLY IN THE PAGE: Accelerated_Life_Testing_and_ALTA. &lt;br /&gt;
THE ENTIRE ARTICLE, THAT INCLUDES BOTH THE WEIBULL++ AND ALTA CONTENT, APPEAR IN THE PAGE: Types_of_Life_Data.--&amp;gt;&lt;br /&gt;
Statistical models rely extensively on data to make predictions. In life data analysis, the models are the &#039;&#039;statistical distributions&#039;&#039; and the data are the &#039;&#039;life data&#039;&#039; or &#039;&#039;times-to-failure data&#039;&#039; of our product. &amp;lt;includeonly&amp;gt;In the case of accelerated life data analysis, the models are the &#039;&#039;life-stress relationships&#039;&#039; and the data are the &#039;&#039;times-to-failure data at a specific stress level&#039;&#039;.&amp;lt;/includeonly&amp;gt;The accuracy of any prediction is directly proportional to the quality, accuracy and completeness of the supplied data. Good data, along with the appropriate model choice, usually results in good predictions.  Bad or insufficient data will almost always result in bad predictions. &lt;br /&gt;
&lt;br /&gt;
In the analysis of life data, we want to use all available data sets, which sometimes are incomplete or include uncertainty as to when a failure occurred. Life data can therefore be separated into two types: &#039;&#039;complete data&#039;&#039; (all information is available) or &#039;&#039;censored data&#039;&#039; (some of the information is missing). Each type is explained next.&lt;br /&gt;
&lt;br /&gt;
==Complete Data==&lt;br /&gt;
Complete data means that the value of each sample unit is observed or known. For example, if we had to compute the average test score for a sample of ten students, complete data would consist of the known score for each student. Likewise in the case of life data analysis, our data set (if complete) would be composed of the times-to-failure of all units in our sample. For example, if we tested five units and they all failed (and their times-to-failure were recorded), we would then have complete information as to the time of each failure in the sample.&lt;br /&gt;
&lt;br /&gt;
[[Image:complete data.png|center|400px|]]&lt;br /&gt;
&lt;br /&gt;
==Censored Data ==&lt;br /&gt;
In many cases, all of the units in the sample may not have failed (i.e., the event of interest was not observed) or the exact times-to-failure of all the units are not known. This type of data is commonly called &#039;&#039;censored data&#039;&#039;. There are three types of possible censoring schemes, right censored (also called suspended data), interval censored and left censored.&lt;br /&gt;
&lt;br /&gt;
===Right Censored (Suspension) Data===&lt;br /&gt;
The most common case of censoring is what is referred to as &#039;&#039;right censored data&#039;&#039;, or &#039;&#039;suspended data&#039;&#039;. In the case of life data, these data sets are composed of units that did not fail. For example, if we tested five units and only three had failed by the end of the test, we would have right censored data (or suspension data) for the two units that did not failed. The term &#039;&#039;right censored&#039;&#039; implies that the event of interest (i.e., the time-to-failure) is to the right of our data point. In other words, if the units were to keep on operating, the failure would occur at some time after our data point (or to the right on the time scale).&lt;br /&gt;
&lt;br /&gt;
[[Image:right censoring.png|center|400px|Graphical representation of right censored data.]]&lt;br /&gt;
&lt;br /&gt;
===Interval Censored Data===&lt;br /&gt;
The second type of censoring is commonly called &#039;&#039;interval censored data&#039;&#039;. Interval censored data reflects uncertainty as to the exact times the units failed within an interval. This type of data frequently comes from tests or situations where the objects of interest are not constantly monitored. For example, if we are running a test on five units and inspecting them every 100 hours, we only know that a unit failed or did not fail between inspections. Specifically, if we inspect a certain unit at 100 hours and find it operating, and then perform another inspection at 200 hours to find that the unit is no longer operating, then the only information we have is that the unit failed at some point in the interval between 100 and 200 hours. This type of censored data is also called &#039;&#039;inspection data&#039;&#039; by some authors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:interval censoring.png|center|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is generally recommended to avoid interval censored data because they are less informative compared to complete data. However, there are cases when interval data are unavoidable due to the nature of the product, the test and the test equipment. In those cases, caution must be taken to set the inspection intervals to be short enough to observe the spread of the failures. For example, if the inspection interval is too long, all the units in the test may fail within that interval, and thus no failure distribution could be obtained. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;In the case of accelerated life tests, the data set affects the accuracy of the fitted life-stress relationship, and subsequently, the extrapolation to Use Stress conditions. In this case, inspection intervals should be chosen according to the expected acceleration factor at each stress level, and therefore these intervals will be of different lengths for each stress level. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;===Left Censored Data===&lt;br /&gt;
The third type of censoring is similar to the interval censoring and is called &#039;&#039;left censored data&#039;&#039;. In left censored data, a failure time is only known to be before a certain time. For instance, we may know that a certain unit failed sometime before 100 hours but not exactly when. In other words, it could have failed any time between 0 and 100 hours. This is identical to &#039;&#039;interval censored data&#039;&#039; in which the starting time for the interval is zero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:left censoring.png|center|400px|]]&lt;br /&gt;
&lt;br /&gt;
===Grouped Data Analysis===&lt;br /&gt;
In the standard folio, data can be entered individually or in groups. Grouped data analysis is used for tests in which groups of units possess the same time-to-failure or in which groups of units were suspended at the same time. We highly recommend entering redundant data in groups. Grouped data speeds data entry by the user and significantly speeds up the calculations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Note about Complete and Suspension Data==&lt;br /&gt;
Depending on the event that we want to measure, data type classification (i.e., complete or suspension) can be open to interpretation. For example, under certain circumstances, and depending on the question one wishes to answer, a specimen that has failed might be classified as a suspension for analysis purposes. To illustrate this, consider the following times-to-failure data for a product that can fail due to modes A, B and C:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:time to failure chart.png|center|300px| ]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the objective of the analysis is to determine the probability of failure of the product, regardless of the mode responsible for the failure, we would analyze the data with all data entries classified as failures (complete data). However, if the objective of the analysis is to determine the probability of failure of the product due to Mode A only, we would then choose to treat failures due to Modes B or C as suspension (right censored) data. Those data points would be treated as suspension data with respect to Mode A because the product operated until the recorded time without failure due to Mode A.&lt;br /&gt;
&lt;br /&gt;
==Fractional Failures==&lt;br /&gt;
&lt;br /&gt;
After the completion of a reliability test or after failures are observed in the field, a redesign can be implemented to improve the product’s reliability. After the redesign, and before new failure data become available, it is often times desirable to “adjust” the reliability that was calculated from the previous design and take “credit” for this theoretical improvement. This can be achieved with fractional failures. Using past experience to estimate the effectiveness of a corrective action or redesign, an analysis can take credit for this improvement by adjusting the failure count. Therefore, if a corrective action on a failure mode is believed to be 70% effective, then the failure count can be reduced from 1 to 0.3 to indicate that. &lt;br /&gt;
&lt;br /&gt;
For example, consider the following data set.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Number in State &amp;amp; State F or S &amp;amp; State End Time (Hr)  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 105  \\&lt;br /&gt;
   0.4 &amp;amp; F &amp;amp; 168  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 220  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 290  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 410  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this case, a design change has been implemented for the failure mode that occurred at 168 hours and is assumed to be 60% effective. In the background, Weibull++ converts this data set to:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Number in State &amp;amp; State F or S &amp;amp; State End Time (Hr)  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 105  \\&lt;br /&gt;
   0.4 &amp;amp; F &amp;amp; 168  \\&lt;br /&gt;
   0.6 &amp;amp; S &amp;amp; 168  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 220  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 290  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 410  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rank Regression===&lt;br /&gt;
&lt;br /&gt;
If [[Parameter Estimation|Rank Regression]] is used to estimate distribution parameters, the median ranks for the previous data set are calculated as follows:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Number in State &amp;amp; State F or S &amp;amp; State End Time (Hr) &amp;amp; MON &amp;amp; Median Rank (%)  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 105 &amp;amp; 1 &amp;amp; 12.945 \\&lt;br /&gt;
   0.4 &amp;amp; F &amp;amp; 168 &amp;amp; 1.4 &amp;amp; 20.267  \\&lt;br /&gt;
   0.6 &amp;amp; S &amp;amp; 168 &amp;amp; &amp;amp;  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 220 &amp;amp; 2.55 &amp;amp; 41.616  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 290 &amp;amp; 3.7 &amp;amp; 63.039  \\&lt;br /&gt;
   1 &amp;amp; F &amp;amp; 410 &amp;amp; 4.85 &amp;amp; 84.325  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given this information, the standard Rank Regression procedure is then followed to estimate parameters.&lt;br /&gt;
&lt;br /&gt;
===Maximum Likelihood Estimation===&lt;br /&gt;
&lt;br /&gt;
If [[Maximum Likelihood Estimation|Maximum Likelihood Estimation (MLE)]] is used to estimate distribution parameters, the grouped data likelihood function is used with the number in group being a non-integer value.&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58128</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58128"/>
		<updated>2015-05-20T23:16:32Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Destructive Degradation Analysis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
A company has been collecting degradation data over a period of 4 years with the purpose of calculating reliability after 5 years. With the degradation measurement decreasing with time, failure is defined as a measurement of 150 or below. In order to obtain such measurements, the unit has to be destroyed and therefore removed from the population.&lt;br /&gt;
&lt;br /&gt;
The following table gives the degradation measurements over 4 years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
Year 1 &amp;amp; Year 2 &amp;amp; Year 3 &amp;amp; Year 4 &amp;amp;  \\&lt;br /&gt;
437 &amp;amp; 412 &amp;amp; 246 &amp;amp; 125  \\&lt;br /&gt;
446 &amp;amp; 420 &amp;amp; 324 &amp;amp; 208  \\&lt;br /&gt;
497 &amp;amp; 451 &amp;amp; 330 &amp;amp; 229  \\&lt;br /&gt;
503 &amp;amp; 454 &amp;amp; 426 &amp;amp; 242  \\&lt;br /&gt;
705 &amp;amp; 554 &amp;amp; 499 &amp;amp; 273  \\&lt;br /&gt;
737 &amp;amp; 580 &amp;amp; 546 &amp;amp; 297  \\&lt;br /&gt;
748 &amp;amp; 608 &amp;amp; 554 &amp;amp; 311  \\&lt;br /&gt;
788 &amp;amp; 610 &amp;amp; 559 &amp;amp; 318  \\&lt;br /&gt;
818 &amp;amp; 727 &amp;amp; 625 &amp;amp; 393  \\&lt;br /&gt;
860 &amp;amp; 825 &amp;amp; &amp;amp; 403  \\&lt;br /&gt;
875 &amp;amp; 925 &amp;amp; &amp;amp; 470  \\&lt;br /&gt;
934 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1124 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1250 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1350 &amp;amp; &amp;amp; &amp;amp;   \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Estimate parameters using the Linear degradation model and the 2-Parameter Weibull distribution&lt;br /&gt;
2. Plot the degradation curve vs. time&lt;br /&gt;
3. Calculate the reliability at 5 years.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Enter the data into a Destructive Degradation folio in Weibull++. Select &#039;&#039;&#039;Linear&#039;&#039;&#039; under the Degradation Model and &#039;&#039;&#039;2P-Weibull&#039;&#039;&#039; under the Measurement Distribution. Set the critical degradation to &#039;&#039;&#039;150&#039;&#039;&#039;. Click &#039;&#039;&#039;Calculate&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:1. The estimated parameters are &amp;lt;math&amp;gt;\hat{\beta }=3.618336\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\hat{a}=-0.331695\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\hat{b}=7.154643\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
:2. The following plot shows the degradation curve vs. time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_Example_Plot1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:3. Using the QCP, the reliability at 5 years, or in other words the probability that the degradation measurement will be less than 150 at 5 years, is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_Example_QCP.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_1.1.png&amp;diff=58127</id>
		<title>File:Destructive Degradation 1.1.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_1.1.png&amp;diff=58127"/>
		<updated>2015-05-20T23:15:54Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_1.png&amp;diff=58126</id>
		<title>File:Destructive Degradation 1.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_1.png&amp;diff=58126"/>
		<updated>2015-05-20T23:14:43Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Destructive Degradation 1.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58125</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58125"/>
		<updated>2015-05-20T23:05:09Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Destructive Degradation Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
A company has been collecting degradation data over a period of 4 years with the purpose of calculating reliability after 5 years. With the degradation measurement decreasing with time, failure is defined as a measurement of 150 or below. In order to obtain such measurements, the unit has to be destroyed and therefore removed from the population.&lt;br /&gt;
&lt;br /&gt;
The following table gives the degradation measurements over 4 years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
Year 1 &amp;amp; Year 2 &amp;amp; Year 3 &amp;amp; Year 4 &amp;amp;  \\&lt;br /&gt;
437 &amp;amp; 412 &amp;amp; 246 &amp;amp; 125  \\&lt;br /&gt;
446 &amp;amp; 420 &amp;amp; 324 &amp;amp; 208  \\&lt;br /&gt;
497 &amp;amp; 451 &amp;amp; 330 &amp;amp; 229  \\&lt;br /&gt;
503 &amp;amp; 454 &amp;amp; 426 &amp;amp; 242  \\&lt;br /&gt;
705 &amp;amp; 554 &amp;amp; 499 &amp;amp; 273  \\&lt;br /&gt;
737 &amp;amp; 580 &amp;amp; 546 &amp;amp; 297  \\&lt;br /&gt;
748 &amp;amp; 608 &amp;amp; 554 &amp;amp; 311  \\&lt;br /&gt;
788 &amp;amp; 610 &amp;amp; 559 &amp;amp; 318  \\&lt;br /&gt;
818 &amp;amp; 727 &amp;amp; 625 &amp;amp; 393  \\&lt;br /&gt;
860 &amp;amp; 825 &amp;amp; &amp;amp; 403  \\&lt;br /&gt;
875 &amp;amp; 925 &amp;amp; &amp;amp; 470  \\&lt;br /&gt;
934 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1124 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1250 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1350 &amp;amp; &amp;amp; &amp;amp;   \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Estimate parameters using the Linear degradation model and the 2-Parameter Weibull distribution&lt;br /&gt;
2. Plot the degradation curve vs. time&lt;br /&gt;
3. Calculate the reliability at 5 years.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Enter the data into a Destructive Degradation folio in Weibull++. Select &#039;&#039;&#039;Linear&#039;&#039;&#039; under the Degradation Model and &#039;&#039;&#039;2P-Weibull&#039;&#039;&#039; under the Measurement Distribution. Set the critical degradation to &#039;&#039;&#039;150&#039;&#039;&#039;. Click &#039;&#039;&#039;Calculate&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:1. The estimated parameters are &amp;lt;math&amp;gt;\hat{\beta }=3.618336\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\hat{a}=-0.331695\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\hat{b}=7.154643\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
:2. The following plot shows the degradation curve vs. time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_Example_Plot1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:3. Using the QCP, the reliability at 5 years, or in other words the probability that the degradation measurement will be less than 150 at 5 years, is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_Example_QCP.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_Example_QCP.png&amp;diff=58124</id>
		<title>File:Destructive Degradation Example QCP.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_Example_QCP.png&amp;diff=58124"/>
		<updated>2015-05-20T23:04:12Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58123</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58123"/>
		<updated>2015-05-20T23:01:15Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
A company has been collecting degradation data over a period of 4 years with the purpose of calculating reliability after 5 years. With the degradation measurement decreasing with time, failure is defined as a measurement of 150 or below. In order to obtain such measurements, the unit has to be destroyed and therefore removed from the population.&lt;br /&gt;
&lt;br /&gt;
The following table gives the degradation measurements over 4 years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
Year 1 &amp;amp; Year 2 &amp;amp; Year 3 &amp;amp; Year 4 &amp;amp;  \\&lt;br /&gt;
437 &amp;amp; 412 &amp;amp; 246 &amp;amp; 125  \\&lt;br /&gt;
446 &amp;amp; 420 &amp;amp; 324 &amp;amp; 208  \\&lt;br /&gt;
497 &amp;amp; 451 &amp;amp; 330 &amp;amp; 229  \\&lt;br /&gt;
503 &amp;amp; 454 &amp;amp; 426 &amp;amp; 242  \\&lt;br /&gt;
705 &amp;amp; 554 &amp;amp; 499 &amp;amp; 273  \\&lt;br /&gt;
737 &amp;amp; 580 &amp;amp; 546 &amp;amp; 297  \\&lt;br /&gt;
748 &amp;amp; 608 &amp;amp; 554 &amp;amp; 311  \\&lt;br /&gt;
788 &amp;amp; 610 &amp;amp; 559 &amp;amp; 318  \\&lt;br /&gt;
818 &amp;amp; 727 &amp;amp; 625 &amp;amp; 393  \\&lt;br /&gt;
860 &amp;amp; 825 &amp;amp; &amp;amp; 403  \\&lt;br /&gt;
875 &amp;amp; 925 &amp;amp; &amp;amp; 470  \\&lt;br /&gt;
934 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1124 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1250 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1350 &amp;amp; &amp;amp; &amp;amp;   \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Estimate parameters using the Linear degradation model and the 2-Parameter Weibull distribution&lt;br /&gt;
2. Plot the degradation curve vs. time&lt;br /&gt;
3. Calculate the reliability at 5 years.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Enter the data into a Destructive Degradation folio in Weibull++. Select &#039;&#039;&#039;Linear&#039;&#039;&#039; under the Degradation Model and &#039;&#039;&#039;2P-Weibull&#039;&#039;&#039; under the Measurement Distribution. Set the critical degradation to &#039;&#039;&#039;150&#039;&#039;&#039;. Click &#039;&#039;&#039;Calculate&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:1. The estimated parameters are &amp;lt;math&amp;gt;\hat{\beta }=3.618336\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\hat{a}=-0.331695\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\hat{b}=7.154643\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
:2 The following plot shows the degradation curve vs. time&lt;br /&gt;
&lt;br /&gt;
Destructive_Degradation_Example_Plot1.png&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_Example_Plot1.png&amp;diff=58122</id>
		<title>File:Destructive Degradation Example Plot1.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_Example_Plot1.png&amp;diff=58122"/>
		<updated>2015-05-20T23:01:02Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58121</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58121"/>
		<updated>2015-05-20T22:52:47Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
A company has been collecting degradation data over a period of 4 years with the purpose of calculating reliability after 5 years. With the degradation measurement decreasing with time, failure is defined as a measurement of 150 or below. In order to obtain such measurements, the unit has to be destroyed and therefore removed from the population.&lt;br /&gt;
&lt;br /&gt;
The following table gives the degradation measurements over 4 years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
Year 1 &amp;amp; Year 2 &amp;amp; Year 3 &amp;amp; Year 4 &amp;amp;  \\&lt;br /&gt;
437 &amp;amp; 412 &amp;amp; 246 &amp;amp; 125  \\&lt;br /&gt;
446 &amp;amp; 420 &amp;amp; 324 &amp;amp; 208  \\&lt;br /&gt;
497 &amp;amp; 451 &amp;amp; 330 &amp;amp; 229  \\&lt;br /&gt;
503 &amp;amp; 454 &amp;amp; 426 &amp;amp; 242  \\&lt;br /&gt;
705 &amp;amp; 554 &amp;amp; 499 &amp;amp; 273  \\&lt;br /&gt;
737 &amp;amp; 580 &amp;amp; 546 &amp;amp; 297  \\&lt;br /&gt;
748 &amp;amp; 608 &amp;amp; 554 &amp;amp; 311  \\&lt;br /&gt;
788 &amp;amp; 610 &amp;amp; 559 &amp;amp; 318  \\&lt;br /&gt;
818 &amp;amp; 727 &amp;amp; 625 &amp;amp; 393  \\&lt;br /&gt;
860 &amp;amp; 825 &amp;amp; &amp;amp; 403  \\&lt;br /&gt;
875 &amp;amp; 925 &amp;amp; &amp;amp; 470  \\&lt;br /&gt;
934 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1124 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1250 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1350 &amp;amp; &amp;amp; &amp;amp;   \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Estimate parameters using the Linear degradation model and the 2-Parameter Weibull distribution&lt;br /&gt;
2. Plot the degradation curve vs. time&lt;br /&gt;
3. Calculate the reliability at 5 years.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Enter the data into a Destructive Degradation folio in Weibull++. Select &#039;&#039;&#039;Linear&#039;&#039;&#039; under the Degradation Model and &#039;&#039;&#039;2P-Weibull&#039;&#039;&#039; under the Measurement Distribution. Set the critical degradation to &#039;&#039;&#039;150&#039;&#039;&#039;. Click &#039;&#039;&#039;Calculate&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:1. The estimated parameters are &amp;lt;math&amp;gt;\hat{\beta }=3.618336\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\hat{a}=-0.331695\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\hat{b}=7.154643\,\!&amp;lt;/math&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58120</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58120"/>
		<updated>2015-05-20T22:46:14Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
A company has been collecting degradation data over a period of 4 years with the purpose of calculating reliability after 5 years. With the degradation measurement decreasing with time, failure is defined as a measurement of 150 or below. In order to obtain such measurements, the unit has to be destroyed and therefore removed from the population.&lt;br /&gt;
&lt;br /&gt;
The following table gives the degradation measurements over 4 years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
Year 1 &amp;amp; Year 2 &amp;amp; Year 3 &amp;amp; Year 4 &amp;amp;  \\&lt;br /&gt;
437 &amp;amp; 412 &amp;amp; 246 &amp;amp; 125  \\&lt;br /&gt;
446 &amp;amp; 420 &amp;amp; 324 &amp;amp; 208  \\&lt;br /&gt;
497 &amp;amp; 451 &amp;amp; 330 &amp;amp; 229  \\&lt;br /&gt;
503 &amp;amp; 454 &amp;amp; 426 &amp;amp; 242  \\&lt;br /&gt;
705 &amp;amp; 554 &amp;amp; 499 &amp;amp; 273  \\&lt;br /&gt;
737 &amp;amp; 580 &amp;amp; 546 &amp;amp; 297  \\&lt;br /&gt;
748 &amp;amp; 608 &amp;amp; 554 &amp;amp; 311  \\&lt;br /&gt;
788 &amp;amp; 610 &amp;amp; 559 &amp;amp; 318  \\&lt;br /&gt;
818 &amp;amp; 727 &amp;amp; 625 &amp;amp; 393  \\&lt;br /&gt;
860 &amp;amp; 825 &amp;amp; &amp;amp; 403  \\&lt;br /&gt;
875 &amp;amp; 925 &amp;amp; &amp;amp; 470  \\&lt;br /&gt;
934 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1124 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1250 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1350 &amp;amp; &amp;amp; &amp;amp;   \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Estimate parameters using the Linear degradation model and the 2-Parameter Weibull distribution&lt;br /&gt;
2. Plot the degradation curve vs. time&lt;br /&gt;
3. Calculate the reliability at 5 years.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Enter the data into a Destructive Degradation folio in Weibull++.&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58119</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58119"/>
		<updated>2015-05-20T22:40:47Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
A company has been collecting degradation data over a period of 4 years with the purpose of calculating reliability after 5 years. With the degradation measurement decreasing with time, failure is defined as a measurement of 150 or below. In order to obtain such measurements, the unit has to be destroyed and therefore removed from the population.&lt;br /&gt;
&lt;br /&gt;
The following table gives the degradation measurements over 4 years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
Year 1 &amp;amp; Year 2 &amp;amp; Year 3 &amp;amp; Year 4 &amp;amp;  \\&lt;br /&gt;
437 &amp;amp; 412 &amp;amp; 246 &amp;amp; 125  \\&lt;br /&gt;
446 &amp;amp; 420 &amp;amp; 324 &amp;amp; 208  \\&lt;br /&gt;
497 &amp;amp; 451 &amp;amp; 330 &amp;amp; 229  \\&lt;br /&gt;
503 &amp;amp; 454 &amp;amp; 426 &amp;amp; 242  \\&lt;br /&gt;
705 &amp;amp; 554 &amp;amp; 499 &amp;amp; 273  \\&lt;br /&gt;
737 &amp;amp; 580 &amp;amp; 546 &amp;amp; 297  \\&lt;br /&gt;
748 &amp;amp; 608 &amp;amp; 554 &amp;amp; 311  \\&lt;br /&gt;
788 &amp;amp; 610 &amp;amp; 559 &amp;amp; 318  \\&lt;br /&gt;
818 &amp;amp; 727 &amp;amp; 625 &amp;amp; 393  \\&lt;br /&gt;
860 &amp;amp; 825 &amp;amp; &amp;amp; 403  \\&lt;br /&gt;
875 &amp;amp; 925 &amp;amp; &amp;amp; 470  \\&lt;br /&gt;
934 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1124 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1250 &amp;amp; &amp;amp; &amp;amp;  \\&lt;br /&gt;
1350 &amp;amp; &amp;amp; &amp;amp;   \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58118</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58118"/>
		<updated>2015-05-20T22:15:32Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Non-Destructive Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58117</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58117"/>
		<updated>2015-05-20T22:14:09Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Destructive Degradation Analysis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_2.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58116</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58116"/>
		<updated>2015-05-20T22:13:31Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Destructive Degradation Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;br /&gt;
&lt;br /&gt;
Destructive_Degradation_2.png&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_2.png&amp;diff=58115</id>
		<title>File:Destructive Degradation 2.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_2.png&amp;diff=58115"/>
		<updated>2015-05-20T22:13:05Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58114</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58114"/>
		<updated>2015-05-20T22:11:39Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Destructive Degradation Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58113</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58113"/>
		<updated>2015-05-20T22:10:48Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Non-Destructive Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
===Destructive Degradation Models===&lt;br /&gt;
The first step of destructive degradation analysis involves using a statistical distribution to represent the variability of a degradation measurement at a given time. The following distributions can be used:&lt;br /&gt;
&lt;br /&gt;
:*Weibull&lt;br /&gt;
:*Exponential&lt;br /&gt;
:*Normal&lt;br /&gt;
:*Lognormal&lt;br /&gt;
:*Gumbell&lt;br /&gt;
&lt;br /&gt;
Similar to accelerated life testing analysis, the assumption is that the location or log-location parameter of the degradation measurement distribution will change with time while the shape parameter will remain constant. For each distribution:&lt;br /&gt;
&lt;br /&gt;
:* Weibull: &amp;lt;math&amp;gt;\ln (\eta )&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\beta &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\ln (MTTF)&amp;lt;/math&amp;gt; is set as a function of time&lt;br /&gt;
:* Normal: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Lognormal: &amp;lt;math&amp;gt;{\mu }&#039;&amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;{\sigma }&#039;&amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
:* Gumbel: &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt; is set as a function of time while &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; remains constant&lt;br /&gt;
&lt;br /&gt;
Finally, given the selected distribution, a degradation model is used to represent the change of the location (or log-location) parameter with time. The following degradation models can be used:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;\mu (t)=b\times {{e}^{a\times t}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power: &amp;lt;math&amp;gt;\mu (t)=b\times {{t}^{a}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithm: &amp;lt;math&amp;gt;\mu (t)=a\times \ln (t)+b&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lioyd-Lipow: &amp;lt;math&amp;gt;\mu (t)=a-\frac{b}{t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The distribution and degradation models parameters are then calculated using Maximum Likelihood Estimation (MLE). &lt;br /&gt;
&lt;br /&gt;
For example, if a normal distribution is used to represent the degradation measurement and a linear degradation model is assumed, then the standard deviation, &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, will be assumed constant with time and the mean, &amp;lt;math&amp;gt;\mu &amp;lt;/math&amp;gt;,  will be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu (t)=b+a\times t&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CDF of the degradation measurement &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Pr (x(t)&amp;lt;X)=\Phi \left( \frac{X-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given the CDF, the parameters &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; are estimated using Maximum Likelihood Estimation.&lt;br /&gt;
&lt;br /&gt;
Assuming that the requirement is that the measurement needs to be greater than a critical degradation value &amp;lt;math&amp;gt;{{D}_{crit}}&amp;lt;/math&amp;gt; for the product to fail, the probability of failure at time t will be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F(t)=\Pr (x(t)&amp;gt;{{D}_{crit}})=1-\Phi \left( \frac{{{D}_{crit}}-\mu (t)}{\sigma } \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be noted that the failure threshold could be specified as a degradation measurement less than (for the case of decreasing degradation) or greater than (for the case of increasing degradation) a critical degradation value.&lt;br /&gt;
&lt;br /&gt;
The relationship between the distribution of degradation measurement and the distribution of failure time is illustrated in the following plot.&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58112</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58112"/>
		<updated>2015-05-20T22:00:13Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
===Degradation Models===&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58111</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58111"/>
		<updated>2015-05-20T21:59:25Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Using Extrapolated Intervals===&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;br /&gt;
&lt;br /&gt;
==Destructive Degradation Analysis==&lt;br /&gt;
The Destructive Degradation Analysis applies to cases where the sample has to be destroyed in order to obtain a degradation measurement. As a result, degradation measurements for multiple samples are required at different points in time. The analysis performed is very similar to the Accelerated Life Testing Analysis (ALTA). In this case, the “stress” used in ALTA becomes time while the random variable instead of time-to-failure becomes the degradation measurement. . Given a defined level of failure (or the degradation level that would constitute a failure), the probability that the degradation measurement will be beyond that level at a given time can be obtained. The following plot shows the relationship between the distribution of the degradation measurement and time. The red shaded area of the last two pdfs represents the probability that the degradation measurement will be less than the critical degradation level at the corresponding times.&lt;br /&gt;
&lt;br /&gt;
[[Image:Destructive_Degradation_1.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_1.png&amp;diff=58110</id>
		<title>File:Destructive Degradation 1.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Destructive_Degradation_1.png&amp;diff=58110"/>
		<updated>2015-05-20T21:58:01Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58109</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58109"/>
		<updated>2015-05-20T21:55:39Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Non-Destructive Degradation Analysis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
:* Linear:  &amp;lt;math&amp;gt;y=a\cdot x+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Exponential: &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Power:  &amp;lt;math&amp;gt;y=b\cdot {{x}^{a}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Logarithmic: &amp;lt;math&amp;gt;y=a\cdot ln(x)+b \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Gompertz: &amp;lt;math&amp;gt;y=a\cdot {{b}^{{{c}^{x}}}} \!&amp;lt;/math&amp;gt;&lt;br /&gt;
:* Lloyd-Lipow: &amp;lt;math&amp;gt;y=a-\frac{b}{x}  \!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Using Extrapolated Intervals==&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58108</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58108"/>
		<updated>2015-05-20T21:50:56Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Non-Destructive Degradation Analysis==&lt;br /&gt;
The Non-Destructive Degradation Analysis applies to cases where multiple degradation measurements over time can be obtained for each sample in the test. Given a defined level of failure (or the degradation level that would constitute a failure), basic mathematical models are used to extrapolate the degradation measurements over time of each sample to the point in time where the failure will occur. Once these extrapolated failure times are obtained, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. As with conventional life data analysis, the amount of certainty in the results is directly related to the number of samples being tested. The following figure combines the steps of the analysis by showing the extrapolation of the degradation measurements to a failure time and the subsequent distribution analysis of these failure times. &lt;br /&gt;
&lt;br /&gt;
[[Image:Non-Destructive Degradation.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Linear\ \  &amp;amp; y=a\cdot x+b  \\&lt;br /&gt;
   Exponential &amp;amp; y=b\cdot {{e}^{a\cdot x}} \\&lt;br /&gt;
   Power  &amp;amp;  y=b\cdot {{x}^{a}} \\&lt;br /&gt;
      Logarithmic &amp;amp;  y=a\cdot ln(x)+b \\&lt;br /&gt;
   Gompertz &amp;amp; y=a\cdot {{b}^{{{c}^{x}}}} \\&lt;br /&gt;
   Lloyd-Lipow &amp;amp; y=a-\frac{b}{x}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Using Extrapolated Intervals==&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Non-Destructive_Degradation.png&amp;diff=58107</id>
		<title>File:Non-Destructive Degradation.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Non-Destructive_Degradation.png&amp;diff=58107"/>
		<updated>2015-05-20T21:48:43Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58106</id>
		<title>Degradation Data Analysis</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Degradation_Data_Analysis&amp;diff=58106"/>
		<updated>2015-05-20T21:45:33Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:LDABOOK|21|Degradation Data Analysis}}&lt;br /&gt;
Given that products are more frequently being designed with higher reliability and developed in a shorter amount of time, it is often not possible to test new designs to failure under normal operating conditions. In some cases, it is possible to infer the reliability behavior of unfailed test samples with only the accumulated test time information and assumptions about the distribution. However, this generally leads to a great deal of uncertainty in the results. Another option in this situation is the use of degradation analysis. Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product in question. Many failure mechanisms can be directly linked to the degradation of part of the product, and degradation analysis allows the analyst to extrapolate to an assumed failure time based on the measurements of degradation over time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible to either directly measure the degradation of a physical characteristic over time, as with the wear of brake pads or with the propagation of crack size or the degradation of a performance characteristic over time such as the voltage of a battery or the luminous flux of an LED bulb. These cases belong to the Non-Destructive Degradation Analysis category. In other cases, direct measurement of degradation might not be possible without invasive or destructive measurement techniques that would directly affect the subsequent performance of the product and therefore only one degradation measurement is possible. Examples are the measurement of corrosion in a chemical container or the strength measurement of an adhesive bond. These cases belong to the Destructive Degradation Analysis Category.  In either case, however, it is necessary to be able to define a level of degradation or performance at which a failure is said to have occurred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this failure level defined, it is a relatively simple matter to use basic mathematical models to extrapolate the measurements over time to the point where the failure is said to occur. Once these have been determined, it is merely a matter of analyzing the extrapolated failure times in the same manner as conventional time-to-failure data. &lt;br /&gt;
&lt;br /&gt;
==Degradation Models==&lt;br /&gt;
Once the degradation information has been recorded, the next task is to extrapolate the measurements to the defined failure level in order to estimate the failure time. Weibull++ allows the user to perform such extrapolation using a linear, exponential, power or logarithmic model. These models have the following forms:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Linear\ \  &amp;amp; y=a\cdot x+b  \\&lt;br /&gt;
   Exponential &amp;amp; y=b\cdot {{e}^{a\cdot x}} \\&lt;br /&gt;
   Power  &amp;amp;  y=b\cdot {{x}^{a}} \\&lt;br /&gt;
      Logarithmic &amp;amp;  y=a\cdot ln(x)+b \\&lt;br /&gt;
   Gompertz &amp;amp; y=a\cdot {{b}^{{{c}^{x}}}} \\&lt;br /&gt;
   Lloyd-Lipow &amp;amp; y=a-\frac{b}{x}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt; represents the performance, &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; represents time, and &amp;lt;math&amp;gt;a,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;c\,\!&amp;lt;/math&amp;gt; are model parameters to be solved for.  &lt;br /&gt;
&lt;br /&gt;
Once the model parameters &amp;lt;math&amp;gt;{{a}_{i}}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{{b}_{i}}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{{c}_{i}}\,\!&amp;lt;/math&amp;gt; are estimated for each sample &amp;lt;math&amp;gt;i\,\!&amp;lt;/math&amp;gt;, a time, &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt;, can be extrapolated, which corresponds to the defined level of failure &amp;lt;math&amp;gt;y\,\!&amp;lt;/math&amp;gt;.  The computed &amp;lt;math&amp;gt;{{x}_{i}}\,\!&amp;lt;/math&amp;gt; values can now be used as our times-to-failure  for subsequent life data analysis. As with any sort of extrapolation, one must be careful not to extrapolate too far beyond the actual range of data in order to avoid large inaccuracies (modeling errors).&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Point Estimation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Five turbine blades are tested for crack propagation.  The test units are cyclically stressed and inspected every 100,000 cycles for crack length.  Failure is defined as a crack of length 30mm or greater. The following table shows the test results for the five units at each cycle:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   Cycles (x1000) &amp;amp; Unit A (mm)&amp;amp; Unit B (mm) &amp;amp; Unit C (mm) &amp;amp; Unit D (mm)&amp;amp; Unit E (mm)  \\&lt;br /&gt;
   100 &amp;amp; 15 &amp;amp; 10 &amp;amp; 17 &amp;amp; 12 &amp;amp; 10  \\&lt;br /&gt;
   200 &amp;amp;  20&amp;amp; 15  &amp;amp; 25 &amp;amp; 16 &amp;amp; 15  \\&lt;br /&gt;
   300 &amp;amp; 22 &amp;amp; 20 &amp;amp;26  &amp;amp; 17 &amp;amp; 20  \\&lt;br /&gt;
   400 &amp;amp; 26 &amp;amp;25  &amp;amp; 27 &amp;amp; 20 &amp;amp; 26  \\&lt;br /&gt;
   500 &amp;amp; 29 &amp;amp; 30 &amp;amp; 33 &amp;amp;26  &amp;amp; 33  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model to extrapolate the times-to-failure data.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first step is to solve the equation &amp;lt;math&amp;gt;y=b\cdot {{e}^{a\cdot x}}\,\!&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt; for each of the test units. Using regression analysis, the values for each of the test units are:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; a &amp;amp; b  \\&lt;br /&gt;
   Unit A &amp;amp; 0.00158 &amp;amp; 13.596  \\&lt;br /&gt;
   Unit B &amp;amp; 0.00271 &amp;amp; 8.272  \\&lt;br /&gt;
   Unit C &amp;amp; 0.00140 &amp;amp; 16.435  \\&lt;br /&gt;
   Unit D &amp;amp; 0.00177 &amp;amp; 10.361  \\&lt;br /&gt;
   Unit E &amp;amp; 0.00294 &amp;amp; 7.931  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substituted the values into the underlying exponential model, solved for &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; or: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;x=\frac{\text{ln}(y)-\text{ln}(b)}{a}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\,\!&amp;lt;/math&amp;gt;, with &amp;lt;math&amp;gt;y=30\,\!&amp;lt;/math&amp;gt;, the resulting time at which the crack length reaches 30mm can then found for each sample:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
   {} &amp;amp; Cycles-to-Failure  \\&lt;br /&gt;
   Unit A &amp;amp; \text{500,622}  \\&lt;br /&gt;
   Unit B &amp;amp; \text{475,739}  \\&lt;br /&gt;
   Unit C &amp;amp; \text{428,739}  \\&lt;br /&gt;
   Unit D &amp;amp; \text{600,810}  \\&lt;br /&gt;
   Unit E &amp;amp; \text{452,832}  \\&lt;br /&gt;
\end{matrix}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These times-to-failure can now be analyzed using traditional life data analysis to obtain metrics such as the probability of failure, B10 life, mean life, etc. This analysis can be automatically performed in the Weibull++ degradation analysis folio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Examples Box|Weibull++ Examples|&amp;lt;p&amp;gt;More degradation analysis examples are available! See also:&amp;lt;/p&amp;gt; &lt;br /&gt;
{{Examples Both|http://www.reliasoft.com/Weibull/examples/rc4/index.htm|Degradation Analysis|http://www.reliasoft.tv/weibull/appexamples/weibull_app_ex_4|Watch the video...}}&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Using Extrapolated Intervals==&lt;br /&gt;
The parameters in a degradation model are estimated using available degradation data. If the data is large, the uncertainty of the estimated parameters will be small. Otherwise, the uncertainty will be large. Since the failure time for a test unit is predicted based on the estimated model, we sometimes would like to see how the parameter uncertainty affects the failure time prediction. Let’s use the exponential model as an example. Assume the critical degradation value is &amp;lt;math&amp;gt;{{y}_{crit}}\,\!&amp;lt;/math&amp;gt;. The predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;  \hat{x}=\frac{\ln ({{y}_{crit}})-\ln (\hat{b})}{{\hat{a}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variance of the predicted failure time will be:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;Var(\hat{x})={{\left( \frac{\partial x}{\partial a} \right)}^{2}}Var(\hat{a})+{{\left( \frac{\partial x}{\partial b} \right)}^{2}}Var(\hat{b})+2\left( \frac{\partial x}{\partial a} \right)\left( \frac{\partial x}{\partial b} \right)Cov(\hat{a},\hat{b})\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The variance and covariance of the model parameters are calculated from using Least Squares Estimation. The details of the calculation are not given here.  &lt;br /&gt;
&lt;br /&gt;
The 2-sided upper and lower bounds for the predicted failure time, with a confidence level of &amp;lt;math&amp;gt;1-\alpha \,\!&amp;lt;/math&amp;gt; are:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{U}}=\hat{x}+{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;{{x}_{L}}=\hat{x}-{{K}_{1-\alpha /2}}\sqrt{Var(\hat{x})}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Weibull++, the default confidence level is 90%.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&#039;&#039;&#039;Crack Propagation Example (Extrapolated Intervals)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using the same data set from the previous example, predict the interval failure times for the turbine blades. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Weibull++ degradation analysis folio, select the &#039;&#039;&#039;Use extrapolated intervals&#039;&#039;&#039; check box, as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Check Use Extrapolated Intervals.png|center|250px| ]] &lt;br /&gt;
&lt;br /&gt;
Use the exponential degradation model for the degradation analysis, and the Weibull distribution parameters with MLE for the life data analysis. The following report shows the estimated degradation model parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Model Parameters and Stds.png|center|450px| ]] &lt;br /&gt;
&lt;br /&gt;
The following report shows the extrapolated failure time intervals.&lt;br /&gt;
&lt;br /&gt;
[[Image:Extraploated Failure Time Intervals.png|center|450px| ]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:RgaA.2.png&amp;diff=46253</id>
		<title>File:RgaA.2.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:RgaA.2.png&amp;diff=46253"/>
		<updated>2013-11-27T20:08:53Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:RgaA.2.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:RgaA.1.png&amp;diff=46252</id>
		<title>File:RgaA.1.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:RgaA.1.png&amp;diff=46252"/>
		<updated>2013-11-27T20:08:06Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:RgaA.1.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Failure_Discounting&amp;diff=46251</id>
		<title>Failure Discounting</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Failure_Discounting&amp;diff=46251"/>
		<updated>2013-11-27T20:06:29Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RGA_BOOK_SUB|Appendix A|Failure Discounting}}&lt;br /&gt;
During a reliability growth test, once a failure has been analyzed and corrective actions for that specific failure mode have been implemented, the probability of its recurrence is diminished, as given in Lloyd [[RGA_References|[4]]]. Then for the success/failure data that follow, the value of the failure for which corrective actions have already been implemented should be subtracted from the total number of failures. However, certain questions arise, such as to what extent should the failure value be diminished or discounted, and how should the failure value be defined? One answer would be to use engineering judgment (e.g., a panel of specialists would agree that the probability of failure has been reduced by 50% or 90% and therefore, that failure should be given a value of 0.5 or 0.9). The obvious disadvantage of this approach is its arbitrariness and the difficulty of reaching an agreement. Therefore, a statistical basis needs to be selected, one that is repeatable and less arbitrary. Failure discounting is applied when using the Lloyd-Lipow, logistic, and the standard and modified Gompertz models.&lt;br /&gt;
&lt;br /&gt;
The value of the failure, &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt;, is chosen to be the upper confidence limit on the probability of failure based on the number of successful tests following implementation of the corrective action. The failure value is given by the following equation: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;f=1-{{(1-CL)}^{\tfrac{1}{{{S}_{n}}}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;CL\,\!&amp;lt;/math&amp;gt; is the confidence level.&lt;br /&gt;
*&amp;lt;math&amp;gt;{{S}_{n}}\,\!&amp;lt;/math&amp;gt; is the number of successful tests after the first success following the corrective action. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, after one successful test following a corrective action, &amp;lt;math&amp;gt;{{S}_{n}}=1\,\!&amp;lt;/math&amp;gt;, the failure is given a value of 0.9 based on a 90% confidence level. After two successful tests, &amp;lt;math&amp;gt;{{S}_{n}}=2\,\!&amp;lt;/math&amp;gt;, the failure is given a value of 0.684, and so on. The procedure for applying this method is illustrated in the next example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Use failure discounting to answer the questions below. Assume that during the 22 launches given in the first table below, the first failure was caused by Mode 1, the second and fourth failures were caused by Mode 2, the third and fifth failures were caused by Mode 3, the sixth failure was caused by Mode 4 and the seventh failure was caused by Mode 5.&lt;br /&gt;
&lt;br /&gt;
:1)	Find the standard Gompertz reliability growth curve using the results of the first 15 launches.&lt;br /&gt;
:2)	Find the predicted reliability after launch 22.&lt;br /&gt;
:3)	Calculate the reliability after launch 22 based on the full data set from the second table, and compare it with the estimate obtained for question 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; style=&amp;quot;text-align:center&amp;quot;|&#039;&#039;&#039;Launch sequence with failure modes and failure values&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Launch	Number	&lt;br /&gt;
!Result/Mode	&lt;br /&gt;
!Failure 1	&lt;br /&gt;
!Failure 2	&lt;br /&gt;
!Failure 3	&lt;br /&gt;
!Failure 4	&lt;br /&gt;
!Failure 5	&lt;br /&gt;
!Failure 6	&lt;br /&gt;
!Failure 7	&lt;br /&gt;
!Sum of Failures&lt;br /&gt;
|-&lt;br /&gt;
|1||	F1||	1.000||		|| ||	||	||		|| ||	1.000&lt;br /&gt;
|-&lt;br /&gt;
|2||	F2||	1.000||	1.000	|| ||	||	||		|| ||	2.000&lt;br /&gt;
|-&lt;br /&gt;
|3||	F3||	0.900||	1.000||	1.000||	||	||		|| ||	2.900&lt;br /&gt;
|-&lt;br /&gt;
|4||	S||	0.684||	0.900||	1.000||	||	||		|| ||	2.584&lt;br /&gt;
|-&lt;br /&gt;
|5||	F2||	0.536||	1.000||	0.900||	1.000||	||		|| ||	3.436&lt;br /&gt;
|-&lt;br /&gt;
|6||	F3||	0.438||	1.000||	1.000||	1.000||	1.000||		|| ||	4.438&lt;br /&gt;
|-&lt;br /&gt;
|7||	S||	0.369||	0.900||	1.000||	0.900||	1.000||		|| ||	4.169&lt;br /&gt;
|-&lt;br /&gt;
|8||	S||	0.319||	0.684||	0.900||	0.684||	0.900||		|| ||	3.486&lt;br /&gt;
|-&lt;br /&gt;
|9||	S||	0.280||	0.536||	0.684||	0.536||	0.684||		|| ||	2.720&lt;br /&gt;
|-&lt;br /&gt;
|10||	S||	0.250||	0.438||	0.536||	0.438||	0.536||		|| ||	2.197&lt;br /&gt;
|-&lt;br /&gt;
|11||	S||	0.226||	0.369||	0.438||	0.369||	0.438||		|| ||	1.839&lt;br /&gt;
|-&lt;br /&gt;
|12||	S||	0.206||	0.319||	0.369||	0.319||	0.369||		|| ||	1.581&lt;br /&gt;
|-&lt;br /&gt;
|13||	S||	0.189||	0.280||	0.319||	0.280||	0.319||		|| ||	1.387&lt;br /&gt;
|-&lt;br /&gt;
|14||	S||	0.175||	0.250||	0.280||	0.250||	0.280||		|| ||	1.235&lt;br /&gt;
|-&lt;br /&gt;
|15||	S||	0.162||	0.226||	0.250||	0.226||	0.250||		|| ||	1.114&lt;br /&gt;
|-&lt;br /&gt;
|16||	S||	0.152||	0.206||	0.226||	0.206||	0.226||		|| ||	1.014&lt;br /&gt;
|-&lt;br /&gt;
|17||	F4||	0.142||	0.189||	0.206||	0.189||	0.206||	1.000||	||	1.931&lt;br /&gt;
|-&lt;br /&gt;
|18||	S||	0.134||	0.175||	0.189||	0.175||	0.189||	1.000||	||	1.861&lt;br /&gt;
|-&lt;br /&gt;
|19||	F5||	0.127||	0.162||	0.175||	0.162||	0.175||	0.900||	1.000||	2.701&lt;br /&gt;
|-&lt;br /&gt;
|20||	S||	0.120||	0.152||	0.162||	0.152||	0.162||	0.684||	1.000||	2.432&lt;br /&gt;
|-&lt;br /&gt;
|21||	S||	0.114||	0.142||	0.152||	0.142||	0.152||	0.536||	0.900||	2.138&lt;br /&gt;
|-&lt;br /&gt;
|22||	S||	0.109||	0.134||	0.142||	0.134||	0.142||	0.438||	0.684||	1.783&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center&amp;quot;|&#039;&#039;&#039;Comparison of the predicted reliability with the actual data&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Launch	Number&lt;br /&gt;
!Calculated Reliability (%)		&lt;br /&gt;
!ln(R)	&lt;br /&gt;
!Gompertz Reliability (%)&lt;br /&gt;
|-&lt;br /&gt;
|1||	0.000|| || &lt;br /&gt;
|-&lt;br /&gt;
|2||	0.000|| || 		&lt;br /&gt;
|-&lt;br /&gt;
|3||	3.333||	1.204||	&lt;br /&gt;
|-&lt;br /&gt;
|4||	35.406||	3.567||	16.426&lt;br /&gt;
|-&lt;br /&gt;
|5||	31.283||	3.443||	26.691&lt;br /&gt;
|-&lt;br /&gt;
|6||	26.039||	3.260||	37.858&lt;br /&gt;
|-&lt;br /&gt;
|7||	40.442||	3.670||	48.691&lt;br /&gt;
|-&lt;br /&gt;
|8||	56.422||	4.033||	58.363&lt;br /&gt;
|-&lt;br /&gt;
|9||	69.783||	4.245||	66.496&lt;br /&gt;
|-&lt;br /&gt;
|	||	|| &amp;lt;math&amp;gt;{{S}_{1}}\,\!&amp;lt;/math&amp;gt; = 22.218	||&lt;br /&gt;
|-&lt;br /&gt;
|10||	78.029	||4.357	||73.044&lt;br /&gt;
|-&lt;br /&gt;
|11||	83.281	||4.422	||78.155&lt;br /&gt;
|-&lt;br /&gt;
|12||	86.824	||4.464	||82.055&lt;br /&gt;
|-&lt;br /&gt;
|13||	89.331||	4.492||	84.983&lt;br /&gt;
|-&lt;br /&gt;
|14||	91.175||	4.513||	87.155&lt;br /&gt;
|-&lt;br /&gt;
|15||	92.573||	4.528||	88.754&lt;br /&gt;
|-&lt;br /&gt;
|	|| ||	 &amp;lt;math&amp;gt;{{S}_{2}}\,\!&amp;lt;/math&amp;gt; = 26.776||	&lt;br /&gt;
|-&lt;br /&gt;
|16||	93.660||	4.540||	89.923&lt;br /&gt;
|-&lt;br /&gt;
|17||	88.639||	4.484||	90.774&lt;br /&gt;
|-&lt;br /&gt;
|18||	89.661||	4.496	||91.392&lt;br /&gt;
|-&lt;br /&gt;
|19||	85.787||	4.452||	91.839&lt;br /&gt;
|-&lt;br /&gt;
|20||	87.841||	4.476	||92.163&lt;br /&gt;
|-&lt;br /&gt;
|21||	89.820||	4.498||	92.396&lt;br /&gt;
|-&lt;br /&gt;
|	||	|| &amp;lt;math&amp;gt;{{S}_{3}}\,\!&amp;lt;/math&amp;gt; = 26.946||	&lt;br /&gt;
|-&lt;br /&gt;
|22||	91.896	4.521	92.565|| ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1)	The first table above is organized as follows:&lt;br /&gt;
&lt;br /&gt;
:*The failures are represented by columns &amp;quot;Failure 1&amp;quot;, &amp;quot;Failure 2&amp;quot;, etc. The &amp;quot;Result/Mode&amp;quot; column shows whether each launch is a failure (indicated by the failure modes F1, F2, etc.) or a success (S). &lt;br /&gt;
&lt;br /&gt;
:*The values of failure are based on &amp;lt;math&amp;gt;CL=0.90\,\!&amp;lt;/math&amp;gt; and are calculated from:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;f=1-{{(1-CL)}^{\tfrac{1}{{{S}_{n}}}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:*These values are summed and the reliability is calculated from: &lt;br /&gt;
	&lt;br /&gt;
:::&amp;lt;math&amp;gt;R=\left[ 1-\left( \frac{\mathop{}_{i=1}^{N}{{f}_{i}}}{n} \right) \right]\cdot 100\text{ }%\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
::where &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; is the number of failures and &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of events, tests, runs or launches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:*Failure 1 is Mode 1; it occurs at launch 1 and it does not recur throughout the process. So at launch 3, &amp;lt;math&amp;gt;{{S}_{n}}=1\,\!&amp;lt;/math&amp;gt;, and so on.&lt;br /&gt;
&lt;br /&gt;
:*Failure 2 is Mode 2; it occurs at launch 2 and it recurs at launch 5. Therefore, &amp;lt;math&amp;gt;{{S}_{n}}=1\,\!&amp;lt;/math&amp;gt; at launch 4 and at launch 7, and so on.&lt;br /&gt;
&lt;br /&gt;
:*Failure 3 is Mode 3; it occurs at launch 3 and it recurs at launch 6. Therefore, &amp;lt;math&amp;gt;{{S}_{n}}=1\,\!&amp;lt;/math&amp;gt; at launch 5 and at launch 8, and so on.&lt;br /&gt;
&lt;br /&gt;
:*Failure 6 is Mode 4; it occurs at launch 17 and it does not recur throughout the process. So at launch 19, &amp;lt;math&amp;gt;{{S}_{n}}=1\,\!&amp;lt;/math&amp;gt;, and so on.&lt;br /&gt;
&lt;br /&gt;
:*Failure 7 is Mode 5; it occurs at launch 19 and it does not recur throughout the process. So at launch 21, &amp;lt;math&amp;gt;{{S}_{n}}=1\,\!&amp;lt;/math&amp;gt;, and so on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:For launch 3 and failure 1, &amp;lt;math&amp;gt;{{S}_{n}}=1\,\!&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
{{f}_{1/3}}=1-{{(1-0.90)}^{1/1}}=0.900&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:For launch 4 and failure 1, &amp;lt;math&amp;gt;{{S}_{n}}=2\,\!&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
{{f}_{1/4}}=1-{{(1-0.90)}^{1/2}}=0.684&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:And so on. &lt;br /&gt;
&lt;br /&gt;
:Calculate the initial values of the Gompertz parameters using the second table above. Based on the equations from the [[Gompertz Models]] chapter, the initial values are: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
c &amp;amp;= \left ( \frac{S_{3}-S_{2}}{S_{2}-S_{1}} \right )^\frac{1}{n\cdot I} \\&lt;br /&gt;
&amp;amp;= \left [ \frac{26.946-26.776}{26.776-22.218} \right ]^\frac{1}{6} \\&lt;br /&gt;
&amp;amp;= 0.578 \\&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
a &amp;amp;= e^\left [\frac{1}{n}\left (S_{1} + \frac {S_{2}-S_{1}}{1-e^{n\cdot I}} \right )\right ] \\&lt;br /&gt;
&amp;amp;= e^\left [\frac{1}{6}\left (22.218 + \frac{26.776 - 22.218}{1-0.578^{6}}\right ) \right ] \\&lt;br /&gt;
&amp;amp;= 89.31% \\&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
b &amp;amp;= e^\left [\frac{(S_{2}-S_{1})(c-1)}{(1-c^{n})^{2}} \right ] \\&lt;br /&gt;
&amp;amp;= e^\left [\frac{(26.776-22.218)(0.578-1)}{(1-0.578^{6})^{2}} \right ] \\&lt;br /&gt;
&amp;amp;= 0.127 \\&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Now, since the initial values have been determined, the Gauss-Newton method can be used. Substituting &amp;lt;math&amp;gt;{{Y}_{i}}={{R}_{i}},\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;g_{1}^{(0)}=89.31,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;g_{2}^{(0)}=0.127,\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;g_{3}^{(0)}=0.578\,\!&amp;lt;/math&amp;gt;. The iterations are continued to solve for the parameters. Using the RGA software, the estimators of the parameters for the given example are: &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
   \widehat{a}&amp;amp;= 0.9299 \\ &lt;br /&gt;
  \widehat{b} &amp;amp;= 0.0943 \\ &lt;br /&gt;
  \widehat{c} &amp;amp;= 0.7170  &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:The next figure shows the entered data and the estimated parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:rgaA.1.png|thumb|center|450px|Entered data and the estimated Standard Gompertz parameters.]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
:The Gompertz reliability growth curve may now be written as follows where &amp;lt;math&amp;gt;{{L}_{G}}\,\!&amp;lt;/math&amp;gt; is the number of launches, with the first successful launch being counted as &amp;lt;math&amp;gt;{{L}_{G}}=1\,\!&amp;lt;/math&amp;gt;. Therefore, &amp;lt;math&amp;gt;{{L}_{G}}\,\!&amp;lt;/math&amp;gt; is equal to 19, since reliability growth starts with launch 4.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;R=0.9299{{(0.0943)}^{{{0.7170}^{{{L}_{G}}}}}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)	The predicted reliability after launch 22 is therefore:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
   R &amp;amp;= 0.9299{{(0.0943)}^{{{0.7170}^{19}}}} \\ &lt;br /&gt;
  &amp;amp;= 0.9260  &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:The predicted reliability after launch 22 is calculated using the Quick Calculation Pad (QCP), as shown next.&lt;br /&gt;
&lt;br /&gt;
[[Image:rgaA.2.png|thumb|center|450px|Predicted reliability after launch 22.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)	In the second table, the predicted reliability values are compared with the reliabilities that are calculated from the raw data using failure discounting. It can be seen in the table, and in the following figure, that the Gompertz curve appears to provide a good fit to the actual data.&lt;br /&gt;
&lt;br /&gt;
[[Image:rgaA.3.png|thumb|center|450px|Standard Gompertz reliability growth curve.]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46250</id>
		<title>Reliability Demonstration Test Design for Repairable Systems</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46250"/>
		<updated>2013-11-27T20:05:40Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Example: Solve for Number of Samples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:RGA BOOK|15}}&lt;br /&gt;
The RGA software provides a utility that allows you to design reliability demonstration tests for repairable systems. For example, you may want to design a test to demonstrate a specific cumulative MTBF for a specific operating period at a specific confidence level for a repairable system. The same applies for demonstrating an instantaneous MTBF or cumulative and instantaneous failure intensity at a given time &amp;lt;math&amp;gt;t.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Underlying Theory==&lt;br /&gt;
The failure process in a repairable system is considered to be a non-homogeneous Poisson process (NHPP) with power law failure intensity. The instantaneous failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{i}}\left( t \right)=\lambda \beta {{t}^{\beta -1}}={{\lambda }_{c}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, the cumulative failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}=\frac{{{\lambda }_{i}}\left( t \right)}{\beta }\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The instantaneous MTTF is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
   MTT{{F}_{i}}\left( t \right)= &amp;amp; \frac{1}{{{\lambda }_{i\left( t \right)}}} \\ &lt;br /&gt;
  = &amp;amp; \frac{1}{\lambda \beta }{{t}^{1-\beta }} \\ &lt;br /&gt;
  = &amp;amp; \frac{MTT{{F}_{c}}\left( t \right)}{\beta }  &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cumulative MTBF at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTB{{F}_{c}}\left( \beta  \right)=\frac{1}{{{\lambda }_{c}}\left( t \right)}=\frac{1}{\lambda }{{t}^{1-\beta }}=MTT{{F}_{i}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The relation between the confidence level, required test time, number of systems under test and allowed total number of failures in the test is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;T\,\!&amp;lt;/math&amp;gt; is the total test time for each system.&lt;br /&gt;
*&amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is the number of systems under test.&lt;br /&gt;
*&amp;lt;math&amp;gt;r\,\!&amp;lt;/math&amp;gt; is the number of allowed failures in the test.&lt;br /&gt;
*&amp;lt;math&amp;gt;CL\,\!&amp;lt;/math&amp;gt; is the confidence level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given any three of the parameters, the equation above can be solved for the fourth unknown parameter. Note that when &amp;lt;math&amp;gt;\beta =1,\,\!&amp;lt;/math&amp;gt; the number of failures is a homogeneous Poisson process, and the time between failures is given by the exponential distribution.&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Time==&lt;br /&gt;
&lt;br /&gt;
The objective is to design a test to demonstrate that the number of failures per system in five years is less than or equal to 10. In other words, demonstrate that the cumulative MTBF for a repairable system is less than or equal to 0.5 during a five year operating period, with 80% confidence level. Assume that &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, the number of systems for the test is &amp;lt;math&amp;gt;m=6\,\!&amp;lt;/math&amp;gt; and that the number of allowed failures in the test is &amp;lt;math&amp;gt;r=2.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Since the given requirement is the number of failures, we transfer the requirement to the cumulative MTBF or cumulative failure intensity.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTBF_c=\frac{5}{10}=0.5 year\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:then:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}=\frac{1}{MTB{{F}_{c}}}=2\text{ }failures/\ \ year\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the five year period:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( 5 \right)=\lambda \cdot {{5}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt;, we have:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;2=\lambda \cdot {{5}^{1-1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then solving for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\lambda =2&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for the required test time, &amp;lt;math&amp;gt;T,\,\!&amp;lt;/math&amp;gt; for each system:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-0.8=\underset{i=0}{\overset{2}{\mathop \sum }}\,\frac{{{\left( 6\cdot 0.894\cdot {{T}^{1}} \right)}^{i}}\exp (-6\cdot 2\cdot {{T}^{1}})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;0.2=exp (-6\cdot 2\cdot T^1)+\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\frac{(6\cdot 2\cdot T^1)^1 exp(-6\cdot 2\cdot T^1)}{1!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::::&amp;lt;math&amp;gt;+\frac{6\cdot 2\cdot T^1)^2 exp(-6\cdot 2\cdot T^1)}{2!}\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solving the above equation numerically yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
T=0.36&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In other words, for this example we have to test for 0.36 years to demonstrate that the number of failures per system in five years is less than or equal to 10.&lt;br /&gt;
&lt;br /&gt;
The same result can be obtained in the RGA software, by using the Design of Reliability Tests (DRT) tool. The next figure shows the calculated required test time per system of 0.3566 on the results of the example.&lt;br /&gt;
&lt;br /&gt;
[[File:DesignReliabilityDemTst.png|center|600px|]]&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Number of Samples==&lt;br /&gt;
At the end of a reliability growth testing program, a manufacturer wants to demonstrate that a new product has achieved an MTBF of 10,000 hours with 80% confidence. The available time for the demonstration test is 4,000 hours for each test unit. Assuming zero failures are allowed, what is the required number of units to be tested in order to demonstrate the desired MTBF?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We can obtain the required number of units by using the Design of Reliability Tests (DRT) tool in the RGA software. Since this is a demonstration test then &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, and no growth will be achieved. The results are shown next. It can be seen that in order to demonstrate a 10,000 hours MTBF with 80% confidence, 5 test units will be required.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.16.png|thumb|center|600px|Calculated number of units for the demonstration test.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the different combinations of test time per unit, and the number of units in the test for different numbers of allowable failures. It helps to visually examine other possible test scenarios.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.17.png|thumb|center|600px|Combinations of test time and number of units for different numbers of allowable failures.]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46249</id>
		<title>Reliability Demonstration Test Design for Repairable Systems</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46249"/>
		<updated>2013-11-27T20:05:13Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Example: Solve for Time */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:RGA BOOK|15}}&lt;br /&gt;
The RGA software provides a utility that allows you to design reliability demonstration tests for repairable systems. For example, you may want to design a test to demonstrate a specific cumulative MTBF for a specific operating period at a specific confidence level for a repairable system. The same applies for demonstrating an instantaneous MTBF or cumulative and instantaneous failure intensity at a given time &amp;lt;math&amp;gt;t.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Underlying Theory==&lt;br /&gt;
The failure process in a repairable system is considered to be a non-homogeneous Poisson process (NHPP) with power law failure intensity. The instantaneous failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{i}}\left( t \right)=\lambda \beta {{t}^{\beta -1}}={{\lambda }_{c}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, the cumulative failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}=\frac{{{\lambda }_{i}}\left( t \right)}{\beta }\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The instantaneous MTTF is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
   MTT{{F}_{i}}\left( t \right)= &amp;amp; \frac{1}{{{\lambda }_{i\left( t \right)}}} \\ &lt;br /&gt;
  = &amp;amp; \frac{1}{\lambda \beta }{{t}^{1-\beta }} \\ &lt;br /&gt;
  = &amp;amp; \frac{MTT{{F}_{c}}\left( t \right)}{\beta }  &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cumulative MTBF at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTB{{F}_{c}}\left( \beta  \right)=\frac{1}{{{\lambda }_{c}}\left( t \right)}=\frac{1}{\lambda }{{t}^{1-\beta }}=MTT{{F}_{i}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The relation between the confidence level, required test time, number of systems under test and allowed total number of failures in the test is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;T\,\!&amp;lt;/math&amp;gt; is the total test time for each system.&lt;br /&gt;
*&amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is the number of systems under test.&lt;br /&gt;
*&amp;lt;math&amp;gt;r\,\!&amp;lt;/math&amp;gt; is the number of allowed failures in the test.&lt;br /&gt;
*&amp;lt;math&amp;gt;CL\,\!&amp;lt;/math&amp;gt; is the confidence level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given any three of the parameters, the equation above can be solved for the fourth unknown parameter. Note that when &amp;lt;math&amp;gt;\beta =1,\,\!&amp;lt;/math&amp;gt; the number of failures is a homogeneous Poisson process, and the time between failures is given by the exponential distribution.&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Time==&lt;br /&gt;
&lt;br /&gt;
The objective is to design a test to demonstrate that the number of failures per system in five years is less than or equal to 10. In other words, demonstrate that the cumulative MTBF for a repairable system is less than or equal to 0.5 during a five year operating period, with 80% confidence level. Assume that &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, the number of systems for the test is &amp;lt;math&amp;gt;m=6\,\!&amp;lt;/math&amp;gt; and that the number of allowed failures in the test is &amp;lt;math&amp;gt;r=2.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Since the given requirement is the number of failures, we transfer the requirement to the cumulative MTBF or cumulative failure intensity.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTBF_c=\frac{5}{10}=0.5 year\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:then:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}=\frac{1}{MTB{{F}_{c}}}=2\text{ }failures/\ \ year\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the five year period:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( 5 \right)=\lambda \cdot {{5}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt;, we have:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;2=\lambda \cdot {{5}^{1-1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then solving for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\lambda =2&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for the required test time, &amp;lt;math&amp;gt;T,\,\!&amp;lt;/math&amp;gt; for each system:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-0.8=\underset{i=0}{\overset{2}{\mathop \sum }}\,\frac{{{\left( 6\cdot 0.894\cdot {{T}^{1}} \right)}^{i}}\exp (-6\cdot 2\cdot {{T}^{1}})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;0.2=exp (-6\cdot 2\cdot T^1)+\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\frac{(6\cdot 2\cdot T^1)^1 exp(-6\cdot 2\cdot T^1)}{1!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::::&amp;lt;math&amp;gt;+\frac{6\cdot 2\cdot T^1)^2 exp(-6\cdot 2\cdot T^1)}{2!}\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solving the above equation numerically yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
T=0.36&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In other words, for this example we have to test for 0.36 years to demonstrate that the number of failures per system in five years is less than or equal to 10.&lt;br /&gt;
&lt;br /&gt;
The same result can be obtained in the RGA software, by using the Design of Reliability Tests (DRT) tool. The next figure shows the calculated required test time per system of 0.3566 on the results of the example.&lt;br /&gt;
&lt;br /&gt;
[[File:DesignReliabilityDemTst.png|center|600px|]]&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Number of Samples==&lt;br /&gt;
At the end of a reliability growth testing program, a manufacturer wants to demonstrate that a new product has achieved an MTBF of 10,000 hours with 80% confidence. The available time for the demonstration test is 4,000 hours for each test unit. Assuming zero failures are allowed, what is the required number of units to be tested in order to demonstrate the desired MTBF?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We can obtain the required number of units by using the Design of Reliability Tests (DRT) tool in the RGA software. Since this is a demonstration test then &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, and no growth will be achieved. The results are shown next. It can be seen that in order to demonstrate a 10,000 hours MTBF with 80% confidence, 5 test units will be required.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.16.png|thumb|center|450px|Calculated number of units for the demonstration test.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the different combinations of test time per unit, and the number of units in the test for different numbers of allowable failures. It helps to visually examine other possible test scenarios.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.17.png|thumb|center|450px|Combinations of test time and number of units for different numbers of allowable failures.]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:DesignReliabilityDemTst.png&amp;diff=46248</id>
		<title>File:DesignReliabilityDemTst.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:DesignReliabilityDemTst.png&amp;diff=46248"/>
		<updated>2013-11-27T20:04:15Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:DesignReliabilityDemTst.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.17.png&amp;diff=46247</id>
		<title>File:Rga14.17.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.17.png&amp;diff=46247"/>
		<updated>2013-11-27T20:03:20Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.17.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.16.png&amp;diff=46246</id>
		<title>File:Rga14.16.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.16.png&amp;diff=46246"/>
		<updated>2013-11-27T20:01:30Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.16.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46245</id>
		<title>Reliability Demonstration Test Design for Repairable Systems</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46245"/>
		<updated>2013-11-27T19:59:56Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Example: Solve for Time */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:RGA BOOK|15}}&lt;br /&gt;
The RGA software provides a utility that allows you to design reliability demonstration tests for repairable systems. For example, you may want to design a test to demonstrate a specific cumulative MTBF for a specific operating period at a specific confidence level for a repairable system. The same applies for demonstrating an instantaneous MTBF or cumulative and instantaneous failure intensity at a given time &amp;lt;math&amp;gt;t.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Underlying Theory==&lt;br /&gt;
The failure process in a repairable system is considered to be a non-homogeneous Poisson process (NHPP) with power law failure intensity. The instantaneous failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{i}}\left( t \right)=\lambda \beta {{t}^{\beta -1}}={{\lambda }_{c}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, the cumulative failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}=\frac{{{\lambda }_{i}}\left( t \right)}{\beta }\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The instantaneous MTTF is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
   MTT{{F}_{i}}\left( t \right)= &amp;amp; \frac{1}{{{\lambda }_{i\left( t \right)}}} \\ &lt;br /&gt;
  = &amp;amp; \frac{1}{\lambda \beta }{{t}^{1-\beta }} \\ &lt;br /&gt;
  = &amp;amp; \frac{MTT{{F}_{c}}\left( t \right)}{\beta }  &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cumulative MTBF at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTB{{F}_{c}}\left( \beta  \right)=\frac{1}{{{\lambda }_{c}}\left( t \right)}=\frac{1}{\lambda }{{t}^{1-\beta }}=MTT{{F}_{i}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The relation between the confidence level, required test time, number of systems under test and allowed total number of failures in the test is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;T\,\!&amp;lt;/math&amp;gt; is the total test time for each system.&lt;br /&gt;
*&amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is the number of systems under test.&lt;br /&gt;
*&amp;lt;math&amp;gt;r\,\!&amp;lt;/math&amp;gt; is the number of allowed failures in the test.&lt;br /&gt;
*&amp;lt;math&amp;gt;CL\,\!&amp;lt;/math&amp;gt; is the confidence level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given any three of the parameters, the equation above can be solved for the fourth unknown parameter. Note that when &amp;lt;math&amp;gt;\beta =1,\,\!&amp;lt;/math&amp;gt; the number of failures is a homogeneous Poisson process, and the time between failures is given by the exponential distribution.&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Time==&lt;br /&gt;
&lt;br /&gt;
The objective is to design a test to demonstrate that the number of failures per system in five years is less than or equal to 10. In other words, demonstrate that the cumulative MTBF for a repairable system is less than or equal to 0.5 during a five year operating period, with 80% confidence level. Assume that &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, the number of systems for the test is &amp;lt;math&amp;gt;m=6\,\!&amp;lt;/math&amp;gt; and that the number of allowed failures in the test is &amp;lt;math&amp;gt;r=2.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Since the given requirement is the number of failures, we transfer the requirement to the cumulative MTBF or cumulative failure intensity.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTBF_c=\frac{5}{10}=0.5 year\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:then:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}=\frac{1}{MTB{{F}_{c}}}=2\text{ }failures/\ \ year\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the five year period:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( 5 \right)=\lambda \cdot {{5}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt;, we have:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;2=\lambda \cdot {{5}^{1-1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then solving for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\lambda =2&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for the required test time, &amp;lt;math&amp;gt;T,\,\!&amp;lt;/math&amp;gt; for each system:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-0.8=\underset{i=0}{\overset{2}{\mathop \sum }}\,\frac{{{\left( 6\cdot 0.894\cdot {{T}^{1}} \right)}^{i}}\exp (-6\cdot 2\cdot {{T}^{1}})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;0.2=exp (-6\cdot 2\cdot T^1)+\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\frac{(6\cdot 2\cdot T^1)^1 exp(-6\cdot 2\cdot T^1)}{1!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::::&amp;lt;math&amp;gt;+\frac{6\cdot 2\cdot T^1)^2 exp(-6\cdot 2\cdot T^1)}{2!}\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solving the above equation numerically yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
T=0.36&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In other words, for this example we have to test for 0.36 years to demonstrate that the number of failures per system in five years is less than or equal to 10.&lt;br /&gt;
&lt;br /&gt;
The same result can be obtained in the RGA software, by using the Design of Reliability Tests (DRT) tool. The next figure shows the calculated required test time per system of 0.3566 on the results of the example.&lt;br /&gt;
&lt;br /&gt;
[[File:DesignReliabilityDemTst.png|center|450px|]]&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Number of Samples==&lt;br /&gt;
At the end of a reliability growth testing program, a manufacturer wants to demonstrate that a new product has achieved an MTBF of 10,000 hours with 80% confidence. The available time for the demonstration test is 4,000 hours for each test unit. Assuming zero failures are allowed, what is the required number of units to be tested in order to demonstrate the desired MTBF?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We can obtain the required number of units by using the Design of Reliability Tests (DRT) tool in the RGA software. Since this is a demonstration test then &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, and no growth will be achieved. The results are shown next. It can be seen that in order to demonstrate a 10,000 hours MTBF with 80% confidence, 5 test units will be required.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.16.png|thumb|center|450px|Calculated number of units for the demonstration test.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the different combinations of test time per unit, and the number of units in the test for different numbers of allowable failures. It helps to visually examine other possible test scenarios.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.17.png|thumb|center|450px|Combinations of test time and number of units for different numbers of allowable failures.]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46244</id>
		<title>Reliability Demonstration Test Design for Repairable Systems</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Reliability_Demonstration_Test_Design_for_Repairable_Systems&amp;diff=46244"/>
		<updated>2013-11-27T19:59:03Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* Example: Solve for Number of Samples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:RGA BOOK|15}}&lt;br /&gt;
The RGA software provides a utility that allows you to design reliability demonstration tests for repairable systems. For example, you may want to design a test to demonstrate a specific cumulative MTBF for a specific operating period at a specific confidence level for a repairable system. The same applies for demonstrating an instantaneous MTBF or cumulative and instantaneous failure intensity at a given time &amp;lt;math&amp;gt;t.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Underlying Theory==&lt;br /&gt;
The failure process in a repairable system is considered to be a non-homogeneous Poisson process (NHPP) with power law failure intensity. The instantaneous failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{i}}\left( t \right)=\lambda \beta {{t}^{\beta -1}}={{\lambda }_{c}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, the cumulative failure intensity at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}=\frac{{{\lambda }_{i}}\left( t \right)}{\beta }\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The instantaneous MTTF is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
   MTT{{F}_{i}}\left( t \right)= &amp;amp; \frac{1}{{{\lambda }_{i\left( t \right)}}} \\ &lt;br /&gt;
  = &amp;amp; \frac{1}{\lambda \beta }{{t}^{1-\beta }} \\ &lt;br /&gt;
  = &amp;amp; \frac{MTT{{F}_{c}}\left( t \right)}{\beta }  &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cumulative MTBF at time &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTB{{F}_{c}}\left( \beta  \right)=\frac{1}{{{\lambda }_{c}}\left( t \right)}=\frac{1}{\lambda }{{t}^{1-\beta }}=MTT{{F}_{i}}\left( t \right)\beta \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The relation between the confidence level, required test time, number of systems under test and allowed total number of failures in the test is:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;T\,\!&amp;lt;/math&amp;gt; is the total test time for each system.&lt;br /&gt;
*&amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is the number of systems under test.&lt;br /&gt;
*&amp;lt;math&amp;gt;r\,\!&amp;lt;/math&amp;gt; is the number of allowed failures in the test.&lt;br /&gt;
*&amp;lt;math&amp;gt;CL\,\!&amp;lt;/math&amp;gt; is the confidence level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given any three of the parameters, the equation above can be solved for the fourth unknown parameter. Note that when &amp;lt;math&amp;gt;\beta =1,\,\!&amp;lt;/math&amp;gt; the number of failures is a homogeneous Poisson process, and the time between failures is given by the exponential distribution.&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Time==&lt;br /&gt;
&lt;br /&gt;
The objective is to design a test to demonstrate that the number of failures per system in five years is less than or equal to 10. In other words, demonstrate that the cumulative MTBF for a repairable system is less than or equal to 0.5 during a five year operating period, with 80% confidence level. Assume that &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, the number of systems for the test is &amp;lt;math&amp;gt;m=6\,\!&amp;lt;/math&amp;gt; and that the number of allowed failures in the test is &amp;lt;math&amp;gt;r=2.\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Since the given requirement is the number of failures, we transfer the requirement to the cumulative MTBF or cumulative failure intensity.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;MTBF_c=\frac{5}{10}=0.5 year\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:then:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}=\frac{1}{MTB{{F}_{c}}}=2\text{ }failures/\ \ year\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( t \right)=\lambda {{t}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the five year period:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;{{\lambda }_{c}}\left( 5 \right)=\lambda \cdot {{5}^{\beta -1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the values of &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt;, we have:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;2=\lambda \cdot {{5}^{1-1}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then solving for &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\lambda =2&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then solve for the required test time, &amp;lt;math&amp;gt;T,\,\!&amp;lt;/math&amp;gt; for each system:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-CL=\underset{i=0}{\overset{r}{\mathop \sum }}\,\frac{{{\left( m\lambda {{T}^{\beta }} \right)}^{i}}\exp (-m\lambda {{T}^{\beta }})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;1-0.8=\underset{i=0}{\overset{2}{\mathop \sum }}\,\frac{{{\left( 6\cdot 0.894\cdot {{T}^{1}} \right)}^{i}}\exp (-6\cdot 2\cdot {{T}^{1}})}{i!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:or:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;0.2=exp (-6\cdot 2\cdot T^1)+\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\frac{(6\cdot 2\cdot T^1)^1 exp(-6\cdot 2\cdot T^1)}{1!}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
::::&amp;lt;math&amp;gt;+\frac{6\cdot 2\cdot T^1)^2 exp(-6\cdot 2\cdot T^1)}{2!}\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solving the above equation numerically yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
T=0.36&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In other words, for this example we have to test for 0.36 years to demonstrate that the number of failures per system in five years is less than or equal to 10.&lt;br /&gt;
&lt;br /&gt;
The same result can be obtained in the RGA software, by using the Design of Reliability Tests (DRT) tool. The next figure shows the calculated required test time per system of 0.3566 on the results of the example.&lt;br /&gt;
[[File:DesignReliabilityDemTst.png]]&lt;br /&gt;
&lt;br /&gt;
==Example: Solve for Number of Samples==&lt;br /&gt;
At the end of a reliability growth testing program, a manufacturer wants to demonstrate that a new product has achieved an MTBF of 10,000 hours with 80% confidence. The available time for the demonstration test is 4,000 hours for each test unit. Assuming zero failures are allowed, what is the required number of units to be tested in order to demonstrate the desired MTBF?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We can obtain the required number of units by using the Design of Reliability Tests (DRT) tool in the RGA software. Since this is a demonstration test then &amp;lt;math&amp;gt;\beta =1\,\!&amp;lt;/math&amp;gt;, and no growth will be achieved. The results are shown next. It can be seen that in order to demonstrate a 10,000 hours MTBF with 80% confidence, 5 test units will be required.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.16.png|thumb|center|450px|Calculated number of units for the demonstration test.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the different combinations of test time per unit, and the number of units in the test for different numbers of allowable failures. It helps to visually examine other possible test scenarios.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.17.png|thumb|center|450px|Combinations of test time and number of units for different numbers of allowable failures.]]&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.14.png&amp;diff=46243</id>
		<title>File:Rga14.14.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.14.png&amp;diff=46243"/>
		<updated>2013-11-27T19:45:12Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.14.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.13.png&amp;diff=46242</id>
		<title>File:Rga14.13.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.13.png&amp;diff=46242"/>
		<updated>2013-11-27T19:43:58Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.13.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.12.png&amp;diff=46241</id>
		<title>File:Rga14.12.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.12.png&amp;diff=46241"/>
		<updated>2013-11-27T19:41:41Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.12.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Simulation_with_RGA_Models&amp;diff=46240</id>
		<title>Simulation with RGA Models</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Simulation_with_RGA_Models&amp;diff=46240"/>
		<updated>2013-11-27T19:38:32Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* SimuMatic Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:RGA BOOK|14|Additional Tools}}&lt;br /&gt;
When analyzing developmental systems for reliability growth, and conducting data analysis of fielded repairable systems, it is often useful to experiment with various &#039;&#039;what if&#039;&#039; scenarios or put together hypothetical analyses before data sets become available in order to plan for the best way to perform the analysis. With that in mind, the RGA software offers applications based on Monte Carlo simulation that can be used in order to:&lt;br /&gt;
&lt;br /&gt;
:a) Better understand reliability growth concepts.&lt;br /&gt;
:b) Experiment with the impact of sample size, test time and growth parameters on analysis results.&lt;br /&gt;
:c) Construct simulation-based confidence intervals.&lt;br /&gt;
:d) Better understand concepts behind confidence intervals.&lt;br /&gt;
:e) Design reliability demonstration tests.&lt;br /&gt;
&lt;br /&gt;
There are two applications of the Monte Carlo simulation in the RGA software. One is called Generate Monte Carlo Data and the other is called SimuMatic.&lt;br /&gt;
&lt;br /&gt;
=Generate Monte Carlo Data=&lt;br /&gt;
Monte Carlo simulation is a computational algorithm in which we randomly generate input variables that follow a specified probability distribution. In the case of reliability growth and repairable system data analysis, we are interested in generating failure times for systems that we assume to have specific characteristics. In our applications we want the inter-arrival times of the failures to follow a non-homogeneous Poisson process with a Weibull failure intensity, as specified in the Crow-AMSAA (NHPP) model.&lt;br /&gt;
&lt;br /&gt;
The first time to failure, &amp;lt;math&amp;gt;{{t}_{1}},\,\!&amp;lt;/math&amp;gt; is assumed to follow a Weibull distribution. It is obtained by solving for &amp;lt;math&amp;gt;{{t}_{1}}\,\!&amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;R(t_1)=e^{(-\frac{t_1}{\eta})^\beta}= Uniform (0,1)\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:where:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\eta ={{\left( \frac{1}{\lambda } \right)}^{\tfrac{1}{\beta }}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solving for &amp;lt;math&amp;gt;{{t}_{1}}\,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;t_{1} = \eta \left [ -ln(Uniform(0,1)) \right ]^{\frac {1}{\beta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The failure times are then obtained based on the conditional unreliability equation that describes the non-homogeneous Poisson process (NHPP):&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;F(t_{i}\ | \ t_{i-1}) = 1 -e^{-\lambda\left[t_{i}^{\beta}-t_{i-1}^{\beta}\right]} = Uniform(0,1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and then solving for &amp;lt;math&amp;gt;{{t}_{i}}\,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;t_{i}=\left[-\frac {ln(1-Uniform(0,1))}{\lambda}+t_{i-1}^{\beta} \right ]^{\frac{1}{\beta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To access the data generation utility, choose &#039;&#039;&#039;Home &amp;gt; Tools &amp;gt; Generate Monte Carlo Data&#039;&#039;&#039;. There are different data types that can be generated with the Monte Carlo utility. For all of them, the basic parameters that are always specified are the beta &amp;lt;math&amp;gt;(\beta )\,\!&amp;lt;/math&amp;gt; and lambda &amp;lt;math&amp;gt;(\lambda )\,\!&amp;lt;/math&amp;gt; parameters of the Crow-AMSAA (NHPP) model. That does not mean that the generated data can be analyzed only with the Crow-AMSAA (NHPP) model. Depending on the data type, the Duane, Crow extended and power law models can also be used. They share the same growth patterns, which are based on the &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; parameters. In the case of the Duane model, &amp;lt;math&amp;gt;\beta =1-\alpha \,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha \,\!&amp;lt;/math&amp;gt; is the growth parameter for the Duane model. Below we present the available data types that can generated with the Monte Carlo utility.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Failure Times:&#039;&#039;&#039; The data set is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. The generated failure times data can then be analyzed using the Duane or Crow-AMSAA (NHPP) models, or the Crow extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Grouped Failure Times:&#039;&#039;&#039; The data is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. In addition, constant or user-defined intervals need to be specified for the grouping of the data. The generated grouped data can then be analyzed using the Duane or Crow-AMSAA (NHPP) models, or the Crow Extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Multiple Systems - Concurrent:&#039;&#039;&#039; In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. The generated folio contains failure times for each of the systems. The data can then be analyzed using the Duane or Crow-AMSAA (NHPP) models, or the Crow Extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Repairable Systems:&#039;&#039;&#039; In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. The generated folio contains failure times for each of the systems. The data can then be analyzed using the power law model, or the Crow extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
The next figure shows the Monte Carlo utility and all the necessary user inputs.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.1.png|thumb|center|300px|Monte Carlo data generation utility.]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
The seed determines the starting point from which the random numbers will be generated. The use of a seed forces the software to use the same sequence of random numbers, resulting in repeatability. In other words, the same failure times can be generated if the same seed, data type, parameters and number of points/systems are used. If no seed is provided, the computer&#039;s clock is used to initialize the random number generator and a different set of failure times will be generated at each new request.&lt;br /&gt;
&lt;br /&gt;
==Monte Carlo Data Example==&lt;br /&gt;
A reliability engineer wants to experiment with different testing scenarios as the reliability growth test of the company&#039;s new product is being prepared. From the reliability growth test data of a similar product that was developed previously, the beta and lambda parameters are &amp;lt;math&amp;gt;\beta =0.5\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.75.\,\!&amp;lt;/math&amp;gt; Three systems are to be used to generate a representative data set of expected times-to-failure for the upcoming test. The purpose is to explore different test durations in order to demonstrate an MTBF of 200 hours.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Monte Carlo window, the parameters are set to &amp;lt;math&amp;gt;\beta =0.5\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.75.\,\!&amp;lt;/math&amp;gt; Since we have three systems, we use the &amp;quot;multiple systems - concurrent&amp;quot; data sheet and then set the number of systems to 3. Initially, the test is set to be time terminated with 2,000 operating hours per system, for a total of 6,000 operating hours. The next figure shows the Monte Carlo window for this example.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga5.17.png|thumb|center|450px|Generate Monte Carlo data for 3 concurrent systems.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the generated failure times data. In this folio, the Advanced Systems View is used, so the data sheet shows the times-to-failure for system 2.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.3.png|thumb|center|450px|Monte Carlo generated data for 3 systems in concurrent operation.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The data can then be analyzed just like a regular folio in the RGA software. In this case, we are interested in analyzing the data with the Crow-AMSAA (NHPP) model to calculate the demonstrated MTBF at the end of the test. In the &#039;&#039;&#039;Results&#039;&#039;&#039; area of the folio (shown in the figure above), it can be seen that the demonstrated MTBF at the end of the test is 189.83 hours. Since that does not meet the requirement of demonstrating an MTBF of 200 hours, we can either generate a new Monte Carlo data set with different time termination settings, or access the Quick Calculation Pad (QCP) in this folio to find the time for which the demonstrated (instantaneous) MTBF becomes 200 hours, as shown in the following figure. From the QCP it can be seen that, based on this specific data set, 6651.38 total operating hours are needed to show a demonstrated MTBF of 200 hours.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.4.png|thumb|center|450px|Time required to demonstrate an MTBF equal 200 hours.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that since the Monte Carlo routine generates random input variables that follow the NHPP based on the specific &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; values, if the same seed is not used the failure times will be different the next time you run the Monte Carlo routine. Also, because the input variables are pulled from an NHPP with the expected values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda ,\,\!&amp;lt;/math&amp;gt; it should not be expected that the calculated parameters of the generated data set will match exactly the input parameters that were specified. In this example, the input parameters were set as &amp;lt;math&amp;gt;\beta =0.5\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.75\,\!&amp;lt;/math&amp;gt;, and the data set based on the Monte Carlo generated failure times yielded Crow-AMSAA (NHPP) parameters of &amp;lt;math&amp;gt;\beta =0.4939\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.8716\,\!&amp;lt;/math&amp;gt;. The next time a data set is generated with a random seed, the calculated parameters will be slightly different, since we are essentially pulling input variables from a predefined distribution. The more simulations that are run, the more the calculated parameters will converge with the expected parameters. In the RGA software, the total number of generated failures with the Monte Carlo utility has to be less than 64,000.&lt;br /&gt;
&lt;br /&gt;
=SimuMatic=&lt;br /&gt;
Reliability growth analysis using simulation can be a valuable tool for reliability practitioners. With this approach, reliability growth analyses are performed a large number of times on data sets that have been created using Monte Carlo simulation.&lt;br /&gt;
&lt;br /&gt;
The RGA software&#039;s SimuMatic utility generates calculated values of beta and lambda parameters, based on user specified input parameters of beta and lambda. SimuMatic essentially performs a number of Monte Carlo simulations based on user-defined required test time or failure termination settings, and then recalculates the beta and lambda parameters for each of the generated data sets. The number of times that the Monte Carlo data sets are generated and the parameters are re-calculated is also user defined. The final output presents the calculated values of beta and lambda, and allows for various types of analysis.&lt;br /&gt;
&lt;br /&gt;
To access the SimuMatic utility, choose &#039;&#039;&#039;Insert &amp;gt; Tools &amp;gt; Add SimuMatic&#039;&#039;&#039;. For all of the data sets, the basic parameters that are always specified are the beta &amp;lt;math&amp;gt;(\beta )\,\!&amp;lt;/math&amp;gt; and lambda &amp;lt;math&amp;gt;(\lambda )\,\!&amp;lt;/math&amp;gt; parameters of the Crow-AMSAA (NHPP) model or the power law model.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Failure Times&#039;&#039;&#039;: The data set is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Grouped Failure Times&#039;&#039;&#039;: The data set is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. In addition, constant or user-defined intervals need to be specified for the grouping of the data. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Multiple Systems - Concurrent&#039;&#039;&#039;: In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Repairable Systems:&#039;&#039;&#039; In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
The next figure shows the Main tab of the SimuMatic window where all the necessary user inputs for a multiple systems - concurrent data set have been entered. The Analysis tab allows you to specify the confidence level for simulation-generated confidence bounds, while the Results tab gives you the option to compute for additional results, such as the instantaneous MTBF given a specific test time.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.5.png|thumb|center|450px|The SimuMatic input window.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the generated results based on the inputs shown above. The data sheet called &amp;quot;Sorted&amp;quot; allows us to extract conclusions about the simulation-generated confidence bounds because the lambda and beta parameters and any other additional output are sorted by percentage. &lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.6.png|thumb|center|450px|SimuMatic output sorted by percentile.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following plot shows the simulation-confidence bounds for the cumulative number of failures based on the input parameters specified.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.7.png|thumb|center|450px|Simulation generated confidence bounds on cumulative number of failures.]]&lt;br /&gt;
&lt;br /&gt;
==SimuMatic Example==&lt;br /&gt;
A manufacturer wants to design a reliability growth test for a redesigned product, in order to achieve an MTBF of 1,000 hours. Simulation is chosen to estimate the 1-sided 90% confidence bound on the required time to achieve the goal MTBF of 1,000 hours and the 1-sided 90% lower confidence bound on the MTBF at the end of the test time. The total test time is expected to be 15,000 hours. Based on historical data for the previous version, the expected beta and lambda parameters of the test are 0.5 and 0.3, respectively. Do the following:&lt;br /&gt;
&lt;br /&gt;
:1)	Generate 1,000 data sets using SimuMatic along with the required output.&lt;br /&gt;
:2)	Plot the instantaneous MTBF vs. time with the 90% confidence bounds.&lt;br /&gt;
:3)	Estimate the 1-sided 90% lower confidence bound on time for an MTBF of 1,000 hours.&lt;br /&gt;
:4)	Estimate the 1-sided 90% lower confidence bound on the instantaneous MTBF at the end of the test.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1)	The next figure shows the SimuMatic window with all the appropriate inputs for creating the data sets.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.8.png|thumb|center|450px|The Main tab of the SimuMatic window.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:The next three figures show the settings in the Analysis, Test Design and Results tab of the SimuMatic window in order to obtain the desired outputs.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.9.png|thumb|center|450px|The &#039;&#039;&#039;Analysis&#039;&#039;&#039; tab of the SimuMatic window.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.9.5.png|thumb|center|450px|The &#039;&#039;&#039;Test Design&#039;&#039;&#039; tab of the SimuMatic window.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.10.png|thumb|center|450px|The &#039;&#039;&#039;Results&#039;&#039;&#039; tab of the SimuMatic window.]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
:The following figure displays the results of the simulation. The columns labeled &amp;quot;Beta&amp;quot; and &amp;quot;Lambda&amp;quot; contain the different parameters obtained by calculating each data set generated via simulation for the 1,000 data sets. The &amp;quot;DMTBF&amp;quot; column contains the instantaneous MTBF at 15,000 hours (the end of test time), given the parameters obtained by calculating each data set generated via simulation. The &amp;quot;T(IMTBF=1000 Hr)&amp;quot; column contains the time required for the MTBF to reach 1,000 hours, given the parameters obtained from the simulation.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.11.png|thumb|center|450px|Simulation results using SimuMatic.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)	The next figure shows the plot of the instantaneous MTBF with the 90% confidence bounds.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.12.png|thumb|center|450px|Instantaneous MTBF with 90% confidence bounds.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)	The 1-sided 90% lower confidence bound on time, assuming MTBF = 1,000 hours, can be obtained from the results of the simulation. In the &amp;quot;Sorted&amp;quot; data sheet, this is the target DMTBF value that corresponds to 10.00%, as shown in the next figure. Therefore the 1-sided 90% lower confidence bound on time is 12,642.21 hours.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.13.png|thumb|center|450px|The 1-sided 90% lower confidence bound on time assuming 1,000 hours MTBF.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4)	The next figure shows the 1-sided 90% lower confidence bound on time in the instantaneous MTBF plot. This is indicated by the target lines on the plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.14.png|thumb|center|450px|Instantaneous MTBF with the target.]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
5)	The 1-sided 90% lower confidence bound on the instantaneous MTBF at the end of the test is again obtained from the &amp;quot;Sorted&amp;quot; data sheet by looking at the value in the &amp;quot;IMTBF(15,000)&amp;quot; column that corresponds to 10.00%. As seen in the simulation results shown above, the 1-sided 90% lower confidence bound on the instantaneous MTBF at the end of the test is 605.93 hours.&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.11.png&amp;diff=46239</id>
		<title>File:Rga14.11.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.11.png&amp;diff=46239"/>
		<updated>2013-11-27T19:37:18Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.11.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.11.png&amp;diff=46238</id>
		<title>File:Rga14.11.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.11.png&amp;diff=46238"/>
		<updated>2013-11-27T19:36:38Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.11.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.8.png&amp;diff=46237</id>
		<title>File:Rga14.8.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.8.png&amp;diff=46237"/>
		<updated>2013-11-27T19:35:02Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.8.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Simulation_with_RGA_Models&amp;diff=46236</id>
		<title>Simulation with RGA Models</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Simulation_with_RGA_Models&amp;diff=46236"/>
		<updated>2013-11-27T19:33:48Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: /* SimuMatic Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:RGA BOOK|14|Additional Tools}}&lt;br /&gt;
When analyzing developmental systems for reliability growth, and conducting data analysis of fielded repairable systems, it is often useful to experiment with various &#039;&#039;what if&#039;&#039; scenarios or put together hypothetical analyses before data sets become available in order to plan for the best way to perform the analysis. With that in mind, the RGA software offers applications based on Monte Carlo simulation that can be used in order to:&lt;br /&gt;
&lt;br /&gt;
:a) Better understand reliability growth concepts.&lt;br /&gt;
:b) Experiment with the impact of sample size, test time and growth parameters on analysis results.&lt;br /&gt;
:c) Construct simulation-based confidence intervals.&lt;br /&gt;
:d) Better understand concepts behind confidence intervals.&lt;br /&gt;
:e) Design reliability demonstration tests.&lt;br /&gt;
&lt;br /&gt;
There are two applications of the Monte Carlo simulation in the RGA software. One is called Generate Monte Carlo Data and the other is called SimuMatic.&lt;br /&gt;
&lt;br /&gt;
=Generate Monte Carlo Data=&lt;br /&gt;
Monte Carlo simulation is a computational algorithm in which we randomly generate input variables that follow a specified probability distribution. In the case of reliability growth and repairable system data analysis, we are interested in generating failure times for systems that we assume to have specific characteristics. In our applications we want the inter-arrival times of the failures to follow a non-homogeneous Poisson process with a Weibull failure intensity, as specified in the Crow-AMSAA (NHPP) model.&lt;br /&gt;
&lt;br /&gt;
The first time to failure, &amp;lt;math&amp;gt;{{t}_{1}},\,\!&amp;lt;/math&amp;gt; is assumed to follow a Weibull distribution. It is obtained by solving for &amp;lt;math&amp;gt;{{t}_{1}}\,\!&amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;R(t_1)=e^{(-\frac{t_1}{\eta})^\beta}= Uniform (0,1)\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:where:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\eta ={{\left( \frac{1}{\lambda } \right)}^{\tfrac{1}{\beta }}}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solving for &amp;lt;math&amp;gt;{{t}_{1}}\,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;t_{1} = \eta \left [ -ln(Uniform(0,1)) \right ]^{\frac {1}{\beta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The failure times are then obtained based on the conditional unreliability equation that describes the non-homogeneous Poisson process (NHPP):&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;F(t_{i}\ | \ t_{i-1}) = 1 -e^{-\lambda\left[t_{i}^{\beta}-t_{i-1}^{\beta}\right]} = Uniform(0,1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and then solving for &amp;lt;math&amp;gt;{{t}_{i}}\,\!&amp;lt;/math&amp;gt; yields:&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;t_{i}=\left[-\frac {ln(1-Uniform(0,1))}{\lambda}+t_{i-1}^{\beta} \right ]^{\frac{1}{\beta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To access the data generation utility, choose &#039;&#039;&#039;Home &amp;gt; Tools &amp;gt; Generate Monte Carlo Data&#039;&#039;&#039;. There are different data types that can be generated with the Monte Carlo utility. For all of them, the basic parameters that are always specified are the beta &amp;lt;math&amp;gt;(\beta )\,\!&amp;lt;/math&amp;gt; and lambda &amp;lt;math&amp;gt;(\lambda )\,\!&amp;lt;/math&amp;gt; parameters of the Crow-AMSAA (NHPP) model. That does not mean that the generated data can be analyzed only with the Crow-AMSAA (NHPP) model. Depending on the data type, the Duane, Crow extended and power law models can also be used. They share the same growth patterns, which are based on the &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; parameters. In the case of the Duane model, &amp;lt;math&amp;gt;\beta =1-\alpha \,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha \,\!&amp;lt;/math&amp;gt; is the growth parameter for the Duane model. Below we present the available data types that can generated with the Monte Carlo utility.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Failure Times:&#039;&#039;&#039; The data set is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. The generated failure times data can then be analyzed using the Duane or Crow-AMSAA (NHPP) models, or the Crow extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Grouped Failure Times:&#039;&#039;&#039; The data is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. In addition, constant or user-defined intervals need to be specified for the grouping of the data. The generated grouped data can then be analyzed using the Duane or Crow-AMSAA (NHPP) models, or the Crow Extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Multiple Systems - Concurrent:&#039;&#039;&#039; In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. The generated folio contains failure times for each of the systems. The data can then be analyzed using the Duane or Crow-AMSAA (NHPP) models, or the Crow Extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Repairable Systems:&#039;&#039;&#039; In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. The generated folio contains failure times for each of the systems. The data can then be analyzed using the power law model, or the Crow extended model if classifications and modes are entered for the failures.&lt;br /&gt;
&lt;br /&gt;
The next figure shows the Monte Carlo utility and all the necessary user inputs.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.1.png|thumb|center|300px|Monte Carlo data generation utility.]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
The seed determines the starting point from which the random numbers will be generated. The use of a seed forces the software to use the same sequence of random numbers, resulting in repeatability. In other words, the same failure times can be generated if the same seed, data type, parameters and number of points/systems are used. If no seed is provided, the computer&#039;s clock is used to initialize the random number generator and a different set of failure times will be generated at each new request.&lt;br /&gt;
&lt;br /&gt;
==Monte Carlo Data Example==&lt;br /&gt;
A reliability engineer wants to experiment with different testing scenarios as the reliability growth test of the company&#039;s new product is being prepared. From the reliability growth test data of a similar product that was developed previously, the beta and lambda parameters are &amp;lt;math&amp;gt;\beta =0.5\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.75.\,\!&amp;lt;/math&amp;gt; Three systems are to be used to generate a representative data set of expected times-to-failure for the upcoming test. The purpose is to explore different test durations in order to demonstrate an MTBF of 200 hours.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the Monte Carlo window, the parameters are set to &amp;lt;math&amp;gt;\beta =0.5\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.75.\,\!&amp;lt;/math&amp;gt; Since we have three systems, we use the &amp;quot;multiple systems - concurrent&amp;quot; data sheet and then set the number of systems to 3. Initially, the test is set to be time terminated with 2,000 operating hours per system, for a total of 6,000 operating hours. The next figure shows the Monte Carlo window for this example.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga5.17.png|thumb|center|450px|Generate Monte Carlo data for 3 concurrent systems.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the generated failure times data. In this folio, the Advanced Systems View is used, so the data sheet shows the times-to-failure for system 2.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.3.png|thumb|center|450px|Monte Carlo generated data for 3 systems in concurrent operation.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The data can then be analyzed just like a regular folio in the RGA software. In this case, we are interested in analyzing the data with the Crow-AMSAA (NHPP) model to calculate the demonstrated MTBF at the end of the test. In the &#039;&#039;&#039;Results&#039;&#039;&#039; area of the folio (shown in the figure above), it can be seen that the demonstrated MTBF at the end of the test is 189.83 hours. Since that does not meet the requirement of demonstrating an MTBF of 200 hours, we can either generate a new Monte Carlo data set with different time termination settings, or access the Quick Calculation Pad (QCP) in this folio to find the time for which the demonstrated (instantaneous) MTBF becomes 200 hours, as shown in the following figure. From the QCP it can be seen that, based on this specific data set, 6651.38 total operating hours are needed to show a demonstrated MTBF of 200 hours.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.4.png|thumb|center|450px|Time required to demonstrate an MTBF equal 200 hours.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that since the Monte Carlo routine generates random input variables that follow the NHPP based on the specific &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; values, if the same seed is not used the failure times will be different the next time you run the Monte Carlo routine. Also, because the input variables are pulled from an NHPP with the expected values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda ,\,\!&amp;lt;/math&amp;gt; it should not be expected that the calculated parameters of the generated data set will match exactly the input parameters that were specified. In this example, the input parameters were set as &amp;lt;math&amp;gt;\beta =0.5\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.75\,\!&amp;lt;/math&amp;gt;, and the data set based on the Monte Carlo generated failure times yielded Crow-AMSAA (NHPP) parameters of &amp;lt;math&amp;gt;\beta =0.4939\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda =0.8716\,\!&amp;lt;/math&amp;gt;. The next time a data set is generated with a random seed, the calculated parameters will be slightly different, since we are essentially pulling input variables from a predefined distribution. The more simulations that are run, the more the calculated parameters will converge with the expected parameters. In the RGA software, the total number of generated failures with the Monte Carlo utility has to be less than 64,000.&lt;br /&gt;
&lt;br /&gt;
=SimuMatic=&lt;br /&gt;
Reliability growth analysis using simulation can be a valuable tool for reliability practitioners. With this approach, reliability growth analyses are performed a large number of times on data sets that have been created using Monte Carlo simulation.&lt;br /&gt;
&lt;br /&gt;
The RGA software&#039;s SimuMatic utility generates calculated values of beta and lambda parameters, based on user specified input parameters of beta and lambda. SimuMatic essentially performs a number of Monte Carlo simulations based on user-defined required test time or failure termination settings, and then recalculates the beta and lambda parameters for each of the generated data sets. The number of times that the Monte Carlo data sets are generated and the parameters are re-calculated is also user defined. The final output presents the calculated values of beta and lambda, and allows for various types of analysis.&lt;br /&gt;
&lt;br /&gt;
To access the SimuMatic utility, choose &#039;&#039;&#039;Insert &amp;gt; Tools &amp;gt; Add SimuMatic&#039;&#039;&#039;. For all of the data sets, the basic parameters that are always specified are the beta &amp;lt;math&amp;gt;(\beta )\,\!&amp;lt;/math&amp;gt; and lambda &amp;lt;math&amp;gt;(\lambda )\,\!&amp;lt;/math&amp;gt; parameters of the Crow-AMSAA (NHPP) model or the power law model.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Failure Times&#039;&#039;&#039;: The data set is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Grouped Failure Times&#039;&#039;&#039;: The data set is generated assuming a single system. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. In addition, constant or user-defined intervals need to be specified for the grouping of the data. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Multiple Systems - Concurrent&#039;&#039;&#039;: In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Repairable Systems:&#039;&#039;&#039; In this case, the number of systems needs to be specified. There is a choice between a time terminated test, where the termination time needs to be specified, or a failure terminated test, where the number of failures needs to be specified. SimuMatic will return the calculated values of &amp;lt;math&amp;gt;\beta \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt; for a specified number of data sets.&lt;br /&gt;
&lt;br /&gt;
The next figure shows the Main tab of the SimuMatic window where all the necessary user inputs for a multiple systems - concurrent data set have been entered. The Analysis tab allows you to specify the confidence level for simulation-generated confidence bounds, while the Results tab gives you the option to compute for additional results, such as the instantaneous MTBF given a specific test time.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.5.png|thumb|center|450px|The SimuMatic input window.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next figure shows the generated results based on the inputs shown above. The data sheet called &amp;quot;Sorted&amp;quot; allows us to extract conclusions about the simulation-generated confidence bounds because the lambda and beta parameters and any other additional output are sorted by percentage. &lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.6.png|thumb|center|450px|SimuMatic output sorted by percentile.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following plot shows the simulation-confidence bounds for the cumulative number of failures based on the input parameters specified.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.7.png|thumb|center|450px|Simulation generated confidence bounds on cumulative number of failures.]]&lt;br /&gt;
&lt;br /&gt;
==SimuMatic Example==&lt;br /&gt;
A manufacturer wants to design a reliability growth test for a redesigned product, in order to achieve an MTBF of 1,000 hours. Simulation is chosen to estimate the 1-sided 90% confidence bound on the required time to achieve the goal MTBF of 1,000 hours and the 1-sided 90% lower confidence bound on the MTBF at the end of the test time. The total test time is expected to be 15,000 hours. Based on historical data for the previous version, the expected beta and lambda parameters of the test are 0.5 and 0.3, respectively. Do the following:&lt;br /&gt;
&lt;br /&gt;
:1)	Generate 1,000 data sets using SimuMatic along with the required output.&lt;br /&gt;
:2)	Plot the instantaneous MTBF vs. time with the 90% confidence bounds.&lt;br /&gt;
:3)	Estimate the 1-sided 90% lower confidence bound on time for an MTBF of 1,000 hours.&lt;br /&gt;
:4)	Estimate the 1-sided 90% lower confidence bound on the instantaneous MTBF at the end of the test.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1)	The next figure shows the SimuMatic window with all the appropriate inputs for creating the data sets.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.8.png|thumb|center|450px|The Main tab of the SimuMatic window.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:The next two figures show the settings in the Analysis and Results tab of the SimuMatic window in order to obtain the desired outputs.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.9.png|thumb|center|450px|The &#039;&#039;&#039;Analysis&#039;&#039;&#039; tab of the SimuMatic window.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.9.5.png|thumb|center|450px|The &#039;&#039;&#039;Test Design&#039;&#039;&#039; tab of the SimuMatic window.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.10.png|thumb|center|450px|The &#039;&#039;&#039;Results&#039;&#039;&#039; tab of the SimuMatic window.]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
:The following figure displays the results of the simulation. The columns labeled &amp;quot;Beta&amp;quot; and &amp;quot;Lambda&amp;quot; contain the different parameters obtained by calculating each data set generated via simulation for the 1,000 data sets. The &amp;quot;IMTBF(15,000)&amp;quot; column contains the instantaneous MTBF at 15,000 hours (the end of test time), given the parameters obtained by calculating each data set generated via simulation. The &amp;quot;Target DMTBF&amp;quot; column contains the time required for the MTBF to reach 1,000 hours, given the parameters obtained from the simulation.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.11.png|thumb|center|450px|Simulation results using SimuMatic.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)	The next figure shows the plot of the instantaneous MTBF with the 90% confidence bounds.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.12.png|thumb|center|450px|Instantaneous MTBF with 90% confidence bounds.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)	The 1-sided 90% lower confidence bound on time, assuming MTBF = 1,000 hours, can be obtained from the results of the simulation. In the &amp;quot;Sorted&amp;quot; data sheet, this is the target DMTBF value that corresponds to 10.00%, as shown in the next figure. Therefore the 1-sided 90% lower confidence bound on time is 12,642.21 hours.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.13.png|thumb|center|450px|The 1-sided 90% lower confidence bound on time assuming 1,000 hours MTBF.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4)	The next figure shows the 1-sided 90% lower confidence bound on time in the instantaneous MTBF plot. This is indicated by the target lines on the plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:rga14.14.png|thumb|center|450px|Instantaneous MTBF with the target.]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
5)	The 1-sided 90% lower confidence bound on the instantaneous MTBF at the end of the test is again obtained from the &amp;quot;Sorted&amp;quot; data sheet by looking at the value in the &amp;quot;IMTBF(15,000)&amp;quot; column that corresponds to 10.00%. As seen in the simulation results shown above, the 1-sided 90% lower confidence bound on the instantaneous MTBF at the end of the test is 605.93 hours.&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.9.5.png&amp;diff=46235</id>
		<title>File:Rga14.9.5.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.9.5.png&amp;diff=46235"/>
		<updated>2013-11-27T19:33:01Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.9.png&amp;diff=46234</id>
		<title>File:Rga14.9.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.9.png&amp;diff=46234"/>
		<updated>2013-11-27T19:31:20Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.9.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=File:Rga14.10.png&amp;diff=46233</id>
		<title>File:Rga14.10.png</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=File:Rga14.10.png&amp;diff=46233"/>
		<updated>2013-11-27T19:30:09Z</updated>

		<summary type="html">&lt;p&gt;Athanasios Gerokostopoulos: uploaded a new version of &amp;quot;File:Rga14.10.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Athanasios Gerokostopoulos</name></author>
	</entry>
</feed>