eFatigue gives you everything you need to perform state-of-the-art fatigue analysis over the web. Click here to learn more about eFatigue.

Variable Amplitude Stress-Life Technical Background

Stress life analysis can be summarized as a series of steps:

  • define applied stresses
  • select material properties
  • correct material properties for surface finish
  • determine stress concentration factor
  • rainflow count to identify cycles
  • compute fatigue damage

Go to the Constant Amplitude Technical Background section for a more complete description of the fatigue variables.

Go to the Rainflow section for a more complete description of the rainflow counting process.

Go to the Damage Summation section for a more complete description of the cumulative damage process.

Loading History

Several methods may be used to input the loading history. These include Text Boxes, Clipboard and Files. Loading data may be either time histories or histograms.

Text Box input may be used to manually enter a loading history. The loading history can contain several channels, one channel per column. Histograms may also be entered. Histograms must be a square matrix in a To-From format with the same number of rows and columns. The first row and column must contain the values for the bin limits. An example of the histogram format can be found in the files section. Supported File Types

The Clipboard entry is a more convienient way to enter large chunks of data. Data in the clipboard may be edited directly in the clipboard view and is also automatically placed in the text boxes. Similarly, data entered in Text Boxes is available in the clipboard view.

eFatigue supports a number of data file formats. A complete description is found in Supported File Types.

Go to Working With Files if you are unfamiliar with the eFatigue file system.

eFatigue uses a file validation process to make sure that the file can be read before conducting any analysis. Key information such as number of channels, maximums and minimums are also obtained from the validation process. This information is always displayed once a file is selected.

Units for the loading history must be selected. The load scale factor defaults to 1 and zero offset to 0 if left blank. Data is scaled as data * scale + offset.

Unscaled data may be plotted with the Plot button.

Materials Data

Materials data, modifying factors and stress concentration factor entry and defaults are the same as constant amplitude analysis. Go to the Constant Amplitude Technical Background section for a more complete description.

Output File

You can specify a filename for the output results in the Output Definition section. A default filename will be assigned if this is left blank.


A new window will appear after the Analysis is started. At this point the analysis is sent to a separate server for processing. You may safely navigate away from this window at this point. If you remain on this page, the analysis results will automatically be displayed when completed. Otherwise the analysis results willl be placed in your working directory. For a very long loading history, you may wish to turn on an email notification by going to your Account page.


The fatigue life is given first. The number represents the number of times the entire load history can be repeated, not the total number of cycles.

A cumulative exceedance diagram for the cycle ranges is displayed. These diagrams are useful for describing the nature of the loading history and to compare one history with another in terms of stress amplitudes and number of cycles.

Rainflow histograms of the cycles are displayed if the input is a time history. They are displayed in a To_From format. In this format, zero range is along the one of the diagonals and zero mean along the other diagonal.

This loading history has a fairly symmetric distribution of hanging and standing cycles. It also has a tensile mean.

The fatigue damage for each bin in the cycle histogram is displayed. Damage for larger cycles will always be more than the damage for an individual smaller cycle. The damage displayed represents the damage for all of the cycles in a bin. In this loading history, most of the damage is done by a small number of high amplitude cycles.

Finally, a listing of all of the input parameters is given with any default parameters that have been used in the analysis.