How to Define a Complicated Stress Profile
In accelerated life tests, constant and step stresses are commonly used. It is not difficult to get the profile functions for them because of their simplicity. However, in some applications, the stress profile is very complicated. Obtaining the function for such a profile is not a simple task. In this article, we will discuss how to use Weibull++ and ALTA to define a complicated profile function. Parabolic functions are used as an example. However, the method described is a general one and can be extended to any stress profile function.
Table 1: Stress Shape for Each Segment
The stress values measured at 5 minute intervals are given in Table 2.
Table 2: Stress Value During Each Segment
Because of the measurement error, the readings can only approximate the true stress value (which is unknown) for each measurement. For example, although the stress in segment S4 is known to be constant, the readings are not constant. They are values around the nominal value of 10.
In the following section, we will discuss how to fit parabolic functions to the stress profile segments and how to enter the function into ALTA to create a stress profile. The general equation for a parabolic function is:
It has 3 parameters, where:
The above function applies to a parabolic function with a vertical axis (time axis) of symmetry. For horizontal axis of symmetry, it is necessary to switch the positions of t and y.
From the above equation, we can see that in order to estimate the three parameters, we need at least three different measurements. Examination of Table 2 shows that we can meet this requirement. For segments S1 and S2, we have exactly three points. Therefore, using these three points, we can set up three equations. For example, for S1, we have:
By solving the above equations simultaneously, the solutions for a, b and c can be obtained.
For segments S3 and S5, four measurements are available. However, we have only three parameters to estimate. Therefore, the least square error method should be used to estimate the function parameters. Weibull++'s Non-Linear Equation Fit Solver can be used to obtain the parameter values. We will use S3 to illustrate how this tool works. First the data points are entered, as shown next. Note that the X column contains time values and the Y column is the value of the stress profile at each time.
The parabolic equation is then entered into the Control Panel on the right side of the utility and the user clicks the Calculate icon. The results of the calculation are shown next.
From these results, we can see that the function for S3 is:
Using the same process, the parabolic equations for S1, S2 and S5 also can be obtained as:
S4 is supposed to be a constant. Thus, we take the average of all the measurements and get the average value of:
This value can also be obtained using the Non-Linear Equation Fit Solver.
S6 is a linear curve. The inputs and the results from the Non-Linear Equation Fit Solver are shown next.
The equation for S6 is:
Once the functions for all segments have been obtained, we can put them in ALTA, as shown next.
The profile plot is:
You can see from the plot that an exponential function might describe this stress profile well. Weibull++ has a degradation tool that includes linear, exponential, power, logarithmic, Gompertz and Lloyd-Lipow functions. The degradation tool can be used to estimate the function parameters. For the data in the scatter plot, we can get an exponential curve like:
The exponential function that describes this data set is:
S = 103.7660 exp(-0.0092t)
This function can be entered in ALTA to build a stress profile.
Copyright 2008 ReliaSoft Corporation, ALL RIGHTS RESERVED