LIFE
The LIFE module is used to calculate:

Fatigue Life with Strain based approaches

Fatigue Life with Stress based approaches (it includes analysis methods for weldings)

Extract sequence of stress tensors at selected elements (Virtual Strain Gauge)

Assess Multiaxiality at selected FEM elements
When both FEM and internal stresses are imported, a 'surfacestressresolving' technique is employied in order to handle, during the calculation, the plane stress tensors which occur at the component surface (in case of shell modelled components this is not done as stresses are naturally planar on the topbottom faces).
In the LIFING database only stresses occurring at the surfaces are stored.
Stresses at the surface, if no pressure is applied, are in fact plane stress by definition.
From a numerical standpoint this is not true, as FEM stresses are calculated at Gauss points (internal) and stresses at the surfaces (element nodal stresses) are extrapolated.
LIFE will ignore stress tensor components which are not the plane stress component ones.
This approach implies that a 'good' mesh refinement is required for a good Fatigue Life estimation.
Once FEM and stresses are imported, three things are required before running the Fatigue analysis:

Materials definition (for the whole FEM or for each subpart, if the analysed assembly is made of different material components.

Spectrum definition: each imported load case (typically 'unit' load cases) is associated to its own time history. At a generic instant of the overall time history, the stress tensors are given by the linear combination of unit load stresses (the istantaneous time history values represent the multiplication factors for the linear combination).

Analysis method definition: depending on the type of selected material properties, the analysis method can be selected. If the assemby is defined with multiple materials, each subpart will be analysed accordingly. The analyst can also assign, to the whole FEM or to the subparts, residual stresses (for example deriving from specific surface conditions or treatment).
After the above steps are done, the Fatigue Analysis can be performed. The analyst has the option to run the analysis at:

the entire FEM

a subpart

a selected element
In the last case the analyst can dump a set of ASCII files showing all the analysis steps (e.g. how the damage is cumulated cyclebycycle, i.e. how the Fatigue Life is obtained).
If needed, a special dialog is employed to show for all the analysed elements, the Fatigue analysis results (life and crack orientation) as well as the main input parameters (used for reporting reasons).
In order to speed up the Fatigue calculation, the user can enter a 'stress threshold': all elements that experience stress levels below such a defined threshold level, will not be calculated and a user defined 'infinite' Life will be assigned.
On the left, the LIFE workflow is summarized:
1. The FEM (model and related results, i.e. stress stratus, is imported.
2. The fatigue material properties (dependent on the analysis method being adopted) and Spectrum are defined.
3. The analysis is run (on the entire model or on selected subparts).
4. The fatigue results are postprocessed, ready for reporting.
The process is very simple and streamlined.
The following analysis methods are available.

Strain based approach

ElasticPlastic Stress calculation with Neuber or E.S.E.D. (Glinka)

Multiaxial ElasticPlastic Stresses calculated with Dowling or HoffmanSeeger approach by reducing the generic Nonproportional Loading cases to Proportional Loading ones or by using full Multiaxial NonProportional Loading cases with PseudoMaterial approach in conjunction with the MrozGarud cyclic plasticity model.

Critical Plane methods are implemented. Fatigue parameters:

SmithWatsonTopper

Morrow's

MansonHalford

BrownMiller

FatemiSocie



Stress based appraoch

SN curves defined by points

SN curves as per MIL Standard (MILHDBK5J). When LIFING is installed the MILHDBK5J SN curves database is installed.

Multiaxial analysis with DangVan, McDiarmid, generalized Goodman, ...

Multiaxial analysis with equivalent stresses, such as Sines

Multiaxial analysis with uniaxial reduction (critical plane search)

Mean stress accounting with:

Goodman

Gerber

Soderberg

Walker

Morrow

SmithWatsonTopper

Haigh diagram

Rupp


Fatigue based on PSD is handled: some load channels can be 'fed' with PSD signals and equivalent time histories are calculated with the Dirlik or Narrow Band methods.
LIFE can also be used for 'straight analyses':

The user can import a sequence file, instead of a FEM model: in this case the sequence is recognized as a stress sequence and the user can perform a uniaxial fatigue analysis with any of all implemented methods.

The user can import a stress tensor file, instead of a FEM model: in this case LIFE creates a single element database where internal stresses are those imported from the file and fatigue can be calculated at this element with any of all implemented methods.

The user can import a set of sequence files coming from a real strain gauge (uniaxial or 04590 or 060120 or 0120240): as for the above, the fatigue analysis can be therefore carried out with any of all implemented methods.
Other than just analysing, the LIFE module can be used for stress tensor time history extraction at selected locations with Virtual Strain Gauge and related Multiaxial Assessments.
The analyst can put on any FEM location (on the surface), a strain gauge and can orient it.
For the selected element

the sequence of stress tensors can be visualized and dumped in ASCII files

Mohr Circles at defined instant can be visualized

Multiaxial Assessment can be performed (scatter plots for showing Maximum Principal direction variation over the time as well as Biaxiality ratio variation over the time.
Time histories can be exported and/or handled as following:
This module allows to perform the following tasks.

Filter sequence. The following methods are included:

Nonturning points filtering (always active)

Racetrack filtering

Modified. The following options are available:
Scaling (entire sequence or a portion)
Offsetting (entire sequence or a portion)
Negative values scaling
Clipping

Cycle counted. The RangePair method is implemented as per the ASTM STP1006 standard. The output cycles sequence is dumped in a ASCII file. The option to dump the counted sequence in AFGROW format is available.

Exceedence plots and RangeMean Hystograms can be visualized
Element stress tensor sequences can be also filtered with the Multiaxial Racetrack Filter.
The LIFE module development Roadmap includes the following enhancements:

Termostructural Fatigue calculation

Additional Multiaxial Fatigue analysis methods
 Interaction with the GROWTH module in order to calculate crack initiation at a hole which has been drilled inside the GROWTH module.