Fatigue Configuration File

The Fatigue Configuration file is a user-defined, external ASCII file, which can be used to read the data groups of static, modal, and transient analysis results from different solvers.

This result data is available for fatigue analysis. It is recommended that you name the HyperView fatigue configuration file HVFatigue.cfg. This file is sourced into HyperView when the Fatigue Manager is first invoked. HyperView looks in the following locations - and the following order - for the first configuration file it finds:
  1. The local working directory.
  2. Your home directory (looks at the "HOME" environment variable).
  3. The HyperView bin directory.

Each fatigue configuration file consists of one or more data groups. Each data group is defined by a group name, denoted by an asterisk, ‘*’, at the beginning of the group name line, followed by 1-12 data type lines.

You can comment out any line in the HVFatigue.cfg file by placing a pound symbol, ‘#’, a dollar sign, ’$’, or a forward slash, ‘/’, at the beginning of the line.

An example of a valid data group is shown below.
*My Unique Group

SX = Normal Stress X (solids)

SZ = Normal Stress Z (solids)

#SXY = Shear Stress XY (solids)

SYZ = Shear Stress YZ (solids)

SXZ = Shear Stress XZ (solids)

Notice that SY is not defined, and that SXY is commented out. The Fatigue Manager assumes that each missing data type value is 0. In this case, both SY and SXY are considered missing. Please note that a data group name (My Unique Group, in this example) can be any string that you want the name to be.

You do not need to set SX = Normal Stress X (Solids) if the solver you are using calls for SX to be set to what SZ is set to. You can simply set SX = Normal Stress Z (Solids).
Note: Any line that the Fatigue Manager does not recognize is ignored. If you use an invalid data type (such as SSX instead of SX), the Fatigue Manager sets SX equal to 0. See Valid Data Types, below, for more information.

Valid Data Types

The first character in the data type identifier string determines if the group is a Stress(S), or Strain(E) group. The S in SX refers to a stress group. For normal stress and strain groups, the fatigue manager allows the following strings:
Stresses = SX, SY, SZ, SXY, SYZ, SXZ
Strains = EX, EY, EZ, EXY, EYZ, EXZ
For top-and-bottom stress and strain groups, the fatigue manager allows the following strings:
Stresses = SX1, SY1, SZ1, SXY1, SYZ1, SXZ1, SX2, SY2, SZ2, SXY2, SYZ2, SXZ2
Strains = EX1, EY1, EZ1, EXY1, EYZ1, EXZ1, EX2, EY2, EZ2, EXY2, EYZ2, EXZ2

Depending on which type of group you are defining, the fatigue manager assumes that any undefined data type identifiers, which are allowed, be set to 0. If you provide an improper data type identifier, such as one that is not on any of the above lists, the line is ignored.

Negation

There is a method to negate the value of a data type. For example, if the data type Normal Stress X (solids) is found to be 0.2 for a given element, it means that SX is set to 0.2 with the following line:
SX = Normal Stress X (solids)(SX = 0.2)
You can negate the unit by using either of the following methods:
SX = -Normal Stress X (solids)
or
SX = Normal Stress X (solids); -1.0(SX = -0.2 in either case)