You are on page 1of 142

USER COURSE

SESAM
SE-23
FPSO Global Strength and Spectral Fatigue Analysis
- Workshops

Date: 13-16th June


Place: IMP Mexico City

INNOVATIVE OFFSHORE
ENGINEERING MADE EASY
Date: June / 2017

Prepared by DNV GL - Software

© DNV GL AS. All rights reserved

This publication or parts thereof may not be reproduced or transmitted in any form or by any means,
including copying or recording, without the prior written consent of DNV GL AS
SE-23 FPSO WORKSHOP SESAM MANAGER

• Create a new job in Sesam Manager named, for example, “my_FPSO_model”.

• Create an analysis workflow by dragging activities


(sequence and applications):

o The first activity should be a Sequence


named “Modelling”.

o Next drag a GeniE activity into the sequence,


and name it “Global model”.

o Continue dragging sequences and applications to create


the workflow shown below – from the Tree view.

GeniE
activities

Stofat activity

• If the order of activities gets wrong, activities can be dragged up or down in the hierarchy

| SE-23 Sesam Manager | Date: 09 September 2015 | www.dnvgl.com/software Page 1


• The names of the activities are defined automatically, but it is useful to change to a name that
reflects the activity or the program in use. A description text may be useful to add.

• The proposed workflow chart is shown in detail in the next pages

• The GeniE sequence:

Description

| SE-23 Sesam Manager | Date: 09 September 2015 | www.dnvgl.com/software Page 2


• The HydroD sequence:

| SE-23 Sesam Manager | Date: 09 September 2015 | www.dnvgl.com/software Page 3


• The ULS sequence:

| SE-23 Sesam Manager | Date: 09 September 2015 | www.dnvgl.com/software Page 4


• The FLS sequence, with a separate sequence for the local model:

| SE-23 Sesam Manager | Date: 09 September 2015 | www.dnvgl.com/software Page 5


• The required properties for the various activities are shown in the following workshops..

• Right-click a folder in File Overview to open Windows Explorer in the wanted folder

• Files can be opened the same way, by right-clicking the wanted file

• Save and close the job.

• Create a new job named “new_FPSO”.

• Click Import ZIP to import the complete workshop FPSO workflow together with required files (in
the repository): select new_FPSO.zip

• Click Save the job

| SE-23 Sesam Manager | Date: 09 September 2015 | www.dnvgl.com/software Page 6


SE-23 FPSO WORKSHOP GLOBAL MODELLING

 Task: Prepare a global model for use as both mass model and structural model in
HydroD

o Mass balancing

o Application of dummy hydro pressure

o Boundary conditions

 In the Modelling -> Global_Model GeniE application in Sesam Manager:

o RMB click the Global_Model GeniE application and click Run.

o In GeniE: File -> Import -> Workspace (GNX) file…


Browse to the repository and select SE-23_global_model_to_be_balanced.gnx.

| Global Modelling | Date: 02 June 2017 | www.dnvgl.com/software Page 1


 Balance the model by scaling the mass density for the sets in the table below.

o The procedure is shown on the following page.

o The three sets Tk1, Tk3 and Tk5 have been highlighted in the picture below for
illustration purposes.

Fulload:
T 15.5 m
HydroD Liq Mass per tank 9610490.00 kg
HydroD Liq mass 96104900.00 kg
HydroD Displ 108460.33 m3
Displ 111171834.25 kg
HydroD COB 78.63
Target Lightweight 15066.93 tonnne

Actual Target
Topside 1507.758571 1966.9
Tk1 1868.416578 2200
Tk2 1868.912335 2200
Tk3 1868.852301 2200
Tk4 1868.694474 2200
Tk5 1869.311632 2200
APTank 911.5411102 1175
FPTank 773.9519735 925
Total 12537.43897 15066.9

COG 78657.8

| Global Modelling | Date: 02 June 2017 | www.dnvgl.com/software Page 2


 To scale structural mass density for each set:

o The provided model contains predefined sets that match the loading manual. If not, the
sets first have to be created.

o Scale the mass density to target mass


for each set by selecting a set and
RMB click to open the Scale Mass
Densities dialog.

o Input the target mass, click OK and


repeat for the other sets in the
previous
table.

 Use Tools -> Properties -> Create Scaled


Materials

o Answer Yes to the question.

 Verify the scaled materials by color coding all materials

 Select the whole model, RMB click and select Centre of Gravity and compute mass and COG.
Compare the mass with the previous table.

| Global Modelling | Date: 02 June 2017 | www.dnvgl.com/software Page 3


 Create wet surface property and assign all shells in set Hull.

o Select the front side of the plates.

 Insert compartment manager.

o Loads -> Compartment -> Compartment Manager

o Rename relevant compartments tank 1 – 5 and


portside/starboard, e.g. WB_PS1, WB_SB1, WB_PS2 etc
for
ballast tanks and CT_PS1, CT_SB1, CT_PS2 etc for cargo tanks.

o Select a compartment and RMB click to open the Rename dialog

o Practice renaming a couple of compartments.


You don’t have to rename all.

| Global Modelling | Date: 02 June 2017 | www.dnvgl.com/software Page 4


 Define load cases with dummy loads to identify the wetted hull surface and
compartments. This in required for mapping of wetted surfaces and load transfer back to the
structural model

o RMB click in the Loadcases folder to define


a global load case for external pressure
named
LC1 of type ‘Dummy Hydro Pressure’.
Assign the previously created wet surface WS1

o Define Dummy Hydro Loadcase for each tank/compartment.

 Select relevant compartments and RMB click to choose Create Dummy


Hydro Loadcases.

 Gloabal load cases will be created for each selected compartment, and the
compartment will be defined with dummy hydro pressure automatically.

The FEM loadcase ids must be sequential without gaps.

 To verify which compartment has been


assigned a dummy hydro load for
a give load case:

o Mesh the model or


Generate Applied Loads for each
load case.

o Then apply the display settings


shown to the right and loop
through the load cases.

| Global Modelling | Date: 02 June 2017 | www.dnvgl.com/software Page 5


 Apply “3-2-1” boundary conditions (statically determined boundary conditions) positioned at
centre/transverse bulkheads to avoid rigid body motion

o Fore bottom: fixed x-, y- and z-translation

o Aft bottom: fixed y- and z-translation

o Fore top deck: fixed y-direction

 Mesh the model and export a T#.FEM file

o Press ALT+M to mesh

o File -> Export FEM file ->


GlobModT1.FEM

 Export a gnx file as backup of the model:

o File -> Export -> Workspace (GNX) -> GlobMod.gnx

 PS Creating scaled materials (for verification purposes) is a manual operation. If balancing the
model is scripted in GeniE, the verification can be carried out in Xtract instead e.g. Display ->
Show Materials. Note that the names are sorted differently than in GeniE.

 Now Exit the GeniE workspace

| Global Modelling | Date: 02 June 2017 | www.dnvgl.com/software Page 6


 Now recreate everything yo have just done by running a provided script. This will overwrite
the exisiting workspace. You should do this to ensure that your model corresponds exactly
with the rest of the workshop files.

o Unzip the provided SE-23_solution_files.zip file somewhere and copy the file
run_Global_Model.js to the repository

o In the Global_Model activity set the DatabaseStatus to New

o Run the Global_Model activity again. Click Yes to overwrite the existing workspace

o File -> Read Command File -> browse to the repository and select
run_Global_Model.js

o Exit GeniE

| Global Modelling | Date: 02 June 2017 | www.dnvgl.com/software Page 7


www.dnvgl.com/software
SE-23 FPSO WORKSHOP
PANEL MODEL

 Requirements to the panel model:

o Use the hull form geometry from the global structural model

o Make half model with positive y-coordinates

o Mesh line at max draught 15.5 m

o General panel size l x b = 5000 x 2500 mm

o NB! Keep bilge shape as in global model

 The panel model mesh can be created in many ways using different mesh controls in GeniE. An
alternative procedure is shown in the following pages, in which the hull is divided into regular
rectangular panels, maintaining an element line at the max draught still water level. The
meshing approach in this workshop is based on the divisions of the actual plates in the structure,
using the actual plate elements as guideline for the mesher. For this model we should try to
achieve a model size of ~1100 wet panels.

 Task: Prepare a panel model from the structural model

o Regular panel mesh

o Wet surface and dummy hydro load case

|Part 4 Panel model workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 1


 In the Modelling -> Panel model GeniE appliction in Sesam Manager:

o ImportFile: Browse to the repository and select the GeniE concept file
SE-23_outer_hull_only_from_global_model.gnx.

o RMB click the Panel_Model GeniE application and click Run.

|Part 4 Panel model workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 2


 The imported model contains only the outer hull plates and shells.

 If instead a complete global model had been imported, everything except the outer hull would
have to be removed :

o First delete the Compartment manager

o Delete all beams and plates except the portside of the outer hull.

o Delete all sets.

o Assign the same thickness and material to all plates(!)

o Preferably delete properties not needed anymore.

 Define a default mesh density of 5000 mm.

o Mesh the model (Alt+M) and check the mesh. Note that the model has exactly the same
division of plates as the global model, see picture above. In the picture above, the plate
topology lines are displayed for the complete model. To display them, select all plates ->
RMB -> Labels -> Geometry -> Plate Topology. You might have to do this a
repeated number of times in the upcoming steps if you want to visualize the updated
topology.

To create a high quality panel model the plates will first be joined and then divided using planes.

o Make the three rows of bilge plates invisible. The topology for these plates already look
quite good, we don’t need to modify these. Join the rest of the plates in the model (RMB >
Join)

o Divide the model at z=15.5 m. (RMB > Divide > Divide plates with plane)

o Divide the model at fore and aft knuckle line (z=9375 mm).

|Part 4 Panel model workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 3


 Continue dividing the model along y- and z-planes to get a regular division.
o Hint: Define planes using a format like ‘9375 mm + 1*2500 mm’,
‘9375 mm + 2*2500 mm’ etc

o In the x-direction the original bilge plate division is not exactly at every 5 m. However,
simply divide at the existing division instead. This is done by first clicking in the
coordinate window in the divide dialog, and then clicking on the snap point in the model..

o The final surface division should


look something like the model to
the right. It is not critical that it
looks exactlythe same, it’s just a
guideline.

 Set Superelement type = 2 in mesh rule General tab dialog.

 Create a wet surface property and a single dummy hydro pressure load case that includes the
wet surface. This is similar to what you did in part 3 of the workshop.

 The final mesh should look like below

 Do not export a FEM file now. Use the provided repository/PanModT2.FEM file in the following
HydroD analysis.

|Part 4 Panel model workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 4


SE-23 FPSO WORKSHOP WAVE LOAD ANALYSIS

Hydrodynamics
 Goal of workshop

o Calculate the global response of the structure, including eigen values for rigid body
motion, wave pressure at water line and other input values for design wave calculation,
ULS and fatigue analysis

o Create a result file to be used in Postresp

 Display transfer functions

 Check statistical results

 Determine design wave data

 To achieve the required results, four hydrodynamic analyses will be run from HydroD, using the
same workspace:

o Full load Long term response

 Calculation of wave pressure at water line

 Calculation of design wave

 Input to next analysis

o Full load FLS load transfer analysis

 Stochastic fatigue based on a structural analysis

o Full load ULS deterministic load transfer analysis

 Code checking of plates

o Full load Sub-model FLS load transfer analysis

 Stochastic fatigue based on a structural analysis

 Separate workshop

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 1


Input

 The input is given through the graphical user interface of the program HydroD.

 We will in this case run all Wadam analyses from the same HydroD workspace

 The models needed for this analysis are already made in GeniE in other parts of this training
course, or presented to you in this workshop

o Panel Model – PanModT2.FEM

o Mass and global structural model – GlobModT1.FEM

 Characteristic data and plots of the models are found on the following pages.

 Detailed instructions on how to do this task are found on the following pages

 Start HydroD from the job defined in Sesam Manager

o Two HydroD activities are already defined

o Locate the sequence


Wave_load_analysis
o Select HydroD_Global

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 2


Sesam Manager settings

 Task: Prepare and run the hydrodynamic wave load analysis for the global model

o Set up the required data for environment, models etc.

 In the Wave_load_analysis | HydroD_Global HydroD application in Sesam Manager:

o No command input file is to be used. You will do the job yourself! (Delete any input file
from properties)

o Disable the scripts – we will handle the location of the results files later

o RMB click the HydroD_Global HydroD application and click Run.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 3


Input Data – Overview

The HydroD commands to be executed shall cover the following:


 Type of analysis: Global response, floating, with one plane of symmetry (XZ)

 Direct equation solution & Print of Model data

 Use default tolerances

 Type of results wanted: Global response file (for Postresp)

 General constants, such as characteristic length, density, gravity and position of waterline. The
mass is given in kg.

o Characteristic length: 100.0

o Gravity: 9.81

o Density of sea water: 1025.0

o Water line Z coordinate: 15.5

 Analysis models and mass information (given on the previous and next pages)

 Environmental data

o Wave directions. We suggest 90º – 270º, step 45º

o Wave periods, the same periods as in the global response analysis:


T = 5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 20, 25 and 35 s

o Water depth: 300 m

o Wave spectrum: Bretschneider Hs = 4 m and Ts = 11 s

o Sea state: 3 hours

 Roll damping

o Calculate viscous roll damping using a strip model.

 X-Stern: X= 1.0

 X-Bow: X = 156.0

 No. of strips: 10

o Bilge keel, Interactive, width = 1m

 X-Bow = 150

 X-Stern = 7.7

 Pressure panels

o Select panels at midship

 Sections for computing sectional loads, parallel to the YZ-plane:

o Use 10 sections from X = 10 to X = 147.25, Z = 10.5

 Compartments and properties

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 4


Model Characteristics

Plot of finite element, compartment and mass model

Plot of the basic Panel Model

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 5


Detailed procedure
This page is skipped when using Sesam Manager

- The workspace will be created automatically

 Start HydroD by double-clicking the desktop icon


Or from the Start menu

 Next create a new workspace

 Define a Workspace Name and Location

 More details for the modelling follow on the next


pages.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 6


Use of Wizard

 The use of a Wizard is recommended. When used, it will guide you through the different steps
needed for the kind of analysis you select.

 The Wadam wizard is started either from the Tools menu or from the toolbar

 The options are

o Panel Mode only

o Morison Model only

o Composite Model – both a panel and a Morison model

o Dual Model – a panel and a corresponding Morison model

 In this workshop, you should select Panel Model, read the text then go to Settings

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 7


Set-up of Wizard

 When having selected Panel Model, the next operation is to click the Settings tab.

 The selections in the Settings tab will set up the required steps for defining the input, other
features may be added later, if necessary

 Our first analysis is a global response analysis, for selection of design waves etc. Then we do
load transfer to the structural model, for stochastic FLS & ULS.

 Compartments are defined in the structural model, to enable variable loading conditions (full
load & ballast) and to include dynamic tank pressure in the load transfer analysis

 Computation of cross sectional loads is included

o Still water results will be computed in a stability analysis

 Computation of panel pressure is included for selected panels

o Used in statistical computations in Postresp

Please make sure to use


the same settings as
presented here

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 8


Directions
 After clicking OK in the first wizard
window, the wizard will guide you through
the steps

 The first step is definition of which wave directions, or heading angles, to use

 You may type the numbers in manually, or you may give a start value, an end value and a step
value, the Fill Table

 If you get more directions than you need, you may delete these by clicking on the number of the
row, then click Remove or just hit the Delete button on the keyboard

 Which directions to use for an FPSO depends on the mooring system. In many cases the
directions should cover from 0º to 360º, step 30º

 In the workshop, we want you to use directions from 90º to 270º, step 45º

 Notice the useful Help/tooltip when pointing to one the light bulbs in the dialogue boxes

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 9


Periods/frequencies
 The next step is definition of which
frequencies, or periods or wavelengths, to
use

 Select Period. This time you can also


give a step value

 The range and density of wave periods


shall be selected in order to ensure

o a good representation of all


relevant response transfer
functions (motions, sectional
loads, pressures, drift forces)

o that peak values are included

 Lines may be removed by clicking or


dragging on the row numbers, then push
the delete button or click Remove

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 10


Wave spectrum

 In many cases, for FPSOs, long term


statistics should be used for calculation
of maximum roll damping. This means
to do manual iterations, using Postresp.
Some times automatic short time
statistics may also be used, as below.

 Definition of a wave spectrum to be


used in the iterative roll damping
calculation

 In this case use the Bretschneider


wave spectrum: Hs = 4 (m) and Tp =
11 s

 Notice that the Zoom All button may be


used to display the graph properly, and
the window may be resized

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 11


Location

 Now you are asked to define some


necessary constants

o Gravity acceleration

o Water density

o Water kinematic viscosity

o Water depth

 You should check that the


default values are applicable,
or change them

 In our case, use

o Density = 1025

o Depth = 300

Environment Condition

 Define the conditions for the


frequency domain analysis, i.e. the
sets of (already defined) wave
directions and frequencies

 The wave amplitude option is valid


for a Wasim analysis only, not for
Wadam

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 12


Sea state

 Definition of the sea state to be used in the


iterative roll damping calculation

 Sea state duration = 3 hours

 We will use no wave spreading in the


Wadam analysis

 We want to use the sea state based on


wave spectra

o Select the correct wave spectrum


to use for each heading (or wave
direction)

o Click in ‘Spectrum’ list box and


select WaveSpectrum1

o Type in 90 (degrees) in the ‘Start


heading’ list box

 Notice the tooltip when pointing at the


‘Start heading’ field:

Hydromodel

 Now you will define whether the model is


floating or fixed at the sea bed

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 13


o The bottom part of the dialogue is
normally not used for Wadam

Panel model

 Definition of the panel model.


This model is a predefined
model, a T-file created by other
Sesam programs,

 Click on the browser button to


select the correct file,
PanModT2.FEM

 Specify the XZ plane symmetry


plane

o Mandatory when using a


roll damping model

 A translation is normally not


used

 When the panel model is


properly defined, it will be
displayed, using any given
symmetry option

o Check also the definition


of the wet surfaces:
Right-click panel model
Modelling Draw Style

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 14


Strip model

 Define the strip model to be used in the


iterative roll damping calculation

 The ship points in positive X direction

o X-Bow = 156.0

o X-Stern = 1.0

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 15


Strip model, continued

 The resulting dialogue box and


display of the strip model

 Note that the bilge radius is


automatically calculated from the
model. These data can be
changed in the dialogue box

 The ITTC method does not


require any specific strip type.

However, for the Tanaka/Kato


method, the automatic strip type
may also be changed in this
dialogue, options are:

o “Other” type will give no


‘eddy-making’ damping

o When not specified,


Wadam will select the
type based on cross
sectional data

o For this very regular hull, the midship section is defined for all strips

 (In the picture below, the plotted strip size is reduced from the “Modelling Draw Style” menu.)

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 16


Bilge keel
 Define the bilge keel to be used in the
iterative roll damping calculation

 The end points of the bilge keel may be


defined from coordinates or by clicking on the
model:

o Select “Define Interactively”

o Rotate the model and zoom, then click 2


points within the strip model

 The points selected interactively will be marked as in


the figure below

o The function “Smooth keel” may be useful if


more than 2 points are used

 The start and end points may be changed in the


resulting window, defining a shorter bilge keel, if
needed. The table will be updated accordingly

 Define the specific width of the bilge keel = 1 m

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 17


Pressure panels

 Define positions for calculation of panel pressures

o Used for long term statistical calculations of wave pressure in Postresp

 Select panels at midship. Many panels may be selected, now only one panel is to be used

o Select the panel just below the waterline (at z=15.5, not defined yet)

o Note that the panels of the mirror/symmetric side are included automatically

o Hint: Make sure to click the panels – not the mesh lines

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 18


Sectional loads

 Define positions for calculation of cross


section forces

 The wizard will present the menu for definition of


single cross sections

 For a series of cross sections it is better to use the multiple


cross section option

o Close the single option

o Right-click LoadCrossSections in the


browser

o Select Multiple load cross sections

o Specify 10 cross sections,


from X = 10 to X = 147.25 m

 Use default side of the plane (positive)

 Specify the vertical position, Z = 10.5 m

 Specify the direction of the plane, in this case


use the YZ-plane

 The name may be changed from the default


name by simply typing in a new name

 Please remember to not click both Apply and OK,


this will create the sections twice.
Either OK only or Apply/Cancel

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 19


Structural model

 Define the structural model, used for

o Compartments

o Load transfer (later)

 Select GlobModT1.FEM

 This model will also be used as a mass


model

General Compartment properties

Permeability

 The permeability of a compartment is a


measure on how much of the
compartment/tank may be filled with
liquid

o Permeability = 1

Deck tank

 Deck tank property is used for stability


analysis only

o Select Next

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 20


Create Compartment

 This menu assigns the permeability


properties to the compartments

o In this case we use the same


permeability for all compartments

 The compartments are displayed in the


structural model

 Note that you may change the view and


change the display from the browser while
the wizard is running

Loading condition - Fulload

 The Z-waterline is at 15.5.


It is also possible to click Compute from
mass to request the program to compute a
waterline based balance of mass and
displaced water.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 21


Compartment properties

Fluid property
 The density of fluid in compartments is
defined for each loading condition

o Crude oil = 900 kg/m3

o Seawater = 1025 kg/m3

Flooded compartment
 This definition is used to mark
compartments as flooded or not

o Not used in this analysis

Click Next

 Notice that different parts of the models


can be displayed or hidden by using the
browser and clicking on the eye-symbol

 There is also a lot of information


available by right-clicking on the various
parts of the browser, in addition to the
options for adding or changing
information.
Using the wizard is, however, very
useful.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 22


Compartment properties

Filling fraction
 The filling fraction of the compartments is
defined for each loading condition

o FillingFraction1 = 1

o FillingFraction0 = 0

Compartment content
 Properties of fluid (density) and filling
fraction are assigned to the compartments

 Click in the table below to select


properties

 The ‘Fill below’ button can be use to fill


the same property for all compartments

 Alternatively, see graphical selections


next page

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 23


Compartment properties – optional graphical selections

 By closing the browser eye of the structural model, and the loading condition, the compartments
only will be shown

 By selecting the main compartments (shift-  Crude cargo tanks only plotted below
left-click), the properties may be assigned
from the browser

 The remaining properties can be assigned from the Compartments menu (click Back in wizard)

 Final settings:

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 24


Mass model

 Define the mass model

 The mass may be defined in


different ways. In this case we
will use the structural model

o Select GlobModT1.FEM
from the file browser

 Note that mass and free surface


effects of compartments may be
included

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 25


Skip Compartment balancing and GZ-
curve

 The filling of the compartments is


fixed in our analysis. (It may be a
good check though)

 A GZ-curve may be added to the roll


damping model. Not used in the
workshop.

 Select Next for both

Offbody points

 Define offbody points

 Points Grid

o Wadam will calculate wave


elevations in these points

o Used for display and animation


in Xtract

o To be used in this
workshop

 Specified

o Wadam will calculate wave


pressure and wave particle
velocities in these points

o These points may be used for


further calculations of motions
etc. in Postresp

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 26


Create and run a hydrostatic analysis

 This is done outside the wizard, but do not cancel it!

o Right-click the Stability Analysis to define a new one

 For computing and displaying still water sectional loads

 Define the data needed for the analysis, like loading condition, location and curve angle range

 Right-click to execute the analysis:

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 27


Inspect still water sectional loads from the Stability analysis

 Right-click the Stability analysis

o Select Show Stability Report Dialog

o Select Cross Section Data

o Select Moment

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 28


Create a Wadam run

 Go back to the wizard step

 Define the data needed for the


analysis, like Hydro models and
Execution Directives

 Input

o Run name:
Fulload_LongTermResp

o Select the already defined


Hydro model and Loading
condition

o Select Environment
condition to be Condition1

o Select the correct Sea state


for the stochastic roll
damping

 Execution Directives – Global response

o Use default tolerances

o Other data follows on the next pages. Many of these data are default values.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 29


Create run, continued

 Roll Damping

o Select Use roll damping

o Select Turbulent flow

o Select Use stochastic linearization – for iterations based on short term statistics

 Use defaults for convergence and iteration criteria

o Use defaults for Maximum roll angle

 If no default values are given, use 10 deg for all defined directions, as below

 These angles are start values for the iterations only

 A warning on wave headings may be given if the heading angles are larger than 180 deg.

o Not important for automatic iterations

o Adjust for manual iterations (long term)

Use default values


if available

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 30


Create run, continued

 Equation Solver

o Select Direct matrix solver

o Set max matrix size > # panels

 Print

o From Wadam version 9.3-06, select Normal print


(Will include print for the strip model)

o For older versions, select Model data


Useful for feedback on the strip model, but will produce a larger print file

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 31


Create run, continued

 Execution Directives continued

o Result Files – Global response

o Use default values

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 32


Execute Wadam
 Clicking the Last step button of the wizard
opens the dialog for running Wadam.
Or, run the Wadam analysis by selecting the
Wadam run in the dialog below to the right

 Run the Wadam analysis by starting


Fulload_LongTermResp in the Activity
Monitor. View print file as shown below.
If you have closed the dialog reopen it as
shown to the right.

 The print-out from Wadam must be checked with respect to, among other things, any warnings
or errors and model properties such as mass and buoyancy data and motion characteristics.

 The bottom line should read: PROGRAM NORMAL END

 The result files are located in the WadamRun1 directory in the current workspace

o Important files

 wadam1.lis

 G1.sif

 After a successful Wadam run, the next typical step is to use the postprocessor Postresp – for
plot of RAOs and statistical results, see next page.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 33


Postprocess the results in Postresp

 Select ‘Start Postresp’ from the Right Mouse Button


(RMB) menu on the Wadam run
Fulload_LongTermResp

o Postresp will open in a separate window

 The results file from Wadam, G1.SIF, is read


automatically

o Define Presentation options to Period and


Degrees

 Display main results like Heave, Roll etc.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 34


Postprocess the results in Postresp

 Continue with displaying sectional force &


moment diagrams

 Display – Sectional Force Diagram …

o Select Degree of freedom no. 5

o Select sequence 101 through 110


(defined in HydroD)

o Type e.g. the frequencies 0.251,


0.524 and 0.628; click Include for
each (the connection between
frequencies and our defined
periods is found in Wadam1.lis)

o Select wave heading 180º

Type Here

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 35


Postprocess the results in Postresp

 Assign wave direction probabilities

o We will only use head sea

o Select 180 deg

o Probability = 1.0

 Create and assign wave spreading


function

o COS2 – Cosine squared

o Use scatter diagram DNV-WW

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 36


Assign Wave Statistics

 Assign scatter diagram to all headings

o The predefined scatter diagram DNV-WW is selected

o A user defined scatter diagram may of course be defined as well

 Even if we in the workshop want to use direction 180 only, we can assign scatter diagrams to all
directions

 Assign – Wave Statistics …

o Select direction, select Scatter diagram, click Apply

o Repeat for all directions (although in this case 180 is the wanted one)

o End with OK for the last direction

• Click Apply to keep the menu available for the next


operation, end with OK to close the menu

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 37


Create Specific Point
 Define specific points at centre of main central
compartments, starboard and port

o Right-click compartment in HydroD, select Information


to find coordinates in Input (Model) system.

o Convert to the Motion reference point, per default the


origin in the mean free surface – Global system
Zg = Zi – 15.5

o Calculate accelerations including gravity components at


Port point

 Create – Specific Point ...

o Define point CT3P at [78.625 9.26 -3.3205]

o Define point CT3S at [78.625 -9.26 -3.3205]

o Give a description, e.g. ‘Centre tank <tank no


&
position>’’

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 38


Create Response Variables

 Create response variables for the accelerations in x, y and z directions, at the Port point, CT3P.

 Create – Response Variable – Combined Motion – Absolute …

o Give a name, AXCT3P, and


description

o Select Combined Motion

o Select Acceleration

o Absolute X direction

o Select point CT3P

o Select all motions

 Repeat for Y and Z directions

o AYCT3P

o AZCT3P

• Click Apply to keep the menu available for


the next operation (OK will close the
menu)

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 39


Create Response Variables, cont.

 Calculate accelerations including gravity components at the Port point, CT3P

 This is done by creating a General combination.

 X acceleration is to be combined with Pitch component, Y acceleration with Roll gravity comp.

 Create – Response Variable – General Combination …

o Give a name, AGXCT3P, and


description

o Select General Combination

o Type the wanted responses to be


included
with their factor. Click Include for each
pair

 AXCT3P 1.0

 PITCH -9.81 (gravity)

o Repeat for Y direction (not shown in


display)

 Name AGYCT3P

 AYCT3P 1.0

 ROLL 9.81

o End with OK

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 40


Define Long Term Probabilities
 Define probabilities for which the fitting to the Weibull distribution is performed

 Define – Long Term Probability …

o Use levels 10-2, 10-4, 10-6, 10-8, 10-10.

o These are also default levels; just click OK

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 41


Find panel in splash zone

 To find maximum long term wave pressure in the splash zone, you need to identify the correct
panel. This may be done from HydroD and from Wadam1.lis

 In the original workshop model, below, the panel in the splash zone is element no. 562

o Right-click PanelPressures1 in the browser, within the Panel model, select Edit, select
‘Specify element numbers’

o Right-click PanelModel1, select ‘Modelling draw style’, and show element numbers

o Notice that the numbers may be different in your own GeniE model

 Look up Wadam1.lis, section 2.11

o PANO = external element number

o PI = panel index – used in Postresp

 E.g. PS1P349 means Internal panel number 349 (on positive half)

PI PANO IVER X Y Z

348 547 1 8.358E+01 2.150E+01 1.437E+01

349 548 1 7.862E+01 2.150E+01 1.437E+01

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 42


Create Long Term Response

 Create responses for long term calculations of relative motion, Heave, Pitch.. Accelerations in X,
Y and Z directions, Pressure panels and sectional loads.

 Create – Long Term Response …

o Select the wanted response


variables

 HEAVE, PITCH,
AGXCT3P, AGYCT3P,
AZCT3P, PS1P349,
SECL1065

o Select 180 deg.

 Hint:

o PS1P345 means Internal panel


number 349

o SECL1065 means longitudinal


moment (DOF=5)
in cross section 106

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 43


Display Long Term Response

 Display long term response.


 Display – Long Term
Response …
o Display the accelerations
for wave direction 180°

Print Long Term Response


 Print the long term response to the screen.
Remember that print may be sent to the
screen or a file.

 Set – Print

o Select Screen, click OK

 Print – Long Term Response …

o Print all available response


variables

 The resulting print for PS1P349 &


SECL1065 are displayed on the next
pages

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 44


|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 45
Print Long Term Response, pressure

 The max. long term wave pressure for fatigue is taken as the value for Prob. = 10-4

 This is used to find the wave amplitude in the Pressure reduction zone for load transfer 1)

o A = ¾pdT/(ρg)

o pdT = Long term wave pressure

o A = ¾*5.81E+4/(1025*9.81) = 4.33 m

1) DNV Classification Note 34.1 CSA – Direct analysis of ship structures

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 46


Print Long Term Response, moment

 Find maximum ULS long term longitudinal bending moment

o 100 year period, variable SECL1065

 Find design wave

o Wave period is selected as the period for max RAO

o The corresponding phase angle is found on the next pages

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 47


Phase angle for maximum moment

 Change the variables for the axis of the


graphs

 Define - Presentation Option

o Ordinate values:
Select Phase Amplitude

 Display – Response Variable

o Select the longitudinal sectional


moment, SECL1065

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 48


Phase angle for maximum moment

 Print response variable for more accurate values

 Print – Response Variable

o Select the longitudinal sectional moment, SECL1065

o Wave amplitude = 100 year response/peak value = 2.19E9/2.33E8 = 9.4

 Max. response, to be used for design wave for Maximum bending moment

o Period = 12 s

o Amplitude = 9.4 m

o Phase = 128 deg

 Which is sagging and hogging must be evaluated separately (180 deg variation)

 When finishing the Postresp part, exit from Postresp (not from HydroD)

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 49


Next task is to set up a new Wadam ULS run in HydroD

 Task: Prepare and run the hydrodynamic wave load analysis for the ULS case

o Set up the required data for environment, models etc.

o Create load file for the structural ULS analysis

 This is done within the same HydroD workspace, as described in the following pages

o This time without using the Wizard (which is also possible)

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 50


Specify the new Wadam ULS run
 Define new environment settings for a Design
wave

o Directions folder

 Wave direction set – head sea: 180 deg

o Water folder

 Wave period set for deterministic load


transfer, one period only – 12 s

 Phase angles – from phase lead def.

- 360 – 128 = 232 deg  52 deg


(sagging)

 Define wave height function

- constant in this case – 18.8 m


(9.4*2)

o Define a new Location

 Define a Time domain (deterministic)


condition

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 51


Set-up ULS load transfer analyses

 Full load ULS –


deterministic

o Include the time


domain condition

o No Sea state defined

o Switch to load transfer


analysis by selecting
Structural Loads

o Verify / define the


new tolerances made
available to the load
transfer analysis

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 52


Set-up ULS load transfer analyses

 Full load ULS – deterministic

o No roll damping model

o Define load transfer options as seen in the menu below

 Include static load

 Constant pressure centroid only

 Specify first load case = 1

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 53


Run load transfer analyses for ULS (deterministic)

 Start the analyses from Run analysis or


the All Activities Monitor

o Select the wanted analyses and click Start

 Before exiting from HydroD, check print file, Wadam1.lis, and pressures in Xtract

o After having started Xtract from HydroD, do as follows

 Xtract: File – Open

 Select T1.FEM

o Focus on not matching elements, i.e. elements not receiving pressure

o For shell elements, a positive value means normal pressure in the local z direction.

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 54


Next task is to set up a new Wadam FLS run

 Task: Prepare and run the hydrodynamic wave load analysis for the FLS case

o Set up the required data for environment, models etc.

o Create load file for the structural FLS analysis

 This is done within the same HydroD workspace, as described in the following pages

o This time without using the Wizard (which is also possible)

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 55


Set-up FLS load transfer analyses

 Full load FLS

o Include the already


defined frequency domain
environment condition
and sea state

o Switch to load transfer


analysis by selecting
Structural Loads

o Verify / define the new


tolerances made available
to the load transfer
analysis

Set-up FLS load transfer analyses

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 56


 Full load FLS

o The roll damping model is similar to what was done for the first analysis, for long term
response. See page 30 for details.

o Define load transfer options as seen in the menu below

 Include static load

 Pressure reduction zone, A = 4.33 (see previous Postresp calculation)

 For intermittent wet surfaces in waterline region

 Specify first load case = 1

Run load transfer analyses for FLS

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 57


 Start the analyses from Run analysis or
the All Activities Monitor

o Select the wanted analyses and


click Start

 Before exiting from HydroD, check print file, Wadam1.lis, and pressures in Xtract

o After having started Xtract from HydroD, do as follows

 Xtract: File – Open with offset.

 Specify first complex load case as no. 2

 Select T1.FEM and G1.SIF (by ctrl-click)

o Focus on not matching elements, i.e. elements not receiving pressure

|Part 5 Hydrodynamic workshop | Date: 02 June 2017 | www.dnvgl.com/software Page 58


SE-23 FPSO WORKSHOP
ULTIMATE STRENGTH ANALYSIS

• Task: Run the ultimate strength analysis including panel code check

o The Ultimate_strength_analysis sequence includes the following applications:

o Sestra for the ultimate strength analysis combining the global model with the wave loads
from HydroD

o Xtract to check the load transfer results

o Cutres to check the load transfer results

o GeniE to run the PULS panel code check

• In Ultimate_strength_analysis -> Sestra_ULS in Sesam Manager:

o SuperElementNumber: 1

o InputFilePrefix: GlobMod

o Input LoadFile: point to Fulload_ULS_loadtransfer in the HydroD activity

o OutputFilePrefix: ULS

o RMB click the Sestra_ULS Sestra application and Run Sestra.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 1


• Verify that the reaction forces reported in the .lis file are close to zero (<1%) compared to the
global excitation forces. Example still water loadcase: Max Fz < mass*g/100:

• Use Xtract to verify the load transfer results:

• In Ultimate_strength_analysis -> Xtract_ULS_loadtransfer_verify in Sesam Manager:

o PrimaryFile: ..\..\_repository\ULSR1.SIN

o RMB click the Xtract_ULS_loadtransfer_verify Xtract application and Run Xtract.

• Verify interactively the pressure mapping of both internal and external pressures,
deflections and nominal stress level. Select e.g. the set called ‘Port’ in Xtract:

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 2


• Continued from previous page: Verify interactively the pressure mapping of both internal and
external pressures, deflections and nominal stress level, for both result cases.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 3


• Compare in Cutres the hull girder bending moments for still water and design wave load
cases from HydroD against the results from Sestra after load transfer.

• In Ultimate_strength_analysis -> Cutres_ULS in Sesam Manager:

o ResultsFile: ..\..\_repository\ULSR1.SIN

o RMB click the Cutres_ULS Cutres application and Run Cutres

o Assembly -> Create -> Create Assembly of Sections, define a name and 10
equidistant spacings.

• Assembly -> Display Geometry, select the Assembly Name “section” and hit Apply.

• Section -> Calculate Results:

o Select both resultcases.

o Select all sections.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 4


• Section -> Display Diagram

o Select any or all sections.

o Select one result case and


R-STRESS

o Check that the results are OK.

o Display of three sections

o One section with numeric annotation

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 5


• Assembly -> Display Graph
o Select the Assembly Name
“sections”.

• Maximum still water bending moment is


1.22E9.

• The graph for still water bending moment (LC1)


shall be compared with the still water vertical bending moment graph displayed in the stability
report for StabilityAnalysis1 in HydroD.

o Select Cross Section Data


-> Graphs -> Moment

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 6


• In the ‘Wave load analysis’ activity start Postresp
by RMB clicking in HydroD on the Wadam run
Fulload_LongTermResp and selecting Start Postresp…

o The G1.SIF results file from Wadam is


automatically opened.

o Print the response variables (shown in previous workshop) for 100 year period, variable
SECL1065, heading 180 deg:

o Maximum bending moment is for


period = 12 s and phase = 128 deg.

o The max bending moment value from


Cutres should compare to the above
complex amplitude multiplied by half
the wave height:
Postresp: 2.33E8 * 9.4 = 2.19E9

o Cutres: 2.21E9

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 7


• Assembly -> Print Geometry.

o Check the neutral axis calculated by Cutres against the neutral axis defined
(manually) in HydroD for the relevant position(s). The values in HydroD can be corrected
if required. (In the current example a constant z-value is assumed along the entire
vessel for simplicity.)

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 8


• The GeniE activity for the ultimate strength analysis is to import and combine the still water and
design wave result cases from the global ULS analysis and perform a panel code check using Puls

• In the Ultimate_strength_analysis -> GeniE_PULS_code_check GeniE application in Sesam


Manager:

o RMB click the GeniE_PULS_code_check GeniE application and click Run.

• The FPSO ULS capacity check for a global or 3 hold model prescribes checking the ultimate
capacity of the longitudinal structure using PULS method 1 for stiffened panels, with an allowable
usage factor = 0.8. The typical example described in the following is based on a design wave
approach using direct load transfer from HydroD.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 9


o In GeniE: File -> Import -> Workspace (GNX) file…
Browse to the repository and select GlobMod.gnx.

• To do before the results import:

o Uncheck the Linear Structural


Analysis activity in the imported analysis.

o Mesh the model running the activity monitor


(Alt+D)

o Delete all load cases.

o Create two new empty load cases.

• File -> Import -> External Results SIN file -> ../../_repository\ULSR1.SIN. Answer Yes to
both questions

o Note that FEM load case 1 is mapped to SIN result case 1 and so on.

• Create a load combination of the LC1 (still water) + LC2 (wave) and name it MaxSag.

• RMB click the new load combination to open the Properties dialog and change the Design
condition to Seagoing.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 10


• Insert a capacity manager by RMB clicking
the Capacity folder in the properties tree.

o Select Analysis1 and click OK.

• Create a set for a part of the longitudinal structure, e.g. named Deck containing the deck plates.
Please note that the stiffener information for stiffened panels is extracted from the connected
structure irrelevant of set assignment, thus the beams do not have to be included in the set.

• RMB click the capacity manager and select


Create Panels…

o Select the new subset Deck.

o Set Method to
CSR Tank Default

• RMB click the capacity manager and select Add Run…

o Set Code Check to CSR Tank.

o On the Loadcases tab Add the newly created load combination.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 11


• On the General tab:

o Change the Seagoing usage factor to 0.8 (for FPSO ULS)

o Enable Parallel processing.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 12


- On the Panel tab:

o Set Panel Type to Stiffened.

o Set Results Buckling Assessment Method to Method1

 Method 1 calculates the ultimate capacity according to DNV-RP-C201


Pt 2 (Puls). The method is used for all panels for the ULS check (but
only longitudinal structure needs to be checked).

o Click OK to create the capacity


model.

• Switch display to Capacity Models


to view the panels.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 13


• RMB click the capacity manager and select Generate Code Check Loads.

• RMB click the capacity manager and select Execute Code Checks.

• When the run completes, select Cc1.run(1) and sort the code check results in the browser by the
usafe factor:

• Color code all panels showing the resulting UfTot.

o No panels fail. The worst panels are located


around the topside support structure in the midsection

• The palette (both ranges and colors) can be


customized in the
View -> Options -> Color Coding dialog.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 14


• Select the worst panel in the browser or the graphics display and RMB click to select Properties
to enter the Edit Panel Data tab.

o Changes here will only apply to the selected panel.

o Expand the Object Properties tab to see all input and detailed results for the selected
panel.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 15


• Select the worst panel again and RMB click to select Start PULS Advanced Viewer – Current
loadcase to enter the PULS user interface. Expand the tree structure in the PULS browser.

o You can here quickly change specific parameters for the selected panel and rerun the
PULS calculation by clicking the Solve toolbar icon (equal sign ‘=‘).

o Several panels can be opened in PULS simultaneously.

o Try it out by changing the thickness and recalculate the panel. You can also try to add
secondary stiffeners.

• Be aware that
UfTot = etaUC/allowUC

• PULS Advanced Viewer and PULS XL are part of the Buckling Assessment package and requires a
separate license.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 16


• The PULS Excel user interface can be opened in a similar way and used to carry out quick what-
if studies, e.g. change thickness and recalculate panel(s).

o Try it out by changing the thickness and recalculate the panel.

• PULS XL is part of the Nauticus Hull Rule Check package and requires a separate license.

• Please consult the PULS user manual with the Nauticus Hull documentation for more
information about PULS and the Advanced Viewer and Excel user interfaces:

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 17


• Create a report with the plate code check results by File -> Save report…

o The default is to report only the worst loadcase and worst check (position).

o Try out some of the


different report formats.

o Html is shown below.

| Part 6 Ultimate strength analysis | Date: 09 September 2015 | www.dnvgl.com/software Page 18


SE-23 FPSO WORKSHOP
GLOBAL SPECTRAL ANALYSIS

 Task: Perform a fatigue screening analysis of the upper deck and calculate the long
term stress distribution

o The spectral fatigue analysis activity includes:

 Sestra activity for the fatigue limit state analysis combining the global model
with the wave loads from HydroD

 Use Xtract to check the results

 Cutres activity to check the load transfer

 Stofat activity to run the fatigue screening

 In Spectral_Fatigue_analysis -> Sestra_FLS in Sesam Manager:

o InputFilePrefix: GlobMod

o Input LoadFilePath: point to Fulload_FLS_loadtransfer in the HydroD activity

o OutputFilePrefix: FLS

o SuperElementNumber: 1

o All the above files should be located in the repository.

o RMB click the Sestra_ULS Sestra application and Run Sestra.

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 1
 Check the results by right-clicking the results file in the File Overview and select View with
Xtract. Visually verify the pressure mapping both internally (i.e. set Port) and externally,
deflections and stress levels.

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 2
Verification of load transfer by Cutres

 In Spectral_fatigue_analysis -> Cutres_FLS in Sesam Manager:

o ResultsFile: ..\..\_repository\FLSR1.SIN

o RMB click the Cutres_FLS Cutres application and Run Cutres.

 Cutres commands

o Assembly  Create…

Set start and end point


positions to match the
sections in HydroD

If position don’t match the HydroD


values should be changed and analysis

o Assembly  Display Geometry o Load case numbering in Cutres


o Assembly  Print Geometry o LC1 – Stillwater
 To verify position and o LC 2 ( = 2-0) = heading 1, wave
neutral axis
period 1
o Section  Calculate Results…
o LC 2-1 = heading 1, wave period 2
 Section 6, all result cases
o Assembly  Print Results o LC 2-2 = heading 1, wave period 3
 Result case 4-6 = heading o …
180 degrees, o LC 2-13 = heading 1, wave period 14
wave period 12 seconds o …
(see below) o LC 6-13 = heading 5, wave period 14

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 3
 Cutres:

 Postresp (started from HydroD)

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 4
Perform a fatigue screening analysis of the upper deck and calculate the long term
stress distribution in Stofat

 In Spectral_fatigue_analysis -> Stofat_FLS_Screening in Sesam Manager:

o ResultsFile: ..\..\_repository\FLSR1.SIN

o RMB click the Stofat_FLS_Screening Stofat application and Run Stofat.

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 5
On this page is shown some of the important (line-mode) commands for the required tasks.

The corresponding interactive commands will be shown in the following pages

 Some Stofat commands:

o ASSIGN WAVE-DIRECTION-PROBABILITY ….

o ASSIGN WAVE-SPECTRUM-SHAPE

o ASSIGN WAVE-SPREADING-FUNCTION

o ASSIGN WAVE-STATISTICS

o SELECT ELEMENTS INCLUDE

o CREATE FATIGUE-CHECK-POINTS ELEMENT-CHECK

o ASSIGN SN-CURVE

o ASSIGN K-FACTORS

o DEFINE LONG-TERM-PROBABILITY

o DEFINE LONG-TERM-RETURN-PERIOD

o DEFINE STATIC-LOAD-CASE ON

o DEFINE LONG-TERM-STRESS ON

o DEFINE FATIGUE-RESULTS-VTF-FILE

o RUN FATIGUE-CHECK

o PRINT FATIGUE-RESULTS-VTF-FILE

 Optons: Fatigue damage, fatigue life, long term stress amplitude, max stress
(incl. static), ..

 The results file is opened automatically, as seen in the Stofat interface:

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 6
 Next is to perform File Transfer. Notice that this is done automatically from Sesam Manager.

 Notice the information written in the Stofat window when the file transfer is complete:

 The essential wave load information, from the S1.FEM file read by Sestra, is shown, making it
possible for Stofat to continue

 There is also information on the number of elements in the model and available named sets
(defined in GeniE)

 The’Non Stofat Elements’ listed are typically beam elements

 The main commands from the input file are shown in the next pages

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 7
 Start by assigning wave direction probabilities:

 The probabilities must be defined individually for each wave direction

o Select the wave direction and


type the probability, press Apply

o Repeat for all wanted wave


directions

o Sum of probabilities = 1

Dir. Prob.

90.0 0.05

135.0 0.15

180.0 0.6

225.0 0.15

270.0 0.05

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 8
 Select the number of elements to be included in the fatigue screening: Set = Deck

 Assign the following properties:

o Select SN curve for default selection of elements : DNV2010_DNVC-I

o K-factors

 2.5 1.0 1.0 1.0 1.0

- Wave spectrum shape

- DNV-WW: PM

- Wave statistics (scatter diagram)

- Select DNV-WW for all directions (as for


the previous wave direction probabilities)

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 9
 Create the element fatigue check points to be used in the screening

 Use surface points – both sides

 We want to include long term stress


calculation

 Define long term probabilities

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 10
 Define long term return period

o 100 years only in this case

 We want to include static loads from the


hydrostatic & gravity load case

 Define static load case

 Define long term stress components

o Principal stress, Sp1

o Include SCF

o Local reference system

o Include static results

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 11
 Define output of fatigue results to be
printed to
a VTF file for Xtract

o File name: DeckScreen

o Element fatigue point results

o Usage factors

 Not all definitions made are echoed in the


Stofat window

 To verify some of these definitions, select


Print Run Overview

 In the below print is selected

o Wave direction data

o Long term probabilities

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 12
 Run the fatigue check

o A run name must be defined

o A description is useful but optional

 When the run has finished, main results


and other information are printed to the
main Stofat window

 Please notice that the fatigue run will take


some time to finish; a lot of elements are
part of this screening

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 13
 Finally, we want to present long term results, as well as fatigue results, in Xtract

 Print long term results to VTF

o Append to old file, DeckScreen

o Select Long term response

o Select Probability exponent

 Select Stress amplitude

 Apply

o Select Return period

 Select Max stress

 Apply

 Exit from Stofat

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 14
 Start Xtract from Sesam Manager and open the DeckScreen.vtf-file.

o For example by right-clicking the VTF file in the File Overview

 This file contains three result cases. Double-click each of them to display the different results

o RUN1_1: Fatigue damage

o RUN1_2: Long term stress amplitude 10-4

o RUN1_3: Max stress 100 years return period

| Part 7 Global spectral fatigue analysis | Date: 17 September 2015 | www.dnvgl.com/software Page 15
www.dnvgl.com/software
SE-23 FPSO WORKSHOP
SUB-MODEL
• Task: Create a submodel analysis of a hopper knuckle using GeniE and Submod, do the
load transfer using HydroD, run Sestra and finally run Stofat

• Input files

o Global result file: FLSR1.SIN

o GeniE local model: Hopper.xml

o Load files: HopperL10.FEM, HopperS10.FEM

• Output files

o Local model fem file: HopperT10.FEM

o Local model with prescribed displacements: HopperT10.FEM (same name!)

o Local model result file: HopperR10.SIN

• Steps

 Prepare local model in GeniE

 Run Submod

 Verify matching nodes

 Do a direct load transfer to the local model using HydroD

 Run Sestra

 Verify local vs. global model results, e.g. displacements, stresses and pressures

 Run Stofat using both Element and Hot spot options

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 1
• In the Modelling -> Local_Hopper_Knuckle_Model application in Sesam Manager:

o SuperElementNumber = 10

o RMB click the Local_Hopper_Knuckle_Model GeniE application and click Run.

• In GeniE: File -> Import -> Workspace (GNX) file…


Browse to the repository and select SE-23_hopper_model_to_be_prepared.gnx.

• Apply boundary conditions

o Apply prescribed displacements


to all borders in the set ‘Hopper’

• Remember to add the newly created


support curves to the ‘Hopper’ set.

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 2
• Insert an analysis and edit the mesh
activity to use only the set ‘Hopper’ as
mesh subset

• Examine the model:

o Mesh settings

o Meshing rules

o Note that second order elements


are used

• To ease model checking, the dummy hydro load case(s) and pressures should be the
same as for the global model. The following display can be obtained from HydroD later.

• Mesh the model and export FEM file ‘HopperT10.FEM’

• Why keep a larger model than what is actually meshed?

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 3
• In the Local_FLS_Hopper_Knuckle -> Submod_Hopper_Knuckle application:

o GlobalModelPrefix: FLS

o GlobalTopLevel: 1

o SubModelPrefix: Hopper

o SubModelTopLevel: 10

o RMB click the Submod_Hopper_Knuckle application and Run Submod.

• Check for non-matching nodes in submod.mlg:

o From File Overview, right-click the


file SUBMOD.MLG, then Open

o Inspect the file

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 4
• If non-matched coupling nodes are
found, try to increase the tolerance as
described below

• Some times it may be needed to change the tolerance in Submod. This can be done in the
Properties window

o A tolerance of 0.2 is sufficient in this workshop

• After having changed the tolerance, rerun Submod

o Re-check the submod.mlg, as described before.

o Be aware that any non-matching nodes will get fixed (zero displacements) boundary
conditions.

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 5
Set up the local model in HydroD

• Task: Prepare and run the hydrodynamic wave load analysis for the local model

o Set up the required data for environment, models etc.

o Create load file for the local structural analysis

• In the Wave_load_analysis -> HydroD_Local HydroD application:

o No input file is to be used. You will do the job yourself!.

o DatabaseStatus = Old

o Make sure the Workspace is pointing to the folder with the global HydroD database
that is used for all the wave load analysis.

o Make sure the PreExecuteScript is disabled

o Select the PostExecuteScript from file HydroD_Hopper_post.js

 This is to manage the output load file


(as an alternative to how this was done in the global analyses)

o RMB click the HydroD_Local HydroD application and click Run.

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 6
Set up the local model in HydroD

 Start existing (old) HydroD workspace in the Wave load analysis activity

 Set up and run:

o Full load Sub-model load transfer analysis

 Creating loads for a following structural analysis, to be used in a


stochastic fatigue analysis

 Hydro Model

o Copy existing “global” hydro model and paste as new hydro model

 Right-click – Copy, then Paste

 Close the eye of HydroModel1

 Change existing data

o Delete all load cross sections

o Replace the global structural


model with the local structural
model
Right-click then Edit and select
the sub-model HopperT10.FEM

o Keep the panel model

o Delete old and create new


compartments by right-clicking
the new structural model

| Part 8 Local model load transfer and fatigue | Date: 06 June 2017 | www.dnvgl.com/software Page 7
Set up compartment data in the loading condition

 Loading Condition

o Delete old compartment contents and


compartment points

o Create new compartment contents

o Create new Compartment points to handle the


not complete compartment, LC6, in the local
model

o To match the global analysis in the best way,


the coordinates may be taken from the
Wadam1.lis file for the global analysis:

| Part 8 Local model load transfer and fatigue | Date: 06 June 2017 | www.dnvgl.com/software Page 8
Set up other data in the loading condition

 Loading Condition continued

o Delete the offbody point grid

 Edit the Mass model

o Change to a user specified mass model

o Uncheck “Add mass of compartment


contents”

o Specify mass properties as in the global


mass model

 Right-click Global mass model


Select Information or Save report

o Use Mixed Coordinate System to be


consistent with output from the global model

o Type the values into the dialogue window as


shown below

| Part 8 Local model load transfer and fatigue | Date: 06 June 2017 | www.dnvgl.com/software Page 9
Create a new load transfer analyses to the Sub-model (local model)

• Set-up and run the analysis,


Fulload_Hop_Loadtransfer

• Remember to keep exactly the same load


cases as in the global analysis

o Same number of wave periods and wave


headings

o Same Roll damping model

• Run load transfer analysis

o Define load transfer options

 Include static load

 Pressure reduction zone,


A=4.33

 Specify first load case = 1

• Check print file, and pressures in Xtract

o Open Wadam1.lis. Focus on not matching


elements,
i.e. elements not receiving pressure

o Start Xtract from HydroD, display the pressures

• Exit HydroD. Remember to save the


database.

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 10
• Run Sestra for the local model

• In the Local_FLS_Hopper_Knuckle -> Sestra_Hopper_Knuckle application, specify:

o SuperElementNumber: 10

o InputFilePrefix: Hopper

o LoadFilePath: _repository (same as InputFile path in this case)

o LoadFilePrefix: Hopper

o OutputFilePrefix: Hopper

o RMB click the Sestra_HopperKnuckle application and Run Sestra.

o Check the sestra.lis file after the analysis has completed.

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 11
• Verify local vs global model wrt displacements,
stresses and pressures using Xtract.

o For example by right-clicking the results file


in the File Overview

• The displacements should be the same at the


border.

o Global and local model displacements:

o Derived membrane Von Mises stresses and surface normal pressures on local model:

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 12
• Display the global and local model together using the Combined export option and open
the .vtf file in the Xtract Viewer:

o Open the submodel in Xtract and export it using File | Combined export. Due to the
display settings it is often better to export the submodel model as a Global Model.
Make sure the file is saved in the folder you want.

o Open the global model results file in Xtract and export it using File | Combined
export. Due to the display settings it is often better to export the global model as a
Submodel. Check the Launch Sesam Xtract Viewer option before clicking Export

o In the Case Panel, first show the global model, then superimpose the submodel on top of
the global model

o The settings panel can be used to control which sets to display:

• Also try the Automatic Rotation


Point

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 13
Local model spectral fatigue calculations

• Goal of workshop

o Learn to use Stofat for local fatigue calculations using both Element fatigue points and
Hot spot approach in Stofat.

• Input files

o HopperR10.SIN

o (StofatHopp_Inp.jnl)

• Run Stofat interactively to calculate the results.

o Element fatigue check

o Hot spot fatigue check

• Display results in Xtract

o Calculated fatigue damage

o Long term stress amplitude

o Long term static+dynamic stress

• The interactive commands will be shown in the following pages

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 14
• In the Local_FLS_Hopper_Knuckle -> Stofat_Hotspot_Fatigue application, specify:

o Make sure the Results File from above Sestra activity is selected,

o Do not select any Command Input File

 The input file is the solution to the tasks you should perform in the workshop

• The results file is opened automatically, as seen in the Stofat interface:

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 15
• Next is to perform File Transfer. Notice that this is done automatically from Sesam Manager.

• Note the information written in the Stofat window when the file transfer is completed:

• The essential wave load information, from the S10.FEM file read by Sestra, is shown, making it
possible for Stofat to continue

• There is also information on the number of elements in the model and available named sets
(defined in GeniE)

• The’Non Stofat Elements’ listed are typically beam elements

• The main commands from the input file are shown in the next pages

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 16
• Start by assigning wave direction probabilities:

• The probabilities must be defined individually for each wave direction

o Select the wave direction and


type the probability, press Apply

o Repeat for all wanted wave


directions

o Sum of probabilities = 1

Dir. Prob.
90.0 0.05
135.0 0.15
180.0 0.6
225.0 0.15
270.0 0.05

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 17
• Select the number of elements to be included in the fatigue screening: Set = HOPHS

• Assign the following properties:

o Select SN curve for default selection of elements: DNV2010_DNVC-I

o Stress Type K-factors

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 18
• Assign continued:

o Wave spectrum shape

 DNV-WW: PM

o Wave statistics (scatter diagram)

 DNV-WW for all directions


(as for the previous wave
direction probabilities)

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 19
• Create the element fatigue check points to be used in the screening

• Use surface points – both sides

• We want to include long term stress


calculation

• Define long term probabilities

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 20
• Define long term return period

o 100 years only in this case

• We want to include static loads from the


hydrostatic & gravity load case

• Define static load case

• Define long term stress components

o Principal stress, Sp1

o Include SCF

o Local reference system

o Include static results

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 21
• Define output of fatigue results to be printed
to a VTF file for Xtract

o File name: HopperFull

o Element fatigue point results

o Usage factors

o Not all definitions made are echoed in


the Stofat window

• To verify some of these definitions, select


Print Run Overview

• In the below print is selected

o Wave direction data

o Long term probabilities

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 22
• Run the fatigue check

o A run name must be defined

• When the run has finished , main results


and other information are printed to the
main Stofat window:

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 23
• We want to present long term results, as well as fatigue results, in Xtract

• Print long term results to VTF

o Append to old file, HopperFull

o Select Long term response

o Select Probability exponent

 Select Stress amplitude

 Apply

o Select Return period

 Select Max stress

 Apply

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 24
• Assign new Stress Type K-factors

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 25
• Create the fatigue check points to be used in the Hot spot calculation:

• The Hot spot point and


the interpolation points
are defined by use of
coordinates

• When clicking Only,


some feedback is given
in the Stofat window.

• The input has to be


accepted by Stofat

• Clicking Show will


print the positions of
the points to be print
window

• See next page for an


outline of the location of
the hotspot

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 26
• Location of elements used in the hotspot analysis. In the base case the elements 5601 and 5602
are used, as seen below. The predefined set HOPHS is shown to the right.

• The numbers will of course depend on mesh settings etc.

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 27
• Run the fatigue check

o A run name must be defined

• When the run has finished, main results and


other information are printed to the main Stofat
window:

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 28
• Print the Hot spot fatigue point results to the
print window (or to file).

• The results from the hot spot calculation cannot


be displayed in Xtract

o The results may be displayed in Stofat,


but this is of limited usefulness

• Exit from Stofat

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 29
• Start Xtract from Sesam Manager and open the HopperFull.vtf file.

o For example by right-clicking the VTF file in the File Overview

• This file contains three result cases. Double-click each of them to display the different results

o RUN1_1: Fatigue damage for the element check

o RUN1_2: Long term stress amplitude 10-4

o RUN1_3: Max stress 100 years return period

| Part 8 Local model load transfer and fatigue | Date: 09 September 2015 | www.dnvgl.com/software Page 30

You might also like