Fatigue User’s Guide > Total Life and Crack Initiation > FE Fatigue Analysis Options (FEFAT)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">   
FE Fatigue Analysis Options (FEFAT)
The MSC Fatigue analysis module FEFAT performs many different tasks from simple file conversions to full blown fatigue analysis. Module operation of each of these tasks is described in detail in this section. The name FEFAT refers to FE‑Fatigue which implies fatigue analysis from finite element (FE) data.
FEFAT handles all the pre-processing, data file import and export, all S-N and crack initiation analysis including factor of safety analysis. The fatigue design optimization analyzer is also available from the FEFAT menu.
The operation of FEFAT can be in two modes: within the MSC Fatigue Pre & Post and MSC Patran environments or in stand alone mode from the system prompt. The only difference is that in stand alone mode, the user must supply the jobname when asked to preform the analysis. (In direct mode from a preprocessor such as MSC Patran, these are passed to FEFAT automatically.) FEFAT can be accessed directly from the operating system prompt by typing the symbol fefat. Once FEFAT has been initiated in either of these modes, two windows will be presented. The top, small form is a generic form and allows for general program control. This is discussed in detail in Module Operations (Ch. 17) for the Motif driver.
Figure 5‑2 FEFAT Utility Form
The main menu appears as follows. Each item is discussed in this section.
Figure 5‑3 .FEFAT Main Menu Form
Fatigue Preprocessing
The complete fatigue analysis is actually split into two parts: the pre-processing (cycle counting) and the analysis. This is mainly because it affords more flexibility in the design optimization analysis. When running the global multi-node/element analysis, however, the FEFAT pre-processing option will run the analysis also if requested.
 
Important:  
Remember that the fatigue analysis may take some time; so it may be desirable to ensure that the terminal is available for a long interactive session. It may be worth considering operating FEFAT in batch; batch operation of these programs is discussed in FEFAT Batch Operation, 386.
When the pre-processing option has been selected, the user will be presented with a number of questions. The first question asks for the input file name. Click the OK button once a file name (jobname.fes) has been selected. Use the List button to list all available fatigue input files. These files have been created by the PAT3FAT or FATTRANS translator. The default will be the last jobname.fes created. Once a valid file name has been entered, the user will be presented with a summary of the jobname.fes file that has been opened. Each of these parameters can be changed or edited.
Figure 5‑4 FEFAT Preprocessor Form
The following table explains each entry on the previous form.
 
Field
Description
Input Filename
This is the fatigue input file (jobname.fes) to be used in the fatigue pre-processing. The job must have already run at least through the PAT3FAT or FATTRANS translator to produce a jobname.fes file. This is achieved by carrying out a full, partial, or translate only submission from the job submit options in the MSC Fatigue menus, or by running PAT3FAT or FATTRANS in stand alone mode (see The Translator (PAT3FAT or FATTRANS) (Ch. 5)).
A fatigue input file can also be created using FEFAT’s Utilities, 324 or by running the separate module FEFTRN, 89.
To select a jobname from a list of available jobs, use the List button. FEFAT accepts all types of jobs.
Once the file name has been supplied and the screen inputs accepted, the rest of the initial input options will be displayed. These are described below.
Output Filename
The default is the jobname. After pre-processing, a file called jobname.fpp will exist. You will be requested to overwrite any existing output file of the same name if one exists. The main analyzers produce results files that have .fes or .fos extensions for fatigue results and factor of safety results respectively.
Select Nodes/Elements
This field accepts either a single node or element or the word ALL. The job automatically detects whether a nodal or elemental based analysis is to be performed from the jobname.fes file. The pre-processing can be time consuming for many nodes or elements, especially with multiple load cases and complicated time histories.
Nodes or element numbers may be specified in the following ways:
1,2,3,4 - or the equivalent - 1:4 - or @pfatigue.ents - which is an ASCII file containing a list of node or element id numbers. A complete list of all nodes/elements is available by pressing the List button.
Combination method
The stresses and strains at a node/element are stored in component form. For an analysis a time history file needs to be extracted from the stresses and strains. In order to do this the stresses need to be resolved to a specific plane or tensor parameter, which are available on this list.
The default is the absolute maximum principal (Abs. Max. Principle).
Edit load cases
If this toggle is on, you will be allowed to modify the load case information. You will be prompted to change the Time History, Applied Load, Scale Factor, and Offset for each load case.
Edit Group Info.
If this toggle is on, you will be allowed to modify the group information.
Matrix size
This sets the number of bins for cycle counting; more bins means a higher matrix resolution which will increase accuracy but also increase processing time and file sizes.
The matrix size is remembered and any further jobs that are run in the same directory will use the size set here.
Equivalent to
In this field the number of equivalent units is set. If, for example, the time history is equivalent to 3 laps around a test track, then Laps would be a suitable name and 3 would be a suitable number (although you may enter any name or number).
Biaxiality Gate
A biaxiality analysis can be sped up by excluding small, and therefore less significant stress vectors, from the calculation. The default gate is 20% of the materials ultimate tensile strength (UTS). An absolute value in MPa can also be entered. The larger of the two values will be used in the calculation.
Full Analysis?
If Yes, then the full fatigue analysis will be executed automatically. If No, the job will stop and you will be returned to the Main menu of FEFAT. A fatigue analysis can be carried out independently from the Fatigue analysis only option on the Main menu.
If a partial analysis is specified then there is no post-analysis form. In the case of a full analysis then a results form is displayed with the results of the most damaged nodes similar to that presented by the results viewing module PFPOST. See Figure 5‑33.
Fatigue Analysis
This option allows a pre-processed job to be analyzed (or reanalyzed). The input file will be an intermediate results file produced within pre-processing and analysis as described in the previous section. The file extension is .fpp.
The Fatigue analysis only option has two principal forms. The first allows the input and output file names to be specified, and offers you the option of editing the preparedness job. Editable parameters are shown on Figure 5‑5. If no parameters are to be edited the second form will not appear.
Figure 5‑5 FEFAT Fatigue Analysis Input Form
 
Field
Description
Input File Name
This is the fatigue preprocessor file (jobname.fpp) to be used in the fatigue analysis. The job must have already run through the fatigue preprocessor to produce a jobname.fpp file. This is achieved by carrying out a full, or partial submission from the job submit options in the MSC Fatigue menus, or by running PAT3FAT or FATTRANS in stand alone mode (see The Translator (PAT3FAT or FATTRANS) (Ch. 5)) and then the FEFAT Preprocessor option. To select a jobname from a list of available jobs, use the List button. FEFAT accepts two types of job: total life and crack initiation.
Once the File name has been supplied and the screen inputs accepted, the rest of the initial input options will be displayed. These are described below.
Output File name
The default is the jobname. After the analysis, a file called jobname.fef will be created. You will be requested to overwrite any existing output file by the same name if one exists.
Edit Parameters?
If Edit is set to Yes then the edit form shown in Figure 5‑6 will be displayed.
Figure 5‑6 FEFAT Edit Fatigue Parameters Form
 
Field
Description
Design Criterion (%)
This value is the percentage certainty of survival and is a statistical parameter between 0.1 and 99.9%. It is based on the scatter in life curves which is described by the standard error parameter stored in the material data set for the stress or strain life curves.
Mean Stress Correction (crack initiation)
The Smith-Watson-Topper and Morrow correction methods are used when the local strain (low cycle fatigue) approach is used to predict lives. They take into account the effect of non-zero mean stresses on the strain life curve. These effects are fully discussed in the technical overview, but in brief it is true to say that in mainly tensile mean stresses the SWT approach is more conservative and in mainly compressive situations the Morrow approach is the more conservative.
It is advisable to check all methods before selecting the final basis for a life estimate.
Mean Stress Correction
(S-N)
Most fatigue cycles do not have a mean value that is zero. This is significant because S-N curves are obtained using tests where the loading has a zero mean. The fatigue cycles therefore have their amplitude adjusted and reset to a zero mean. For S-N curves there are two correction methods available - Goodman or Gerber.
The Goodman method gives the most conservative answers. For a full explanation of the Goodman and Gerber methods see the theory section.
Elastic-Plastic Correction
The correction factor selected allows the FEFAT to convert the elastic stresses and strains from their FEA values to true stresses and strains for use in crack initiation modelling.
By default the Neuber correction is used but the Mertens-Dittmann and Seeger-Beste modifications to the Neuber method can give better, i.e. more conservative, results for unnotched geometries and those where the plasticity is not highly localized.
The Seeger-Beste method gives the most conservative results, but both it and Mertens-Dittmann require a shape factor which is shape and loading dependent.
Small Cycle Correction
If this is set to Yes then the Heibach correction is carried out. The Heibach correction accounts for the fact that small fatigue cycles which lie at a level below the endurance limit do become damaging if they follow a large cycle.
If the largest cycle is above the endurance limit of the S-N curve then all cycles will be damaging because the S-N curve is changed such that the slope beyond the endurance limit cut-off is greater than zero.
Biaxiality Correction
This is the correction method for proportional biaxiality and methods available are the Hoffmann-Seeger and Parameter correction. They should only be used where shell element results or surface resolved solid nodal results are available.
If No correction is selected then FEFAT will use the Neuber method and the chosen strain combination on the uniaxial cyclic stress-strain curve.
The Hoffmann-Seeger method uses the biaxiality ratio to convert the combined strain parameter to an equivalent strain (based on the von Mises strain) before carrying out the Neuber correction and then recalculating the elastic-plastic stresses and strains. It is applicable to the absolute maximum principal and signed Tresca strain conditions.
The Parameter Modification method works by calculating on the basis of the mean biaxiality ratio a new cyclic stress-strain curve for each node or element. The new curve relates absolute maximum principal stress and strain amplitudes and should only be used with this strain combination (set during pre-processing).
After an analysis, a results form is displayed with the results of the most damaged nodes similar to that presented by the results viewing module PFPOST. See Figure 5‑33.
Factor of Safety Analysis
The MSC Fatigue factor of safety analysis option in FEFAT provides a set of semiautomatic tools to assess stress factors based on S-N or ε-N fatigue curves. It uses the pre-processed fatigue data from the global multi-node/element analysis (jobname.fpp file) to carry out its analyses. Both total life (S-N) and crack initiation (ε-N) calculation methods are supported by FEFAT.
This option calculates a factor of safety, i.e. over-design, which is reflected in the excess of the estimated life over the target life. Two analysis methods are provided: stress-based and life-based. Only the life-based method is available for crack initiation jobs.
FEFAT presents its results in the form of analysis summary reports. The factors reported are color coded for easy interpretation in PFPOST.
The stress-based method needs a fatigue endurance limit, and calculates the amount by which the stress must be factored to exceed that limit.
Factors less than 1.0 indicate a nonconservative design. For variable amplitude loading the worst scale factor is reported based on an analysis of the largest load cycle.
The life-based method performs a full fatigue back calculation to determine the stress scaling factor.
Analyses may be performed on a single node/element or for the entire data-set and every loading cycle.
 
Important:  
This analysis is based on a calculation of a stress scaling factor needed to meet a given design life. There are other factors that can affect the safety of structures other than stress such as material properties and manufacturing variations and processes. All such factors should be taken into account in a safety analysis.
The first screen to be presented when the program starts is shown in Figure 5‑7.
Figure 5‑7 Factor of Safety Job Entry Screen
The fields on this screen are described below.
 
Field
Description
Jobname
This is the name of the job which is to be used in the fatigue Factor of Safety analysis. The job must have already run at least through the fatigue preprocessor, FEFAT, to produce a jobname.fpp file. This is achieved by carrying out a full or partial submit from the job submit options in the MSC Fatigue menus, or by running PAT3FAT (or FATTRANS) and FEFAT in stand alone mode. To select a jobname from a list of available jobs, use the List button. FEFAT accepts two types of job: Total Life (Material S-N only) and Crack Initiation.
Once the jobname has been supplied and the screen inputs accepted, the rest of the initial input options will be displayed. These are described below.
Node/Element to process
This field accepts either a single node or element or the word ALL. The job automatically detects whether a nodal or elemental based analysis is to be performed from the jobname.fpp file. If All is selected, then factors for all nodes or elements in the above file will be calculated. This can be time consuming for many nodes or elements.
Analysis Type
This switch indicates which Factor of Safety analysis type is to be performed. This switch is disabled for crack initiation analysis and allows only a life-based factor analysis.
The next screen to appear allows for the setup of various parameters dependent on the analysis type selected. For a life-based factor of safety analysis, the form in Figure 5‑8 appears.
Figure 5‑8 Life-Based Factor of Safety Setup Screen
The fields to the life-based form are described here. See Fatigue Theory (Ch. 15) on the formulation of the factor of safety equation.
 
Field
Description
Design Life
This value is required and specifies the target life expected. A resulting stress factor of unity would indicate that this design life was exactly achieved.
Maximum Factor
The default for this field is 100 meaning that stress factor calculations will be terminated if the factors exceed 100. To speed up an analysis this maximum factor can be lowered.
Accuracy(%)
Specifies the accuracy of the stress factor calculation. The default is set to 5%. Again the analysis can be accelerated by requesting a less accurate result (more than 5%) or the accuracies can be increased (numbers less than 5%), but solution times will increase and the results may not be meaningful in the context of the errors associated with fatigue life estimation. Back calculation accuracy can be set between 0.1 and 20.2%.
Use Material Cutoff
Specifies whether to use the material cutoff parameter from the cyclic material properties. The default is YES. With this parameter turned off, all cycles from the loading time history are considered in the factor of safety analysis. When on, those cycles below the material cutoff value are ignored.
Output File Name
If the user has requested to calculate factors for all nodes or elements then the results are sent to a file as well as the screen. The default name of this file is jobname.fos but can be changed in this field.
For a stress-based factor of safety analysis the form appears as in Figure 5‑9.
Figure 5‑9 Stress-Based Factor of Safety Setup Screen
The stress-based parameters are described below. See Fatigue Theory (Ch. 15) on the formulation of the factor of safety equation
.
Field
Description
Reference Stress
This value is required and is the endurance or fatigue limit of the material or the stress below which no damage occurs for an S-N analysis.
The Haigh diagram uses an endurance stress to define the relationship between the stress range and mean stress. The reference stress is the allowable stress amplitude at the required design life.
Ultimate Tensile Strength
This value is passed through the jobname.fpp file from the material information at each node/element but which can be changed here if desired. Note that if a single value is applied and many nodes are being analyzed then the value will apply to all nodes (if DEFAULT were set then each node would have its own UTS value).
Mean Stress Correction
The stress -based factor of safety analysis is based on a ratio of the actual stress amplitude and the allowable stress amplitude at a given mean stress. The allowable amplitude is taken from the Goodman or Gerber equations.
When ‘None’ is selected the calculated factor is independent of the material’s UTS.
Surface Finish
Surface finish has an important effect upon fatigue life. To model this effect the slope of elastic strain life or stress life curve is adjusted using a factor calculated from the UTS and a set of correction curves.
All surface finishes are available for a single node or element analysis, although only 1 can be applied per analysis. For a global analysis (if ALL was entered) the defaults are used from the jobname.fpp file.
Surface Treatment
Surface treatment has an important effect upon fatigue life. To model this effect the slope of elastic strain life or stress life curve is adjusted using a factor calculated from the UTS and a set of correction curves.
All surface treatments are available for a single node or element analysis, although only 1 can be applied per analysis. For a global analysis (if ALL was entered) the defaults are used from the jobname.fpp file.
Notch Sensitivity Factor
This factor is set to 1 by default for a single node or element. It acts as a scale factor to the factor of safety equation. It is only applicable to single node analyses and must be greater than 1.
Size Factor
This factor is set to 1 by default for a single node or element. Works the same as the Notch Sensitivity Factor.
Output File Name
If the user has requested to calculate factors for all nodes or elements, then the results are sent to a file as well as the screen. The default name of this file is jobname.fos but can be changed in this field.
The safety factors are in a simple tabular format as shown below.
Figure 5‑10 Factor of Safety Results Report
Results of unity suggest that the target life is exactly achieved and there is no safety factor margin. Results less than unity should be looked into for possible design changes immediately.
Design Optimization
Having completed a global multi-node or multi-element analysis, the user will have identified an area of the structure that is either liable to fail at a life less than the design life or has such a long life that he wishes to explore manufacturing options using more cost effective methods and materials which will still achieve the target life. Alternatively, the user may already have some options for material selection or geometry detail which he wants to assess in terms of their effect on fatigue life.
The MSC Fatigue design optimization FEFAT provides a set of semi-automatic tools to assess fatigue design options. It uses the pre-processed fatigue data from the global multi-node/element analysis (jobname.fpp) file to carry out its analyses quickly. It supports a number of options including back calculation of parameter values which meet a target life, sensitivity studies on critical parameters, and an automatic material selection option based on fatigue criteria. Both total life and crack initiation calculation methods are supported by FEFAT including material and component S-N analyses.
Having selected the node or element of interest, FEFAT will carry out a single fatigue calculation based on the default parameters from the global multi‑node/element analysis and present the results in more comprehensive form than that available in the global analysis. The design optimization analysis options are then presented on a main analysis page from which the user can set up the optimization calculations.
FEFAT presents its results in the form of analysis summary reports, 3‑dimensional cycle or damage histograms, fatigue life sensitivity tables, and life versus parameter plots.
Stage 1 Module Operation
The operation of FEFAT from within the MSC Patran environment is almost identical to its operation in stand alone mode. The only difference is that in stand alone mode, the user must supply the jobname. (In direct mode from MSC Fatigue Pre & Post or MSC Patran, this is passed to FEFAT automatically.)
The first screen to be presented when the program starts is shown in Figure 5‑11. This screen will be skipped if FEFAT is entered from MSC Patran and the screen in Figure 5‑12 will be presented instead. This is because FEFAT already knows the jobname as specified from the MSC Fatigue menus. The node/element number will also be passed to FEFAT (see next page).
Figure 5‑11 Design Optimization Job Entry Screen
Figure 5‑12 Design Optimization Job Entry Screen
The fields on this screen are described below.
 
Field
Description
Input File Name
This is the name of the job which is to be used in the fatigue design optimization analysis. The job must have already run at least through the fatigue preprocessor of FEFAT, to produce a jobname.fpp file. This is achieved by carrying out a full or partial submit from the job submit options in the MSC Fatigue menus, or by running PAT3FAT (or FATTRANS) and FEFAT in stand alone mode. To select a jobname from a list of available jobs, use the List button. FEFAT accepts two types of jobs: Total Life Analysis or S-N, and Crack Initiation Analysis or Strain‑Life.
Once the jobname has been supplied and the screen inputs accepted, the rest of the initial input options will be displayed. These are described below.
Node/Element Selection
There are three options offered on this field:
Last node/element used recalls the number of the node or element used in the last job. This number is shown in the Node Number field. If the last job used a different geometry model, this option is unlikely to offer a meaningful node or element number.
User entry allows for typing in a number in the Node/Element Number field shown below the Node/Element Entry menu. A list of possible node or element numbers is available using the List button.
The Worst case node or element option is only available if a valid jobname.fef file exists. When this option is selected, the jobname.fef file is searched to find the node or element with the most damage as calculated by the global fatigue analysis. Once the critical node or element is found, its number is presented in the Node/Element Number field.
Node/Elem No.
The number displayed in this field depends upon the choice made in the Node/Element Entry described above. Use the List button to display a list of valid node or element numbers.
Design Life
The design life is a target life which is associated with the component or structure being analyzed. The life should be specified in the user units. These units and the number of these units equivalent to 1 repeat of the time history is displayed under the Design Life field.
Note: A design life MUST be entered here.
When all fields are filled in appropriately, click the OK button. At this stage, FEFAT carries out an initial analysis using the original fatigue analysis parameters defined when the fatigue job was set up. The life computed from this “stage 1" analysis is used as a benchmark against which all subsequent optimization calculations can be judged.
The results from this analysis are presented in a summary table on the screen and also written, with additional information, to the pfatigue.prt file. See Figure 5‑13.
 
Figure 5‑13 Results of the “stage 1" Fatigue Analysis for a Crack Initiation Job
The fatigue life is reported as a mean since the fatigue analysis is based on a rainflow cycle histogram where the damage for each range-mean bin in the histogram can lie between a minimum and maximum value. In practice, for real variable amplitude random loading, the mean damage is almost identical to the absolute damage (i.e., the damage calculated from the exact peak-valley data).
If a design life has been defined, a message will be written under the life result indicating whether the design life has been met or not. The three possible messages are:
Design life exceeded
Life within a factor of 3 of the design life
Life less than the design life
The screen also shows the jobname and the node/element selected. Addition details are presented in the pfatigue.pat file. These details summarize the analysis parameters and will be specific to the type of job being carried out. Not all parameters will always be present.
Some of the parameters are not defined in the global analysis such as the stress concentration factor, residual stress, and the Miner’s constant. While these parameters are not available for editing at this stage, they are provided as analysis options in the design optimization input screens described later.
The stress concentration factor allows an additional stress raiser to be defined even though it is not modeled in the FEA and the residual stress allows for the local modeling of manufacturing or assembly stresses. Miners’ constant is the value at which failure occurs when the sum of the damage fractions from all the cycles equals this value. Some applications require this value to be different from one (see later). The generic histogram name is made up from the jobname and the node or element number. This name is used for the cycles and damage files which have the following naming conventions:
 
jobnamenn.cyh
Rainflow cycle histogram for node or element nn
jobnamenn.dhh
Corresponding damage histogram for node or element nn
On the bottom of the screen is a distribution of damage summary. This feature helps to establish the nature of the fatigue problem and possible solutions. For a discussion of low- and high-cycle fatigue, see High Cycle versus Low Cycle Fatigue, 1308.
The algorithm for calculating the high- and low-cycle fatigue contributions is based on a consideration of the magnitude of each cycle and the part of the life curve used to calculate damage for that cycle. The reasoning behind this logic is that structures experiencing low-cycle fatigue problems require more ductile materials to extend their lives whereas high-cycle fatigue problems are solved by increasing the strength of the material and by carrying out surface treatments. An example of this dependence on the type of fatigue problem is shown in Table 5‑1 (Note that the magnitude of the percentage drop in life is dependent on other fatigue analysis parameters).
 
Table 5‑1
Percentage of life for polished surface
Surface Finish
88% High Cycle
76% Low Cycle
Polished
100
100
Ground
71
84
Good Machined
55
74
Poor Machined
34
57
Forged
15
30
Stage 2 Module Operation
After going through the initial reanalysis of a particular node or element, the main analysis screen is shown in Figure 5‑14. From this menu, all the analysis options are available. The current jobname and node or element identity is shown at the top of the screen together with the Analysis and design life. The type of analysis that is reported on the screen depends on what action was last performed. Menu options which are followed by three dots indicate the existence of another form to be filled out.
Figure 5‑14 Fatigue Design Optimization Main Menu
To use this menu, choose the required option, set up the analysis parameters, and finally, when ready, select the Recalculate option to submit the analysis. A percentage complete message will inform the user of the progress of the calculations. A description of each menu pick follows.
Parameter Optimization
This option is the back calculation facility where a design life is supplied and FEFAT’s automatic routines calculate the value of the chosen parameter that will achieve the target life; see Figure 5‑15. There are five fatigue analysis parameters which may be used in this type of calculation though not all parameters are available for all analysis types (material S-N, component S-N, and crack initiation). The parameters on which back calculation may be carried out are:
Figure 5‑15 Parameter Optimization Submenu
 
Option
Description
Scaling Factor
This factor can be thought of as a multiplier of the combined superimposed load input or of the local stresses or strains. Errors in the FE mesh could be investigated using this feature. This factor has also been provided to allow for additional stress concentrations not modeled in the finite element analysis. The value should be the elastic stress concentration factor for the geometric detail.
Design Criterion
This is the confidence of survival parameter which is based on the standard error of the S-N or ε-N curves. Using this parameter will tell how much confidence the user can have in the product reaching the target life. However, the user should also consider the error in other parameters such as the stress computed in the FE analysis which may cause the life to be different from the estimate.
Residual Stress
Localized residual stresses may have a significant effect on life either detrimental or advantageous. Use this option to estimate the required residual stress to achieve a given life. Note that compressive stresses are usually beneficial.
Design Life
This is not an optimization parameter but is used as a target for the optimization process. The design life may be changed or defined using this option. If a design life has not been indicated initially, the user will be prompted for one before being able to take advantage of any of the above back calculation options.
Having set up one of the optimization calculations, it is necessary to unset it in order to carry out any other kind of analysis. The easiest way to do this is to select the Original parameters option from the main menu. The other way is to select Change parameters followed by the parameter that was last set to back. The original default value will be offered and if accepted, the back calculation facility will be turned off. See also the section under User Preferences, 311 on Back calculation accuracy.
Sensitivity analysis
A sensitivity analysis allows the effect of variation in any of the input parameters on fatigue life to be explored, see Figure 5‑16. For some parameters, all possible values are used in the sensitivity analysis. Parameters which fall into this category are:
surface finish
surface treatment
mean stress correction method
Figure 5‑16 Sensitivity Analysis Submenu
To use one of these types of analysis, simply select the option followed by Recalculate on the main menu. For other parameters which are specified in a numerical form, the user is requested to enter a range of values for the chosen parameter. Parameters which fall into this category are:
scaling factor
residual stress
design criterion
To select one of these types of analysis, simply select the option which will then present the user with a data input form at the bottom of the screen. In the box on this form, the user will be asked to provide a range of numbers for the parameter. Having done this, it is necessary to select the Recalculate option on the main menu
.
Option
Description
Scaling Factors
This factor can be thought of as a multiplier of the combined superimposed load input or of the local stresses or strains. The user may enter a single value in the data input form that appears at the bottom of the screen or a range of value separated by spaces or commas. The user may also specify a range of values by inputting a start value, end value, and increment, i.e., (1,10,2). A sensitivity plot can be created from this calculation. See Results Display, 306 for more detail.
This factor has also been provided to allow for additional stress concentrations not modeled in the finite element analysis. The user may enter a single value in the input bar that appears at the bottom of the screen or a range of value separated by spaces or commas. The user may also specify a range of values by inputting a start value, end value, and increment, i.e., (1,10,2). A sensitivity plot can be created from this calculation.
Design Criteria
This is the confidence of survival parameter which is based on the standard error of the S-N or ε-N curve. Using this parameter will tell the user how much confidence he can have in the product reaching the target life. However, the user should also consider the error in other parameters such as scaling factor which may cause the life to be different from your estimate. The user may enter a single value in the input bar that appears at the bottom of the screen or a range of value separated by spaces or commas. The user may also specify a range of values by inputting a start value, end value, and increment, i.e., (1,10,2). A sensitivity plot can be created from this calculation. See Results Display, 306 for more detail.
Residual Stresses
Localized residual stresses may have a significant effect on life either detrimental or advantageous. The user may enter a single value or a range of value separated by spaces or commas. The user may also specify a range of values by inputting a start value, end value, and increment, i.e., (-200,200,50). A sensitivity plot can be created from this calculation. See Results Display, 306 for more detail.
Mean Stress Correction (all)
All mean stress correction methods are automatically calculated and a table of corresponding lives given when the Recalculate option is invoked.
Surface Finishes (all)
All surface finishes are automatically calculated and a table of corresponding lives given when the Recalculate option is invoked.
Surface Treatment (all)
All surface treatments are automatically calculated and a table of corresponding lives given when the Recalculate option is invoked.
The changes in material properties are not modeled here but are available from the material optimization form.
Material Optimization
The material optimization allows for changing to a different material, editing the parameters associated with the current material dataset, and searching for a better or worse material. These tools facilitate the optimization of the materials selection in terms of fatigue performance. For example, a new material may be found that offers the same fatigue performance but has a lower raw material cost and is easier to work with in the manufacturing process. Alternatively, a possible fatigue failure could be designed out of the product by switching material and these tools would give a selection of alternative materials based on a fatigue selection criterion. Figure 5‑17 shows the Material optimization form.
Figure 5‑17 Material Optimization Form
The fields on this screen are defined below.
 
Options
Description
Data Source
There are three sources of materials data in all MSC Fatigue analyzers. They are:
The Standard Database, which can be the central database or a user specific local database (which is usually a modified copy of the standard database).
A user database which contains data in the format of the standard database but which is specific to the user, i.e. a custom database.
Generated - which are generated from the UTS - the results of this type of calculation are an approximation, they should NOT be used in a final sign off.
Database Name
This field becomes live if User Database is selected. The user database is created using the tools in PFMAT documented in Material Management (Ch. 3).
Material Name
This field becomes live if Standard or User Database is selected. All materials currently available can be viewed using the List button.
Material Type
This field becomes live if ‘Generated’ is selected. Options available are steel, aluminium, titanium, and ‘Other’.
If Other is selected, then a Young’s modulus and Area Reduction must be supplied in addition to the UTS.
UTS
See Material Type above.
Young’s Modulus
See Material Type above.
Area Reduction (%)
See Material Type above.
Search Database
If search database is set to Yes then a range of materials will be evaluated and the 10 best will be listed in a pick list.
One of the ten should be selected for further consideration.
Target life
A target life is required so that the search database option can use it as a benchmark against which it can compare the relative performances of all the materials in the chosen database.
When the material choice has been optimized you the user will be returned to the main Design Optimization menu.
In the case of an analysis of a B57608 steel or aluminum weld, the material optimization route would follow that described in Material Management (Ch. 3).
Change Parameters
This design optimization option allows for changing individual parameters or to reset individual parameters back to their original values. The Change Parameters form is shown in Figure 5‑18.
Figure 5‑18 Change Parameters Form
The fields on this screen are defined below.
 
Option
Description
Scale Factor
This factor can be thought of as a multiplier of the combined superimposed load input or of the local stresses or strains. You can accept the default to reset to the original value or you can supply a single scale factor. Up to 30 values can be entered.
Residual Stress
Localized residual stresses may have a significant effect on life either detrimental or advantageous. Use this option to estimate the required residual stress to achieve a given life. Note that compressive stresses are usually beneficial. The user can accept the default to reset to the original value or he can supply a single residual stress value.Up to 30 multiple values can be entered. Negative values shift the mean range down, positive values shift it up.
Design Criterion
The % certainty of survival is a statistical parameter between 0.1 and 99.9% which is based on the standard error of the S-N or ε-N curve. Using this parameter will tell you how much confidence you can have in the product reaching the target life. A low confidence is associated with long lives whereas the probability of reaching a short life is high. However, you should also consider the error in other parameters such as scaling factor which may cause the life to be different from your estimate. You can accept the default to reset to the original value or you can supply a single design criterion.
Mean Stress Correction
This field will have different values depending on what the analysis type of the job is. For a crack initiation analysis, the Smith-Watson-Topper and Morrow methods are used when the local strain (low cycle fatigue) approach is used to predict lives. They take into account the effect of non-zero mean stresses on the strain life curve. These effects are fully discussed in the technical overview, but in brief it is true to say that in mainly tensile mean stresses the SWT approach is more conservative and in mainly compressive situations the Morrow approach is the more conservative.
If an S-N job is being processed then the user must decide between the Goodman and the Gerber method for calculating the mean stress correction.
It is advisable to check all methods before selecting the final basis for a life estimate.
Small Cycle Correction
This field only appears when a S-N job is being processed.
The Heibach correction accounts for the fact that small fatigue cycles which lie at a level below the endurance limit do become damaging if they follow a large cycle.
If the largest cycle is above the endurance limit of the S-N curve then all cycles will be damaging because the S-N curve is changed such that the slope beyond the endurance limit cut-off is greater than zero.
Elastic-Plastic Corr.
This field only appears when a crack imitation job is being processed.
The correction factor selected allows FEFAT to convert the elastic stresses and strains from their FEA values to true stresses and strains for use in crack initiation modelling.
By default, the Neuber correction is used but the Mertens-Dittmann and Seeger-Beste modifications to the Neuber method give better, i.e. more conservative, results for unnotched geometries, and those where the plasticity is not highly localized.
The Seeger-Beste method gives the most conservative results, but both it and Mertens-Dittmann require a shape factor which is shape and loading dependant.
Shape Factor
This field only appears when a crack imitation job is being processed.
This factor is required by the Mertens-Dittmann and Seeger-Beste plasticity correction methods. It is an elastic strain concentration or shape factor which is a function of the shape of the cross section of the component and the type of loading.
Biaxiality Correction
This is the correction method for proportional biaxiality and is only available when processing a crack imitation job. The methods available are the Hoffmann-Seeger and Parameter correction. They should only be used where shell element results or surface resolved solid nodal results are available (see Technical Overview).
If No correction is selected then FEFAT will use the Neuber method and the chosen strain combination on the uniaxial cyclic stress-strain curve.
The Hoffmann-Seeger method uses the biaxiality ratio to convert the combined strain parameter to an equivalent strain (based on the von Mises strain) before carrying out the Neuber correction and then recalculating the elastic-plastic stresses and strains. It is applicable to the absolute maximum principal and signed Tresca strain conditions.
The Parameter Modification method works by calculating on the basis of the mean biaxiality ratio a new cyclic stress-strain curve for each node or element. The new curve relates absolute maximum principal stress and strain amplitudes and should only be used with this strain combination (set during preprocessing).
Surface Condition
(finish and treatment)
You may choose to change this surface finish or reset it back to its original value by accepting the default. The user will be presented with a submenu with the list of choices. These are: Polished, Ground, Good Machined, Average Machined, Poor Machined, Hot Rolled, Forged, Cast, Water corroded, Seawater corroded, User-defined.
You may choose to change the surface treatment or reset it back to its original value by accepting the default. The user will be presented with a submenu with the list of choices. These are: No treatment, Nitrided, Cold rolled, Shot peened.
Fatigue Strength r.f.
Since not all stress raisers may be modeled correctly in the FE analysis the effect of additional stress concentration factors on fatigue life may be modeled. Normally this is modified to a fatigue strength reduction factor Kf.
Alternatively, an elastic stress concentration factor Kt can be entered and are available from standard reference texts such as Peterson’s book.
Kf factors must be in the range 1 to 100 inclusive.
Results Display
The presentation of the results in both tabular and graphical form is handled from this menu. The options available are shown in Figure 5‑19 and discussed below:
Figure 5‑19 Results Display Submenu
 
Option
Description
View Notebook
Allows the review of the results of all analyses written to the Notebook (including the latest analysis if Notebook is set to On). To view the Notebook FEFAT uses whichever text processor has been nominated, e.g. vi on a Unix platform.
Plot Cycles Histogram
Plots the 3-dimensional rainflow cycle counted histogram after scaling to the local stresses at the node or element being analyzed. A description of the graphical histogram display is given in Matrix Options, 318.
Plot Damage Histogram
Plots the 3-dimensional damage histogram which is related to the rainflow cycle counted histogram at the node or element being analyzed. The units of damage for the histogram is user-configured and is set using the damage histogram units option in the User Interface submenu. A description of the graphical histogram display is given in Matrix Options, 318.
Sensitivity Plot
Displays an x-y sensitivity plot using the MTPD module when one of the options under Sensitivity analysis from the main selection screen is chosen. This plotting option is only accessible immediately after running a sensitivity analysis. Various files are created which allow this plot to also be created under the Results button of the main MSC Fatigue form. An example of this type of display is shown in Figure 5‑20. Also see Sensitivity Plots, 85.
Figure 5‑20 Sensitivity Plot and Menu Option Bar
Many of the options available from the top pull-down menus are generic to the MSC Fatigue modules and are described fully in Module Operations (Ch. 17) along with the commands that are applicable in the Command databox. Those specific to this display in the MTPD graphical module are described here.
 
Field
Description
DISPLAY
 
Join / Points
Displays the plot as either a continuous line by joining the points together or displays only the data points.
Join Points
Displays both the lines joining the data points and the data points themselves.
VIEW
 
Full Plot
Displays the entire signal within the visible window.
Full X / Full Y
Displays the entire X-axis or Y-axis of the signal within the current window.
Page Left / Page Right
Pages left or right one window of the signal.
Page Up / Page Down
Pages up or down one window of the signal. The signal must be transposed for this option to be enabled.
Zoom In / Out
Zooms in or out (away) from the plot 5 times. Once the plot is fully displayed it will not zoom out any farther.
X Window / Y Window
Requests a minimum X- or Y-axis value and a maximum X- or Y-axis value in the Command databox from which the signal is then brought to fit into the current window.
Transpose
Transposes the X- and Y-axes of the plot.
AXES
 
Lox X / Log Y
Converts the X- or Y-axes to Log scale.
Linear X / Linear Y
Converts the X- or Y-axes to Linear scale.
dB Y
Scales the Y-axis to dB (decibels).
Grid / No Grid
Turns the plot grid on or off.
Dash Grid
Turns the grid on and dashes the grid lines. To undash the grid lines, set the grids off and back on again.
Box / No Box
Turns the box around the plot on or off.
Zeros On / Zeros Off
Removes or plots the line defining the X and Y zero locations.
PLOT TYPE
 
Show Set
Displays data for a set which is not already displayed.
Hide Set
Hides a currently displayed data set.
Shapes On / Shapes Off
Shows the data points as crosses rather than shapes.
Point Skip
Allows the display to be plotted for every nth data point. For example if every other data point is to be plotted use 2.
ANNOTATE
 
Set Title / Delete Title
Allows for setting a title or deleting a title from the plot. The title must be input through the Command databox.
Add Text / Delete Text
Allows for adding or removing additional text or titles on the plot. The text is input through the databox and automatically placed at a predefined location on the plot. To delete the text, click on it with the mouse after selecting the Delete Text option. Confirmation of the text will be requested.
Move Text
To place added text or titles use this option. First select the text with the cursor and then use the cursor to place the text in the new location.
Top Label / Side Label
Moves the label of the Y-axis to the top or side.
MISCELLANEOUS
 
P
If the P key is pressed at any time, the current option is terminated and the whole screen is redrawn.
W
If the W key is pressed at any time with the cursor over a menu option, help is displayed for that option.
V
If the V key is pressed at any time with the cursor over a menu option, that menu option is invoked.
Select New Node/Element
Normally, design optimization will be carried out on the node or element which has the shortest life based on the assumption that the lives at all other nodes and elements will show at least the same change in life as the critical node/element. However, the lives at other nodes or elements will need checking especially where the surface parameters or additional local effects such as mean stress or stress concentration are different from those at the critical node or element. When this option is selected, a new node or element entry screen is presented with the same select options used on the main input screen such as already shown in Figure 5‑12. Having selected a new node or element, the user will be returned to the Design Optimization Analysis menu.
Select New Job
This option returns the user to the first input screen where the jobname is requested (see Figure 5‑11). The current jobname is presented as a default.
User Preferences
The preferences that may be set here are generally items which are not normally changed for every analysis (i.e., they are not job specific). Each parameter is described in Figure 5‑21.
Figure 5‑21 User Preferences Submenu
 
Option
Description
Back Calculation Accuracy
The normal convergence accuracy for the back calculation is 5% (i.e., the iteration will stop once the life is within 5% of the target or design life).
Note: Higher accuracy will take longer for the calculation to converge.
Miner’s Constant
This constant is normally set to a value of 1.0. Some situations may call for it to be set to a different value, usually less than 1.0 for more conservative life predictions.
Caution: Once this value has been set, it will be used in all fatigue calculations carried out in the current directory including global multilocation jobs.
Damage Histogram Units
There are three types of scaling available for the z-axis of the damage histogram. The Normalized scaling is where the sum of all the damage from all the bins is equal to 1.0. Percentage damage is where the normalized damage is multiplied in each bin by 100. Uncalibrated is the basic Miner damage fraction representation for each bin.
Original Parameters
If at any stage in the design optimization, the user wants to recall the original analysis parameters as defined in the global analysis, then this option will do this. This facility is particularly useful for turning off a previously defined back or sensitivity analysis setup. If the user only wants to reset certain parameters, then he should use the Change Parameters main menu pick.
Recalculate
Once the new analysis parameters have been defined, it is necessary to pick this option to start the re-analysis. Once this option has been selected, a message will appear to tell the user that the analysis parameters are being written to the pfatigue.prt file. A “fatigue analysis xx complete” message is used to report the stage of the analysis, where “xx” is a number between 0 and 100.
Exit to Main Menu
Picking this option causes FEFAT to return to the main menu, saving the analysis results summaries in the pfatigue.prt file.
Assess Multiaxiality
This option allows for a multiaxial assessment of the stress state in your FE model subject to the service loadings. Various parameters can be investigated to give a good understanding of the stress state, whether it be in a uniaxial, proportional or non-proportional loading situation. Much discussion is given in Crack Initiation Solution Parameters, 30 and Multiaxial Fatigue (Ch. 6), particularly Multiaxial Fatigue Theory, 450 as to the usefulness of these parameters.
Briefly these parameters are the biaxiality ratio, ae which is defined as σ21 where σ1 is the largest in-plane absolute magnitude principal stress and σ2 is the other in-plane principal of a state of plane stress on the surface of the model, the out-of-plane principal being zero, and φ, being the angle that σ1 makes with the local x-axis. These parameters tell us the following:
1. If ae is zero and φ is constant a state of uniaxial loading exists. Normal fatigue theories apply to this situation.
2. If ae is non-zero but constant and φ is constant a state of proportional loading exists. Corrections to the uniaxial case need to be made based on ae.
3. If ae is variable and φ is variable a state of non-proportional loading exists. The techniques in Multiaxial Fatigue (Ch. 6) need to be resorted to in order to perform the fatigue analysis.
Before resorting to a multiaxial fatigue analysis, an assessment should be made first. By selecting this option you are presented with this form.
Figure 5‑22 Multiaxial Input Form
The fields are:
Option
Description
Input File Name
This is a jobname.fes file created with the PAT3FAT or FATTRANS translator.
Generic Output File Name
Any files created will have this name in front of any extension.
Node/ Element to Select
This is a node or element number on which to do the assessment. Only one may be entered. You may list all available entities by pressing the List button next to this field.
Stress Gate
Entering a stress gate will ignore any cycles with stress ranges below this gate. This speeds up the analysis and removes spurious results due to low stress levels.
A summary screen will be presented once the assessment is complete which lists the following information:
Input/Output File name(s)
Stress Gate Used
Biaxiality Average (over the entire loading history)
Most Popular Angle (in degrees)
Angle Spread (in degrees)
Maximum Stress Range
Once you have accepted the summary page you are presented with a menu for various plotting options.
Figure 5‑23 Multiaxial Assessment Plotting Options
The relevance of these plots is:
 
Option
Description
Plot all Outputs
This is a multi-display using MMFD showing the time variation of all the multiaxial assessment parameters: Maximum Principal Stress, Minimum Principal Stress, Absolute Maximum Principal Stress, Signed von Mises Stress, Signed Maximum Shear Stress, Angle to X-axis, Biaxiality Ratio.
Biaxiality vs. Principal
This is a cross plot using MMFD of the biaxiality ratio, ae, against the Maximum Absolute Principal Stress. This will either show a scatter (indication of non-proportional loading) or for higher stress values a lining up around zero (uniaxial) or some non-zero biaxiality ratio (proportional loading). See Figure 6‑50 through Figure 6‑53.
Angle vs. Principal
This is also a cross plot using MMFD but of the angle, φ, against the Maximum Absolute Principal Stress. Lining up at a particular angle indicates uniaxial loading if ae is zero or proportional loading if ae in not zero. Again see Figure 6‑50 through Figure 6‑53.
Angle Distribution
This plots up a distribution of the angle vs. the number of times encountered throughout the time series. A spike around a certain angle (with all else approaching zero) will indicate stationarity (proportional and possibly uniaxial loading).
Output Time Histories
Output Time history provides an important link between test and analysis in the integrated durability management of which MSC Fatigue is a core tool.
It allows the fully pre-processed time history at a node or element to be exported and written to a standard time history .dac format. One or more nodes can be processed in a single run of this option. The local stress or strain histogram is produced by cycle counting the time history .dac file.
The time history .dac file is extremely useful to the understanding of local stress or strain response when working with strain measurements taken from a fatigue test component. These combined time history responses can be used in subsequent, more detailed, single location analyses such as those provide by Advanced Fatigue Utilities, 1033.
The option automatically plots single time histories graphically. For multiple time history creations use the ‘Graphically display a time history’ option on the main menu.
Time History Creation consists of a form on which you specify the input jobname.fes file and output .dac file names, and optionally edit the load cases that the new .dac file creation is based upon. See Figure 5‑24.
Figure 5‑24 Time History Creation Form
The fields are as follows:
 
Field
Description
Input File Name
The name of a binary MSC Fatigue input file (.fes) is needed here. Such a file is normally produced from PAT3FAT (or FATTRANS) or by converting an ASCII file to jobname.fes format using Utilities/Binary create from the FEFAT main menu.
Generic Output File Name
The time histories that will be created for each node or element will have a file name which is comprised of a generic root, taken from the input file name, and a node or element id number. A .dac extension will be automatically appended to each output.
Nodes/Elements to select
Time histories will be created at a user-defined number and designation of nodes or elements. Up to 100 nodes can be processed.
Ranges can be entered in the normal way but the word ALL will not be accepted because ALL could exceed the limit of 100 nodes/elements.
Combination Method
Since the stresses and strains at a node or element are stored in component form, in order to extract a time history the stresses need to be resolved to a particular plane or tensor parameter.
Select the stress or strain parameter most appropriate to the job. The default is absolute maximum principal since this is the most commonly used in fatigue.
See the Technical Overview for more information about the various combination methods.
Edit Load Cases
The load case information consists of the:
load case number
time history name
applied load
scale factor
offset
All can be edited except for the load case number. The edit facility allows sensitivity analyses to be carried out.
If Edit Load Cases is set to Yes the edit form will appear. See Figure 5‑25.
Figure 5‑25 Edit Load Case Information Form
Various operations can be carried out on the time history. They are applied according to the following formula:
[(Time history*scale factor) +offset]/Applied load
Its fields are as follows:
 
Field
Description
Time History
The name of the time history associated with the load case is entered here, but you may enter the name of a different time history: However, the new file must have the same sample rate and number of points.
Applied Load
The load history applied to the FEA will be used to scale the time history according to the above equation. To ensure engineering integrity the applied load must have the same units as the time history.
Scale Factor
The scale factor is a multiplier of all the values in the time history. Scale factors can be less than 1 or negative.
Offset
The offset is applied to the time history according to the above equation. To ensure engineering integrity the applied load must have the same units as the time history.
When the time histories have been created a page of results will be displayed. The results will be maximum and minimum stresses per node/element.
For details about time history plotting and plot manipulation see the next section.
Graphical Display of Time Histories
Once a time history has been created from the preprocessed data or via the Output Time Histories option or created by any other means within PTIME, the time history can be graphically displayed. The MQLD module is used to display these plots. The explanation of time history graphical displays is identical to that already discussed in Plot an Entry Option, 217.
Matrix Options
This option enables the user to extract and view a rainflow matrix for a particular node or element using both graphical and text based tools. The display option also allows cycle (jobnamenn.cyh) or damage (jobname.dhh) matrix to be plotted.
See Figure 5‑26 for the matrix options form.
Figure 5‑26 Matric Options Form
The fields are as follows:
 
Field
Description
Matrix Option
Extract Matrix will write a file containing a single rainflow matrix at a single node or element. The extracted file will be automatically plotted.
Display matrix will plot a rainflow matrix in 3-dimensional form.
List matrix will list the numbers in a tabular (text based) format.
Input File Name
Matrices are stored in a compact format (with a .fpp extension) and must be extracted and converted to displayable form before the Display Matrix option can be used.
Node/Element to select
Any individual node or elements number can be specified.
Note: ALL is not valid and if a range is entered only the first member of the range is displayed.
Output File Name
The matrix extracted from the input file named above will be stored in binary format with a .cyh extension.
The default name of the output file will comprise the same root name as the input file plus the node/element number,(e.g., jobname134.cyh is job1 node 34).
Matrix File Name
This field is enabled if an existing matrix is to be displayed, i.e. if Matrix Option= Display Matrix. Both cycles and damage matrices can be displayed; they have .cyh and .dhh extensions respectively.
Plotting, or listing a matrix are further described below (extraction is dealt with on the form above).
Cycle/Damage Histogram Display (MP3D)
When the user picks the plot Cycles histogram or the plot Damage histogram options from the results Display main menu pick, he is presented with a 2 and 3D graphical histogram presentation tool - the MP3D module. Both cycle and damage histograms produced by the design optimization fatigue analyzers may be viewed. The histograms are presented graphically and may be manipulated in a number of ways.
The functions of the plot pull-down menus are described in the table following Figure 5‑27. Many of the options available from the top pull-down menus are generic to the MSC Fatigue modules and are described fully in Module Operations (Ch. 17) along with the commands that are applicable in the Command databox. Those specific to the form displayed in Figure 5‑27 are described below.
Figure 5‑27 Histogram Display and Menu Option Bar
 
Field
Description
DISPLAY
 
Hide On / Hide Off
This option turns the hidden line feature on and off. If on, histogram lines that are hidden from view will not be drawn, If off, the histogram will appear “see-thru” and all lines will be drawn.
Replot
This replots the histogram.
VIEW
 
X/Y/Z window
This option allows for specification of a minimum and maximum value for the x, y, or z-axis thus providing a x, y, or z-axis zoom. When chosen, the user will be prompted in the box at the top of the screen to enter the new maximum and minimum values in the units which are relevant to the current histogram display.
Quadrant
Determines the quadrant (1-4) of the plot in which to view the histogram.
Rotate
The histogram may be rotated using this option through 20 to 50 degrees. When chosen, the user will be prompted in the box at the top of the screen to define the number of quadrants through which to turn the histogram.
Tilt
The angle of rotation of the histogram may be changed using this option. When chosen, the user will be prompted in the box at the top of the screen to enter a new angle tilt. Angles should be specified in degrees and are normally less than 90 degrees.
Full Plot
Attempts to display the entire plot, cancelling any windowing or scaling.
AXES
 
BPlane On /
BPlane Off
This option allows the user to turn on and off the back plane (z border). When turned off, the histogram will appear only on an X-Y surface.
Log Z / Linear Z
The Z scale may be toggled between a normal and logarithmic (base 10) scale. The logarithmic scale is helpful in determining the magnitude of the short towers.
ANNOTATE
 
Add Text / Delete Text
Allows for adding or removing additional text or titles on the plot. The text is input through the databox and automatically placed at a predefined location on the plot. To delete the text, click on it with the mouse after selecting the Delete Text option. Confirmation of the text will be requested.
Move Text
To place added text or titles use this option. First select the text with the cursor and then use the cursor to place the text in the new location.
PLOT TYPE
 
Surface
The surface option causes the histogram to be presented as a continuous surface using a grid to show the contours. This kind of display is also known as a carpet plot. The converse to surface is histogram (see below).
Histogram
The histogram option causes the histogram to be presented as a set of towers, where each tower corresponds to one location on the x-y grid and the tower height to the number of cycles or amount of damage. (A cycle is one fully reversed event as identified by the cycle counting algorithm. The latter is used to reduce the local random stress or strain time history to a set of discrete cycles).
View left
This option reduces the 3D histogram to a two dimensional view by summing the histogram as viewed from the left, looking right. When the histogram is set to the default histogram orientation, this option will show strain RANGE along the x-axis. The y-axis in this 2D view will correspond to the z-axis for the 3D view.
View right
This option reduces the 3D histogram to a two dimensional view by summing the histogram as viewed from the right, looking left. When the histogram is set to the default histogram orientation, this option will show MEAN strain along the x-axis. The y-axis in this 2D view will correspond to the z-axis for the 3D view.
Cycles / Damage
This option toggles the display between a cycle histogram and its corresponding damage histogram. The histograms show cycles or damage on the z-axis and applied strain or stress range and mean on the x and y axes respectively.
OPTIONS
This options brings up a form where all items explained in this table may be set simultaneously.
MISCELLANEOUS
 
P
If the P key is pressed at any time, the current option is terminated and the whole screen is redrawn.
List Matrix
As can be seen from, this option lists the values of all the range and mean bins, and the number of cycles in each bin Figure 5‑28.
 
Figure 5‑28 Histogram Matrix Listing
Results Processing
Once a fatigue analysis has been completed, the results may be viewed tabularly using a module called PFPOST.
Detailed descriptions of the operation of PFPOST are given in Reviewing Results (PFPOST), 328.
Utilities
This option consists of 5 utilities for converting .fes fatigue input files between various formats. Once the program has started, the user will be presented with a menu of options as described in Figure 5‑29.
The options menu looks like this:
Figure 5‑29 Utilities Menu Options
An explanation of each follows:
 
Field
Description
ASCII input file create
This is a jobname.fes file to ASCII file conversion utility. MSC Fatigue uses a compact binary input data file which has a file type of .fes. An ASCII version of a jobname.fes file must be created in order to view or modify the input data. Conversion back to .fes format is via the Binary input file create utility.
The form of ASCII input file create is show below.
Binary input file create
This is a jobname.asc file to fes file conversion utility. MSC Fatigue uses a compact binary input data file which has a file type of .fes. A jobname.fes version of an ASCII file must be created in order to process the ASCII file within MSC Fatigue. Conversion back to ASCII format is via the ASCII input file create utility.
The form of ASCII input file create is shown below.
Edit ASCII file
 
This option allows the use of an ASCII editor to make changes to the current FES file. The program converts the FES file to a temporary ASCII equivalent, which is then edited by the user selected editor. After editing, the FES file is recreated.
Make a simple input (FES) file
This utility simply leads you through a few set up pages asking for parameters to a fatigue analysis. Stresses are input manually and not taken from any finite element generated results file(s). There is a limit of one load case and one material at one stress location. It is possible to edit this file after converting it to ASCII form if more load cases, materials and stress locations are desired.
In all cases above the user will be presented with a form asking for the appropriate input file and an output file name. An example of this file is shown below.
MSC Fatigue Input file - ASCII format
Job name : mask_ci
File revision=3
#
# ----------------- Job Descriptors ------------------------
#
Crack Initiation of Catcher’s Mask
#
# ----------------- Job Information ------------------------
#
Fatigue code=1 # Local Strain
FE results type=0 # Linear Static
Stress/strain=0 # Stresses
Results location=0 # @Node
Results co-ordinate system=0 # Full 3D
Stress/strain combination=3 # Abs Max principal
Number of load cases=1
Number of materials=2
Number of nodes=5601
#
Stress units=0 # MPa
Certainty of survival=50%
Damage model=0 # Smith-Watson-Topper
Elastic-plastic correction=0 # Neuber
Biaxiality correction=0 # None
#
# ---- Load case information ( 8 lines per load case ) -----
#
#
#Number of load cases=1
#
#
Load case number=1
Description=1.2-Default, Static Subcase
Load type=1
Load units=2
Applied FE load=0.16
Scale factor=1
Offset=0
Time history name=BALL_HITS
#
# --------------- Material/Group Information ---------------
#
#
#Number of materials=1
#
#
Group ID number=1
Material source=0 # Local/central databank
Group description=hex_mesh.25
Database name=
Material name=MANTEN
Sub-name=
Surface finish=12
Surface treatment=1
Stress/strain raiser (multiplier)=1
Stress/strain offset=0
Fatigue limit reduction (Kf) =1
Plastic stress concentration factor (Formzahl)=0 # 0 means Neuber
#
# ------------------- Stress Information -------------------
#
Node number=1 Group ID=1 Multiplier=1 Offset=0 Temp.=0
0.300007E0 -1.57632E1 1.825162E0 -5.864792E0 1.835311E0 0.587022E0
Node number=2 Group ID=1 Multiplier=1 Offset=0 Temp.=0
0.300619E0 -1.128119E1 5.086284E0 0.821963E0 3.335781E0 1.55936E0
Node number=3 Group ID=1 Multiplier=1 Offset=0 Temp.=0
1.967203E0 -3.0951E1 3.67726E0 -7.270879E0 1.536527E0 1.258015E0
Node number=-1