Upload
vladeta-jevremovic
View
214
Download
0
Embed Size (px)
Citation preview
7/29/2019 FSTAR
1/51
COSMOSM Advanced Modules i
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Fatigue Module Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
2 Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Cumulative Damage Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
General Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Elastic-Plastic Formulation Definitions . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Analysis Procedure for Cyclic Loading . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5Normal Procedure (at a Location) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
All-Nodes Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Simplified Elastic-Plastic Formulation . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
3 Description of Elements . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Index
Index
7/29/2019 FSTAR
2/51
Contents
ii COSMOSM Advanced Modules
4 Brief Description of Commands . . . . . . . . . . . . . . . . . . .4-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
Commands Likely to be Used for a Given Analysis . . . . . . . . . . . . . . . . .4-1
Analysis Menu (Analysis > FATIGUE) . . . . . . . . . . . . . . . . . . . . . . . .4-2
Analysis Menu (Analysis > FATIGUE > FATIGUE LIST) . . . . . . . . .4-2
Analysis Menu (Analysis > FATIGUE > FATIGUE DELETION) . . .4-3
Results Menu (Results > PLOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
5 Detailed Description of Examples . . . . . . . . . . . . . . . . . .5-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
How FSTAR Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
Cylinder Under Axial Cyclic Loading Example . . . . . . . . . . . . . . . . . . . .5-4
History Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4Starting The Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
Specifying the Fatigue Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-5
Defining the Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-5
Defining a Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6
Specifying the Stress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7
Specifying the Fatigue Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-8
Running the Fatigue Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-10Interpretation of the Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-11
Fatigue Caused by Pressure Loading Example . . . . . . . . . . . . . . . . . . . .5-12
Structural Modeling and Stress Analysis . . . . . . . . . . . . . . . . . . . . . . .5-13
Fatigue Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-14
Fatigue Analysis (All-Nodes Option) . . . . . . . . . . . . . . . . . . . . . . . . . . .5-17
Fatigue Caused by Thermal Loading Example . . . . . . . . . . . . . . . . . . . .5-17
Creating the Model Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-18
Specifying and Running the Thermal Analysis . . . . . . . . . . . . . . . . . .5-19
Specifying and Running the Stress Analysis . . . . . . . . . . . . . . . . . . . .5-20
Specifying and Running the Fatigue Analysis . . . . . . . . . . . . . . . . . . .5-20
Running the Analysis Based on the Elastic-Plastic Formulation . . . . .5-21In
dex
Index
7/29/2019 FSTAR
3/51
COSMOSM Advanced Modules iii
Contents FSTAR / Fatigue Analysis
6 A Brief Theoretical Background for Simplified Elastic-Plastic
Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Section Orientation in Junctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Stress Linearization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Cartesian Formulation (Approximation) . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Axisymmetric Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Simplified Elastic-Plastic Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Index
Index
7/29/2019 FSTAR
4/51
Contents
iv COSMOSM Advanced Modules
Index
Index
7/29/2019 FSTAR
5/51
COSMOSM Advanced Modules 1-1
1 Introduction
Introduction
The suitability of a mechanical or structural component for specific serviceinvolving cyclic application of loads and thermal conditions is determined by the
use of the fatigue module. The basic postulate adopted for fatigue calculations with
spectrum loading is the cumulative damage theory based on the Miners rule.
Fatigue Module CapabilitiesThe Fatigue module, FSTAR, provides engineers with the capability to perform
fatigue analysis of their structural designs using the data base created with the stress
module of COSMOSM. Analysis can be performed easily and quickly to determine
the predicted life of a design and identify areas that are fatigue critical.
FSTAR calculates fatigue usage factor (fraction of life used up by a combination of
fatigue events) for any point of a structural model. The model can consist of 1D, 2Dplane and axisymmetric, 3D solid and shell elements. Stress conditions at any point
can be due to mechanical loadings and/or thermal loadings. All events and the
corresponding number of cycles are defined easily by the user. At each location
being evaluated, the stress can be associated with load conditions previously
calculated with COSMOSM (load cases/time-steps), or it can be directly input by
the user. The user has also the flexibility to modify the stored stresses in the dataIndex
Index
7/29/2019 FSTAR
6/51
Chapter1 Introduction
1-2 COSMOSM Advanced Modules
base. The solution is based on the Miners rule approach and the ASME Boiler and
Pressure Vessel Code. There is also a capability to evaluate the fatigue usage factor
using the ASME Code for a simplified elastic-plastic formulation. The powerful
graphics capability of the COSMOSM software can be utilized to display colorplots of fatigue life and to identify the fatigue critical regions.
Index
Index
7/29/2019 FSTAR
7/51
COSMOSM Advanced Modules 2-1
2 Analysis
Introduction
This chapter covers background information, definitions and the procedure forconducting a fatigue analysis.
Cumulative Damage Theory
Service operation at any given cyclic stress amplitude produces fatigue damage, theseriousness of which will be related to the total number of cycles that would be
required to produce failure of an undamaged component at that stress amplitude. It
is also assumed that the damage incurred is permanent.
The method adopted here is a cumulative damage method based on the Miners
rule. To have a better understanding of the general theory, first consider the
following example:
Assume that operation at several different stress amplitudes S1, S2,..., St in
sequence for a number of cycles n1, n2,..., nt will result in an accumulation of total
damage equal to the sum of the damage increments accrued at each individual
stress level. Then if operation at a stress amplitude (level) S1 produces complete
damage (or failure) in N1 cycles, operation at stress amplitude S1 (event 1) for aIn
dex
Index
7/29/2019 FSTAR
8/51
Chapter 2 Analysis
2-2 COSMOSM Advanced Modules
number of cycles n1 smaller than N1 will produce a smaller fraction of damage, say
D1. Factor D1 is termed damage fraction (usage factor). Operation over a spectrum
of different stress levels results in a usage factor Di for each of the different stress
levels Si in the spectrum (in the following development each one of the different
load level operations, which may consist of a number of cycles, is called an event).
When these factors sum to unity, failure is predicted; that is,
(2-1)
The linear damage rule states that the damage fraction (usage factor), D i, at stress
level Si is equal to the cycle ratio ni/Ni. Thus, the damage fraction D due to one
cycle of loading is 1/N. In other words, the application of one cycle of loading
consumes 1/N of the fatigue life. The failure criterion for variable amplitude
loading can now be stated as
(2-2)
In the above postulate it is assumed that there is no interaction between different
events, i.e. each event (consisting of a number of cycles of the same load level)
occurs in complete isolation from the other events. However, in practical
applications, every load cycle of the spectrum may contain multiple load levels.
The fatigue analysis of FSTAR also includes this latter effect as will be described in
more details in the section on Analysis Procedure for Cyclic Loading.
Definitions
General Definitions
Loading History
A series of load steps which may occur for a number of times.
Event
A portion of loading history which has a frequency of occurrence.
Index
Index
7/29/2019 FSTAR
9/51
COSMOSM Advanced Modules 2-3
Part 2 FSTAR / Fatigue Analysis
Fatigue Loading
A specified point in the loading history such as where the stress level is at the
extreme.
Location
A point on the structure for which the fatigue calculation is to be performed.
Stress Condition
Corresponds to the state of stress at a location for a particular (fatigue) loading.
Loading Combination (Set)
Is the combination of two loadings. There are as many as N(N-1)/2 loading
combinations, where N is the number of loadings.
Component Stress Range
Is computed for a loading combination, when the six components of stress field at
one (stress) condition are subtracted from the six components at the other condition.
Alternating Stress (Intensity)
If C1, C2 and C3 are the three principal stresses obtained from the component stress
range and S12 = C1 - C2, S23 = C2 - C3 and S31 = C3 - C1 are the three stress
differences, then the alternating stress intensity (Salt) is one-half of the largest
absolute magnitude of any stress difference.
Alternating Stress Intensity List
A list of all possible combinations of alternating stress intensities (at a location) in
decreasing order.
Partial Usage Factor
For loading combination i, the partial usage factor is equal to the cycle ratio n i/Ni,
where ni is the lower number of cycles remaining from either events E or F. EventsE and F contain the two loadings which constitute loading combination i, and N i is
the allowable number of cycles interpolated from the S-N curve for the alternating
stress intensity Salti (resulted from loading combination i).
Index
Index
7/29/2019 FSTAR
10/51
Chapter 2 Analysis
2-4 COSMOSM Advanced Modules
Cumulative Usage Factor
Sum of all partial usage factors.
Processing Phase
Initial COSMOSM finite element structural results (from STAR, HSTAR, ASTAR,
or NSTAR modules) applicable as input to the fatigue calculations.
Load Case (Time Step)
Stresses stored in the database during the processing phase. These stresses are
considered in fatigue calculations once a load case (time step) is associated with a
(fatigue) loading.
Scale Factor
Is a stress multiplier. It applies to stresses which are read for a fatigue loading from
the database stress file. The database stress file contains the finite element structural
solution obtained during the Processing Phase.
Stress Concentration Factor (in X, Y and Z directions)
Applies to the normal stress components at a specified location. This factor is to be
used more as a measure of the mesh refinement in the model used for finite element
analysis, in the areas where fatigue calculation is being performed. If the model is
fine enough, it takes a value of one in all directions. It may be increased to higher
values depending on the coarseness of the finite element mesh. This factor may also
be used to account for the existence of any local stress concentration effects other
than geometry effects.
Elastic-Plastic Formulation Definitions
Section
A straight path through the wall (in the thickness direction) of an axisymmetric
structure.
Linearized Stress
The equivalent linear stress distribution along a section which has the same net
bending moment as the actual distribution.
Index
Index
7/29/2019 FSTAR
11/51
COSMOSM Advanced Modules 2-5
Part 2 FSTAR / Fatigue Analysis
Membrane Stress
The constant portion of stress such that pure moment acts on a section plane after the
membrane is subtracted from the equivalent linearized stress.
Bending Stress:
The variable portion of stress equal to the equivalent linear stress minus the
membrane stress.
Design Stress
The allowable design stress intensity value (Sm) at a particular temperature as
specified by the Sm-T curve. (These curves may be found in tables I-2.1 and I-2.2 of
Reference 5).
Sm-T Curve
Design stress versus temperature.
Analysis Procedure for Cyclic Loading
Normal Procedure (at a Location)
1. When a design fatigue curve (S-N curve) is not defined, the program evaluates
the alternating stress intensities according to the ASME Boiler and Pressure
Vessel Code [Reference 1]. Alternating stress intensities are evaluated betweenall possible pairs of loading combinations. That is, for a defined location, all six
stress components of loading A will be subtracted from the corresponding
components of loading B to yield component stress range from which the
alternating stress intensities are evaluated according to the General Definitions
section. These alternating stress intensities are listed for all possible
combinations in decreasing order together with their corresponding loading
pairs. No usage factor is evaluated in this case.
2. When a design fatigue curve (S-N curve) is defined, the program checks the
alternating stress intensity list from the top (highest value) to the bottom (lowest
value). It evaluates the partial usage factor Di for the ith alternating stress
intensity in that list by evaluating the cycle ratio ni/Ni (as its equivalence). The
ith alternating stress intensity is formed by the combination of loadings AE andIn
dex
Index
7/29/2019 FSTAR
12/51
Chapter 2 Analysis
2-6 COSMOSM Advanced Modules
BF, where E and F are the corresponding events. Here, ni corresponds to the
lower number of cycles remaining from either events E and F, and Ni
corresponds to the allowable number of cycles interpolated from the design
fatigue curve (SN curve).
After evaluating the partial usage factor Di, the program updates the alternating
stress intensity list by reducing the number of cycles of both events E and F by
ni. Consequently, one of the two events E or F will be eliminated (or both if E
and F have the same number of cycles) and the other event will have ni cycles
less in the later calculations. Elimination of an event results in elimination of the
corresponding loadings. Once a loading is eliminated the corresponding stress
intensities (formed by combination of that loading with other loadings) will alsobe eliminated from the list. After updating the list the program checks the next
alternating stress intensity in the list and evaluates the corresponding partial
usage factor, adds that to the cumulative one and updates the list. This procedure
will be repeated for the next alternating stress intensity in the list and continues
until all stress intensities are considered.
3. An S-N curve is defined by log-log interpolation between the points (on the
curve) and linear interpolation among all the (S-N) curves with different stressratios if more than one curve is defined by the user. Also available are two
predefined (optional) curves for Carbon or Austenitic Steels which the user may
consider instead. For any alternating stress within the stress range S1 and S2 (the
first and last points) of an S-N curve the program uses log-log interpolation to
find the corresponding cycle. For any stress larger (smaller) than S1 (S2), the
program assigns N1 (N2) as the corresponding number of cycles, where N1 and
N2
correspond to the first and last points of the curve. Therefore, it is important
that the user defines the S-N curve for a wide range of cycles. For the same
reason, if an endurance limit is to be implemented into the curve, it is
appropriate to have a relatively large number of cycles assigned to the last point
(N2) on the curve.
All-Nodes Option
This option is similar to the normal procedure except that the fatigue calculation is
performed for a structure at all nodes. The program has the following limitations:
1. Since the calculation is done on the nodal basis, no location has to be defined
(all defined locations will be ignored).
Index
Index
7/29/2019 FSTAR
13/51
COSMOSM Advanced Modules 2-7
Part 2 FSTAR / Fatigue Analysis
2. All defined concentration factors will be ignored.
3. All stresses are read either from stress files created during the processing phase
or considered to be zero if they are so defined (using command FT_LOAD(Analysis > FATIGUE > Fatigue Load). No modification on the nodal stresses
are allowed (i.e., any assignment made by the command FT_STREAD (Analysis
> FATIGUE > Apply Stress) is ignored).
4. No elastic-plastic formulation will be incorporated into the calculation at any
node.
Simplified Elastic-Plastic Formulation
If a simplified elastic-plastic formulation is desired, the following steps must be
taken:
1. For an axisymmetric structure
such as a pressure vessel and a
fatigue critical location (on theinner or outer surface), define a
thickness-through section with
one end at the desired location
(Figure 2-1). The section must
present a rational plane of
bending which, in most cases,
will be perpendicular to both
surfaces and the mid-plane. Formost of the structures with
parallel surfaces, such as pipes,
shells and external nozzles, this
criteria can be easily met.
However, in the irregular areas
such as in the nozzle to shell juncture, rational planes of bending may be
approximated so as to be perpendicular to the mid-plane and have the same
angle between the section and the surface on both sides (see Chapter 6).
2. Define an Sm-T curve. Typical values of Sm are given in Tables I-1.1 and I-1.2
of Reference 5.
Figure 2-1. Two Types of Sections Definedby Locations at Their Two Ends
1 2
3
4Y
X
CL
Index
Index
7/29/2019 FSTAR
14/51
Chapter 2 Analysis
2-8 COSMOSM Advanced Modules
3. If an Sm-T curve is defined, the calculation should proceed by evaluating the
equivalent linearized stresses along the defined section (Figure 2-2). The
linearized stresses are the sum of the bending stresses and the membrane
stresses as outlined in Chapter 1.
Figure 2-2. Equivalent Linearized Stress Along a Sections
4. Each alternating stress intensity (evaluated according to the Normal Procedure
section) is increased by a factor Ke. This factor is determined by considering
an equivalent alternating stress intensity based on linearized stresses (see
Chapter 6).
Membrane
Bending at X
ActualStress
Linear Stress(Membrane + Bend ing)
AlongSection
S
X
Index
Index
7/29/2019 FSTAR
15/51
COSMOSM Advanced Modules 3-1
3 Description of Elements
Introduction
The following table shows the elements that are used in the FSTAR program. Fordetailed descriptions of each element, you are referred to Chapter 4 of the
COSMOSM User Guide manual.
Table 3-1. Elements for FSTAR
Element TypeElement
Name
2D Spar/Truss TRUSS2D
2D Elastic Beam BEAM2D
3D Elastic Beam BEAM3D
3D Spar/Truss TRUSS3D
Elastic Straight Pipe PIPE
Boundary Element BOUND
General Mass Element MASS
Elastic Curved Pipe ELBOW
2D 4- to 8-Node Plane Stress, Strain, Body of Revolution PLANE2D3D 3- to 6-Node Plane Stress, Strain, Body of Revolution TRIANG
Triangular Thick Shell SHELL3T
Quadrilateral Thick Shell SHELL4T
3D 8- to 20-Node Continuum Brick SOLID
Index
Index
7/29/2019 FSTAR
16/51
COSMOSM Advanced Modules 3-2
Part 2 FSTAR / Fatigue Analysis
Table 3-1. Elements for FSTAR (Concluded)
Element TypeElement
Name
3D 4-Node Tetrahedron Solid TETRA4
3D 10-Node Tetrahedron Solid TETRA10
2-Node Gap/with Friction GAP
Triangular Composite Shell SHELL3L
Quadrilateral Composite Shell SH3LL4L
Triangular Thin Shell SHELL3
Quadrilateral Thin Shell SHELL4
Spring Element SPRING
3D 4-Node Tetrahedron Solid with Rotation TETRA4R
Axisymmetric Shell SHELLAX
General Stiffness GENSTIF
8 or 9-Node Isoparametric Shell Element SHELL9
8 or 9-Node Isoparametric Composite Shell SHELL9L
8-Node Composite Solid SOLIDL
2-Node Rigid Bar RBAR3D 8- to 20-Node Isoparametric Piezoelectric Solid SOLIDPZ
6-Node Shell Element SHELL6
Index
Index
7/29/2019 FSTAR
17/51
COSMOSM Advanced Modules 4-1
4 Brief Description
of Commands
Introduction
This chapter outlines the commands most commonly used.
Commands Likely to be Used for a Given Analysis
The following section gives a brief description of commands that may be necessary
to run a given type of analysis once a proper finite element mesh is generated. This
is intended as a general guideline only because the problem at hand may not need
all the commands that are mentioned below or it may need some other commands
which are not mentioned.
Index
Index
7/29/2019 FSTAR
18/51
Chapter 4 Brief Description of Commands
4-2 COSMOSM Advanced Modules
Analysis Menu (Analysis > FATIGUE)
Analysis Menu (Analysis > FATIGUE > FATIGUE LIST)
Command Intended Use
FT_EVENT
( ...> Event Cycle) Specifies the number of cycles
FT_LOAD
( ...> Fatigue Load)Defines fatigue loading
FT_STREAD Defines stress conditions
( ...> Apply Stress)
FT_CURDEF Defines fatigue properties
( ...> Property Curve)
FT_LOC Defines a fatigue location( ...> Fatigue Location)
FT_SEC Defines a section for elastic-plastic
formulation( ...> Fatigue Section)
A_FATIGUE Specifies the face and layer number of multi-
layered shell or solids( ...> Analysis Options)
R_FATIGUE Performs the fatigue analysis
( ...> Run Fatigue Analysis)
Command Intended Use
FT_EVENTLIS List fatigue events and their specifications
( ...> Events)
FT_STLIST Lists stress conditions( ...> Stress Conditions)
FT_CURLIST Lists all defined fatigue properties
( ...> Property Curves)
FT_LOCLIST Lists specifications for a pattern of fatigue
locations( ...> Locations)
FT_SECLIST Lists specifications for a pattern of fatigue
sections( ...> Sections)
Index
Index
7/29/2019 FSTAR
19/51
COSMOSM Advanced Modules 4-3
Part 2 FSTAR / Fatigue Analysis
Analysis Menu (Analysis > FATIGUE > FATIGUE DELETION)
Results Menu (Results > PLOT)
Command Intended Use
FT_EVENTDELDeletes a pattern of fatigue events
( ...> Events)
FT_LOADDEL Deletes a pattern of fatigue loadings
( ...> Loads)
FT_STDEL Deletes stresses associated with a pattern of
fatigue locations( ...> Stresses)
FT_CURDEL Deletes fatigue property specifications
( ...> Property Curves)
FT_LOCDEL Deletes a pattern of fatigue locations
( ...> Locations)
FT_SECDEL Deletes a pattern of fatigue sections
( ...> Sections)
Command Intended Use
ACTFTG Loads the cumulative fatigue usage factors
into the plot buffers( ...> Fatigue)
FTGPLOT Plots the previously loaded fatigue cumulative
factor( ...> Fatigue)
FTGLIST Lists the cumulative fatigue usage factors
( ...> LIST > Events)
Index
Index
7/29/2019 FSTAR
20/51
4-4 COSMOSM Advanced Modules
Index
Index
7/29/2019 FSTAR
21/51
COSMOSM Advanced Modules 5-1
5 Detailed Description
of Examples
Introduction
These example are typical fatigue problems solved by the FSTAR module. Adetailed description of the steps required to set up and solve the problems are given.
How FSTAR Works
Typical input sequence prior to running the FATIGUE module is:
1. Define the required events with the FT_EVENT(Analysis > FATIGUE > EventCycle) command.
2. Define fatigue loadings using the FT_LOAD (Analysis > FATIGUE > Fatigue
Load) command and associate them with the stresses stored by the
COSMOSM structural solution. [Stresses are available for fatigue analysis from
the nonlinear module only for those time steps which are specified by
the NL_PLOT (Analysis > NONLINEAR > Plot Options) command and for
Advanced Dynamics, for those specified by the PD_PLOT (Analysis >
POST_DYNAMIC > PD_OUTPUT > Set Plot Options) command].
Index
Index
Chapter 5 Detailed Description of Examples
7/29/2019 FSTAR
22/51
Chapter 5 Detailed Description of Examples
5-2 COSMOSM Advanced Modules
3. You may use the FT_STREAD (Analysis > FATIGUE > Apply Stress)
command to input stresses directly. (This command may also be used to modify
stresses stored as the result of the initial finite element structural solution).
4. Define fatigue locations with the FT_LOC (Analysis > FATIGUE > Fatigue
Location) command. (Not required for all-nodes calculation option).
5. Define fatigue design curves (the S-N curves) with the FT_CURDEF (Analysis
> FATIGUE > Property Curve) command or use the A_FATIGUE (Analysis >
FATIGUE > Analysis Options) command to specify one of the two pre-defined
(optional) S-N curves. Modulus of elasticity must be defined in psi (using the
MPROP (Propsets > Material Property) command), if an optional design curveis considered. The predefined (optional) curves are defined in psi versus cycle.
(If no S-N curve is defined, the fatigue calculation will not produce usage
factors).
6. For shell elements specify the top or bottom face and the layer number with the
A_FATIGUE(Analysis > FATIGUE > Analysis Options) command.
7. Activate a location for fatigue calculation with the ACTSET, LOC, ...(Control >ACTIVATE > Set Entity, Loc) command (for the all-nodes option activate zero
location).
8. Run the FSTAR module by executing the R_FATIGUE(Analysis > FATIGUE >Run Fatigue Analysis) command.
9. Repeat steps (7) and (8) for other locations if the calculations are made on the
basis of one location at a time. If you intend to save the results of the previouscalculations in the output file, activate the append flag of the PRINT_OPS(Analysis > OUTPUT OPTIONS > Set Print Options) command.
You may review all your inputs at any time during the editing session or afterward
by using commands: FT_EVENTLIS(Analysis > FATIGUE > FATIGUE LIST >
Events), FT_LOCLIST(Analysis > FATIGUE > FATIGUE LIST > Locations),
FT_CURLIST (Analysis > FATIGUE > FATIGUE LIST > Property Curves),
FT_STLIST(Analysis > FATIGUE > FATIGUE LIST > Stress Conditions)orreview the result of fatigue calculations after each run with the command: FTGLIST
(Results > LIST > Fatigue Usage Factor)
Index
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
23/51
COSMOSM Advanced Modules 5-3
Part 2 FSTAR / Fatigue Analysis
You can also check both the inputs and outputs by reviewing the file with the
extension .FTG. You may delete/ modify your inputs at anytime during the
editing session by using the commands: FT_EVENTDEL(Analysis > FATIGUE >
FATIGUE LIST > Events),FT_LOADDEL (Analysis >FATIGUE > FATIGUEDELETION > Loads), FT_LOCDEL (Analysis > FATIGUE > FATIGUE
DELETION > Locations), FT_STDEL (Analysis > FATIGUE > FATIGUE
DELETION > Stresses), FT_CURDEL (Analysis > FATIGUE > FATIGUE
DELETION > Property Curves).
You may have color plots of the results (for all-nodes option) by issuing ACTFTGand FTGPLOT (Results > PLOT > Fatigue) commands.
For the simplified elastic-plastic calculation (for axisymmetric models) add the
following steps:
10. Define a section through the wall thickness with the FT_SEC (Analysis >
FATIGUE > Fatigue Section) command (first define locations at the two ends
of the section by using the FT_LOC (Analysis > FATIGUE > Fatigue Location)
command)
11. Define the Sm-T curve and material parameters M and N with the FT_CURDEF
(Analysis > FATIGUE > Property Curve) command.
12. Activate one of the two end locations and run fatigue (steps g and h).
You may use the FT_SECLIST(Analysis > FATIGUE > FATIGUE LIST >Sections),FT_CURLIST(Analysis > FATIGUE > FATIGUE LIST > Property
Curves),FT_SECDEL(Analysis > FATIGUE > FATIGUE DELETION >Sections), and FT_CURDEL (Analysis > FATIGUE > FATIGUE DELETION >
Property Curves), commands for the listing and deleting of the inputs in steps j
and k.
The following three examples are designed to clarify the concept of cumulative
damage theory and to show how it is implemented in the COSMOSM Fatigue
module.
Index
Index
Chapter 5 Detailed Description of Examples
7/29/2019 FSTAR
24/51
p p p
5-4 COSMOSM Advanced Modules
Cylinder Under Axial Cyclic Loading Example
(Without the use of the processing phase modules.)
A cylindrical specimen is under axial cyclic loading with three different
amplitudes. One type of stress cycle (event 1) produces 800 cycles of a stress
difference variation from zero to +50,000 psi and a second type of stress cycle
(event 2) produces 2300 cycles of a stress difference variation from zero to -30,000
psi and a third type produces 1200 cycles of a stress difference variation from zero
to +20,000 psi (event 3). The cumulative effect shall be evaluated as stipulated in
steps 1 to 9 below.
History Loading
The load history is defined according to Figure 5-1. The number of cycles for each
event is specified by n1, n2 and n3.
Figure 5-1. Loading History
Starting The Problem
Move to the working directory and launch GEOSTAR. If you wish, you may use a
title for your problem using the command TITLE(Control > MISCELLANEOUS >Write Title).
t
P
(psi)
50,000
-30,000
20,000
Event 1 Event 2 Event 3
n = 800 n = 2300 n = 1200
x
1 2 3
x
Index
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
25/51
COSMOSM Advanced Modules 5-5
Specifying the Fatigue Events
Geo Panel: Analysis > FATIGUE > Event Cycle (FT_EVENT)
Reference number for the event > 1
Number of required cycles > 800
Geo Panel: Analysis > FATIGUE > Event Cycle (FT_EVENT)
Reference number for the event > 2
Number of required cycles > 2300
Geo Panel: Analysis > FATIGUE > Event Cycle (FT_EVENT)
Reference number for the event > 3
Number of required cycles > 1200
You may modify/correct any event specification by repeating command FT_EVENT
(Analysis > FATIGUE > Event Cycle) for that event. To delete an event use
commandFT_EVENTDEL (AnalysIs > FATIGUE > FATIGUE DELETION >Events).
Defining the Loading
Define loadings which
correspond to the extremes of
excursion within each event.
Considering the loading set in
Figure 5-2 we shall define the
following loadings:
Geo Panel: Analysis >
FATIGUE > FatigueLoad (FT_LOAD)
Reference number> 1
Associated event >1
Associated load case > 0
No stresses for
this loading
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number> 2
Associated event >1
Associated load case > -1
4
3
2
1 5
6
t
(psi)x
Loading
Figure 5-2. Loading History
Index
Index
Chapter 5 Detailed Description of Examples
7/29/2019 FSTAR
26/51
5-6 COSMOSM Advanced Modules
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number> 3
Associated event >2
Associated load case > 0
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number > 4
Associated event >2
Associated load case > -1
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number > 5
Associated event >3Associated load case > 0
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number > 6
Associated event >3
Associated load case > -1
You may review all your input so far by using list command FT_EVENTLIS(Analysis > FATIGUE > FATIGUE LIST > Events). You may modify/correct any
loading specification by repeating command FT_LOAD(Analysis > FATIGUE >Fatigue Load), or may delete a loading by using command FT_LOADDEL(Analysis > FATIGUE > FATIGUE DELETION > Loads).
Caution: Deleting an event erases all loadings which were associated to that
event, i.e., all parameters which are otherwise listed for that event [using
command FT_EVENTLIS(AnalysIs > FATIGUE > FATIGUE LIST >
Events)] will be deleted.
Defining a Location
Define a location for fatigue calculation.
Geo Panel: Analysis > FATIGUE > Fatigue Location (FT_LOC)
Reference number for fatigue location > 1
Associated node label > 1
For this example Node label is irrelevant. It is useful for problems for
which the stress conditions are available in the database from initial
COSMOSM processing phase calculations.
Stress concentration in X dir > 1.0
Stress concentration in Y dir > 1.0In
dex
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
27/51
COSMOSM Advanced Modules 5-7
Stress concentration in Z dir > 1.0
Stress concentration factors are considered to be unity in all
directions.
You may review your inputs by using list command FT_LOCLIST (Analysis >
FATIGUE > FATIGUE LIST > Locations) (use default for all prompts). Dashedlines under headings X, Y, Z, and CS are due to the irrelevance of nodal coordinates
in this example.
Specifying the Stress
Specify the stress conditions for the defined loadings (as are specified in Figure
5-2) and location.
Geo Panel: Analysis > FATIGUE > Apply Stress (FT_STREAD)
Location label > 1
Fatigue loading label >2
Item number > Actual stresses
Normal stress in X direction > 50000Normal stress in Y direction > 0.0
Normal stress in Z direction > 0.0
Shear stress TAU_XY > 0.0
Shear stress TAU_XZ > 0.0
Shear stress TAU_YZ > 0.0
(For location 1, loading 2, define SX = 50,000. All other stress components are zero).
Geo Panel: Analysis > FATIGUE > Apply Stress (FT_STREAD)
Location label > 1
Fatigue loading label >4
Item number > Actual stresses
Normal stress in X direction > -30000
Normal stress in Y direction > 0.0
Normal stress in Z direction > 0.0
Shear stress TAU_XY > 0.0
Shear stress TAU_XZ > 0.0
Shear stress TAU_YZ > 0.0
Geo Panel: Analysis > FATIGUE > Apply Stress (FT_STREAD)
Location label > 1
Fatigue loading label >6In
dex
Index
Chapter 5 Detailed Description of Examples
7/29/2019 FSTAR
28/51
5-8 COSMOSM Advanced Modules
Item number > Actual stresses
Normal stress in X direction > -20000
Normal stress in Y direction > 0.0
Normal stress in Z direction > 0.0
Shear stress TAU_XY > 0.0
Shear stress TAU_XZ > 0.0
Shear stress TAU_YZ > 0.0
To review the stress conditions specified by command FT_STREAD (Analysis >
FATIGUE > Apply Stress) use list command FT_STLIST(Analysis > FATIGUE >
FATIGUE LIST > Stress Conditions).Geo Panel: Analysis > FATIGUE > FATIGUE LIST > Stress Conditions
(FT_STLIST)
First location > 1
Last location > 1
Increment > 1
Loading label > All loadings
Item number > Actual stresses
You may use command FT_STREAD (Analysis > FATIGUE > Apply Stress) to
modify any stored stress condition (stress may have been stored by using command
FT_STREAD (Analysis > FATIGUE > Apply Stress) or pre-stored in the data base
in the processing phase) for any combination of location and loading. Command
FT_STDEL (Analysis > FATIGUE > FATIGUE DELETION > Stresses) may be
used to delete stress conditions stored using command FT_STREAD(Analysis >FATIGUE > Apply Stress).
Specifying the Fatigue Curve
Specify the fatigue design curve (S-N curve) using command FT_CURDEF(Analysis > FATIGUE > Property Curve).
Geo Panel: Analysis > FATIGUE > Property Curve (FT_CURDEF)
Curve/prop item number > 1Default implies that the user is going to specify points on the S-N
curve
Stress ratio R > -1
Min. over Max. Stress. Default -1 implies a fully reversible stress
cyclingInd
ex
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
29/51
COSMOSM Advanced Modules 5-9
Cycles at point 1 > 2000
Stress at point 1 > 80E3
Cycles at point 2 > 5000
Stress at point 2 > 50E3
Cycles at point 3 > 40000
Stress at point 3 > 30E3
Cycles at point 4 > 500000
Stress at point 4 > 20E3
To input the fifth point, the command must be re-issued.
Geo Panel: Analysis > FATIGUE > Property Curve (FT_CURDEF)
Curve/prop item number > 1
Stress ratio R > -1
Cycles at point 5 > 100000000
Stress at point 5 > 19E3
Cycles at point 6 >
To review your inputs for
the fatigue design curve you
may use the commands
ACTXYPRE(Display >XY PLOTS > Activate
Pre-Proc) and XYPLOT(Display> XY PLOTS >
Plot Curves). The above
five points define a fatigue
design curve according to
Figure 5-3.
Geo Panel: Display > XY PLOTS > Activate Pre-Proc (ACTXYPRE)
Graph number > 1
Curve type > Fatigue
Curve type > SN
Curve number > 1
Graph color > 12
Graph line style > Solid
Graph symbol style > Circle
Geo Panel: Display > XY PLOTS > Plot Curves (XYPLOT)
Cycle
20
60
40
103
104
105
106
107
108
x
xx
0
80
x
xalt
(ksi)
Figure 5-3. Defined Fatigue DesignCurve (S-N Curve)
Index
Index
Chapter 5 Detailed Description of Examples
7/29/2019 FSTAR
30/51
5-10 COSMOSM Advanced Modules
Running the Fatigue Analysis
Through steps 1 to 7, all necessary data are stored in the database. In order to make
a fatigue calculation at a location, first we have to activate that location.
Index
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
31/51
COSMOSM Advanced Modules 5-11
Geo Panel: Control > ACTIVATE > Set Entity (ACTSET)
Set label > Loc
Location for fatigue calculation > 1
(This is necessary because the program is designed in such a way that the user may
define more than one location).
To run the fatigue problem, use command R_FATIGUE(Analysis > FATIGUE >Run Fatigue Analysis).
When the analysis is complete, the program will return to the GEOSTAR menu.
The resulting outputs are stored in the output file with extension .FTG. The resultsmay be reviewed either with the editor, using the command EDIT(File > Edit...), orusing the list command FTGLIST(Results > LIST > Fatigue Usage Factor).
Geo Panel: Results > LIST > Fatigue Usage Factor (FTGLIST)
Location label > 1
Lists the latest results for location 1 (see Figure 5-4.):
Table Table 5-1. List of Results
Interpretation of the Results
A cumulative fatigue usage factor of 0.074 means that 7.4% of the life of the
component (structure) is used up by this combination of events. It is interesting to
note that even though the number of the loading combinations is 9 for this example,
there are only three sets which produce partial factors. There are basically two
reasons for this. First, loadings with identical stress conditions produce zeroalternating stress intensities. Secondly, updating the alternating stress intensity list
every time one of the partial factors is evaluated (Analysis Procedure For Cyclic
Loading section), results in the elimination of some of the remaining sets in the list
(e.g., the combination of loadings 2 and 6 makes no contribution).
Loading
(EVN)
Loading
(EVN)
Cycles Alternate
Stress
Partial
FactorUsed Allowed
2
4
3
1
2
2
4
6
4
2
3
2
800
1200
300
0.1240E+05
0.1245E+06
0.1000E+09
4000
25000
15000
0.64510E-01
0.96357E-02
0.30000E-05
Cumulative Fatigue Usage Factor = 0.741483E-01 Total Solution Time = 3 seconds
Index
Index
Chapter 5 Detailed Description of Examples
7/29/2019 FSTAR
32/51
5-12 COSMOSM Advanced Modules
Table 5-2. Results [Reference 1]
For more complicated problems, often an initial finite element structural analysis is
necessary in order to find the stress conditions. The following example illustrates
the use of COSMOSM. Modules such as STAR, NSTAR, or HSTAR, to evaluate
the stress conditions needed for fatigue analysis.
Fatigue Caused by Pressure Loading Example
(This example is based on using the processing phase module, STAR, in the Basic
System.)
A circular nozzle is under a varying internal pressure. Figure 5-4 shows the model
and the internal pressure cycle. In addition to a normal pressure build up which isexpected to occur 10,000 times during the service life, the component is expected to
experience an abnormal condition which occurs only 2000 times with the
characteristics illustrated in Figure 5-4.
Figure 5-4. Geometry and Load Cycle
Theoretical COSMOSM
Fatigue usage factor at
location 17.4% 7.4%
x
x
x
x x
Loadingx
3
2
1 4
0.02 0.22
Event 1
(10,000 cyc )
Event 2
(2000 cyc)
0.1 0.20.12
t
P (psi)
20,000
10,000P
2"
4"
2"
2"3"
5"
2"
1"
1"
CL
Index
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
33/51
COSMOSM Advanced Modules 5-13
To evaluate the usage factor (percentage of life used up) at different locations, first
the stress conditions at extreme points within a cycle will be evaluated. Therefore,
we need only to evaluate the stress field for the two stress levels 10,000 and 20,000
psi.
Given
E = 30 x 106 psi
= 0.3
The processing phase consists of the following three steps.
Structural Modeling and Stress Analysis
Type the following cryptic input in the command window.
GEO> VIEW,0,0,1,0,
GEO> PLANE,Z,0,1,
GEO> GRIDON,,,1,1,10,10,,
GEO> SCALE,0,
GEO> PT,1,8,0,0,GEO> PT,2,6,0,0,
GEO> PT,3,3,0,0,
GEO> PT,4,3,3,0,
GEO> PT,5,3,6,0,
GEO> PT,6,3,8,0,
GEO> PT,7,3,10,0,
GEO> PT,8,4,10,0,
GEO> PT,9,4,8,0,
GEO> PT,10,5,6,0,
GEO> PT,11,5,3,0,GEO> PT,12,6,2,0,
GEO> PT,13,8,2,0,
GEO> PT,14,6,3,0,
GEO> CRLINE,1,1,2,
GEO> CRLINE,2,2,3,
GEO> CRLINE,3,3,4,
GEO> CRLINE,4,4,5,
GEO> CRLINE,5,5,6,
GEO> CRLINE,6,6,7,
GEO> CRLINE,7,7,8,GEO> CRLINE,8,8,9,
GEO> CRLINE,9,9,10,
GEO> CRLINE,10,10,11,
GEO> CRPCIRCLE,11,14,12,1,-90,1,
GEO> CRLINE,12,12,13,
GEO > CRLINE,13,13,1
GEO> CRBRK,11,11,1,2,0,
GEO> SF2CR,1,1,12,0,
GEO> ACTMARK,SF,
GEO> SF2CR,2,2,11,0,GEO> SF2CR,3,3,14,0,
GEO> SF2CR,4,4,10,0,
GEO> CRLINE,13,13,1,
GEO> SF2CR,5,5,9,0,
GEO> SF2CR,6,6,8,0,
GEO> EGROUP,1,PLANE2D,0,1,1,0,0,0,0,0,
GEO> MPROP,1,EX,3.D7,
GEO> MPROP,1,NUXY,.3,
GEO> MPROP,1,DENS,.0003,
GEO> M_SF,1,3,1,4,4,4,1,1,GEO> M_SF,5,6,1,4,4,4,1,1,
GEO> M_SF,4,4,1,4,6,4,1,1,
GEO> NMERGE,1,160,1,0.0001,0,1,0,
GEO> DCR,1,UY,0,2,1,,
GEO> ACTSET,LC,1
GEO> PEL,33,10000.0,1,36,1,
GEO> PEL,81,10000.0,1,86,1,
GEO> PEL,49,10000.0,1,52,1,
GEO> PEL,65,10000.0,1,68,1,
GEO> ACTSET,LC,2GEO> PEL,33,20000.0,1,36,1,
GEO> PEL,81,20000.0,1,86,1,
GEO> PEL,49,20000.0,1,52,1,
GEO> PEL,65,20000.0,1,68,1,
GEO> A_STATIC,N,0,0,1e-06,1e+10,0,0,0,
GEO> R_STATIC
Index
Index
Chapter 5 Detailed Description of Examples
7/29/2019 FSTAR
34/51
5-14 COSMOSM Advanced Modules
At this stage you have the option of analyzing the fatigue problem at one location
(node) at a time or at all nodes at once. The first option provides you with more
details of the calculation. However, the all nodes option relieves you from the
painstaking task of studying each location one by one and provides you with a
graphical display of the fatigue life. These options are outlined in the following:
Fatigue Analysis (Normal Procedure,
i.e., One Location at a Time)
1. It is recommended to first identify the areas of stress concentration. This may bedone, quantitatively, by studying the stress distribution inside the structure using
commands in the Results menu. From the displayed contours it is apparent that
the tip of the nozzle, at node 105, experiences the highest level of stress.
Geo Panel: Analysis > FATIGUE > Event Cycle (FT_EVENT)
Reference number for the event > 1
Number of required cycles > 10000
Geo Panel: Analysis > FATIGUE > Event Cycle (FT_EVENT)
Reference number for the event > 2
Number of required cycles > 2000
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number > 1
Associated event > 1
Associated load case > 0
Zero stresses at all locations
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number > 2
Associated event > 1
Associated load case > 1
Scale factor > 1
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number > 3
Associated event > 2
Associated load case > 2
Scale factor > 1In
dex
Index
Part 2 FSTAR / Fatigue Analysis
G P l A l i FATIGUE
7/29/2019 FSTAR
35/51
COSMOSM Advanced Modules 5-15
Geo Panel: Analysis > FATIGUE > Fatigue Load (FT_LOAD)
Reference number > 4
Associated event > 2
Associated load case > 0
Geo Panel: Analysis > FATIGUE > Fatigue Location (FT_LOC)
Reference number for fatigue location > 1
Associated node label > 105
Stress concentration in X dir > 1.0
Stress concentration in Y dir > 1.0
Stress concentration in Z dir > 1.0
Geo Panel: Analysis > FATIGUE > Property Curve (FT_CURDEF)
Curve/prop item number > 1
Stress ratio R > -1
Cycles at point 1 > 2000
Stress at point 1 > 80E3
Cycles at point 2 > 4000
Stress at point 2 > 60E3
Cycles at point 3 > 10000
Stress at point 3 > 30E3
Cycles at point 4 > 100000
Stress at point 4 > 5E3
Geo Panel: Analysis > FATIGUE > Property Curve (FT_CURDEF)
Curve/prop item number > 1
Stress ratio R > -1
Cycles at point 5 > 10000000
Stress at point 5 > 1E3
Geo Panel: Analysis > OUTPUT OPTIONS > Set Print Options
(PRINT_OPS)
Displacement print flag >Yes
...
Output flag > Append
Geo Panel:Control > ACTIVATE > Set Entity (ACTSET)
Set label > Loc
Location for fatigue calculation > 1
Index
Index
Chapter 5 Detailed Description of Examples
Geo Panel: Analysis FATIGUE R F ti A l i (R FATIGUE)
7/29/2019 FSTAR
36/51
5-16 COSMOSM Advanced Modules
Geo Panel: Analysis > FATIGUE > Run Fatigue Analysis (R_FATIGUE)
Perform fatigue calculations
Geo Panel: Results > LIST > Fatigue Usage Factor (FTGLIST)
List fatigue results for location 1
2. You may review the output file by using the EDIT (File > Edit...) command.
Geo Panel: File > Edit a File (EDIT)
Review all results
3. You may continue by defining new locations.
There are other alternative ways of solving a linear static problem such as the
one considered above which may significantly reduce the computational time.
One alternative to the above is running the static problem for only one load
case (e.g., load case 1) and then associating fatigue loadings 2 and 3 with that
load case with a scale factor of 1 and 2.0, respectively.
4. This results in the modification of structural modeling part of the problem as
follows (type the cryptic input in the command window):
GEO>ACTSET,LC,1
GEO>PEL,33,10000.0,1,36,1,
GEO>PEL,81,10000.0,1,86,1,
GEO>PEL,49,10000.0,1,52,1,
GEO>PEL,65,10000.0,1,68,1,
GEO>A_STATIC,N,0,0,1e-06,1e+10,0,0,0,
GEO>R_STATIC
and of Fatigue Analysis part of the problem:.
.
.
GEO>FT_LOAD,2,1,1,1
GEO>FT_LOAD,3,2,1,2
.
.
.
5. The above modification is applicable only to the linearly elastic materials for
which the stress (response) is linearly proportional to the applied load.In
dex
Index
Part 2 FSTAR / Fatigue Analysis
F A l (All N d O )
7/29/2019 FSTAR
37/51
COSMOSM Advanced Modules 5-17
Fatigue Analysis (All-Nodes Option)
Type the following cryptic input in the command window.
GEO>FT_EVENT,1,10000
GEO>FT_EVENT,2,2000
GEO>FT_LOAD,1,1,0
GEO>FT_LOAD,2,1,1,1
GEO>FT_LOAD,3,2,2,1
GEO>FT_LOAD,4,2,0
GEO>FT_CURDEF,1,,2000,80E3,4000,60E3,10000,30E3,100000,5E3
GEO>FT_CURDEF,1,1000000,1E3
GEO> ACTSET,LOC,0
Activate all-nodes option
GEO> R_FATIGUE
Perform fatigue calculations
GEO> FTGLIST,0
List the fatigue results at all nodes
1. You may review the output file by using the EDIT (File > Edit...) command, or
issuing the SYSTEM command and using your favorite editor.
Geo Panel: File > Edit... (EDIT)
Review results
2. At this step, you may utilize the graphic capability of GEOSTAR to displaycolor plots of the fatigue life and identify fatigue critical regions. Fatigue curves
can be plotted using the XYPLOT (Display > XY PLOTS > Plot Curves)
command.
Geo Panel: Results > PLOT > Fatigue (ACTFTG)
Fatigue Caused by Thermal Loading Example
(Using the processing phase modules: HSTAR and NSTAR.)
Index
Index
Chapter 5 Detailed Description of Examples
Assume that the nozzle of Figure 5-5 Nozzle Geometry and a Section
7/29/2019 FSTAR
38/51
5-18 COSMOSM Advanced Modules
Assume that the nozzle of
example 2 is exposed to a fluid
heat up condition which is
expected to occur 5000 times
during its service life. Onecomplete cycle of this heat up
condition is shown in Figure 5-6.
Given
E = 30*106 psi
= 0.3 = 8.0E-6 in/in/F
Kx = 0.1 BTU/in hr F
h = 1.0 BTU/in2 hr F
(outside surface)
h = 5.0 BTU/in2 hr F
(inside surface)
Tref = 60 FTmax = 300 F
Creating the Model
Geometry
Structural modeling (similar to thethermal loading example); type the
following cryptic input in the
command window.
GEO> TITLE, FT3A: FATIGUE OF A NOZZEL WITH CYCLIC INTERNAL FLUIDTEMP.
GEO> PLANE,Z,0,1,
GEO> VIEW,0,0,1,0,
GEO> CRSPOLY,1,8,0,0,
L,8,2,0,
L,6,2,0,
A,5,3,0,
x
2"
4"
2"
2"3"
5"
2"
1"
1"
CL
2 3
Figure 5-5. Nozzle Geometry and a Section
Time HR
300
150
0.02 0.1 0.20.12
60
0
Temperatur
e
Figure 5-6. Temperature Variation Cycle
Index
Index
Part 2 FSTAR / Fatigue Analysis
L,5,6,0,
7/29/2019 FSTAR
39/51
COSMOSM Advanced Modules 5-19
, , , ,
L,4,8,0,
L,4,10,0,
L,3,10,0
L,3,8,0,L,3,6,0,
L,3,3,0,
L,3,0,0,
L,6,0,0,
L,8,0,0,
GEO> SCALE,0,
GEO> CRBRK,3,3,1,2,0,GEO> SF2CR,1,13,2,0,
GEO> SF2CR,2,12,3,0,
GEO> SF2CR,3,11,14,0,
GEO> SF2CR,4,10,4,0,
GEO> SF2CR,5,9,5,0,
GEO> SF2CR,6,8,6,0,
GEO> EGROUP,1,PLANE2D,0,1,1,0,0,0,0,GEO> M_SF,1,3,1,4,4,4,1,1,
GEO> M_SF,5,6,1,4,4,4,1,1,
GEO> M_SF,4,4,1,4,6,4,1,1,
GEO> DCR,12,UY,0,13,1,,
Specifying and Running the Thermal Analysis
Thermal analysis. Using the HSTAR Module, the nodal temperatures of the
structure will be evaluated at time intervals of 0.01 hours. Type the following
cryptic input in the command window.
GEO> CURDEF,TIME,1,1,0.000000E+00,60.0000,0.200000E-01,300.000,
GEO> CURDEF,TIME,1,3,0.100000,300.000,0.120000,60.0000,
GEO> CURDEF,TIME,1,5,0.200000,60.0000,
GEO> MPROP,1,ALPX,0.800000E-05,GEO> MPROP,1,DENS,0.300000E-03,
GEO> MPROP,1,C,40.0000,
GEO> MPROP,1,KX,0.100000,
GEO> ACTSET,TC,0,
GEO> ACTSET,TP,0,Index
Index
Chapter 5 Detailed Description of Examples
GEO> CEL,4,1.,60.,2,16,4,0,
7/29/2019 FSTAR
40/51
5-20 COSMOSM Advanced Modules
GEO> CEL,13,1.,60.,3,16,1,0,
GEO> CEL,29,1.,60.,3,32,1,0,
GEO> CEL,45,1.,60.,3,48,1,0,
GEO> CEL,99,1.,60.,3,104,1,0,
GEO> CEL,61,1.,60.,3,64,1,0,
GEO> CEL,77,1.,60.,3,80,1,0,
GEO> CEL,65,5.,1.,1,68,1,1,
GEO> CEL,49,5.,1.,1,52,1,1,
GEO> CEL,81,5.,1.,1,86,1,1,
GEO> CEL,33,5.,1.,1,36,1,1,
GEO> NMERGE,1,160,1,0.0001,0,1,0,
GEO> CRMERGE,1,20,1,0.0001,1,1,0,
GEO> TIMES,0.000000E+00,0.200000,0.100000E-01,
GEO> TUNIF,60.0000,
GEO> TOFFSET,273.000,
GEO> INITIAL,TEMP,1,159,1,60.,
GEO> A_THERMAL,T,0.100000E-02,5,1,20,0,
GEO> R_THERMAL
Specifying and Running the Stress Analysis
Stress analysis. Type the following cryptic input in the command window.
GEO> MPROP,1,EX,30E6,NUXY,.3,
GEO> TREF,60,
GEO> A_NONLIN,S,1,1,20,0.001,0,T,0,0,
GEO> PRINT_OPT,1,0,0,1,0,1,0,0,0,1,
GEO> NL_PLOT,2,20,2,0,
GEO> R_NONLINEAR
Stresses are available for postprocessing (fatigue analysis or stress plot) from
the nonlinear module only for those time steps which are specified by com-
mandNL_PLOT (Analysis > NONLINEAR > Plot Options).
Specifying and Running the Fatigue Analysis
Fatigue analysis. Type the following cryptic input in the command window.In
dex
Index
Part 2 FSTAR / Fatigue Analysis
GEO> FT_EVENT,1,5000,
7/29/2019 FSTAR
41/51
COSMOSM Advanced Modules 5-21
GEO> FT_LOAD,1,1,2,1,
GEO> FT_LOAD,2,1,4,1,
GEO> FT_LOAD,3,1,6,1,
GEO> FT_LOAD,4,1,8,1,
GEO> FT_LOAD,5,1,10,1,
GEO> FT_LOAD,6,1,12,1,
GEO> FT_LOAD,7,1,14,1,
GEO> FT_LOAD,8,1,16,1,
GEO> FT_LOAD,9,1,18,1,
GEO> FT_LOAD,10,1,20,1,
GEO> FT_LOC,1,130,1,1,1,
GEO> FT_CURDEF,1,-1,2000,80E3,4000,40E3,10000,10E3,100000,3.E3,
GEO> ACTSET,LOC,1,
GEO> R_FATIGUE
If you wish to perform fatigue analysis based on a simplified elastic-plastic
formulation then continue with:
Running the Analysis Based on the Elastic-Plastic Formulation
Analysis based on elastic-plastic formulation. Type the following cryptic input in
the command window.
GEO> FT_LOC,2,51,1,1,1,
GEO> FT_LOC,3,71,1,1,1,
GEO> FT_SEC,1,2,3,25,-1,1,GEO> ACTSET,LOC,2,
GEO> FT_CURDEF,30,2.,.8,
GEO> FT_CURDEF,20,60,.5E5,200,.15E5,400,.8E4,
GEO> R_FATIGUE
You may review all the results by using either EDIT (File > Edit...) or FTGLIST
(Results > LIST > Fatigue Usage Factor) commands.
Index
Index
7/29/2019 FSTAR
42/51
5-22 COSMOSM Advanced Modules
Index
Index
7/29/2019 FSTAR
43/51
COSMOSM Advanced Modules 6-1
6 A Brief Theoretical Backgroundfor Simplified Elastic-Plastic
Formulation
Introduction
This chapter contains additional details on subjects mentioned in earlier chapters.
Section Orientation in Junctions
For sections in the nozzle to shell junctions,
rational planes of bending should be
approximated such that they are perpendicularto the mid-plane and have the same angle
between the section and the surface on both
sides. This is done by forming an isosceles
triangle which has the section as its base and
the mid-plane as its altitude as shown in
Figure 6-1. One side of the triangle is tangent
to the fillet at the point of interest.
LC
Figure 6-1. Defining a Sectionin an Irregular Area
Index
Index
Chapter 6 A Brief Theoretical Background for Simplified Elastic-Plastic Formulation
Stress Linearization
7/29/2019 FSTAR
44/51
6-2 COSMOSM Advanced Modules
For plane strain, plane stress and
axisymmetric structures, stresslinearization is performed along a
section path. A section is defined by
nodes N1 and Nn according to Figure
6-2. The program interpolates n-2
equally spaced (integration) points along
the path between nodes N1 and Nn. For
each point, structural elements are
searched to identify an element whichcontains that point. Once the element is
identified, the stresses at that point are
interpolated linearly from the element
corner nodes. These stresses are denoted
as actual stresses.
The equivalent linearized stresses are found along a section by evaluating the
membrane and bending stresses according to one of the following two methods.
Cartesian Formulation (Approximation)
This formulation is applicable to plane stress or plane strain problems or to the
axisymmetric structures where the radial dependency could be ignored. For
axisymmetric structures, radial dependency is due to the fact that for axisymmetric
structures, there is more material at a greater radius than at a smaller one. Thisoption is implemented into the calculation if the input quantity curvature_radius
in command FT_SEC (Analysis > FATIGUE > Fatigue Section) is set to zero (see
the Axisymmetric Formulation section for the definition of curvature_radius).
The membrane components of the stresses are evaluated by integrating along the
section path according to:
N2
N1
LC
N3
Nn-1
Nn
N4
Figure 6-2. A Section with n EquallySpaced Integration PointsAlong its Path
Index
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
45/51
COSMOSM Advanced Modules 6-3
(6-1)
where, superscripts m and a
correspond to membrane and actual
stresses, respectively, l is the lengthof the section, x and y are the local
coordinates along and perpendicular
to the section path (Figure 6-3) with
an origin at the mid-wall, and X, Y
and Z are the global Cartesian
coordinates. Membrane stresses are
considered to be constant along the
section.
The bending component of stresses
at position x along the section path
(Figure 6-3) is calculated according
to:
(6-2)
where superscript b corresponds to the bending stress.
The linearized stress at any point along the section is the sum of membrane and
bending stresses.
LC
N1Y
X
y
x,N
n
/2/2
Figure 6-3. Definition of the SectionLocal Coordinates
Index
Index
Chapter 6 A Brief Theoretical Background for Simplified Elastic-Plastic Formulation
Axisymmetric Formulation
7/29/2019 FSTAR
46/51
6-4 COSMOSM Advanced Modules
In this case the axisymmetric features
of the model is more properly
implemented in the formulation, foraxisymmetric structures, than the
Cartesian case. This option is
considered in fatigue calculation if a
non-zero value is assigned to the
input quantity curvature_radius in
command FT_SEC (Analysis >
FATIGUE > Fatigue Section).
Curvature_radius corresponds to the
radius of curvature of the average
mid-wall centerline in the xy plane
as represented by in Figure 6-4.A large value (or -1) for
curvature_radius corresponds to
straight walls (e.g., cylinder or cone).
In order to find the linearized
stresses, it is desired to obtain applied
forces and moments along the
section. Figure 6-5 represents a free-
body diagram of the section. A right-
handed local coordinate system, x, y,
and z is established on the section
with the origin at the mid-wall (sameas in Figures 6-3 or 6-4). FN and FT
correspond to the inplane normal and
shear forces on the section in y and x
directions and MZ is the bending
moment.
The three inplane forces and moment
on the section over a small sector in the hoop direction are defined as:
L
N1
Y
X
C
yx
x
Nm
Figure 6-4. Curvature-Radiusof the Mid-Wall
MZ
L
Y
X
C
FTMZ
FT
x,
FN
Figure 6-5. Applied Forces and MomentsAlong the Section
Index
Index
Part 2 FSTAR / Fatigue Analysis
7/29/2019 FSTAR
47/51
COSMOSM Advanced Modules 6-5
(6-3)
where, ya and xy
a are the actual stresses along the section in local coordinates, X
is the global coordinate (or equivalently the radius) of point being integrated along
the section and xfin local coordinates is the offset of the sector neutral axis from
the center line.
From FN in the above equation, the average normal membrane stress in the y
direction is computed once it is divided by the sector area (Xc is the global
coordinate of the mid-section).
(6-4)
The MZ contribution to the normal bending stress in the y direction is computed by
applying the familiar relationship s = Mz (x-xf)/I with I as moment of inertia of the
sector.
(6-5)
An average membrane shear stress (xy component) is computed by dividing FT
[in Equation (6-3)] by the sector area, assuming that xy bending shear stress has
insignificant contribution (since the shear stress distribution is assumed to be
parabolic and equal to zero at the two free surface ends).
Index
Index
Chapter 6 A Brief Theoretical Background for Simplified Elastic-Plastic Formulation
(6 6)
7/29/2019 FSTAR
48/51
6-6 COSMOSM Advanced Modules
(6-6)
Average membrane stress in the x direction is computed by averaging the actualstresses along the section according to:
(6-7)
The bending stress in the x direction (thickness direction) is ignored if in command
FT_SEC(Analysis > FATIGUE > Fatigue Section) the corresponding flag is set toone, otherwise it is approximated at the two ends as the difference of the actual and
membrane stresses.
The hoop membrane and bending stresses are calculated by considering a small
sector () in the XY plane. By integrating the total normal force on the sector and
averaging it over the corresponding area, the average membrane stress (in hoop
direction) is computed according to:
(6-8)
For straight walls where , Equation (6-8) reduces to the familiar form.
The hoop bending stress is calculated by evaluating the applied bending moment on
the sector. Once the bending moment is evaluated, the hoop bending stress is found
analogous to that of the y direction bending stress.
(6-9)
Index
Index
Part 2 FSTAR / Fatigue Analysis
As mentioned before, the linearized stress at any point along the section is the sum
of membrane and bending stresses.
7/29/2019 FSTAR
49/51
COSMOSM Advanced Modules 6-7
Simplified Elastic-Plastic Option
For a desired location (e.g., at one end of a section), each alternating stress intensity
(evaluated according to Chapter 2) is increased by a factor Ke (Reference 1). This
factor is a function of the equivalent linearized alternating stress intensity L as
well as the design stress m interpolated from the Sm-T curve. The equivalent
linearized alternating stress intensity is evaluated analogously to the alternatingstress intensity, based on the linear stresses, not actual stresses. Factor Ke is defined
for different ranges ofL as follows:
(6-10)
(6-11)
(6-12)
where, M and N are the elastic-plastic material parameters (input quantities on
FT_CURDEF (Analysis > FATIGUE > Property Curve) command).
References
1. ASME Boiler and Pressure Vessel Code, Edition 1983, Section III, Division 1,
Subsection NB.
2. Kroenke, W. C., Addicott, G. W. and Hinton, B. M., Interpretation of Finite
Element Stresses According to ASME Section III, Paper 75-PVP-63,ASME
Second National Congress on Pressure Vessels and Piping, June 1975.
3. Kroenke, W. C., Classification of Finite Element Stresses According to ASME
Section III Stress Categories, Pressure Vessels and Piping, Analysis and
Computer, ASME, June 1974.
Index
Index
Chapter 6 A Brief Theoretical Background for Simplified Elastic-Plastic Formulation
4. Gordon, J. L., Outcur: An Automated Evaluation of Two-Dimensional Finite
Element Stresses According to ASME Section III Stress Requirements, Paper
76 WA/PVP 16 D b 1976
7/29/2019 FSTAR
50/51
6-8 COSMOSM Advanced Modules
76-WA/PVP-16, December 1976.
5. ASME Boiler and Pressure Vessel Code, Edition 1989, Section III, Division 1,Appendices.
Index
Index
7/29/2019 FSTAR
51/51
COSMOSM Advanced Modules I-1
Index
A
Analysis Options 4-2, 5-2Apply Stress 4-2, 5-2, 5-7, 5-8ASME Boiler and Pressure
Vessel Code 1-2, 6-7, 6-8
B
Bending Stress 6-3, 6-5, 6-6
D
Design Stress 6-7
Eelastic-plastic formulation 1-2,4-2, 5-21, 6-1
Event Cycle 4-2, 5-1, 5-5, 5-14Events 1-1, 4-2, 4-3, 5-1, 5-2, 5-3,
5-5, 5-6, 5-11
F
Fatigue 1-1, 1-2, 4-2, 4-3, 5-1, 5-2,
5-3, 5-5, 5-6, 5-7, 5-8, 5-9, 5-10, 5-11, 5-12, 5-14, 5-15, 5-16, 5-17, 5-18, 5-20, 5-21, 6-2, 6-4, 6-6, 6-7
Fatigue Analysis 1-1, 4-2, 5-1, 5-2, 5-10, 5-11, 5-12, 5-14, 5-16, 5-17, 5-20, 5-21
fatigue curve 5-8
fatigue design curve 5-8, 5-9fatigue life 1-2, 5-14, 5-17fatigue loading 4-2, 5-7Fatigue Location 4-2, 5-2, 5-3, 5-
6, 5-15
fatigue properties 4-2Fatigue Section 4-2, 5-3, 6-2, 6-4,
6-6
fatigue usage factor 1-1, 1-2, 5-2,5-11, 5-12, 5-16, 5-21
L
Linearized Stress 6-3, 6-7load history 5-4Loads 1-1, 4-3, 5-3, 5-6Locations 4-2, 4-3, 5-2, 5-3, 5-7,
5-13, 5-14, 5-16
M
Material Property 5-2Membrane Stress 6-5, 6-6
P
Plot Curves 5-9, 5-17Plot Options 5-1, 5-20Print Options 5-2, 5-15Property Curves 4-2, 4-3, 5-2, 5-3
S
Sections 4-2, 4-3, 5-3, 6-1Set Entity 5-2, 5-11, 5-15Sm-T Curve 5-3, 6-7S-N curve 5-2, 5-8, 5-9Stress Conditions 1-1, 4-2, 5-2, 5-
6, 5-7, 5-8, 5-11, 5-12, 5-13
Stresses 1-1, 4-3, 5-1, 5-2, 5-3, 5-5, 5-7, 5-8, 5-14, 5-20, 6-2, 6-3, 6-4, 6-5, 6-6, 6-7, 6-8
U
usage factor1-1, 1-2, 5-2, 5-11, 5-
12, 5-13, 5-16, 5-21
Index
Index