Documente Academic
Documente Profesional
Documente Cultură
Users Guide
V2.5
3. Overview ............................................................................................................................. 5
2
1. How to set up pro-EMFATIC
software. During the installation process, first select the installation directory, then continue
In addition to the software installation, a license file (*.lic) is needed to run pro-EMFATIC.
3
2. System Requirements
Hardware:
Operating System:
4
3. Overview
pro-EMFATIC is a software product that predicts material life, fatigue damage, and
fatigue calculations.. pro-EMFATIC provides more than a dozen life criteria for fatigue
evaluations, covering most of the common methods used in the industry for fatigue predictions,
and comes with a fatigue material library of more than 180 common materials.
values or time histories. It can also be used in FEMAP and RecurDyn as an integrated module
to predict fatigue life and damage using the results from FEA (finite element analysis) and
MBD (multi-body dynamics) solutions, respectively. Depending on the license type, the user
pro-EMFATIC can be used to calculate uniaxial and multiaxial fatigue, the user can
When this option is chosen, one can define a loading cycle by keying in either min/max
stress (or strain) or mean/amplitude of stress (or strain). Based on the stress/strain cycle
keyed in by the user, the software calculates life, damage, and/or safety factors.
5
This option is available to licensees of pro-EMFATIC Basic, pro-EMFATIC Advanced,
When this option is chosen, one can define a loading cycle by importing stress (or strain)
time history. Based on the stress/strain cycle defined by the time history, the software
User can calculate multiple elements of damage or life at the same time by selecting
When this option is chosen, one can define a loading cycle using FEA stress (or strain)
results in Femap. Based on the stress/strain cycle defined by the time history, the software
calculates and displays (by contour plots) life, damage, and/or safety factors for the groups of
When this option is chosen, one can define a loading cycle using FEA stress (or strain)
results in RecurDyn. Based on the stress/strain cycle defined by the time history, the software
calculates and displays (by contour plots) life, damage, and/or safety factors for the groups of
6
4. pro-EMFATIC GUI (Graphical User Interface)
pro-EMFATIC GUI contains four sections: menu-bar, input entries, preference setting, and
evaluations.
menu-bar
input entries
preference setting
evaluations
Menu Bar
On the menu bar, the user will find the “File”, “Options”,and “Help” buttons.
Under “File”, the user can choose to “Exit” and shut down pro-EMFATIC at any time.
Under “Options”, the user can choose the source of the stress/strain cycles from User
Input Values, User Input Time History, Select from FEMAP, and Select from RecurDyn. The
user can also define a preferred evaluation setting by clicking on “Preferences…” and filling
7
out the “Preference setting” form. “Reset All to Defaults” will reset all evaluation preferences. If
Under “Help”, the user can access the online User Manual (“User Manual”), import the
Input Entries
In the section of input entries, the user selects the material and life criterion for evaluation.
Stress/strain data can also be entered in this section if the “User Input Values” mode has been
selected. Or, if the “User Input Time History” mode is selected, the user can import
stress/strain histories in this section. In the “pro-EMFATIC for Femap” mode, the user can
define a loading or duty cycle using stress/strain results from Femap, and control how fatigue
Evaluations
To calculate fatigue results and display them in the “evaluations” section, click the
“Evaluate” button. Then, using the right mouse button, the user can either save the results into
8
Preference Setting
There are two ways to access the “preference setting” section: 1) by clicking on the
There are six setting pages to help the user set up preferences for evaluations and/or
A. General
Under “General”, the user can set the “Working Directory”, “Material Library” and “User
define S-N curve Library”, select the display unit system (of the material library), and choose
9
B. Factors
Under “Factors”, the user can define various fatigue concentration factors that are used to
adjust the s-n curves for fatigue calculations. These factors include:
the notch factor (Kf, Kt), the surface factor (ms), the size factor (md), the load factor (mt),
“Overall Scale Factor” is used to scale the input stress/strain. The software will first
multiply the stress (or strain) or stress history (or strain history) by this factor before any fatigue
evaluations.
C. Time History
Under “Time History”, the user sets the mode of time-history input, including both Bi-Axial
10
D. FEMAP
Under “FEMAP”, the user defines how fatigue results are displayed in Femap.
“Number of Most Damaged Elements” defines the number of tags to be displayed on the
Femap contour plot to show the highest fatigue damage and/or the shortest life in the finite
element model.
“Output Set” controls whether the fatigue results are to be added into a new results set in
11
“Tag Style” defines how the tags are displayed in the Femap contour plot.
E. Iteration
Under “Iteration”, the user determines how Newton’s method is used to solve the
F. Rainflow
The User uses a “Peak-Valley” value to define the tolerance used to eliminate insignificant
cycles. When the value is set to “0”, all peak-valleys are retained for Rainflow counting. When
the value is set to “1”, only the largest peak-to-valley cycle is kept. Generally, a value between
0 and 1 is recommended.
“Number of Ranges” determines the number of ranges for cycle counting (i.e. the ranges
for amplitude and mean values). Generally, a value between 10 and 20 is recommended.
An XML-based material data system is used to create, edit, evaluate, select, and manage
material properties for fatigue predictions. Users can use a text editor to open and/or create an
XML file that contains the materials and their fatigue properties, or use the “Material Manager”
GUI form to create, edit, and manage their own fatigue material libraries.
12
The user can enter the “Material Manager” GUI by clicking on the “…” icon on the main
dialog box of pro-EMFATIC. On the “Material Manager” dialog form, first select or create a
material library, which is an XML file of fatigue material properties. The software comes with an
Once an XML library is selected or created, all available materials in that library are
displayed in the form. For each material, it lists a set of properties including material name,
modulus of elasticity, Poisson ratio, yield stress, ultimate stress, and a variety of cyclic
If the user enters pro-EMFATIC from Femap, the unit system used for the “Material
The user can use the RMB (Right Mouse Button) to select (i.e. “Make Active”), edit (i.e.
“Edit”), create (i.e. “New Material…”), copy (i.e. “Copy”), paste (“Paste”), and delete (i.e.
“Delete”) materials. The S-N curve (i.e. “S-N Curve”) can also be displayed using the current
13
14
6. pro-EMFATIC for User Input Values
The dialog box for the “User Input Values” option is shown below.
Preference Settings
Under “Options” on the menu bar, clicking on “Preferences…” will open the “Preferences”
On the “General” page, choose the unit system for this pro-EMFATIC evaluation session.
Also select either Min/Max or Mean/Amplitude for inputting stress or strain cycles in this
session.
15
Select Life Criterion
Depending on your applications and the stress/strain amplitudes of the loading cycles,
choose an appropriate method from four categories of fatigue life or safety evaluations (for
further details, please refer to the section “Selecting Life Criteria for Fatigue Evaluations” of
this document):
• Stress life
• Strain life
If one of the stress and strain life criteria is selected for evaluations, a stress correction
If “BWI Stress Life” is selected for evaluation, a set of BWI weld classes (e.g. B, C, and
etc.) are available for selection. The user will also have to provide the Number of Standard
16
Choose Fatigue Material Properties
Please refer to the section “pro-EMFATIC Material Data System” in this document.
In the “Preference” dialog box, choose and define various fatigue concentration factors as
needed.
According to the loading type, fatigue factors, and scaling factors defined in the
“Preferences” dialog box, the user can input either min-max or mean-amplitude of stress or
strain cycles.
Fatigue calculations begin when the “Calculate” button is clicked,. The evaluation results
will be displayed in the “evaluation” section of the main dialog, and the displayed results can
be saved into a text file by clicking the RMB (Right Mouse Button) and choosing “Save As”.
17
18
7. pro-EMFATIC for User Input Time History
Under “Options” on the menu bar, choose “User Input Time History” to enter the main
dialog box for “User Input Time History”. By checking “Bi-Axial Mode”, the user can find the
a. Uniaxial mode:
There are 3 time history input modes under uniaxial fatigue; the different interfaces are as
follows:
19
(1)One cyclic stress/strain(in terms of values or histories):
In this mode, at least 1 time history CSV file is necessary for fatigue evaluation, and at
least 1 column of time history data is needed for the calculation. More columns of data may be
(2)stress/strain tensors (Z-axis is normal to the evaluation plane) and loading direction
In this mode, at least 1 time history CSV file and an angle are necessary for fatigue
evaluation. There must be at least 3 columns of data in the CSV file, and the angle (degrees) is
The user can also output the time history data file of the given angle from X-axis to
20
(3)stress/strain tensors (Z-axis is normal to the evaluation plane) and loading direction
In this mode, at least 1 time history CSV file, an angle range, and a searching increment
are necessary for fatigue evaluation. There must be at least 3 columns of data in the CSV file,
and the angle range in degrees is defined by a basic angle, and an angle spread range to
identify the areas to search. The searching increment is used to determine the searching
frequency.
The user can also output the time history data file of the given angle from X-axis to
b. Biaxial mode:
It is similar to the uniaxial time history mode, There are also 3 time history input modes
21
(1)two cyclic stress/strain(in terms of values or histories):
In this mode, at least 2 time history CSV files are necessary for fatigue evaluation, and at
least 1 column of time history data is needed for calculation. More columns of data could be
(2)stress/strain tensors (Z-axis is normal to the evaluation plane) and loading direction
In this mode, at least 1 time history tensor CSV file and an angle are necessary for fatigue
evaluation. There must be at least 3 columns of data in the CSV file, and the angle (in degrees)
The user can also output the 2 time history data file related to the given angle from X-axis
22
(3)stress/strain tensors (Z-axis is normal to the evaluation plane) and loading direction
In this mode, at least 1 time history tensor CSV file , an angle range, and a searching
increment are necessary for fatigue evaluation. At least 3 columns of data are needed in the
CSV file, and the angle range is defined by a basic angle (in degrees) and an angle spread
range to define the areas to search. The searching increment is used to determine the
searching frequency.
The user can also output the time history data file related to the given angle from X-axis to
another 2 CSV file by checking the “stress/strain tensor history1(output)” and “stress/strain
tensor history2(output)”.
23
c. Biaxial mode for Brown-Miller:
According to the 3 different time history input modes under biaxial mode, there are 3
At least 2 time history CSV files are necessary for Brown-Miller fatigue evaluation, and at
least 1 column time history data is needed for calculation. More columns of data could be used
(2)stress/strain tensors (Z-axis is normal to the evaluation plane) and loading direction
24
In this mode, 1 time history tensor CSV file and an angle are necessary for fatigue
evaluation. At least 6 columns of data are needed in the CSV file, and the angle (in degrees) is
decided by the user to define the critical plane. In addition, the user must select the shear
The user can also output the 2 time history data file related to the given angle from X-axis to
another 2 CSV file by checking the “stress/strain tensor history1(output)” and “stress/strain
tensor history2(output)”.
(3)stress/strain tensors (Z-axis is normal to the evaluation plane) and loading direction
In this mode, 1 time history tensor CSV file, an angle range, and a searching increment
are necessary for fatigue evaluation. At least 6 columns of data are needed in the CSV file,
and the angle range is defined by a basic angle (in degrees) and an angle spread range to
define the areas to search. The searching increment is used to determine the searching
frequency. In addition, the user must select the shear plane angle between 45 and 90 degrees.
The user can also output the time history data file related to the given angle from X-axis to
another 2 CSV file by checking the “stress/strain tensor history1(output)” and “stress/strain
tensor history2(output)”.
25
Select Life Criterion
Based on the user’s applications and the stress/strain amplitudes of the loading cycles,
choose an appropriate method from four categories of fatigue life or safety evaluations (for
further details, please refer to the section “Selecting Life Criteria for Fatigue Evaluations” of
this document):
• Stress life
• Strain life
26
If one of the stress and strain life criteria is selected for evaluations, a stress correction
If “BWI Stress Life” is selected for evaluation, a set of BWI weld classes (e.g. B, C, and
etc.) are available for selection. The user will also have to provide the Number of Standard
Please refer to the section “pro-EMFATIC Material Data System” in this document.
From the “Preferences” dialog box, choose and define various fatigue concentration
factors as needed.
27
Import loading path (time history)
Perform evaluation
Clicking the “Evaluate” button in the main dialog box instructs the software to perform
28
8. pro-EMFATIC for Femap
Femap versions
• Femap v9.3.1
Once the compatible versions of Femap and pro-EMFATIC are both installed,
pro-EMFATIC will appear as a tool set on the Femap toolbar, as shown below.
Even though the pro-EMFATIC session is initiated from within FEMAP, users can still
perform fatigue evaluations by inputting Values or Time History. In order for the software to
automatically take FEMAP stress/strain results for fatigue evaluations, please choose “Select
from Femap” under “Options” on the menu bar of the pro-EMFATIC main GUI dialog box as
shown above.
29
By either performing the finite element solutions using FEMAP with NX Nastran or
importing FE results, you can create FE results data sets in Femap. Make sure that stress
In pro-EMFATIC main dialog, click “Settings” to enter the “Preferences” dialog box. On the
“FEMAP” page of “Preferences”, the user can choose to display one or more of the most
damaged elements on Femap’s contour plots. The user can also choose to store the fatigue
results in a new Femap data set or add them to the “active” set in Femap.
Based on the applications and the stress/strain amplitudes of the loading cycles, choose
an appropriate method from four categories of fatigue life or safety evaluations (for further
30
details, please refer to the section “Selecting Life Criteria for Fatigue Evaluations” of this
document):
• Stress life
• Strain life
If either stress or strain life is selected for evaluations, a stress correction method can be
If “BWI Stress Life” is selected for evaluation, a set of BWI weld classes (e.g. B, C, and
etc.) are available for selection. The user also has to provide the Number of Standard
31
Please refer to the section “pro-EMFATIC Material Data System” in this document.
From the “Preferences” dialog box, choose and define various fatigue concentration
factors as needed.
From pro-EMFATIC main dialog box, the user can choose the followings:
• “List Results in History Windows”, i.e. the fatigue evaluation results are logged
• “Append Results to Femap”, i.e. the fatigue evaluation results are stored in
• “Place Tags on Most Damaged Elements”, i.e. the fatigue results of the most
32
Setting up results type for evaluation
From ”Data Component for Evaluation" in the main menu, select one Femap results type
for fatigue calculation. This results type serves as a filter to help the user select stress or strain
and safety factor, and maximum principal strain is recommended for Strain-Life and
From the main menu ”FEMAP Results Sets Table", click the drop-down box on the far
right of the toolbar and select ”Duty Cycle" or ”Load History” as the loading type for evaluation.
33
A. Duty Cycle
A duty cycle is composed of a set of simple loading cycles. For each “simple loading
cycle”, the minimum load of the cycle is zero and the maximum load of the cycle is depicted by
a single stress and/or strain result from a linear or nonlinear finite element solution. The user
selects one stress or strain results set to define a simple loading cycle.
Once “Duty Cycle” is selected as the loading type, the user can use the “Add Results Set”
icon to select the Femap results available to define the simple stress/strain cycles.
34
After this selection, the user can move the cursor onto the selected results sets, and use
the right mouse button to “Copy”, “Delete”, “Edit”, “Insert”, and “Paste”.
B. Loading Path
35
A “Loading Path” is depicted by stress or strain results sets calculated by dynamic
response or nonlinear FE solutions. You can put the stress/strain results in their loading
Once “Loading History” is selected as the loading type, the user can click the “Add Results
Sets” icon to select the Femap results available for defining the stress/strain path due to
After this selection, the user can move the cursor onto the selected results sets and use
the right mouse button to “Copy”, “Delete”, “Edit”, “Insert”, and “Paste”.
36
To re-sequence the stress/strain path, use the “Move Up” and “Move down” icons.
37
Fatigue Evaluations
Once the “Duty Cycle” or the “Loading Path” is defined in the table, the user can click the
“Evaluate” icon for fatigue evaluations. For fatigue safety calculation, the software will
evaluate the safety factors and store them as a results set in Femap. For other
evaluations, the software will calculate both “damage” and “life” results sets and store
them in Femap. Please note that “life” means the “number of duty cycles” or the “number
38
When the “Evaluate” button is clicked, the “Entity Selection-Enter Element(s) to Select”
dialog box will appear in FEMAP. The user then can use it to select the elements from Femap
for evaluations.
Rainflow Counting
“Counting Cycles” and “Counting Damage” are available for “Loading Path” evaluations.
The user may click either one of these buttons, then select one element in Femap, and the
software will perform Rainflow counting for the stress or strain history at the centroid of the
39
Review fatigue results
Based on the setting in the main dialog box of pro-EMFATIC, fatigue results can be
displayed in Femap’s graphical windows, stored in Femap as a data set, or listed in the
Raiflow counting results can be displayed as bar charts and tables for “damage” or
40
41
9. pro-EMFATIC for RecurDyn
TBD.
42
10. Common Knowledge about Material Fatigue
common cause of material failure that CAE engineers aim to predict and, thus, avoid at the
product design phase using numerical techniques. Today, about 90% of fractures in
Fatigue failure is generally the cumulative result of a long process of operations at low
stress levels, which makes physical prototyping more difficult and numerical predictions more
meaningful. In order for CAE analysts to more precisely predict fatigue damage and life, some
After many operational loading cycles, cracks may start to appear on the surface of the
material; they then grow wider and deeper with more operations (loading cycles) until
complete fracture occurs. This process is generally referred to as material fatigue failure.
According to the definition of American Society of Testing and Materials, material fatigue is
defined as follows:
subjected to conditions which produce fluctuating stresses and strains at some point or points
and which may culminate in cracks or complete fracture after a sufficient number of
Material fatigue usually occurs over a period of time in localized areas. The material
initiation”, and “crack growth”. The process from “crack growth” to complete fracture may be
sudden and the result catastrophic. Therefore, engineers generally prefer to predict when the
43
crack initiates and make it the life of the part, hence part replacement. Only in the rare cases of
very expensive parts are engineers inclined to simulate the complete fracture process for more
precise life predictions. pro-EMFATIC provides a variety of life criteria for “crack-initiation”
fatigue evaluations.
A. High-Cycle Fatigue
High-cycle fatigue refers to the type of fatigue in which cracks initiate after a relatively
large number of loading cycles (generally 105-107 cycles). Normally, for high-cycle fatigue,
material behavior is localized in the elastic region, the stress-strain relations are linear,
and the alternating stresses are less than 1/3 of the yield stress. Stress cycles are
normally used to calculate the damage and predict the life for high-cycle fatigue.
B. Low-Cycle Fatigue
Low-cycle fatigue refers to the type of fatigue in which cracks initiate after a relatively small
4 5
number of loading cycles (generally 10 -10 cycles). For low-cycle fatigue, the material
behavior is normally localized in the elastic-plastic region, the stress-strain relations are
normally nonlinear, and the alternating stresses could be close to or even exceed the yield
stress. Normally, strain cycles are used to calculate the damage and predict the life for
low-cycle fatigue.
In the real world, durability experiments of parts and products generally take a very long
time and can be very expensive. In order to make durability assessments more efficient,
environment are commonly used to predict fatigue damage and life, using the strain histories
measured by strain gauges mounted on critical areas of a structure. However, there is no good
44
way to identify all possible fatigue concentration areas for the strain gauges to be mounted,
and it may not be technically possible to mount a strain gauge on every critical location.
Due to modern computer technology, the stress and strain variations under various
loading conditions can be timely and accurately calculated on digital models. The cost (in
terms of both money and time) of analytical fatigue analyses is generally a lot lower than the
cost of durability tests. Besides, using analytical approaches, fatigue assessments can be
testing.
Analytical fatigue assessments for “crack initiations” normally follow four major steps:
Step 1: Describing the material fatigue behavior (e.g. number of cycles to failure under
Step 2: Calculating stress (or strain) histories due to cyclical loading by numerical methods
Step 3: Identifying loading cycles from the time histories of stress (or strain);
Step 4: Calculating life (i.e. number of cycles to failure), damage (i.e. the reciprocal of life), and
safety factor (i.e. the rate of safety for the most damaged cycle by comparing against the
alternating stress at the design life of the product) using the mathematical expression of the
The following sections may be useful to help understand how pro-EMFATIC performs the four
The S-N curve describes the fatigue behavior of the material, defined by a set of fatigue
material properties that are obtained from test data using curve-fitting approaches. The S-N
curve is defined on log-log scales; its Y-axis is either alternating stress (or alternating strain) or
45
stress range (or strain range); and its X-axis is either number of cycles to failure or number of
reversals to failure.
S-N Curve
indicates stress
level vs. number
of cycles required
to initiate a crack
Fatigue limit
Endurance Limit
Fatigue Safety
Assessment
Design life
Cyclic testing ends here
[1]
There are two common ways to describe a fatigue loading cycle; one is using the cycle
amplitude (i.e. stress amplitude σa or strain amplitude εa), the other is using the cycle range (i.e.
stress range △σ or strain range Δε). Taking the stress cycle as an example, the relation
σ max σ min
σa =
2
∆σ = σ max − σ min = 2σ a
In which σmax and σmin represent the maximum and minimum stresses respectively in the
loading cycle.
The stress amplitude σa defines the alternating stress of the cyclic loading. In addition to
the alternating stress, there may be stress offset due to the existence of a static load in the
46
cyclic loading. When both stress offset and alternating stress exist, the stress cycles are
shown as below.
σ
△σ
σmax
σmax
σa
σa
0
σmin
t
σmin
σm
0
t
Stress offset in the cyclic loading is commonly referred to as the mean stress of the cycle,
σ max + σ min
σm =
2
Many different theories and approaches can be used to combine the fatigue damage
resulted from different loading cycles into one damage value called the cumulative damage.
Among them, the Palmgren-Miner method, a simple and easy approach, is well accepted and
commonly used for crack-initiation fatigue predictions. The Palmgren-Miner theory assumes
that the fatigue damage of different cyclic loading cycles can be linearly combined into one
damage value. The damage of one cycle is determined by the mean stress and amplitude of
the loading cycle, and it is not affected by the previous cycles and existing damage. By
checking the S-N Curves, the life (in terms of the number of cycles) of each identified cyclic
47
After experiencing multiple cyclic loading cycles of(σnm, sna)for n times, (σpm, spa)for p
Different methods can be used to identify and count fatigue cycles from time histories of
stress or strains. Among them, the Rainflow counting method is the most well accepted and
commonly used counting method. Using Rainflow counting, a time history is re-sequenced into
various numbers of fatigue loading cycles of stress (or strain) amplitudes with mean stresses.
Once the loading cycles are identified and the number of cycles counted, the fatigue damage
of each cycle can be calculated and then linearly combined into a cumulative damage for the
and under ideal conditions, the smoothly polished specimens are uni-axially loaded in the
laboratory for data gathering. These test measurements are then converted into a set of
48
When these test-based properties are used on real parts or products for fatigue
assessments, real-world conditions such as surface treatments and corrosions, notches and
stress concentrations, geometric shapes and dimensions, multi-axial loading and so on, must
be taken into account as well. A set of coefficients (e.g. kf as the notch factor) are normally
49
11. Selecting Life Criteria for Fatigue Evaluation
In pro-EMFATIC, the user can select one of the following life criteria for fatigue
evaluations.
i. Stress-based life criteria for fatigue damage assessment and life prediction
• Manson-Coffin
• Morrow
• Basquin
ii. Strain-based life criteria for fatigue damage assessment and life prediction
• Manson-Coffin
• Morrow
• Smith-Watson-Topper
• Brown-Miller
iii. Weld life criteria for fatigue damage assessment and life prediction
• BWI (BS7608)
When selecting a life criterion for fatigue evaluations, please consider the following
50
Stress-based life criteria are generally used for “high-cycle fatigue” applications.
Strain-based life criteria are generally used for “low-cycle fatigue” applications.
Whenever possible, request stress or strain results directly from FEA (Finite Element
by the software to convert strain cycles (in terms of mean and amplitude) into stress
Using Ramberg-Osgood to convert stress cycles into strain cycles for strain-based
stress amplitude is greater than 30% of the material yield or ultimate stress.
For loading sequences that are predominantly compressive in nature, particularly for
wholly compressive cycles, the Morrow strain life generally provides more realistic life
ASME stress life criterion is the standard formulation that follows ASME (American
Society of Mechanical Engineers) Boiler and Pressure Vessel Code, and is thus
BWI weld life criterion uses British Weld Institute’s formulations (BWI welds) to predict
Basquin stress life is an approximation approach that is commonly used when material
Morrow) are available for users to use the mean stress effect in fatigue evaluations.
Among the four methods, both Goodman and Gerber are commonly used in
51
engineering applications. The Goodman correction method, being very simple and
52