84661385 Deter Minis Tic Fatigue Analysis How To
Transcript of 84661385 Deter Minis Tic Fatigue Analysis How To
![Page 1: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/1.jpg)
Deterministic Fatigue Analysis
How To - Using SACS 5.1
25-Jun-02
Projects
Oil & Gas
Level 6, QV1 250 St Georges Terrace Perth, Western Australia 6000 Tel: +61 8 9278 8111 Fax: +61 8 9278 8110 Web: http://www.worley.com.au Worley Pty Ltd ABN 61 001 279 812
© Copyright 2002 Worley Pty Ltd
![Page 2: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/2.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
PROJECT 000/00000 - HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
REV DESCRIPTION ORIG REVIEW WORLEY
APPROVAL
DATE CLIENT
APPROVAL
DATE
A Issued for internal review
M Stock
N/A
25-Jun-01 N/A
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.doc Page ii
SYNOPSIS
This document describes the steps taken in performing a deterministic fatigue analysis using the
SACS 5.1 package. It should be noted that at the time of writing, the most recent edition of API RP2A-
WSD (21st Edn, 2000) recommends that a spectral (rather than deterministic) fatigue analysis be
undertaken. This is particularly important for small platforms with less redundancy (eg tripods or
monopods) and/or large natural periods.
This How-To should be used in conjunction with the SACS IV, Fatigue and Seastate manuals.
Disclaimer
This report has been prepared on behalf of and for the exclusive use of Worley. Worley Pty Ltd
accepts no liability or responsibility whatsoever for it in respect of any use of or reliance upon this
report by any third party.
Copying this report without the permission of Worley Pty Ltd is not permitted.
![Page 3: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/3.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage iii 000/00000 : Rev A : 25-Jun-02
CONTENTS
1. Introduction ................................................................................................ 1
2. Setting Up .................................................................................................. 2
2.1 SACS Files Required ..................................................................................................... 2
2.2 Create Fatigue Model File ............................................................................................. 2
2.3 Create Fatigue Wave Definition Files ............................................................................ 2
2.4 Calculate DAFs for Fatigue Waves ............................................................................... 4
2.4.1 Calculate Centre of Damage Wave Height .............................................................. 4
2.4.2 Create Centre of Damage Superelement ................................................................. 5
2.4.3 Run Modal Analysis with Centre of Damage Superelement .................................... 5
2.4.4 Calculate DAFs ......................................................................................................... 5
2.5 Create Fatigue Run Input File........................................................................................ 5
3. Running the Fatigue Analyses ................................................................... 9
3.1 Create CSF Files ........................................................................................................... 9
3.2 Combine SCF Files for Fatigue Life Determination ....................................................... 9
Appendices
![Page 4: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/4.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 1 000/00000 : Rev A : 25-Jun-02
1. INTRODUCTION
Deterministic fatigue analysis involves specifying many fatigue waves (several heights from each
direction), generating corresponding stress cycles in each joint, and using height- and direction-
specific wave frequency data and Miner’s rule to determine the amount of cumulative damage done to
each joint through application of an S-N curve.
![Page 5: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/5.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 2 000/00000 : Rev A : 25-Jun-02
2. SETTING UP
2.1 SACS Files Required
Before starting to set up a deterministic fatigue analysis, the following files will be required:
1. Inplace analysis model file (e.g. sacinp.dat)
2. Soil properties file (e.g. psiinp.dat)
2.2 Create Fatigue Model File
A fatigue model file with no Seastate loading is required, in order to apply the fatigue waves and
determine the resulting stresses in each joint from each wave. This file is created by following these
steps:
1. Save a copy of the Inplace file as ftginp.dat
2. Open this file and remove the first LOAD line and all lines after this line. Also, remove any
Seastate and load case lines at the start of the file (such as LCSEL, HYDRO, UCPART,
AMOD AND LDOPT) such that the first two data lines of the fatigue model file (ftginp.dat) are
OPTIONS and SECT. Leave member & group overrides, marine growth definitions and so on
in this file (see below).
3. The SACS Fatigue Module manual recommends including DL in columns 19-20 of the
OPTIONS line in order to condense distributed loads and reduce the size of the common
solution file.
4. Set the drag and mass coefficients in accordance with the fatigue-specific information in
Chevron Offshore Thailand Ltd Specification 22.01 (Environmental Criteria for the Gulf of
Thailand), as shown below:
CDM 1.00 0.500 2.000 0.800 2.000
CDM 500.00 0.500 2.000 0.800 2.000
2.3 Create Fatigue Wave Definition Files
Generally, several (usually four) separate wave definition files are required, in order to keep each
resulting Seastate Common Solution File to a manageable size. For example, with a four-legged
![Page 6: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/6.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 3 000/00000 : Rev A : 25-Jun-02
platform, each fatigue wave definition file may contain wave data for two of the eight wave directions
and several wave heights for each of those two directions.
For each wave height and direction, four load cases (wave positions) should be defined – maximum
base shear, minimum base shear, maximum uplift and maximum down force. From these four wave
positions, the Fatigue module will determine the maximum possible stress range at each joint (see
Section 2.5 for details on this). See the partial example below:
LDOPT IN NF+Z 1.031 7.850 -71.50 74.09GLOBMN MPTNP
FILE
****** FATIGUE WAVES
****
**** NORTH
LOAD
LOADCN 1
LOADLB 1 WAVE LOAD NORTH , H 0.3M MAX SHEAR
WAVE
WAVE STRN 0.3 4.5 270. D 0.0 10. 18MS 1
LOADCN 2
LOADLB 2 WAVE LOAD NORTH , H O.3 M MIN SHEAR
WAVE
WAVE STRN 0.3 4.5 270. D 0.0 10. 18NS 1
LOADCN 3
LOADLB 3 WAVE LOAD NORTH , H 0.3M MAX UPLIFT
WAVE
WAVE STRN 0.3 4.5 270. D 0.0 10. 18MU 1
LOADCN 4
LOADLB 4 WAVE LOAD NORTH , H O.3 M MAX DOWNFORCE
WAVE
WAVE STRN 0.3 4.5 270. D 0.0 10. 18MD 1
****
LOADCN 5
LOADLB 5 WAVE LOAD NORTH , H 0.91M MAX SHEAR
WAVE
WAVE STRN 0.91 5.3 270. D 0.0 10. 18MS 1
LOADCN 6
LOADLB 6 WAVE LOAD NORTH , H O.91 M MIN SHEAR
WAVE
WAVE STRN 0.91 5.3 270. D 0.0 10. 18NS 1
LOADCN 7
LOADLB 7 WAVE LOAD NORTH , H 0.91M MAX UPLIFT
WAVE
WAVE STRN 0.91 5.3 270. D 0.0 10. 18MU 1
LOADCN 8
LOADLB 8 WAVE LOAD NORTH , H O.91 M MAX DOWNFORCE
WAVE
WAVE STRN 0.91 5.3 270. D 0.0 10. 18MD 1
****
* AND SO ON WITH INCREASING WAVE HEIGHTS, FOLLOWED BY DEFINITIONS FOR NORTH-WEST WAVES..
![Page 7: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/7.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 4 000/00000 : Rev A : 25-Jun-02
The example above shows just two wave heights (0.3m and 0.91m) for one direction (North). The full
file would contain several wave heights for Northerly waves, followed by several wave heights for
North-West waves. The second wave definition file would contain West and South-West waves, and
so on.
Note that each of these (typically four) files should contain identical headers like that shown above
(i.e. with and LDOPT line, and the FILE line to signify that the model geometry is stored in a separate
file – that described in Section 2.2). Furthermore, the load cases in every file should be labelled from
1, 2, 3 onwards (rather than continuing the numbering from one file to the next). Each wave definition
file need not contain exactly the same number of load cases (for example, large waves may occur
only from certain directions, and therefore would not be defined in each of the wave definition files).
2.4 Calculate DAFs for Fatigue Waves
Before combining the effects of each of the fatigue waves, it is necessary to calculate a separate DAF
for each fatigue wave height. This can be achieved by using the single degree of freedom DAF
equation given in Section 2.4.4 below. However, due to the non-linear nature of soils, the natural
period of the structure is dependant on the wave height used to develop the linearised pile-soil
superelement used in the modal analysis. For a fatigue analysis, the superelement should be
generated from a wave height equal to that of the “centre of damage” fatigue wave.
2.4.1 Calculate Centre of Damage Wave Height
The centre of damage wave is an equivalent wave that represents the spectrum of fatigue waves to
which a structure is subjected. For n wave heights, the centre of damage height is calculated as:
mb
iii
n
i
i
n
i
ii
heightwavesofnumberdamagewhere
damage
heightdamage
HeightCOD
1
1
The constants b and m are defined by the joint stress-wave height relationship and S-N curve
respectively. If it is assumed that stress is related to wave height as follows:
bH
Then, generally, 1.0 ≤ b ≤ 2.0. The value of b is platform-specific, and can be calculated by plotting
the axial plus bending stresses of several primary members under the action of waves of various
heights (with no current, dead loads, etc).
The other constant, m, is equal to the negative inverse slope of the log-log S-N curve. For API RP2A-
WSD X and X’ curves, the values of m are 4.38 and 3.74 respectively.
The fatigue analysis will be most conservative when the product b·m is large, since this gives a larger
centre of damage wave height, lower pile stiffness, longer natural period, and hence larger DAFs.
![Page 8: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/8.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 5 000/00000 : Rev A : 25-Jun-02
2.4.2 Create Centre of Damage Superelement
A superelement creation run should then be executed, using the centre of damage wave height (plus
long term dead load, operating current and so on) load cases. For this run, the increased Cd and Cm
values given in Section 2.3 should be used, and a line similar to the following should be inserted into
the soil properties file:
PILSUP AVG 60 60 62 62 64 64 66 66
In the above example, the superelement is created from the average of several attack directions; load
case 60 at 0°, load case 62 at 90°, load case 64 at 180°, and load case 66 at 270°.
2.4.3 Run Modal Analysis with Centre of Damage Superelement
More information on running a modal analysis can be found in the appropriate How-To document.
The principal reason for running the modal analysis is to determine the natural period of the structure
under the action of the centre of damage wave, in order to calculate the DAFs for each individual
fatigue wave height.
2.4.4 Calculate DAFs
The DAF for each fatigue wave height (i.e. each period) can be calculated from the single degree of
freedom equation given below:
02.0
21
1
222
waveofperiodT
structureofperiodnaturalTwhere
T
T
T
T
DAF
n
nn
Note that similar wave heights may have slightly different periods for different approach directions.
The DAFs calculated here are used in Section 2.5 when combining the various wave cases.
2.5 Create Fatigue Run Input File
The fatigue run input file defines the number of waves of each height impinging on the structure from
each direction, the design life of the structure, S-N curve options, SCF options, member selections,
joint overrides and so on.
A partial example of such a file is shown below:
![Page 9: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/9.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 6 000/00000 : Rev A : 25-Jun-02
FTOPT 3 40. 1. 1.0IAINAXP SK SKNE 5.08 TLPEFT
FTOPT2 PTPT
*
* JOINT OVERRIDES
JNTOVR 1804 25.000
JNTOVR 6885 AXX 15.000
*
GRPSEL RM CD1 CD2 CD3 MD1 MD2 MD3 COL BRC
*
* SCF OVERRIDES
JNTSCF 2.5 6011 6081 6811 6881
GRPSCF 6.0 S12 S16 S18
*
RELIEF
***
*** WAVE LOADING NORTH
*TCASE CASE DAF METHOD HEIGHT
***
FTCASE 1 1.60 MMN 0.3
FTCOMB 1 1.0 2 1.0 3 1.0 4 1.0
FTCASE 1 1.37 MMN 0.91
FTCOMB 5 1.0 6 1.0 7 1.0 8 1.0
FTCASE 1 1.30 MMN 1.52
FTCOMB 9 1.0 10 1.0 11 1.0 12 1.0
FTCASE 1 1.25 MMN 2.13
FTCOMB 13 1.0 14 1.0 15 1.0 16 1.0
FTCASE 1 1.21 MMN 2.74
FTCOMB 17 1.0 18 1.0 19 1.0 20 1.0
FTCASE 1 1.18 MMN 3.35
FTCOMB 21 1.0 22 1.0 23 1.0 24 1.0
FTCASE 1 1.16 MMN 3.96
FTCOMB 25 1.0 26 1.0 27 1.0 28 1.0
FTCASE 1 1.14 MMN 4.57
FTCOMB 29 1.0 30 1.0 31 1.0 32 1.0
FTCASE 1 1.13 MMN 5.18
FTCOMB 33 1.0 34 1.0 35 1.0 36 1.0
FTCASE 1 1.11 MMN 5.79
FTCOMB 37 1.0 38 1.0 39 1.0 40 1.0
WVFREQ 1 0.3 239963 0.91 63992 1.52 16295 2.13 4149 2.74 1057
WVFREQ 1 3.35 269 3.96 69 4.57 17 5.18 4 5.79 2
***
*** WAVE LOADING NORTH-WEST
***
FTCASE 2 1.69 MMN 0.3
FTCOMB 41 1.0 42 1.0 43 1.0 44 1.0
FTCASE 2 1.41 MMN 0.91
FTCOMB 45 1.0 46 1.0 47 1.0 48 1.0
*** and so on for the remainder of North-West, and six other directions...
The options line specifies a forty year design life for fatigue, with yearly wave frequencies, a default S-
N curve of API X’, no fatigue checks for non-tubular members, Eftthymiou SCF formulation with load
path dependence, and so on. The 3 in column seven represents the number of additional Common
![Page 10: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/10.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 7 000/00000 : Rev A : 25-Jun-02
Solution Files (CSFs) that will be used in the analysis (i.e. a total of four, equal to the number of wave
definition files).
The JNTOVR lines are used to override the default values for various joint properties, such as S-N
curve and chord length. (The Fatigue manual gives details on the override hierarchy). Chord length
overrides are particularly important because the chord length impacts the SCF of the joint. The
analyst should carefully examine the options available in columns 74 and 75 of the FTOPT line, as
well as columns 17 and 18-23 in the JNTOVR line. For example, the T option could be utilised in
column 75 of FTOPT (leaving column 74 blank), and JNTOVR cards used for any joints where the T
option would give the incorrect total chord length. Incorrectly short cord lengths (such as those
generated by the T option when one of the chord members has a mid-span node) are NOT
conservative.
Generally, only tubular jacket members are checked for fatigue. The JNTSEL and GRPSEL lines can
be used to exclude tubular deck members, whilst SK in columns 44-45 of FTOPT excludes all non-
tubular sections.
Non-standard SCFs can be specified for groups, members or joints using the various ###SCF lines.
For example, at the kink in the main legs of jacket, a SCF of 2.5 is specified in Chevron Specification
GS22.01 – hence the JNTSCF line in the example above.
The FTCASE, FTCOMB and WVFREQ lines are used to combine the various wave heights and
directions, with the correct number of occurrences for each. Each fatigue case (FTCASE)
corresponds to one wave height from one direction. Recall that each wave height-direction
combination was defined by four positions of the same wave (maximum bases shear, minimum base
shear, maximum uplift and maximum downforce) in Section 2.3 – these cases are referenced by the
corresponding FTCOMB line so that a stress cycle from the wave can be generated.
For example, the first FTCASE / FTCOMB pairing in the example above uses a DAF of 1.60 on a 0.3
metre high wave whose four wave positions are defined by cases 1, 2, 3 and 4 (each with an
individual load factor of 1.0). The MMN option in columns 32-34 of the FTCASE line stipulates that the
maximum and minimum stresses at each joint from each of the load cases in the corresponding
FTCOMB line should be used to generate the worst possible stress cycle for that wave.
Common Solution File load cases are referenced in the fatigue run input file in monotonically
increasing order. As mentioned in Section 2.3, each wave definition file (and hence each CSF)
consists of load cases numbered 1, 2, 3 … however when the CSFs are combined in the fatigue run,
the load case numbers are considered to be cumulative. For example:
Within Wave Definition Files Load Case Numbers
Within Fatigue Run
Input File
Wave Definition
File
Load Case
Numbers
1 1-40 1-40
2 1-44 41-84
3 1-36 85-120
4 1-44 121-164
![Page 11: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/11.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 8 000/00000 : Rev A : 25-Jun-02
Note:
The DAFs used in the FTCASE lines are those calculated in Section 2.4.4.
The example above uses the “Interpolated Deterministic Fatigue Analysis” technique, where
wave frequencies are defined by the WVFREQ line and wave heights in this line may be
interpolated between those explicitly studied. A “Direct Deterministic Fatigue Analysis” would
define the frequency of each wave in the FTCASE line.
The frequency values entered in FTCASE or WVFREQ should correspond to the number of
occurrences over the period entered in columns 15-21 of the FTOPT line.
![Page 12: 84661385 Deter Minis Tic Fatigue Analysis How To](https://reader036.fdocuments.in/reader036/viewer/2022081821/552e9e00550346fd188b49fc/html5/thumbnails/12.jpg)
HOW TO DO A DETERMINISTIC FATIGUE ANALYSIS
HOW TO - USING SACS 5.1
\\vboxsrv\conversion_tmp\scratch1814\87807289.doc.ms_office.docPage 9 000/00000 : Rev A : 25-Jun-02
3. RUNNING THE FATIGUE ANALYSES
3.1 Create CSF Files
Each wave data file must be run with the fatigue model file in order to determine the member stresses
at each joint (stored in a binary Common Solution File), before these stresses can be combined and
the damage evaluated with the Fatigue module.
If there are four wave definition files, four Seastate runs will be necessary. Using the Runfile Wizard in
SACS 5.1, select a Static Analysis with Pile Soil Interaction, and choose the first wave definition file
as the input file. Select the pile soil file appropriately, and leave element checks, Postvue database
etc unchecked since only the binary CSF file is needed. Press OK and then the wizard will read the
FILE line in the wave definition file, and prompt you for a Model Data File. Choose the file you created
in Section 2.2.
Run the analysis and rename the resulting PSICSF file to WAVE_1.CSF or similar. Change the runfile
to use the second wave definition file, run the analysis again, and rename the resulting PSICSF file to
WAVE_2.CSF, and so on until all wave definition files (usually four) have been used to create a CSF
file.
Note: If the structure is dynamically sensitive, the Wave Response package (rather than Seastate)
should be used to generate the cyclic wave forces (CSF files), since Wave Response considers the
structure’s dynamic characteristics. In such a case, equivalent static loads should be generated so
that they may be solved statically.
3.2 Combine SCF Files for Fatigue Life Determination
In the Post Processing section (“Post”) of the Runfile Wizard, select Fatigue. Start the wizard and
choose the fatigue run input file you created in Section 2.5. The wizard will prompt you to select the
appropriate number (as specified in the FTOPT line) of CSF files (those you created above). Run the
analysis, and look at the FTGLST file for a listing of the joints in order of decreasing damage (search
the file for the string DAMAGE ORDER). A damage value greater than one indicates a failure to reach
the desired design life. Note that the time units (usually years) are defined by the values you input in
columns 8-28 the FTOPT line, and your wave frequency data.