You are on page 1of 218

Offshore Structure Assessment Program (OSAP) Version 2.

OSAP Users Guide


March 2010

American Bureau of Shipping 16855 Northchase Drive Houston, Texas 77060, USA

Copyright 2010 American Bureau of Shipping. All rights reserved.

OSAP Users Guide

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

1-ii

OSAP Users Guide

CONTENTS
Chapter 1: Introduction ................................................................................................................... 1 Chapter 2: Using the OSAP Applications ..................................................................................... 15 Chapter 3: A2ABSCHK.mac - An OSAP Interface Program with ANSYS ............................... 151 Chapter 4: OSAP Technical Basis............................................................................................... 157

Copyright 2010 American Bureau of Shipping

1-iii

OSAP Users Guide

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

OSAP Users Guide


Chapter 1: Introduction

Copyright 2010 American Bureau of Shipping. All rights reserved.

OSAP Users Guide Chapter 1: Introduction

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

ii

OSAP Users Guide Chapter 1: Introduction

CONTENTS
1 Overview .................................................................................................................................... 1 2 Before Getting Started ................................................................................................................ 2 2.1 Install OSAP....................................................................................................................... 2 2.2 Filename Convention ......................................................................................................... 2 2.3 Project Working Directory ................................................................................................. 2 3 OSAP Project.............................................................................................................................. 3 3.1 Create a New Project.......................................................................................................... 3 3.2 Open an Existing Project.................................................................................................... 4 4 User Interface ............................................................................................................................. 5 4.1 Resizable Windows ............................................................................................................ 6 4.1.1 Project Tree Window .............................................................................................. 6 4.1.2 Application Window............................................................................................... 6 4.1.3 Graphics Display Window ...................................................................................... 7 4.1.4 Messages Window .................................................................................................. 8 4.1.5 Log Details Window ............................................................................................... 8 4.2 Status Bar ........................................................................................................................... 9 4.3 Main Menu Commands ...................................................................................................... 9 4.3.1 Project Menu Commands........................................................................................ 9 4.3.2 Application Menu Commands .............................................................................. 10 4.3.3 Graphics Menu Commands................................................................................... 10 4.3.4 View Menu Commands ........................................................................................ 10 4.3.5 Tools Menu Commands ........................................................................................ 12 4.3.6 Help Menu Commands ......................................................................................... 12 4.4 Using Mouse & Keyboard Operations ............................................................................. 13

Copyright 2010 American Bureau of Shipping

iii

OSAP Users Guide Chapter 1: Introduction

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

iv

OSAP Users Guide Chapter 1: Introduction

1 Overview
ABS Eagle Offshore Structure Assessment Program (OSAP) allows designers of offshore drilling and production platforms such as semisubmersibles, TLPs and spars to check the compliance of their designs more easily with ABS class requirements. The program is a comprehensive and user-friendly engineering tool that can create structural load cases, communicate with leading commercial analysis software and provide intuitive indicators of design adequacy based on ABS class requirements. The program is open and flexible; the softwares architecture can easily interface with other commercial design software. OSAP 2.0 supplies built-in data interfaces to industry-leading structural analysis software, ANSYS and MSC NASTRAN, and hydrodynamic analysis software, AQWA and WAMIT. OSAP 2.0 also provides a well documented neutral file system that allows users to readily customize the data interface linking their preferred design software to the program. ABS Eagle OSAP 2.0 consists of six main functions: Load generation Design wave calculation Load mapping and balancing Global strength assessment Fatigue assessment Buckling and ultimate strength analysis Capabilities of OSAP 2.0 include: Application of hydrodynamic loads contributed by Morison elements, drag elements, mooring lines and tendons in addition to the panel pressures Pressure integration for the splitting force and moment calculation along a user-defined cutting plane on the hydrodynamic model Design wave calculation based on either the deterministic approach using regular waves or the stochastic approach using wave spectra Robust algorithm to map hydrodynamic loads including pressures, forces and internal tank loads to the structural finite element model Interface to ANSYS and MSC NASTRAN to export the load, constraint and mass input data for finite element analysis and retrieving the analysis results Automatic panel search function and individual panel editing function facilitating the panel buckling check using global finite element analysis results Fatigue assessment based on either the spectral-based approach or the simplified method using assumed long-term stress distributions Calculation sheets for the buckling and ultimate strength check for five types of structural members including beam-columns, stiffened panels, corrugated panels, cylindrical shells and tubular joints Integrated graphic environment featuring powerful 2-D and 3-D visualization capabilities as well as user-friendly GUIs for navigating between application modules, providing input and administrating program execution To obtain the technical support on OSAP, please contact ABSOSAP@eagle.org. All licensing requests should be directed to the ABS local office.

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

2 Before Getting Started


2.1 Install OSAP
For the purposes of this user guide, it is assumed the user has installed the OSAP application. Refer to the OSAP 2.0 Installation and Licensing Guide for details.

2.2 Filename Convention


The filenames in the application require the use of underscores instead of spaces. Spaces or special symbols such as / \" ? < > * : | . { } and # are not allowed in the file-directory structure.

2.3 Project Working Directory


After creating a new project in OSAP, a project working directory is created under the user specified path. It contains up to six sub-directories, each of which represents an application module. All files generated for the project will be saved in this project directory. The following shows an example of how the project working directory, .\Demo, is organized.

Note that: If there has been no content (solution) generated for an application, the subdirectory for that application module will not be created. The user should not alter subdirectory names because they are used by OSAP to manage the analysis project.

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

3 OSAP Project
To start OSAP, double-click the OSAP icon on the Windows Desktop, or click the Windows quick launch menu Start and then choose:

After the license is verified, the OSAP program main GUI starts up as shown below.

3.1 Create a New Project


To create a new project, first go to Project menu > New Project. Enter a new project Name in the New Project dialog as shown below for example. Click where the project working directory is to be created. to select a path on the computer

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

After a project is created, the Project Tree window is activated and a project working directory is also created at the user specified path. Once the solution is added to the application module, the relevant subdirectory will be created in the project working directory. Refer to 1/4.3.1 and 1/4.3.2 for further details.

3.2 Open an Existing Project


To open an existing project, go to Project menu > Open Project and click project file (*.PRJ). Only one project can be opened at a time. to choose the

After clicking , the user can use the dropdown list in File name field as shown below to quickly access the previously opened projects.

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

4 User Interface
The OSAP user interface comprises a graphics display area surrounded by menus, toolbars and windows that can be enlarged or hidden.
Main menu commands & drop-down functions Shortcut toolbars: Quick access to frequently used functions Graphics workspace window: Resizable & interactive

Project Tree: Use to navigate amongst application modules.

Application Window Manage input data, submit analysis job, and control the displaying of results tabbased panels.

Status bar Status gauge

Active units Current project OSAP software release version Messages window: Color-coded status of last analysis performed. Blue=Runtime Black=Application Red=Error

Log Details window: Step by step record of project activities . Scroll or resize to view . Right-click to copy . Log file resides in the project folder

NOTE: This graphic is in View mode. Input mode messages and status gauge have been superimposed for illustrative purposes.

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

4.1 Resizable Windows


Except for the graphic window, all windows can be resized or rearranged. Use in the corner to unlock or close a window. Double-clicking the title line of an unlocked window re-docks the window to its original location. The user can also show or hide a specific window from view by going to View menu > Windows and toggling the window on or off. 4.1.1 Project Tree Window

The Project Tree displays the analyses the user has completed and is used to navigate amongst the application modules and solutions.

Project name Application modules Application solution

4.1.2

Application Window

Double-click a solution in the Project Tree window to open the Application window with the Input menu activated. If the analysis results are also available, the View Menu will be activated as well. The title line of the Application window shows the type of application module currently being opened. The available contents on the Application window depend on the application module selected: Load Generation Load Mapping Design Wave Global Strength Fatigue Assessment, Simplified and Spectral Buckling Ultimate Strength

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

4.1.3

Graphics Display Window

This resizable window cannot de deleted or hidden from view like the other windows. It displays the analysis model and results using a 2D or 3D plot. 3D Hydro Model (Load Generation)

2D Curve Plot (Load Generation)

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

4.1.4

Messages Window

Color-coded status of the latest calculation is displayed in the Messages window as follows: Blue = Runtime messages Black = OSAP application messages Red = Error messages

4.1.5

Log Details Window

All major steps of OSAP project operations are recorded in a project log file (*.log). The log is displayed in a resizable and scrollable Log Details window. Right-click the window to open a dialog from which the user can copy, select all, or clear the contents of the window. The user can also open the log file directly in Microsoft Notepad to view the details.

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction

4.2 Status Bar


The status bar shows the current OSAP version, project name, active measurement unit system, and the progress status of the on-going analysis.

4.3 Main Menu Commands


The following menus are available.

For quick access, the following commonly used main menu commands can be added to the toolbar (see 4.3.4).

Project

Graphics

View

Tools

4.3.1

Project Menu Commands

The top-level Project menu commands are used for project management.

Project toolbar: New Project Open Project Close Project Create Solution Import Solution Delete Solution Save Input Exit Create a new project Open an existing project Close the current project (not shown in toolbar) Create a new solution Create a new solution by importing an existing one of the same type Delete a solution Save existing data in input files Exit the application (not shown in toolbar)

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 1: Introduction 4.3.2 Application Menu Commands

These commands are used to activate an application module in the project tree as the working application.

As the user selects a menu command which is associated with one of six application modules, it is highlighted in the project tree.

4.3.3

Graphics Menu Commands

These commands are for initiating the graphic display of a FE or hydrodynamic model or analysis results.

Graphics toolbar: Model Results View Hydro Model or FE Model in the graphic display window View analysis results in the graphic display window

4.3.4

View Menu Commands

These commands are for manipulating graphic displays. They do not alter the model or results in any way.

View toolbar:

Copyright 2010 American Bureau of Shipping

10

OSAP Users Guide Chapter 1: Introduction Display a dialog to change the default settings of the graphic display for: Option Model (See 2/5.2.3 for further details.) Results (See 2/5.2.4 for further details.) Zoom Zoom In (applicable to 3D plot) Zoom Out (applicable to 3D plot) Box Zoom (applicable to 2D plot) Fit to Window (applicable to 3D plot) Move the display without zooming or rotation: Pan Pan (This is a toggle on/off selection.) Left Right Up Down Rotate Set View Toggle on to allow the mouse left button to drag and rotate a 3D plot. Toggle off to disable dynamic rotation Select angle/orientation at which to view the model: Front Back Top Bottom Left Right ISO I ISO II ISO III Set style for the 3D graphic display: Set Style Point Frame Wireframe Hidden Lines Shaded Toolbars Windows Smooth Shaded Display or hide Project, Graphics, View, and Tools toolbars Display or hide Project Tree, Application Messages, and Log windows.

Copyright 2010 American Bureau of Shipping

11

OSAP Users Guide Chapter 1: Introduction 4.3.5 Tools Menu Commands

These commands are used to apply operational functions to the plot.

Tools toolbar: Query the property of individual entity (Element or Node) on the graphic display Set clipping plane and reset back to the original full view. Choose either Plane or Reset Clip. Edit or create Element or Node group (set): Set: Add or Remove a Element or Node group ID: Edit an element/node group using element or node IDs Type: Edit an element group using element types Material: Edit an element group using material types Property: Edit an element group using property types NOTE: This function is available when the model is displayed using Model. Edit the program generated panel definition file (*.PNL file). Edit Panel NOTE: This function is available when the buckling check is requested in the Global Strength application. Save the current plot as an image file to the solution folder Save Plot Save all generated plots as image files to the solution folder Save All Plots

Query Clip Group

4.3.6

Help Menu Commands

These commands are used to open the software documentation.

Users Guide Data File Online Help Installation and Licensing About

Open the OSAP V2.0 Users Guide (PDF) Open the OSAP V2.0 Data File Online Help (HTML) Open the software installation instruction and license agreement Show the software release version

Copyright 2010 American Bureau of Shipping

12

OSAP Users Guide Chapter 1: Introduction

4.4 Using Mouse & Keyboard Operations


In addition to the menus and toolbars, OSAP provides an alternative approach to manipulate the 3D graphic display. The table below summarizes the capabilities currently available. When the toolbar or menu options are inactive in certain graphic display modes such as node/element picking mode, mouse and keyboard operations remain functioning. Mouse and/or Keyboard Operations Shift + Mouse right button Ctrl + Mouse right button Mouse scroll wheel Shift + mouse scroll wheel Right & left arrow key Up & Down arrow keys Ctrl + Right/left arrow key Shift + right/left arrow key Ctrl + Up/Down arrow keys Function Rotate Pan Zoom in/out Zoom in/out in vertical direction Rotate along windows vertical axis Rotate along windows horizontal axis Pan towards right/left Rotate along one axis Pan towards up/down

Copyright 2010 American Bureau of Shipping

13

OSAP Users Guide Chapter 1: Introduction

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

14

OSAP Users Guide


Chapter 2: Using the OSAP Applications

Copyright 2010 American Bureau of Shipping. All rights reserved.

OSAP Users Guide Chapter 2: Using the OSAP Applications

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

ii

OSAP Users Guide Chapter 2: Using the OSAP Applications

1 Tutorial Examples Used in This Chapter.................................................................................. 15 2 Load Generation (LG) Analysis ............................................................................................... 17 2.1 Create/Import/Open an LG Solution ................................................................................ 17 2.2 LG Solution Processing Dynamic Loads ......................................................................... 18 2.2.1 Input and View Window ....................................................................................... 18 2.2.2 Analysis Settings................................................................................................... 19 2.2.3 Load Condition Input for Dynamic Loads............................................................ 20 2.2.3.1 Hydrodynamic Loads............................................................................ 20 2.2.3.2 Morison Elements................................................................................. 21 2.2.3.3 Spring Elements.................................................................................... 22 2.2.4 Mass Distribution.................................................................................................. 24 2.2.4.1 Slicing Plane ......................................................................................... 24 2.2.4.2 Mass Properties..................................................................................... 26 2.2.5 Result Files............................................................................................................ 27 2.3 LG Solution Processing Static Loads ............................................................................... 28 2.3.1 Input and View Window ....................................................................................... 28 2.3.2 Analysis Settings................................................................................................... 29 2.3.3 Load Condition Input for Static Loads ................................................................. 30 2.3.3.1 Options.................................................................................................. 30 2.3.3.2 Model Definition .................................................................................. 31 2.3.3.3 Current Profile ...................................................................................... 33 2.3.3.4 Wind Loads........................................................................................... 34 2.3.3.5 Mooring Loads ..................................................................................... 35 2.3.3.6 Other Static Loads ................................................................................ 36 2.3.4 Result Files............................................................................................................ 37 3 Design Wave (DW) Analysis ................................................................................................... 38 3.1 Create/Import/Open a DW Solution................................................................................. 38 3.2 DW Solution Using the Deterministic Method ................................................................ 39 3.2.1 Input and View Menu ........................................................................................... 39 3.2.2 Design Wave RAO Data .................................................................................... 41 3.2.3 Design Wave Sea States..................................................................................... 43 3.2.4 Export Design Waves ........................................................................................... 44 3.2.5 View Data Files..................................................................................................... 44 3.2.6 View Analysis Results in Graphic Window ......................................................... 44 3.3 DW Solution Using the Stochastic Method...................................................................... 46 3.3.1 Input and View Menu ........................................................................................... 46 3.3.2 Design Wave RAO Data .................................................................................... 47 3.3.3 Design Wave Sea States..................................................................................... 47 3.3.4 Export Design Waves ........................................................................................... 49 3.3.5 View Data Files..................................................................................................... 49 3.3.6 View Analysis Results in Graphic Window ......................................................... 49 4 Load Mapping (LM) Analysis.................................................................................................. 51 4.1 Create/Import/Open an Load Mapping Solution .............................................................. 51 4.2 Load Mapping Analysis STRENGTH Option .............................................................. 53 4.2.1 Specify Job Type (*.TYP File) ............................................................................. 55 4.2.2 Setup FE Model (*.MTF File) .............................................................................. 56 4.2.3 Import Hydro Model and Results.......................................................................... 61 4.2.4 Input Mass/Weight (*.MAS File) ......................................................................... 62 4.2.5 Input Constraints (*.FIX File)............................................................................... 64

Copyright 2010 American Bureau of Shipping

iii

OSAP Users Guide Chapter 2: Using the OSAP Applications 4.2.6 Generate Structural Loads..................................................................................... 66 4.2.7 View Load Mapping Results................................................................................. 68 4.3 Load Mapping Analysis SFATIGUE Option ................................................................ 71 4.3.1 Specify Job Type (*.TYP File) ............................................................................. 73 4.3.2 Setup FE Model (*.MTF File) .............................................................................. 73 4.3.3 Import Hydro Model and Results.......................................................................... 73 4.3.4 Input Mass/Weight (*.MAS File) ......................................................................... 73 4.3.5 Input Constraints (*.FIX File)............................................................................... 74 4.3.6 Generate Structural Loads..................................................................................... 74 4.3.7 View Load Mapping Results................................................................................. 74 4.4 Load Mapping Analysis For Nastran Solution Translation Only.................................. 75 4.4.1 Specify Job Type (*.TYP File) ............................................................................. 75 4.4.2 Setup Load Cases (*.LCS File)............................................................................. 77 4.4.3 Setup FE Model (*.MTF File) .............................................................................. 78 4.4.4 Translate Nastran Results ..................................................................................... 79 Global Strength Analysis.......................................................................................................... 80 5.1 Create/Import/Open a Global Strength Solution .............................................................. 80 5.2 Input and View for Global Strength Analysis .................................................................. 81 5.2.1 Input Global Strength Data ................................................................................... 82 5.2.2 Input Buckling Data .............................................................................................. 84 5.2.3 View FE Mesh ...................................................................................................... 84 5.2.4 Display Results as Contour Plots .......................................................................... 85 5.2.5 Display and Save View Options ........................................................................... 88 5.2.6 Set Clipping Plane................................................................................................. 89 5.2.7 Elements and Nodes Query Mode ........................................................................ 89 5.2.8 Panel Editing Mode............................................................................................... 91 5.2.8.1 Create a Panel ....................................................................................... 92 5.2.8.2 Modify a Panel...................................................................................... 94 5.2.8.3 Delete a Panel ....................................................................................... 96 5.2.9 Result Files............................................................................................................ 97 Simplified Fatigue Analysis ................................................................................................... 102 6.1 Create/Import/Open a Simplified Fatigue Analysis Solution......................................... 102 6.2 Input and View for Simplified Fatigue Analysis............................................................ 103 6.2.1 Analysis Settings................................................................................................. 104 6.2.2 Fatigue Loads...................................................................................................... 104 6.2.3 SN Curves ........................................................................................................... 108 6.2.4 Structural Details ................................................................................................ 109 6.2.5 View Model and Results ..................................................................................... 110 6.2.6 Result Files.......................................................................................................... 111 Spectral Fatigue Analysis ....................................................................................................... 113 7.1 Create/Import/Open a Spectral Fatigue Analysis Solution............................................. 113 7.2 Input and View for Spectral Fatigue Strength Analysis ................................................. 114 7.2.1 Analysis Settings (*.SFA File)............................................................................ 115 7.2.2 SN Curves (*.SNC File) ..................................................................................... 116 7.2.3 Stress RAOs (*.STF File) ................................................................................... 117 7.2.4 Hotspot Definitions (*.HOT File)....................................................................... 121 7.2.5 Environmental Data (*.ENV File) ...................................................................... 123 7.2.6 View Model and Results ..................................................................................... 127 7.2.7 Result Files.......................................................................................................... 128 Buckling and Ultimate Strength (BUS) Analysis................................................................... 131

Copyright 2010 American Bureau of Shipping

iv

OSAP Users Guide Chapter 2: Using the OSAP Applications 8.1 Work with BUS Solutions.............................................................................................. 131 8.1.1 Create a New Solution ........................................................................................ 131 8.1.2 Create a new Solution by Importing an Existing One......................................... 132 8.1.3 Open an Existing Solution .................................................................................. 133 8.1.4 Work with the Calculation Sheet ........................................................................ 133 8.1.5 Display Analysis Results .................................................................................... 134 8.2 Individual Member Buckling Ultimate Strength Check................................................. 136 8.3 Stiffened Panel Buckling Ultimate Strength Check ....................................................... 139 8.4 Corrugated Panel Buckling Ultimate Strength Check.................................................... 142 8.5 Cylindrical Shell Buckling Ultimate Strength Analysis................................................. 145 8.6 Tubular Joints Buckling Ultimate Strength Analysis ..................................................... 148

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 2: Using the OSAP Applications

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

vi

OSAP Users Guide Chapter 2: Using the OSAP Applications

1 Tutorial Examples Used in This Chapter


An existing OSAP project in the <OSAP_Installation_Path>\Examples\Demo folder is used throughout this chapter to demonstrate the usage of OSAP application modules. The top level project file, Demo.prj, defines the project tree structure. The subdirectory contains examples for each of six OSAP application modules. Some of the input data referred by those examples are located at OSemi_Data and SemiT_Data folder. Note that the name of directory for each application module is created by OSAP and should not be altered by the user. To open Demo project, go to Project menu > Open Project (or click the click

icon) and then

to choose Demo.prj from OSAP_Installation_Path>\Examples\Demo folder.

Copyright 2010 American Bureau of Shipping

15

OSAP Users Guide Chapter 2: Using the OSAP Applications

Click OK. The project is opened and the Project Tree is activated as follows:

Copyright 2010 American Bureau of Shipping

16

OSAP Users Guide Chapter 2: Using the OSAP Applications

2 Load Generation (LG) Analysis


2.1 Create/Import/Open an LG Solution
To create a new solution node for the Load Generation application, the user needs to first go to Application menu > Load Generation to activate the Load Generation module in the project tree. OSAP then allows either creating a new empty solution by clicking

or importing an

existing solution by clicking

and selecting the Load Generation main input file (*.HLG).

If there is an existing solution under Load Generation, double-click the solution name to open that solution and activate the Application window. Here, the user can use the tab-based panels to edit the input data, administrate the analysis run, and visualize the analysis results.

Copyright 2010 American Bureau of Shipping

17

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.2 LG Solution Processing Dynamic Loads


In this section, solution SemiT under Load Generation application module is used to demonstrate the input and view options for the case when dynamic loads are to be generated.

2.2.1

Input and View Window

Use the Input and View menus to view and edit if necessary the solution parameters. After analysis is completed successfully, use the View menu to display graphics and view results.

Files available for view:

Copyright 2010 American Bureau of Shipping

18

OSAP Users Guide Chapter 2: Using the OSAP Applications Input Analysis Settings Load Condition

Description
Open the Settings dialog to specify LG analysis type Open the Dynamic Loads dialog for this example to: Import an AQWA-LINE, WAMIT, or OSAP input file Define inertia and drag forces on Morison elements Define spring element properties and calculate mooring and tendon induced dynamic forces Open the Mass Distribution dialog for this example to: Add/delete slicing planes Define slicing planes either by node or by offset Define reference point coordinates Define mass properties The user can also import an existing OSAP mass file (*.HMAS). Run the Load Generation analysis View results after analysis. Files reside in the solution folder where they can be viewed/printed outside the OSAP application.

Mass Distribution

Run Analysis View Result File(s)

2.2.2

Analysis Settings

Select load analysis type and calculate critical response RAOs.

Option Apply Dynamic Loads Apply Static Loads Calculate Critical Response RAOs

Description
To process dynamic loads To process static loads To calculate RAOs of critical response parameter and export an result file (*.HCLP) to be used by the Design Wave analysis. Note: This checkbox is active only when the Apply Dynamic Loads option is selected.

Copyright 2010 American Bureau of Shipping

19

OSAP Users Guide Chapter 2: Using the OSAP Applications 2.2.3 Load Condition Input for Dynamic Loads

2.2.3.1 Hydrodynamic Loads Input the hydrodynamic analysis model and results.

File Type

For SemiT, AQWA-LINE (*.lis) option is selected. Other options are: WAMIT (*.dfg, *.pot, *.frc, config file) OSAP (*.hydr, *.mrao, *.prao) Click to browse for the file in the SemiT_Data folder

File Name & Path

Copyright 2010 American Bureau of Shipping

20

OSAP Users Guide Chapter 2: Using the OSAP Applications 2.2.3.2 Morison Elements

NOTE: The SemiT solution does not have Morison elements. Calculate Inertia/Drag Forces on Morison Element Inertia & Drag Forces Number of Divisions on Tubular Element Tick the checkbox to define optional input for calculating inertia/drag forces on Morison element Enter number of divisions (>=1) on the Morison element. The Morison element is equally divided into segments and the Morison force is calculated for each segment. Note: FLOW.DAT (AQWA-FLOW input format) or FIELD.DAT (WAMIT *.FRC format) is generated to provide the coordinates of each Morison element segment for which the wave kinematics need to be calculated. See 1/2.2.5 for more details. Choose: Non-disturbed Wave AQWA-FLOW Output of water particle velocity WAMIT Output for water particle velocity Click and use Explorer to browse for the appropriate input file for water particle velocity

Input of Wave Kinematics

Input File Representative Sea State for Linearization Signification Wave Height Peak Period (in seconds) Peakedness Parameter
Copyright 2010 American Bureau of Shipping

Enter signification wave height Enter wave peak period (in seconds) Enter wave spectral peakedness parameter
21

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.2.3.3 Spring Elements

NOTE: The SemiT solution does not have spring element properties (mooring lines, tendons, and tether forces). Calculate Dynamic Forces Induced by Mooring, Tendon or Tether Spring Element Properties 1 Struc_X Struc_Y Struc_Z Seabed_X Seabed_Y Seabed_Z Pretension Stiffness Tick the checkbox to defined optional input of spring element simulating station keeping devices Spring element properties table Auto-generated serial number Enter the X coordinate of attachment point on structure Enter the Y coordinate of attachment point on structure Enter the Z coordinate of attachment point on structure Enter the X coordinate of attachment point on seabed. Enter the Y coordinate of attachment point on seabed Enter the Z coordinate of attachment point on seabed Enter the pretension load Enter the spring stiffness constant Add a row to the table Delete a row from the table OSAP reads in all the input data. If there are existing element group data created from previous runs in the

Copyright 2010 American Bureau of Shipping

22

OSAP Users Guide Chapter 2: Using the OSAP Applications solution folder, the Group Data File Generation dialog is prompted requesting for action.

The elements sets are added to the Project Tree and the mesh data for the solution is plotted.

Copyright 2010 American Bureau of Shipping

23

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.2.4

Mass Distribution

Mass distribution data is required only when Calculate Critical Response RAOs option is selected in Load Generation Settings window (see 2/2.2.2). The user can manually enter data in the dialogs, or import the data from an existing OSAP mass definition file (*.HMAS file). 2.2.4.1 Slicing Plane

Slicing Plane Slicing Plane ID

Manage slicing plane(s) Slicing plane ID Add a slicing plane. Note: At least one slicing plane has to be defined Remove a slicing plane Definition of slicing plane. Choose either: Defined by Nodes (and pick nodes from the graphic) Offset from Coordinate Plane If using three nodes to define a slicing plane, interactively pick Nodes 1 3 from the plot or directly enter the node IDs Choose ID of coordinate plane: XY, YZ, or XZ. Choose either: +ve along positive axis direction or ve along negative axis direction

Slicing Plane Definition

Defined by Nodes Node 1 Node 3 Offset from Coordinate Plane Coord. Plane Direction

Copyright 2010 American Bureau of Shipping

24

OSAP Users Guide Chapter 2: Using the OSAP Applications

Offset Reference Point Reference Point Coordinates: X Ref., Y Ref., Z Ref.

Enter offset value from the selected coordinate plane. It can be positive or negative, i.e. offset opposite to the normal direction of coordinate plane. Coordinates of reference point for load parameter calculation Browse for an existing OSAP mass definition file (*.HMAS input file).

Copyright 2010 American Bureau of Shipping

25

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.2.4.2 Mass Properties If earlier the user imported data from an existing *.hmas input file, the fields in this dialog will already be populated.

Mass Properties table 1 Mass X Coordinate Y Coordinate Z Coordinate Inertia Ixx Inertia Ixy Inertia Ixz Inertia Iyy Inertia Iyz Inertia Izz

Auto-generated serial number Note: At least one mass point has to be defined. Mass value X coordinate of the location of mass point Y coordinate of the location of mass point Z coordinate of the location of mass point Inertia Ixx of mass point Inertia Ixy of mass point Inertia Ixz of mass point Inertia Iyy of mass point Inertia Iyz of mass point Inertia Izz of mass point Add a row to the table. Delete a row from the table. Browse for an existing OSAP mass definition file (*.HMAS file)

Copyright 2010 American Bureau of Shipping

26

OSAP Users Guide Chapter 2: Using the OSAP Applications 2.2.5 Result Files

Click to execute the Load Generation analysis. Once the analysis is successfully completed, use the View Result File(s) dropdown list to open the data result files in the viewer. These text files reside in the application folder where they can be viewed/printed outside the OSAP application. Main Input for Load Generation Analysis (*.HLG file) Input of point mass distribution (*.HMAS file) Input/Output of hydrodynamic analysis model (*.HYDR file) Output of motion, velocity and acceleration RAOs (*.MRAO file) Output of panel element pressure RAOs (*.PRAO file) Output of dynamic force RAOs (*.FRAO file) Output of RAO amplitudes of critical load parameters (*.HCLP file) Output of analysis intermediate results for data check (*.out file) FLOW.DAT Points for wave kinematics calculation (AQWA-FLOW Format) only available when the Morison Inertia/Drag Force calculation is requested in OSAP input and the Morison members are included in the input AQWA model or OSAP *.HYDR file. See 2/2.2.3.2. FIELD.DAT Points for wave kinematics calculation (WAMIT *.FRC Format) only available when the Morison Inertia/Drag Force calculation is requested in OSAP input and the Morison members are included in the input hydro model (OSAP *.HYDR file). See 2/2.2.3.2. On each slicing plane defined in *.HMAS file (see 2.2.4), the load parameters, i.e. sectional forces and moments, are calculated with respect to the reference point. The load parameter label is defined as FX_##, FY_##, FZ_##, MX_##, MY_## and MZ_##, where ## stands for the ID number of slicing plane starting from 01, for three force and moment components respectively.

Copyright 2010 American Bureau of Shipping

27

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.3 LG Solution Processing Static Loads


In this section, solution OSemi is used to demonstrate the input and view options for the case when static loads are to be generated.

2.3.1

Input and View Window

Use the Input and View menus to enter the input data, display the graphics, and view the results after analysis.

Files available after analysis:

Input Analysis Settings Load Condition

Decription
Open the Settings dialog to define the type of LG analysis Open the Static Loads dialog for this example to: Import an AQWA, WAMIT, or OSAP model and result files Define inertia and drag forces on Morison elements Define spring element properties and calculate mooring, tendon, and tether- induced dynamic forces Run the Load Generation analysis. Select result files from the dropdown list to open them in the viewer. The files reside in the solution folder where they can be viewed /printed outside the OSAP application.

Run Analysis View Result File(s)

Copyright 2010 American Bureau of Shipping

28

OSAP Users Guide Chapter 2: Using the OSAP Applications 2.3.2 Click Analysis Settings to open the Settings dialog.

Option Apply Dynamic Loads Apply Static Loads

Description
To process dynamic loads (See 2/2.2.3) To process static loads (used in this Section to demonstrate the program functions)

Copyright 2010 American Bureau of Shipping

29

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.3.3

Load Condition Input for Static Loads

Click to open the Static Loads dialog. The user can populate the dialogs either manually or by importing from an existing OSAP Static Load File (*.STAT). 2.3.3.1 Options

NOTE: This dialog is inactive for the OSemi solution. Static Loads Use AQWA-LIBRIUM Output

Tick checkbox to use the output from an existing AQWALIBRIUM result file (*.lis file). If this option is chosen, all other tabs become inactive. Enter the full path location of a *.lis file or click to browse for the file Browse for an existing OSAP static load file (*.STAT) and import the data

Copyright 2010 American Bureau of Shipping

30

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.3.3.2 Model Definition

Copyright 2010 American Bureau of Shipping

31

OSAP Users Guide Chapter 2: Using the OSAP Applications

Model File Type File Type

File Name

Choose WAMIT model and result files as input. Other options available are AQWA-LINE (*.lis) using AQWA-Line results file OSAP (*.HYDR) using OSAP hydro model file Tick checkbox to enter a pathname and filename, or click to browse the input. In this example, it is WAMIT model file for OSemi. Enter equilibrium positions defined in the coordinates of hydrodynamic analysis model. Enter the equilibrium position in surge direction Enter the equilibrium position in sway direction Enter the equilibrium position in heave direction Enter the equilibrium position in roll direction Enter the equilibrium position in pitch direction Enter the equilibrium position in yaw direction Enter coordinates of reference points for roll, pitch, yaw and moments defined in the hydrodynamic analysis model Enter number of divisions (>=1) on the Morison element. The Morison element is equally divided into segments and the Morison force is calculated for each segment. Note: FLOW.DAT (AQWA-FLOW input format) or FIELD.DAT (WAMIT *.FRC format) is generated to provide the coordinates of each Morison element segment for which the wave kinematics need to be calculated. See 1/2.2.5 for more details. Browse for an existing OSAP static load file (*.STAT) and import the data

Equilibrium Position Surge Sway Heave Roll (deg) Pitch (deg) Yaw (deg) Reference point: X Ref., Y Ref., Z Ref Morison Element Number of Divisions on Tubular Element

Copyright 2010 American Bureau of Shipping

32

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.3.3.3 Current Profile

NOTE: This dialog is inactive for the OSemi solution. Apply Static Current Loads on Morison Elements Current Profile Current Direction (deg) 1 Profile ID Depth to Still Water Line Current Speed Tick checkbox if applying static current loads to Morison elements Enter current direction Auto-generated serial number Enter profile ID Enter depth to still water line Enter current speed Add a row to the table Delete a row from the table Browse for an existing OSAP static load file (*.STAT) and import the data

Copyright 2010 American Bureau of Shipping

33

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.3.3.4 Wind Loads

NOTE: This dialog is inactive for the OSemi solution. Apply Static Wind Loads Tick checkbox to apply static wind loads by entering data manually or by importing it from an existing static load file. Auto-generated serial number Enter wind force center Enter wind forces relative to the wind force center Add a row to the table Delete a row from the table Browse for an existing OSAP static load file (*.STAT) and import the data

Wind Loads table 1 X, Y, and Z coordinates Fx, Fy, Fz, Mx, Mx, and Mz

Copyright 2010 American Bureau of Shipping

34

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.3.3.5 Mooring Loads

NOTE: This dialog is inactive for the OSemi solution. Apply Static Mooring Loads Tick checkbox to apply static mooring loads by entering data manually or by importing it from an existing static load file. Auto-generated serial number Identifying number of each mooring line Enter coordinates of fairlead Enter mooring forces Add a row to the table. Delete a row from the table. Browse for an existing OSAP static load file (*.STAT) and import the data

Mooring Loads table 1 Mooring Line ID Fairlead X, Fairlead Y, Fairlead Z Fx, Fy, Fz

Copyright 2010 American Bureau of Shipping

35

OSAP Users Guide Chapter 2: Using the OSAP Applications

2.3.3.6 Other Static Loads

NOTE: This dialog is inactive for the OSemi solution.

Apply Other Static Loads Other Static Loads table 1 X, Y, and Z coordinates Fx, Fy, Fz Mx, My, Mz

Tick checkbox to apply other static loads by entering data manually or by importing it from an existing static load file. Auto-generated serial number Enter the location where static loads apply to Enter component static forces Enter component static moments Add a row to the table. Delete a row from the table. Open Explorer to import data from an existing OSAP Static Load File (*.STAT) for the solution. The hydro model is imported, the group data file is generated, and the mesh data is plotted for the solution.

Copyright 2010 American Bureau of Shipping

36

OSAP Users Guide Chapter 2: Using the OSAP Applications 2.3.4 Result Files

Click to run the Load Generation analysis. Once the analysis is completed, use the View Result File(s) dropdown list to open the data files in the viewer. These text files reside in the application folder where they can be viewed/printed outside the OSAP application. Main Input for Load Generation Analysis (*.HLG file) Input for static load case (*.STAT file) Input/Output of hydrodynamic analysis model (*.HYDR file) Output of static loads (*.FSTA file) Output of analysis intermediate results for data check (*.out file)

Copyright 2010 American Bureau of Shipping

37

OSAP Users Guide Chapter 2: Using the OSAP Applications

3 Design Wave (DW) Analysis


This section demonstrates the design wave analysis using the deterministic (regular wave) method and the stochastic (irregular wave) method, respectively, in OSAP Design Wave application module.

3.1 Create/Import/Open a DW Solution


To create a new solution node for the Design Wave application, the user needs to first go to Application menu > Design Wave to activate the Design Wave module in the project tree. OSAP then allows either creating a new empty solution by clicking

or importing an

existing solution by clicking

and selecting the Design Wave (DW) main input file (*.INP).

If there is an existing solution under Design Wave, double click the solution name opens that solution and activates the application window, on which the user can edit the input data, administrate the analysis run, and visualize the analysis results.

Copyright 2010 American Bureau of Shipping

38

OSAP Users Guide Chapter 2: Using the OSAP Applications

3.2 DW Solution Using the Deterministic Method


In this section, solution SemiT_RegularWave is used to demonstrate the input and view options for the case when deterministic method is applied to the design wave analysis in OSAP.

3.2.1

Input and View Menu

Use the Input menu to view and edit if necessary the input parameters. After the analysis is completed, use the View menu to display graphics and view results files.

Files available after analysis:

Copyright 2010 American Bureau of Shipping

39

OSAP Users Guide Chapter 2: Using the OSAP Applications Input

Description
Open the Design Wave RAO Data dialog to provide input of hydrodynamic model and analysis results (RAOs) as well as other relevant input Open the Design Wave Sea States dialog to provide input of sea state data Run the design wave analysis Edit and save design waves to an ascii file (*.DWH) which is to be used in the Load Mapping analysis for STRENGTH option (2/4.2) View data files after analysis. Files reside in the solution folder where they can be viewed/printed outside the OSAP application.

View Data File(s)

Copyright 2010 American Bureau of Shipping

40

OSAP Users Guide Chapter 2: Using the OSAP Applications

3.2.2

Design Wave RAO Data

Click to provide the input of hydro model and RAOs of motion, velocity, acceleration, and optional critical load parameters.

Copyright 2010 American Bureau of Shipping

41

OSAP Users Guide Chapter 2: Using the OSAP Applications

Design Wave Analysis Option

Calculate design waves for the following optional parameters Accelerations (ACCs) Critical load parameters (CLPs) Critical load parameters (CLPs) & Accelerations (ACCs) Click to load the critical load parameter RAO input file created during the Load Generation analysis. Note: This is not required for the Accelerations (ACCs) design wave analysis option.

OSAP HCLP File Critical Load Parameter RAOs (*.HCLP)

Location in Hydro Model for Acceleration Calculation Acceleration of gravity (g)

Enter the X, Y, and Z coordinate of the reference point in the hydro model. (Normally it is CoG location) Enter acceleration of gravity Note: The unit of acceleration of gravity should be consistent with the unit system employed in the hydrodynamic analysis model.

Motion RAOs (*.MRAO)

Click to load the motion RAO input file created during the Load Generation analysis.

Copyright 2010 American Bureau of Shipping

42

OSAP Users Guide Chapter 2: Using the OSAP Applications 3.2.3 Click Design Wave Sea States to provide the input of sea states.

Number of Sea States Sea State Type

Enter the number of sea states to use in the calculation Regular Waves option is selected for this example. See 2/3.3 for the application of the Irregular Waves option Complete the Wave Data dialog by entering a set of wave height and associated wave period (limit wave curve). The number of rows is determined by the input to Number of Sea States field. Note: Click the right mouse button on a selected area in the table to copy or paste data between OSAP tables and Microsoft Excel spreadsheets.

Copyright 2010 American Bureau of Shipping

43

OSAP Users Guide Chapter 2: Using the OSAP Applications

3.2.4 Click

Export Design Waves to run the design wave analysis. When the calculation is completed, click

to generate a design wave table and save it to a data file (*.DWH file). The initial value entered in DWH file is extracted from the design wave analysis output file (*.DWC file). The user can edit the *.DWH file to generate design waves that will be used in the subsequent Load Mapping analysis. The *.DWH file resides in the solution folder.

3.2.5

View Data Files

Upon the successful completion of the analysis, the user can use the View Data File(s) dropdown list in the Input menu to open the data files in the viewer. These text files reside in the application folder where they can be viewed/printed outside the OSAP application. Input of RAO amplitudes of critical load parameters (*.HCLP file created in the Load Generation analysis) Input of motion, velocity and acceleration at reference point (*.MRAO file created in the Load Generation analysis) Output of acceleration RAOs at a user specified location (*.ACC file) Output of design wave analysis results (*.DWC file). Output of intermediate analysis results for data check (*.out file) 3.2.6 Output of design wave height (optional *.DWH file generated by View Analysis Results in Graphic Window )

After the calculation is successfully completed, click Results to plot the results and use the View menu to change plot parameters. The plot title includes wave type, parameter, and wave heading.

Copyright 2010 American Bureau of Shipping

44

OSAP Users Guide Chapter 2: Using the OSAP Applications

Type

Parameter Wave Heading (Deg) Show Data Points

Select WaveLimit*RAOs to plot the results of Limit Wave Curve multiplied by RAOs of critical response parameter Select Response RAOs to plot the RAO of selected parameter Choose a parameter for which the curve is to be plotted Choose a wave direction Tick checkbox to display data points

The 2D curves can be zoomed in to allow the user to read more precise coordinates. Click icon, choose Box Zoom option, and then use then left mouse button to select an area to zoom in. Select Fit to reset the plot back to its original size.

Copyright 2010 American Bureau of Shipping

45

OSAP Users Guide Chapter 2: Using the OSAP Applications

3.3

DW Solution Using the Stochastic Method

In this section, solution SemiT_IrregularWave is used to demonstrate the input and view options for the case when stochastic method is applied to the design wave analysis. Double click the SemiT_IrregularWave solution name under Design Wave application module activates the application window, on which the user can edit the input data, administrate the analysis run, and visualize the analysis results.

3.3.1

Input and View Menu

Use the Input menu to view and edit if necessary the input parameters. After analysis, use the View menu to display graphics and view results.

Files available after analysis:

Copyright 2010 American Bureau of Shipping

46

OSAP Users Guide Chapter 2: Using the OSAP Applications Input Open the Design Wave RAO Data dialog to provide input of hydrodynamic model and analysis results (RAOs) as well as other relevant input. Open the Design Wave Sea States dialog to provide input of sea state data Run the design wave analysis Edit and save design waves to an ascii file (*.DWH) which is to be used in the Load Mapping analysis for STRENGTH option (2/4.2) View data files after analysis. Files reside in the solution folder where they can be viewed/printed outside the OSAP application.

View Data File(s)

3.3.2

Design Wave RAO Data

Click to provide the input of hydro model and RAOs of motion, velocity, acceleration, and optional critical load parameters. Refer to 3.2.2 for details. 3.3.3 Click Design Wave Sea States to provide the sea state data.

Copyright 2010 American Bureau of Shipping

47

OSAP Users Guide Chapter 2: Using the OSAP Applications

Number of Sea States

Sea State Type Irregular Waves Spectrum Type Wave Period Type Load Factor

Enter the number of sea states to be used in the calculation. This input determines the number of rows of input in Enter Wave Period Height Gamma Values dialog In the example, Irregular Waves is selected from the dropdown list. See 2/3.2for the Regular Waves option. Choose PM(Gamma=1) or JONSWAP (Gamma>1). Another option is Ochi-Hubble 6-parameter spectrum. Choose between zero up-crossing period Tz and peak period Tp from the dropdown list. Enter the load factor. This is the factor to account for the exceedence probability of the extreme value of critical response parameter. Check to select Enter steepness of limit wave Enter the maximum limit wave height Complete the Wave Data dialog with height and gamma values for each wave period. The contents of the table depend on the input to Number of Sea States, Sea State Type, and Spectrum Type. Note: Click the right mouse button on a selected area in the table to copy or paste data between OSAP tables and Microsoft Excel spreadsheets.

Limit Wave (for curve plotting only) 100-yr Return Period Wave in the North Sea Steepness of Limit Wave Max. Limit Wave Height

Copyright 2010 American Bureau of Shipping

48

OSAP Users Guide Chapter 2: Using the OSAP Applications 3.3.4 Click Export Design Waves to run the design wave analysis. When the calculation is completed, click

to generate a design wave table and save it to a data file (*.DWH file). The initial value entered in DWH file is extracted from the design wave analysis output file (*.DWC file). The user can edit the *.DWH file to generate design waves that will be used in the subsequent Load Mapping analysis. The *.DWH file resides in the solution folder.

3.3.5

View Data Files

Upon the successful completion of the analysis, the user can use the View Data File(s) dropdown list in the Input menu to open the data files in the viewer. These text files reside in the application folder where they can be viewed/printed outside the OSAP application. The results are similar to those obtained from analyzing the regular wave solution. See 3.2.5 3.3.6 View Analysis Results in Graphic Window

After the calculation is successfully completed, click Results to plot the results and use the View menu to change plot parameters. The plot title includes wave type, parameter, and wave heading.

Copyright 2010 American Bureau of Shipping

49

OSAP Users Guide Chapter 2: Using the OSAP Applications

Type Parameter Wave Heading (Deg) Show Data Points Show Limit Wave Height

To plot the design wave curves, select Design Wave Height. To plot the critical response RAOs, select Response RAOs. Choose a parameter for which the curve is to be plotted Choose a wave direction Tick checkbox to display data points Tick checkbox to display wave height limit.

The 2D curve plot can be zoomed in to show more precisely the coordinates of data point. Click icon, choose Box Zoom option, and then use the left mouse button to select an area to zoom in. Select Fit to reset the plot back to its original size. See 3.2.6 for example.

Copyright 2010 American Bureau of Shipping

50

OSAP Users Guide Chapter 2: Using the OSAP Applications

4 Load Mapping (LM) Analysis


The Load Mapping application module maps hydrostatic or hydrodynamic pressures, forces, and internal tank loads from a hydro model to a structural FE model. The loaded FE model can be used as the input for structural analysis. The format of loaded FE model can be either in NASTRAN or ANSYS format and is determined by the format of input FE model used in the load mapping analysis. It should be noted that OSAP does not provide automatic balancing capability. Instead, the user can use OSAP to apply displacement constraints and/or point masses, i.e. controlled inertia relief, to the FE model in order to balance the loaded FE model. The user should resolve all unbalanced forces for each load case before starting running FE analysis.

4.1 Create/Import/Open an Load Mapping Solution


To create a new solution node for the Load Mapping application, the user needs to first go to Application menu > Load Mapping to activate the Load Mapping module in the project tree.

O OSAP then allows either creating a new empty solution by clicking

or importing an

existing solution by clicking


and output files.

and selecting the project folder that contain the existing input

Copyright 2010 American Bureau of Shipping

51

OSAP Users Guide Chapter 2: Using the OSAP Applications If there is an existing solution under Load Mapping model in the project tree, double click the solution name opens that solution and activates the application window. If all result files are available, the application window will be set to the View module for graphic display. The user can use the Input menu to view and edit the input data. After running through all steps within , use the View menu to display graphics and open the results files using .

Copyright 2010 American Bureau of Shipping

52

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.2 Load Mapping Analysis STRENGTH Option


In this section, solution Osemi_GS is used to demonstrate the input and view options for the case when STRENGTH option is selected to generate loaded FE model for Global Strength analysis and Simplified Fatigue analysis.

Input Files available for View

Output Files available for View

Input Specify Job Type Setup FE Model Hydro Model & Results Mass/Weight (.MAS) Constraints (.FIX) Run Analysis Generate Structural Loads Translate Nastran Results

Specify type of job (2/4.2.1) Open the Load Mapping: Setup FE Model dialog4.2.2 Open the Load Mapping: Import Hydro Model & Results dialog (2/4.2.3) Open the Load Mapping: Mass Input dialog (2/4.2.4) Open the Load Mapping: Input Constraints dialog (2/4.2.5) Open the Load Mapping: Generate Structural Loads dialog (2/4.2.6) After the user solves the loaded NASTRAN FE model, this button is used to Translate NASTRAN results to OSAP neutral format mesh and stress files. View input data files and output data files. The files reside in the solution folder where they can be viewed/printed outside the OSAP application.

View Data File(s)

Copyright 2010 American Bureau of Shipping

53

OSAP Users Guide Chapter 2: Using the OSAP Applications Data files available for direct access via Input Data File HYDR, MRAO, PRAO, FRAO, FSTA DWH TYP MTF MAS FIX Output Data File LCS RPT BBS BBA are summarized as follows:

Hydro model and load input generated by Load Generation analysis (see 2) Design wave data input generated by Design Wave analysis (see 3) Load mapping job type (see 4.2.1) Model translation file (see 4.2.2) Mass input (see 4.2.4) Constraint definition (see 4.2.5) Load case definition file (see 4.2.7) Output of mass and model check report Summary of unbalanced force of loaded FE model Report of balance loads of loaded FE model

Data files of the loaded FE model are located in the solution folder. For NASTRAN format B<solution_name>.NAS L<solution_name>_GS_D00.DAT

NASTRAN FE model
NASTRAN input file for the model subject to static loads (not available if the FSTA file is not specified in the load mapping analysis)

L<solution_name>_GS_D00.PARAM NASTRAN analysis settings file L<solution_name>_GS.DAT NASTRAN input file for the model subject to the hydrodynamic loads associated with the design waves specified in the *.DWH file. Each design wave corresponds to a load case pair representing real and imaginary load components. L<solution_name>_GS.PARAM NASTRAN analysis settings file For ANSYS format B<solution_name>.ANS ANSYS FE model L<solution_name>_GS_D00.DAT ANSYS load input file for static loads (not available if the FSTA file is not specified in the load mapping analysis) L<solution_name>_GS.DAT ANSYS load input file for the load cases associated with design waves defined in the *.DWH file. Each design wave corresponds to a load case pair representing real and imaginary load components.

Copyright 2010 American Bureau of Shipping

54

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.2.1

Specify Job Type (*.TYP File)

Analysis control file *.TYP is generated through the following window.

Model Type Model Name Directory Analysis Type

Model type (Only Global Option is available) Model name which is set to be the same as the solution name Path location of the solution folder which is defined when creating or importing a project. Choose STRENGTH option for this example. Options available STATIC for generating loaded FE model for global strength analysis STRENGTH for generating loaded FE model for global strength and simplified fatigue analysis SFATIGUE for generating loaded FE model using for spectral fatigue analysis (see 2/4.3) Note: The FSTA file must be specified if the STATIC option is selected. See 2/4.2.3 Check if this is only to translate NASTRAN results into OSAP neutral format mesh and stress files. When this option is selected, Analysis Type option is irrelevant. (see 2/4.4)

For NASTRAN Solution Translation Only

Copyright 2010 American Bureau of Shipping

55

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.2.2

Setup FE Model (*.MTF File)

This input is to specify the FE model and/or hydro model information and convert the FE model file into OSAP interim files. Click to open the Load Mapping: Setup FE Model dialog.

Open the Load Mapping: Information for Project Source Model dialog to generate the MTF file and use it to define the FE model. Translate the FE model into OSAP interim data file for load mapping analysis and graphic display

Click in the Load Mapping: Setup FE Model dialog to open the Load Mapping: Information for Project Source Model dialog for generating a new or editing an existing MTF file. Enter the required data in the individual tabs to define platform data, structural model details, tank descriptions, and hydrodynamic model details.

Copyright 2010 American Bureau of Shipping

56

OSAP Users Guide Chapter 2: Using the OSAP Applications Platform Data

Analysis Type Parent Model Name User Favorite Unit Unit System (Length, Force, Mass)

Auto-populated with Global. Auto-populated with name of solution. Select the unit system to be used for input data and output results.

Copyright 2010 American Bureau of Shipping

57

OSAP Users Guide Chapter 2: Using the OSAP Applications Structural Model

Model Type

Input File Orientation of Model Axes +X, +Y, +Z Model Units of Length, Force, Mass Reference Point: X Reference, Y Reference, Z Reference

Select FE model type: NASTRAN or ANSYS. This input also determines the format of loaded FE model generated by OSAP Load Mapping analysis Enter the FE model input file Browse for the source model FEM filename to be converted Select the input model coordinate orientations from the dropdown lists Select the length, force, and mass units used in the input FE model Enter the location of reference points of input FE model in the coordinates system that will be used to generate the output loaded FE model. A reference point is a fixed point in space that will become the coordinate origin of the translated FEM. It must be located at the intersection of the vessel's centerline and bottom plate at a user-selected longitudinal location.

Copyright 2010 American Bureau of Shipping

58

OSAP Users Guide Chapter 2: Using the OSAP Applications Tank Description

Add User Defined Tanks

Tick the checkbox if using user-defined tanks. By default, Load Mapping application automatic searches for the matching components between FE model and hydro model. Tank ID number Add tank(s) to the tank list Delete a tank from the tank list

Tank Name Tank Input Tank Type

Enter the user defined tank name Select a type of tank from the dropdown list. The user can specifically define the tank through the following options: SHELL Vessel external shell BLLST Ballast tank CARGO Cargo tank TUBE Tube plate elements DISC Disc plate elements STUB Stub plate elements Note: SHELL Tank must be defined as the first tank and only one entry of SHELL Tank is allowed Choose type of file, either NASTRAN or ANSYS. Choose a NASTRAN file or ANSYS file. Browse for the tank input file Enter the density of the tank contents Enter tank pressure head

Tank Input File Type Input File Density of tank contents Added pressure head

Copyright 2010 American Bureau of Shipping

59

OSAP Users Guide Chapter 2: Using the OSAP Applications Hydro Model

Orientation of Hydro Model Axes +X, +Y, +Z Hydro Model Units of Length, Force, Mass Hydro Reference Point: X Reference, Y Reference, Z Reference

Set the hydro model coordinate orientation. Select the unit system used in the input hydro model and hydro analysis results Enter the location of reference points of input hydro model in the coordinates system that will be used to generate the output loaded FE model. Note: The hydro model and FE model should have the same origin after the model transferred.

to translate the model. Once the input to create .MTF file is ready, click When the translation process is completed, a graphic display of the FE model is plotted.

Copyright 2010 American Bureau of Shipping

60

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.2.3

Import Hydro Model and Results

This input window is to specify the hydro model, hydro static/dynamic loads data and design wave input locations, and copy the related files to the solution folder. Click to use the Load Mapping: Import Hydro Model & Results dialog to load input files. The hydro model and results can be obtained from the Load Generation and Design Wave solution.

Required Hydro Model and Result Input File Name for OSAP .HYDR, .MRAO, and .PRAO Files Required Design Wave Input OSAP .DWH File

Load hydro model and results *.HYDR, *.MRAO, and *.PRAO input files obtained by Load Generation analysis. Enter the design wave input file generated by Design Wave analysis. This input is required for STRENGTH analysis type as specified in 4.2.1 Specify the hydrodynamic forces RAOs (*.FRAO file - optional for the STRENGTH or SFATIGUE option, not required for the STATIC option) Specify the hydrostatic forces *.FSTA input files (required for the STATIC option, optional for the STRENGTH, not required for the SFATIGUE option) Use Explorer to select an input file from the solution folder.

Optional Hydro Result Input File Name for OSAP .FRAO and/or .FSTA Files

Copyright 2010 American Bureau of Shipping

61

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.2.4

Input Mass/Weight (*.MAS File)

This data input window is to define the mass distribution of the loaded FE model. It also allows to define additional point mass to be applied to the FE model and specify the mass property check plane at a given location. Click to open the Load Mapping: Mass Input dialog for generating or editing the *.MAS file.

Copyright 2010 American Bureau of Shipping

62

OSAP Users Guide Chapter 2: Using the OSAP Applications Mass Distribution Mass Calculation Options

Density

Include Mass Elements in FE Model Point Mass Input Node ID Mass (tf) OffsetX OffsetY OffsetZ I11, I21, I22, I31, I32, I33

Choose: Define New Mass Density Change the FE model mass density value. No Distributed Mass Ignore the FE model mass. Use Mass Density in FE Model Use input FE model mass density value. Enter density when the user selected the Define New Mass Density option. The units are correlated to the input to the *.MTF file. Check to include mass elements in FE model

Node ID Mass X offset of the center of gravity of the mass from the node Y offset of the center of gravity of the mass from the node Z offset of the center of gravity of the mass from the node Mass moment of Inertia Note: 1. Mass moments of inertia are calculated with respect to the mass point location. 2. Mass = dV, I11=(x32+x22)dV, I22=(x12+x32) dV, I33=(x12 + x22) dV, I21=x1x2 dV, I31=x1x3 dV, I32=x2x3 dV. Toggle on to pick the node ID for point mass. Choose either: Sequential Cells (continuous picking fills the node ID into cells sequentially) or Current Cells (single picking fills in the currently activated cell only) Add a row to point mass table. Delete a row from point mass table. Mass Check Location Plane Direction: Select Longitudinal, Vertical, and Transverse. Plane Location defined by the offset from the selected coordinate plane in Plane Direction. Add a row to Mass Check Location table. Delete a row from Mass Check Location table. Toggle on to pick the node on screen. Choose either: Sequential Cells or Current Cells. The coordinate of the node along with Plane Direction is entered into Plane Location cell. Choose either Point Mass Input or Mass Check Location to hide/show a portion of the input window.

Mass Check Location Plane Direction Plane Location

Copyright 2010 American Bureau of Shipping

63

OSAP Users Guide Chapter 2: Using the OSAP Applications 4.2.5 Input Constraints (*.FIX File)

This input window is to Define the model constraints and boundary conditions for the FE model. Constrain the rigid body motion of the model by setting specific nodes as fixed points or setting certain nodes as slaves to master nodes. Constrain Finite Element model nodes (termed Slave Nodes) by tying them with their parent nodes (termed Master Nodes) with regard to translational and/or rotational displacements. to open the Load Mapping: Input Constraints dialog for Click generating a new or editing an existing *.FIX file.

Constrained Nodes

Copyright 2010 American Bureau of Shipping

64

OSAP Users Guide Chapter 2: Using the OSAP Applications

1 Node (ID) Boundary Conditions Translation: All, Longitudinal, Vertical, Transverse Rotation: All, Longitudinal, Vertical, Transverse

Auto-generated serial number. Enter the ID of each node to be constrained in current FEM. Select symmetry consideration. Check the appropriate box(es) to indicate node with translational restraints along any one, two, or all XYZ coordinate axes. Check the appropriate box(es) to indicate node with rotational restraints along any one, two, or all XYZ coordinate axes Insert row in table. Delete a row from the table. Toggle on to pick the node ID for point mass. Choose either: Sequential Cells (continuous picking will fill the Node ID into cells sequentially) or Current Cells. (single picking fills in the currently activated cell only).

Slave-Master Nodes Define the slave-master nodes for NASTRAN format FE model.

Copyright 2010 American Bureau of Shipping

65

OSAP Users Guide Chapter 2: Using the OSAP Applications

User Override Slave-Master Constraints 1 Slave Node Master Node Translation: All, Longitudinal, Vertical, Transverse Rotation: All, Longitudinal, Vertical, Transverse Factor Auto-generated serial number Enter a slave node ID Enter a master node ID Check the appropriate box(es) to indicate node with translational restraints along any one, two, or all XYZ coordinate axes. Check the appropriate box(es) to indicate node with rotational restraints along any one, two, or all XYZ coordinate axes Enter the proportionality factor of slave to master. The sum of all factors for any one DOF at one slave node should be 1.0. Insert row in table Delete a row from the table Choose either: Sequential Cells (continuous picking fills the Node ID into cells sequentially) or Current Cells (single picking fills in the currently activated cell only). Toggle on to pick up the node ID for point mass. Program Determined Slave-Master Constraints Choose either No Automation or Apply Constraints (by default).

4.2.6

Generate Structural Loads

Using the input model data and hydro results, the Load Mapping application module transfers the hydro forces and pressures to the FE model, generates the tank pressures and inertial forces for the FE model, and finally exports loaded FE model(s) that can be solved by either NASTRAN or ANSYS. Click dialog. to open the Load Mapping: Generate Structural Loads

Copyright 2010 American Bureau of Shipping

66

OSAP Users Guide Chapter 2: Using the OSAP Applications

The user can click sequentially on each button to execute the operation in step-by-step mode, which gives the user more exposure to the interim analysis results and resolve the issue raised during the analysis before going into the next step. The load mapping analysis could be a time consuming process. Alternative, the user can also click run through all the analysis. to let OSAP automatically

After creating the loaded NASTRAN model, the user can click to define the NASTRAN executable location and start the FE analysis. Upon the completion of the FE analysis, OSAP transfers the NASTRAN solutions into the OSAP neutral format mesh and stress files, which are saved to the load mapping solution directory. When the loaded FE model is in ANSYS format, the user need to run the FE analysis within ANSYS environment and then use the data interface program A2ABSCHK.mac, which is a ANSYS script language program developed by ABS, to generate the OSAP neutral format mesh and stress files. Chapter 3 provides more details about A2ABSCHK.mac program

Copyright 2010 American Bureau of Shipping

67

OSAP Users Guide Chapter 2: Using the OSAP Applications 4.2.7 Click View Load Mapping Results Results to open the graphic window for visualizing the load mapping results.

Load Mapping Results Tank Boundaries Tank Pressure Hydro Pressures

Descriptions
FE mesh of tank boundary for the user defined tanks Tank pressure distribution for the user defined tanks Hydrostatic (Load Case 1) pressure on hydro panel model Real and imaginary components of hydrodynamic pressure on hydro panel model. NOTE: Hydrostatic pressure is available only when optional FSTA file is provided in the input (see 4.2.3)

Hydro Forces (optional)

Hydrostatic (Load Case No.1) force on hydro panel model Real and imaginary components of hydrodynamic force on hydro panel model. NOTE: 1. Hydrostatic force is available only when optional .FSTA file is provided in the LM input and the file contains the definition of hydrostatic forces generated in Load Generation analysis. (see 4.2.3 and 2.3) 2. Hydrodynamic force is available only when optional FRAO file is provided in the LM input (see 4.2.3). FRAO file is generated in Load Generation analysis (see 2.2)

Hydro Inertia Loads Tank Hydro Loads Loaded FE Model

Inertia forces distribution on FE nodes Tank pressure on the FE mesh defining tank boundary Load (nodal force and moment or element pressure) distribution on FE mesh

Sample graphic displays are illustrated below.

Copyright 2010 American Bureau of Shipping

68

OSAP Users Guide Chapter 2: Using the OSAP Applications Real component of hydrodynamic pressure distribution on the hydro panel model

Nodal forces on the loaded FE model mapped from the hydrodynamic pressures and inertia forces

Copyright 2010 American Bureau of Shipping

69

OSAP Users Guide Chapter 2: Using the OSAP Applications Click to open the Select Load Cases dialog. Select the static (Load Case 1) as well as real and imaginary dynamic load cases. The load case referred in the visualization of load mapping results is defined in *.LCS file which can be opened through .

In the case that the STRENGTH option is selected for the load mapping analysis (see 4.2), the active load cases are determined by the *DWH file (design wave data input) and only available for those direction and period combinations for which the design waves are defined. In the *.LCS file, the active load cases associated with STRENGTH option are those LS_IDs with KYB=1. The last column of LABEL in *.LCS file shows the direction and period of the correlated design waves defined in the *.DWH file.

Copyright 2010 American Bureau of Shipping

70

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.3 Load Mapping Analysis SFATIGUE Option


In this section, solution Osemi_FA is used to demonstrate the input and view options for the case when SFATIGUE option is selected to generate loaded FE model for Spectral Fatigue analysis.

Input Files available for View

Output Files available for View

Input Specify Job Type Setup FE Model Hydro Model & Results Mass/Weight (.MAS) Constraints (.FIX) Run Analysis Generate Structural Loads Translate Nastran Results

Specify type of job (2/4.2.1) Open the Load Mapping: Setup FE Model dialog4.2.2 Open the Load Mapping: Import Hydro Model & Results dialog (2/4.2.3) Open the Load Mapping: Mass Input dialog (2/4.2.4) Open the Load Mapping: Input Constraints dialog (2/4.2.5) Open the Load Mapping: Generate Structural Loads dialog (2/4.2.6) After the user solves the loaded NASTRAN FE model, this button is used to Translate NASTRAN results to OSAP neutral format mesh and stress files. View input data files and output data files. The files reside in the solution folder where they can be viewed/printed outside the OSAP application.

View Data File(s)

Copyright 2010 American Bureau of Shipping

71

OSAP Users Guide Chapter 2: Using the OSAP Applications Data files available for direct access via are summarized as follows. Note the, in comparison to the input files required for the STRENGTH option, DWH file and FSTA file is not required in generating the load FE model for the subsequent spectral fatigue analysis. Input Data File HYDR, MRAO, PRAO, FRAO TYP MTF MAS FIX Output Data File LCS RPT BBS BBA

Hydro model and load input generated by Load Generation analysis (see 2) Load mapping job type (see 4.2.1) Model translation file (see 4.2.2) Mass input (see 4.2.4) Constraint definition (see 4.2.5) Load case definition file (see 4.2.7) Output of mass and model check report Report of unbalanced force of loaded FE model Report of balance loads of loaded FE model

Data files of the loaded FE model are located in the solution folder. For NASTRAN format B<solution_name>.NAS L<solution_name>_D01.DAT L<solution_name>_D##.DAT

FE model
NASTRAN input file for the loaded FE model. Each file contains two times number of periods/frequencies load cases. Each period/frequency corresponds to a pair of real and imaginary load cases organized sequentially in the file. There are number of directions input files being generated by the load mapping analysis. ## in the file name stands for the number of directions.

L<solution_name>_D00.PARAM L<solution_name>_D##.PARAM For ANSYS format B<solution_name>.ANS L<solution_name>_D01.DAT L<solution_name>_D##.DAT

NASTRAN analysis settings

FE model
ANSYS load input file for the loaded FE model. Each file contains two times number of periods/frequencies load cases. Each period/frequency corresponds to a pair of real and imaginary load cases organized sequentially in the load file. There are number of directions input files being generated by the load mapping analysis. ## in the file name stands for the number of directions.

Copyright 2010 American Bureau of Shipping

72

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.3.1

Specify Job Type (*.TYP File)

Analysis control file *.TYP is generated through the following window.

4.3.2

Setup FE Model (*.MTF File)

Refer to 4.2.2 for details. 4.3.3 Import Hydro Model and Results

Refer to 4.2.3 for details with the only difference being that the DWH file and optional FSTA file are not required for the SFATIGUE option.

4.3.4

Input Mass/Weight (*.MAS File)

Refer to 4.2.4 for details.

Copyright 2010 American Bureau of Shipping

73

OSAP Users Guide Chapter 2: Using the OSAP Applications 4.3.5 Input Constraints (*.FIX File)

Refer to 4.2.5 for details. 4.3.6 Generate Structural Loads

Refer to 4.2.6 for details. 4.3.7 View Load Mapping Results

Refer to 4.2.7 for details. Note that the load case associated with SFATIGUE option is active (KFTG=1) for each direction and period combination as shown in the following *.LCS file. Therefore, analysis results are available for display for all cells, i.e. load cases, in the Select Load Case window.

Copyright 2010 American Bureau of Shipping

74

OSAP Users Guide Chapter 2: Using the OSAP Applications

4.4 Load Mapping Analysis For Nastran Solution Translation Only


In this section, solution Osemi_NAS is used to demonstrate the capability of generating the OSAP neutral format MESH and STRS files by importing the MSC NASTRAN analysis model and results (OP2 file). NASTRAN models may be created and solved outside of OSAP. In this regard, the For Nastran solution translation only option serve as a data interface program that converts the NASTRAN model and results to the OSAP neutral format input files required in the OSAP strength code check applications. It is recommended that the load case ID in the NASTRAN model, as shown in the example below, should not be larger than 5000. This is mainly because a large load case ID may reduce the performance of Setup Load Case input window (see 4.4.2).

4.4.1

Specify Job Type (*.TYP File)

Analysis control file *.TYP is generated through the following window. When the option For Nastran solution translation only is selected, Analysis Type cell becomes inactive and Input menu is also updated accordingly.

Copyright 2010 American Bureau of Shipping

75

OSAP Users Guide Chapter 2: Using the OSAP Applications

Input Files available for View

Input Specify Job Type Setup Load Cases

Setup FE Model Translate Nastran Results

Specify type of job Open the Load Mapping: Setup Load Cases dialog to specify selected load cases for which the FEA results need to be extracted for MSC NASTRAN database (OP2 file) Open the Load Mapping: Setup FE Model dialog to define the FE model being translated Translate NASTRAN results to OSAP neutral format mesh (MESH) and stress (STRS) files.

Data files available for direct access via Input Data File TYP MTF LCS

are summarized as follows.

Load mapping job type (see 4.2.1) Model translation file (see 4.2.2) Load case definition file (see 4.2.7)

Data files of the loaded FE model are located in the solution folder. OSAP neutral format files <solution_name>.mesh <solution_name>.strs

FE model FEA result file that are required input for the strength, plate buckling, and fatigue check

Copyright 2010 American Bureau of Shipping

76

OSAP Users Guide Chapter 2: Using the OSAP Applications 4.4.2 Setup Load Cases (*.LCS File)

The user can select those load cases whose FEA results need to be extracted from NASTRAN result database (OP2 or PCH file) and export to OSAP neutral format STRS file.

Define Load Cases The largest load case ID number specified in the NASTRAN model or whose associated FEA results need to be extracted for result database (OP2 or PCH file) This button is activated when Maximum Load Case Number input is changed. Click it to update the array of load case check boxes. Check the appropriate box(es) to indicate that the FEA results for that (those) load case(s) need to be extracted from NASTRAN result database and export to OSAP neutral format FEA results file (STRS file). NOTE: For those load cases not defined in NASTRAN model but selected by the user in this dialog, no FEA result will be extracted and exported to OSAP STRS file. In the specified example referred in this section, the largest load ID defined in the NASTRAN model is 107. There are four load cases, i.e. 20, 21, 106, and 107 defined in the model and corresponding FEA results are stored in OSemi_NAS.op2 file. Only the selection from these load cases generates OSAP STRS file. Click to select all load cases shown in Select Load Case to be Translated dialog Click to unselect all load cases shown in Select Load Case to be Translated dialog. If no input is provide, the program will search the solution folder for <solution_name>.OP2 or <solution_name>.PCH. Choose a NASTRAN result database to be copied to <solution_name>.OP2 or <solution_name>.PCH in the current solution folder
77

Optional Solution

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 2: Using the OSAP Applications 4.4.3 Setup FE Model (*.MTF File)

Refer to 4.2.2 for details. The MTF file is defined with only Platform Data and Structural Model tabs active. The other input to MTF file is not relevant in this case.

Click Input Project Source Model Info (MTF) button to open the input dialog as shown below. Refer to 2/4.2.2 for the description of the input parameters on the dialogs.

Copyright 2010 American Bureau of Shipping

78

OSAP Users Guide Chapter 2: Using the OSAP Applications Once the input to create MTF file is ready, clicking button starts the model translation process. A graphic display of the FE model is plotted upon the completion of the translation.

4.4.4

Translate Nastran Results

on the Input menu as shown in 2/4.4.1 transfers the Clicking NASTRAN solutions into the OSAP neutral format mesh and stress files in the current load mapping solution directory. Those files are to be used as input in the global strength or fatigue analysis in OSAP.

Copyright 2010 American Bureau of Shipping

79

OSAP Users Guide Chapter 2: Using the OSAP Applications

5 Global Strength Analysis


OSAP Global Strength Analysis requires an OSAP neutral format FE mesh file (*.MESH) and result file (*.STRS) as input. These OSAP neutral format files can be created using the data interface with MSC NASTRAN, as described in 4.2.6 and 4.4, or ANSYS as shown in Chapter 3. The Global Strength analysis generates strength code check results for yielding check and plate buckling check.

5.1 Create/Import/Open a Global Strength Solution


To create a new solution node for the Global Strength application, the user needs to first go to Application menu > Global Strength to activate the Global Strength module in the project tree.

OSAP then allows either creating a new empty solution by clicking

or importing an

existing solution by clicking


(*.INP file) and output files.

and selecting the project folder that contain the existing input

If there is an existing solution under Global Strength application module in the project tree, double click the solution name to open that solution and activate the application window. If all result files are available, the application window will be set to the View module for graphic display. The user can use the Input menu to view and edit input data.

After completing the global strength analysis, the user can


Copyright 2010 American Bureau of Shipping

80

OSAP Users Guide Chapter 2: Using the OSAP Applications Open the results files through Click Click Model icon to display the FE mesh Results icon to open the View menu and plot the results in the graphic window .

5.2 Input and View for Global Strength Analysis


This section uses the SemiT solution to demonstrate global strength analysis in OSAP. Once an existing input file has been imported or opened, the user can either accept the data as is, or use the Input menu to modify the data before analysis. The View menu lets the user display graphics and view results after the analysis.

Result files available for view

Input Open the Global Strength Data dialog Open the Buckling Input File dialog Run the global strength code check. Note: Computing time depends on the size of the FE model, the number of load cases, and whether panel search is requested. Select each result file from the dropdown list to open it in the graphic window. The files reside in the solution folder where they can be viewed /printed outside the OSAP application. See 5.2.9 for further details. Note: The changes made to the input are not effective on is clicked to re-run the the results until analysis. The user needs to ensure that the graphic display is not using the results from previous analysis runs.

View Result File(s)

Copyright 2010 American Bureau of Shipping

81

OSAP Users Guide Chapter 2: Using the OSAP Applications 5.2.1 Click Input Global Strength Data to open the Global Strength Data dialog.

Unit Conversion Factors (mm, MPa): Units, Length, Stress

Enter the unit system used in the input data If a pre-defined unit system is chosen, the Length and Stress fields are populated automatically. If the 99-User Specified option is chosen, the user needs to enter the input in the Length and Stress fields. Click to select an OSAP neutral format FE model file (*.MESH) to be used in the analysis. NOTE: For the demonstration purpose, SemiT.mesh is selected for the SemiT solution.

Input FE Model File

Number of Element Stress Files

Enter the number of finite element result input files (*.STRS) to be used in the analysis.

Copyright 2010 American Bureau of Shipping

82

OSAP Users Guide Chapter 2: Using the OSAP Applications

Click

to browse for the *.STRS files for the SemiT solution. button to import multiple element stress

Note: Use the first input files at once.

Number of Load Cases

Enter the number of load cases to be analyzed In the Load Cases Input dialog, for each load case, specify Analysis Type (whether yielding check, buckling check, or both); define the load combination by selecting the labels for static and dynamic load cases from the respective drop-down list; and define the applicable safety factors Note: Static Load label can not be None.

OSAP reads in all the input data. If there is an existing element group data file created from previous runs in the solution folder, the Group Data File Generation dialog is prompted requesting for action.

Copyright 2010 American Bureau of Shipping

83

OSAP Users Guide Chapter 2: Using the OSAP Applications 5.2.2 Input Buckling Data

When the panel buckling check is requested in the load case definition, see 2/5.2.1, button becomes active. Click it to open the Buckling Input File dialog.

Generate Panel File Select Panel File

Generate a panel definition file (*.PNL file) automatically by OSAP and save it to the solution folder To save computing time, use an existing panel definition file. In the Panel File Name field, click definition file (*.PNL). to browse for the panel

NOTE: Because the panel definition file is determined by the FE model, as long as the FE model remains unchanged, it remains valid and can be re-used.

5.2.3

View FE Mesh

To display the FE mesh of whole structural model in the graphic window, click Model icon and select FE Model. The following plot shows the SemiT mesh with both Plate and Beam elements turned on.

To change the setting of labeling and style options, click window. More view options are available via

icon to open the View Options toolbar (see Chapter 1).

Copyright 2010 American Bureau of Shipping

84

OSAP Users Guide Chapter 2: Using the OSAP Applications To display an element set/group, double-click an element set name listed under Mesh Element Sets in the Project Tree.

To display a node set, double-click an node set name listed under Mesh Project Tree.

Node Sets in the

5.2.4

Display Results as Contour Plots

Click Results and use the View menu to select output type, load cases, and parameters for the graphic display.

Copyright 2010 American Bureau of Shipping

85

OSAP Users Guide Chapter 2: Using the OSAP Applications

Output Type Load Case

Parameter Legend - UnityCheck

Select type of analysis results from the dropdown list Yielding Check or Buckling Check. Select a load case to display its contour plot. The availability of load cases is determined by the number of load cases specified in the Global Strength Data dialog and the types of analysis specified in the Load Cases Input dialog. See 5.2.1. ALLC stands for the maximum envelope of unity check results among all user defined load cases Determined by the selected Output Type. See the table below for details. Results categories in color-coded format (Only for Unity Check results)

The plot below shows an example of contour plot.

Copyright 2010 American Bureau of Shipping

86

OSAP Users Guide Chapter 2: Using the OSAP Applications

Output Type

Parameter UnityChk S_EQV S_Phase S++_S S++_R S++_I Unity_B_Avg Unity_U_Avg Unity_L_Avg Unity_B_Max Unity_U_Max Unity_L_Max S**_B_Avg S**_U_Avg S**_P_Avg Pres_Avg S**_B_max S**_U_max S**_P_max Pres_max yielding unity check results element equivalent stress used for yielding check stress phase angle that results in S_EQV static stress components real part of dynamic stress components imaginary part of dynamic stress components unit check for panel buckling state limit under average in-plane panel stresses unit check for panel ultimate strength state limit under average in-plane panel stresses unit check for panel ultimate strength state limit under average panel lateral pressure and in-plane panel stresses maximum unit check result for panel buckling state limit under in-plane stresses calculated using panel element stresses maximum unit check result for panel ultimate strength state limit under in-plane stresses calculated using panel element stresses maximum unit check result for panel ultimate strength state limit under lateral pressure and in-plane stresses calculated using panel element stresses average panel stress components used for buckling check average panel stress components used for ultimate strength check average panel stress components used for lateral pressure check average panel lateral pressure panel element stress components leading to the maximum unity check for buckling state limit panel stress components leading to the maximum unity check for ultimate strength state limit under in-plane stresses panel stress components leading to the maximum unity check for ultimate strength state limit under lateral pressure and in-plane stresses panel lateral pressure leading to the maximum unity check for ultimate strength state limit under lateral pressure and in-plane stresses

Yielding Check[1]

Buckling Check[2]

Notes: 1. ++ = xx, yy, zz, xy, yz, or xz representing the stress component defined in the FE model coordinate system. 2. ** = xx, yy, or xy representing the stress component defined in the panel local coordinate system.

Copyright 2010 American Bureau of Shipping

87

OSAP Users Guide Chapter 2: Using the OSAP Applications

5.2.5 Click

Display and Save View Options to change the settings for displaying contour plots in the graphic window. Edit the contour plot title

Edit the contour plot legend title and the settings of contour levels Default: 10 levels of color shades automatically adjusted to accommodate the maximum and minimum value of each contour plot Custom: user specified contour level fixed for all plot once selected.

Set the display filter using element types

Set the type of contour plot

Preview OK Cancel

Preview the effect of current View Option setting Save the current setting and apply to the plot Discard any change and return to the previous plot

Copyright 2010 American Bureau of Shipping

88

OSAP Users Guide Chapter 2: Using the OSAP Applications

More view options are available via Click click session.

toolbar icons (see Chapter 1).

Save Plot to save the current plot as a bitmap file (*.bmp) in the solution folder, or Save All Plots to save the plots for every output type and load case plotted in the

5.2.6

Set Clipping Plane

To apply clipping planes, use Clipping Plane in the toolbar. Select Reset Clip to remove the clipping plane.

5.2.7

Elements and Nodes Query Mode

To query an element, enlarge the plot with Zoom if necessary, click Query and select Element for the query. Use the mouse pointer to interactively pick an element in the plot. The properties of the selected element are displayed in the Query Element Data dialog. To exit element query mode, click Query and un-select Element

Copyright 2010 American Bureau of Shipping

89

OSAP Users Guide Chapter 2: Using the OSAP Applications

To query a node, enlarge the plot with Zoom if necessary, click Query and select Node for the query. Use the mouse pointer to pick a node in the plot. The Node ID, X, Y, and Z axes are displayed in the Query Node Data dialog. To exit node query mode, click and un-select Node Query

Copyright 2010 American Bureau of Shipping

90

OSAP Users Guide Chapter 2: Using the OSAP Applications 5.2.8 Panel Editing Mode

The panel search and individual panel editing functions facilitate the panel buckling check using Edit Panel icon to activate the panel editing mode and the global FE analysis results. Click Panel menu. The structural panels, i.e. the flat plates bounded by adjacent stiffeners, girders, or bulkheads as defined in *.PNL file, are superimposed on FE mesh and plotted using patch colors. The user can use the mouse pointer to interactively pick panels, elements, or nodes and create, modify, or delete panels.

The following criteria are applied when a new panel is created or an existing panel is modified. The panel must be quadrilateral. All the panel vertices must be on the same plane (within the specified warping tolerance) and in the sequence following the right hand rule. The minimum distance and the angle between the panel element and the panel plane must be within the specified tolerance limits. One of the panel vertices must connect the longest and the shortest panel edge. A warning message will be issued if the panel edge enclosed area is different from the total area of the elements on the panel. A warning message will be issued if the ratio between the longest and shorted panel edges exceeds 10.

Copyright 2010 American Bureau of Shipping

91

OSAP Users Guide Chapter 2: Using the OSAP Applications

5.2.8.1 Create a Panel Choose the Create radio button to add a panel to the graphic.

Create

Create a panel using those plate elements that are currently not associated with any panel. These elements are termed as Unidentified Elements and highlighted in gray in the graphic display. Interactively pick unidentified elements on a panel and list them in the elements table Deselect elements from the panel and remove them from the table Deselect all elements from the graphic and clear the table Only display the selected elements to be used to construct a panel. Interactively pick nodes on the graphic. They are listed in the corner node table.

Copyright 2010 American Bureau of Shipping

92

OSAP Users Guide Chapter 2: Using the OSAP Applications

In the table, select individual corner nodes and click or to unselect them in the graphic and remove them from the Corner Nodes table. NOTE: The criteria specified in 5.2.8 need to be observed. Tolerance Angle Specify the warping tolerance Enter the allowed warping angle (in degrees) between adjacent elements within a panel and between the panel and each element on the panel Enter the allowed ratio of the distance between an element node and panel plane to the shortest panel edge Submit the request to create a new panel. A status window is displayed to report the validity of the newly created panel. Clear all fields Unidentified Elements Color code for those plate elements that are currently not associated with any panel

Distance Ratio

Copyright 2010 American Bureau of Shipping

93

OSAP Users Guide Chapter 2: Using the OSAP Applications

5.2.8.2 Modify a Panel Use the Modify radio button to modify a panel on the graphic by removing the elements from the panel or adding the Un-identified Elements to the panel.

Modify Panel ID

Modify an existing panel definition on the graphic display Interactively pick a panel in the graphic Automatically populated with the user picked panel List IDs of the element on the selected panel in a table. The user can Add more element IDs of Un-identified Elements to the list using mouse picking Select the IDs of the elements in the list that need to be removed from the panel. Click Remove to remove the selected element. Click Remove All to remove all elements from the list and therefore deselect the panel.

Copyright 2010 American Bureau of Shipping

94

OSAP Users Guide Chapter 2: Using the OSAP Applications

Only display the selected elements to be used to construct a panel. Interactively pick nodes on the graphic. They are listed in the corner node table.

In the table, select individual corner nodes and click or to unselect them in the graphic and remove them from the Corner Nodes table. NOTE: The criteria specified in 5.2.8 need to be observed. Tolerance Angle Specify the warping tolerance Enter the allowed warping angle (in degrees) between adjacent elements within a panel and between the panel and each element on the panel Enter the allowed ratio of the distance between an element node and panel plane to the shortest panel edge Submit the request to modify the selected panel. A status window is displayed to report the validity of the modified panel. Deselect panel and clear all fields

Distance Ratio

Copyright 2010 American Bureau of Shipping

95

OSAP Users Guide Chapter 2: Using the OSAP Applications

5.2.8.3 Delete a Panel Use the Delete radio button to delete a panel on the graphic.

Delete

Interactively delete a panel on the graphic. Pick a panel on the graphic window use the mouse pointer

Panel ID

Automatically populated with the panel ID of user picked panel Request to delete the selected panel. The plate elements of the deleted panel become Un-identified Elements and are plotted in gray. Deselect panel and clear all fields

Copyright 2010 American Bureau of Shipping

96

OSAP Users Guide Chapter 2: Using the OSAP Applications

5.2.9

Result Files

The following result files are generated and saved to the solution folder upon the completion of global strength analysis Click the View Result File(s) dropdown list to open the files. <solution_name>.PNL <solution_name>_yield.ALLC <solution_name>_yield.LC## <solution_name>_buckle.ALLC Panel definition file The maximum envelope of yielding unity check results among all user defined load cases Yielding check results The maximum envelope of buckling unity check results among all user defined load cases Panel buckling and ultimate strength check results

<solution_name>_buckle.LC## Notes: 1. ##stands for the load case id number.

Panel Definition File

Copyright 2010 American Bureau of Shipping

97

OSAP Users Guide Chapter 2: Using the OSAP Applications

OSAP Yielding Unity Check: Maximum Envelope Results

Copyright 2010 American Bureau of Shipping

98

OSAP Users Guide Chapter 2: Using the OSAP Applications

OSAP Yielding Unity Check Results for Each Code Check Case

Copyright 2010 American Bureau of Shipping

99

OSAP Users Guide Chapter 2: Using the OSAP Applications

OSAP Panel Buckling Unity Check: Maximum Envelope Results

Copyright 2010 American Bureau of Shipping

100

OSAP Users Guide Chapter 2: Using the OSAP Applications

OSAP Panel Buckling Unity Check Results for Each Code Check Case

Copyright 2010 American Bureau of Shipping

101

OSAP Users Guide Chapter 2: Using the OSAP Applications

6 Simplified Fatigue Analysis


6.1 Create/Import/Open a Simplified Fatigue Analysis Solution
To create a new solution node for the Fatigue Assessment application, the user needs to first go to Application menu > Fatigue Assessment > Simplified Fatigue Analysis to activate the Fatigue Assessment module in the project tree.

OSAP then allows either creating a new empty solution by clicking

or importing an

existing solution by clicking


(*.INP file) and output files.

and selecting the project folder that contain the existing input

If there is an existing Simplified Fatigue Analysis solution under Fatigue Assessment, double click the solution name to open that solution and activate the application window. If all result files are available, the application window will be set to the View module for graphic display. The user can use the Input menu to view and edit the input data. After completing the Simplified Fatigue Analysis, the user can Open the results files via Click Click Model icon to display the FE mesh Results icon to open the View menu and plot the results in the graphic window .

Copyright 2010 American Bureau of Shipping

102

OSAP Users Guide Chapter 2: Using the OSAP Applications

6.2 Input and View for Simplified Fatigue Analysis


This section uses the SemiT_SimpFA solution to demonstrate simplified fatigue analysis in OSAP. Once an existing input file has been imported or opened, the user can either accept the data as is, or use the Input menu to modify the data before analysis. The View menu lets the user display graphics and view results after the analysis.

Files available after analysis

Input Open the Fatigue Analysis: Settings dialog to specify units of measure and conversion factors. Open the Fatigue Analysis: Fatigue Loads dialog to import an FE model input file, element stress files, and load cases. Open the Fatigue Analysis: SN Curves dialog to either use built-in SN curves or define SN curves. Open the Fatigue Analysis: Structural Details dialog to define the structural details to be analyzed. Run the simplified fatigue analysis View Result File(s) View results after analysis. The files reside in the solution folder where they can be viewed/printed outside the OSAP application. See 2/6.2.5 for more details. Note: The changes made to the input are not effective on the results until is clicked to re-run the analysis. The user needs to ensure that the graphic display is not using the results from previous analysis runs.

Copyright 2010 American Bureau of Shipping

103

OSAP Users Guide Chapter 2: Using the OSAP Applications 6.2.1 Click Analysis Settings to open the Fatigue Analysis: Settings dialog.

Unit System (Length, Force, Mass) Unit Conversion Factors (mm, MPa)

Choose units of input data from the dropdown list. For pre-defined unit system, the two input fields are populated automatically. If the 99-User Specified option is selected, the user needs to enter the input in Length and Stress fields.

6.2.2

Fatigue Loads

Click to open the Fatigue Analysis: Fatigue Loads dialog. There are two options available to enter the fatigue load data. Use Direct Input option does not need OSAP neutral format mesh and stress files. The user can enter the stress components directly into a table. User FEA Results requires an OSAP neutral format FE mesh file (*.MESH) and result file (*.STRS) as input. These OSAP neutral format files can be created using the data interface with MSC NASTRAN, as described in 4.2.6 and 4.4, or ANSYS as shown in Chapter 3.

Copyright 2010 American Bureau of Shipping

104

OSAP Users Guide Chapter 2: Using the OSAP Applications

Fatigue Loads Dynamic Stress Amplitude 1 Dynamic Real Load Dynamic Imaginary Load

Choose Use Direct Input

Serial number of load case


Stress components for dynamic real load Stress components for dynamic imaginary load Add a row to the table Delete a row from the table

Copyright 2010 American Bureau of Shipping

105

OSAP Users Guide Chapter 2: Using the OSAP Applications

Fatigue Loads Input FE Model File

Choose Use FEA Results Click to select an OSAP neutral format FE model file (*.MESH) to be used in the analysis. NOTE: For the demonstration purpose, SemiT.mesh is selected for the SemiT solution.

Number of Element Stress Files

Enter the number of finite element result input files (*.STRS) to be used in the analysis.

Copyright 2010 American Bureau of Shipping

106

OSAP Users Guide Chapter 2: Using the OSAP Applications

Click

to browse for the *.STRS files for the SemiT solution. button to import multiple element stress

NOTE: Use the first input files at once.

Load Case 1 Dynamic Real Load Dynamic Imaginary Load

NOTE: Click the right mouse button on the selected area in the table to copy or paste Serial number of load case Label of dynamic real load case Label of dynamic imaginary load case Add a row to the table Delete a row from the table OSAP reads in all the input data. If there is an existing element group data file created from previous runs in the solution folder, the Group Data File Generation dialog is prompted requesting for action.

Copyright 2010 American Bureau of Shipping

107

OSAP Users Guide Chapter 2: Using the OSAP Applications

6.2.3

SN Curves

Click to open the Fatigue Analysis: SN Curves dialog. For the definition of built-in SN curve, refer to ABS Guide for Fatigue Assessment of Offshore Structures (2003).

SN curves

Choose either: Use OSAP Built-in SN Curves Specify Additional SN Curves NOTE: Click the right mouse button on the selected are to copy or paste Use table to define additional SN curves. Auto-generated serial number Name of user-specified SN curve (maximum 6 characters) Choose units: mm or in. Choose units of stress: MPa or ksi. A(N=A/Sm) parameter of SN curve slope 1 (>0) m(N=A/Sm) parameter of SN curve slope 1 (>0) C(N=C/Sr) parameter of SN curve slope 2 (>=0; =0: for one slope) r(N=C/Sr) parameter of SN curve slope 2 (>=0; =0: for one slope) Branch thickness (>0; =0 for no adjustment) Reference thickness (>0 if THK0>0; =0 otherwise) Exponent used to adjust thickness (>0 if THK0>0; =0 otherwise) Endurance limit of SN curve Add a row to the table. Delete a row from the table.

SN Curve Definition 1 Name Length Unit Stress Unit A m C r THK0 THK1 THKExp Endurance Limit

Copyright 2010 American Bureau of Shipping

108

OSAP Users Guide Chapter 2: Using the OSAP Applications 6.2.4 Click Structural Details to open the Fatigue Analysis: Structural Details dialog.

1 ElemGroup

Auto-generated serial ID number Element group (set) name defining a structure joint. Choose from existing element set or All for the whole model. The element group can be generated or modified as shown in 2/6.2.5. Structural detail type associated with the SN curves. Select a type of joint: Non Tubular Joint Tubular Joint Cast Steel Components User Defined (available when the user defined SN curve is specified.) Environmental condition associated with the SN curves. Choose from In Air Sea Water w/ cp Sea Water w/o cp (not applicable to Cast Steel Components). NOTE: This input is not relevant for the User Defined joint type. SN curve used for fatigue code check: JointType = Non Tubular Joint: B, C, D, E, F, F2, G, or W JointType = Tubular Joint: T, X, or X' JointType = Cast Steel Components: CS JointType = User Defined: One of the names of user defined SN curve Stress concentration factor Fatigue design factor Fatigue design life in years Stress/wave cycles in the design fatigue life Stress/wave cycles in the return period of design wave Shape parameter of Weibull distribution of stress range Add a row to the table Delete a row from the table

JointType

SN_env

SN_screen

SCF FDF DesignLife Ncycle_DL Ncycle_DW WeibullShape

Copyright 2010 American Bureau of Shipping

109

OSAP Users Guide Chapter 2: Using the OSAP Applications 6.2.5 View Model and Results

to execute the assessment. When the calculation is finished, the Project Tree Click displays the existing element and node sets. The element set can be created, modified, or deleted using the options provided through toolbar menu (see Chapter 1).

Click to display the FE mesh. Click to display the analysis results and use the View menu to change structural details, load cases, and parameters. View options described in 5.2.3 through 5.2.7 can be applied.

Analysis Type Simplified Fatigue Check

Parameter UnitChk-# PrStrsRange fatigue unity check against the selected SN curve # (See 6.2.4 ) element principal stress range used for fatigue check Life-# fatigue life calculated using SN curve # (See 6.2.4)

Copyright 2010 American Bureau of Shipping

110

OSAP Users Guide Chapter 2: Using the OSAP Applications 6.2.6 Result Files

The following result files are generated and saved to the solution folder upon the completion of simplified fatigue analysis. Click the View Result File(s) dropdown list to open files in the viewer. Files reside in the solution folder where they can be viewed/printed outside the OSAP application. The maximum envelope of fatigue unity check results <Solution_Name>_fatigue.ALLC among all user defined load cases <Solution_Name>_fatigue.LC## Fatigue check result for each code check case Notes: 1. ##stands for the load case id number.

OSAP Simplified Fatigue Analysis Results: Maximum Envelope

Copyright 2010 American Bureau of Shipping

111

OSAP Users Guide Chapter 2: Using the OSAP Applications OSAP Simplified Fatigue Analysis Results: Individual Load Case

Copyright 2010 American Bureau of Shipping

112

OSAP Users Guide Chapter 2: Using the OSAP Applications

7 Spectral Fatigue Analysis


7.1 Create/Import/Open a Spectral Fatigue Analysis Solution
To create a new solution node for the Fatigue Assessment application, the user needs to first go to Application menu > Fatigue Assessment > Spectral Fatigue Analysis to activate the Fatigue Assessment module in the project tree.

OSAP then allows either creating a new empty solution by clicking

or importing an

existing solution by clicking


(*.SFA file) and output files.

and selecting the project folder that contain the existing input

If there is an existing Spectral Fatigue Analysis solution under Fatigue Assessment, double click the solution name to open that solution and activate the application window. If all result files are available, the application window will be set to the View module for graphic display. The user can use the Input menu to view and edit the input data. After completing the Spectral Fatigue Analysis, the user can Open the results files via Click Click Model icon to display the FE mesh Results icon to open the View menu and plot the results in the graphic window .

Copyright 2010 American Bureau of Shipping

113

OSAP Users Guide Chapter 2: Using the OSAP Applications

7.2 Input and View for Spectral Fatigue Strength Analysis


This section uses the SemiT_SpecFA solution to demonstrate spectral fatigue analysis in OSAP. Once an existing input file has been imported or opened, the user can either accept the data as is, or use the Input menu to modify the data before analysis. The View menu lets the user display graphics and view results after the analysis.

Files available after analysis:

Input Open the Fatigue Analysis: Settings dialog to specify units of input data and conversion factors Open the Fatigue Analysis: SN Curves dialog to either use built-in SN curves, or specify user defined SN curves Open the Fatigue Analysis: Stress RAOs dialog to define the direction of stress RAOs, periods or frequency, and FEA model and results Open the Fatigue Analysis: Hotspot Definitions dialog to define hotspot stress and geometrical properties Open the Fatigue Analysis: Environmental Data dialog to define vessel orientation and sea states Execute the assessment View Result File(s) View results after analysis. The files reside in the solution folder where they can be viewed/printed outside the OSAP application.

Copyright 2010 American Bureau of Shipping

114

OSAP Users Guide Chapter 2: Using the OSAP Applications 7.2.1 Click Analysis Settings (*.SFA File) to open the Fatigue Analysis: Settings dialog.

Unit System (Length, Force, Mass) Unit Conversion Factors (mm, MPa)

Choose units of input data from the dropdown list. For pre-defined unit system, the two input fields are populated automatically. If the 99-User Specified option is selected, the user needs to enter the input in Length and Stress fields.

Copyright 2010 American Bureau of Shipping

115

OSAP Users Guide Chapter 2: Using the OSAP Applications

7.2.2

SN Curves (*.SNC File)

Click to open the Fatigue Analysis: SN Curves dialog. For the definition of built-in SN curve, refer to ABS Guide for Fatigue Assessment of Offshore Structures (2003).

SN curves

Choose either: Use OSAP Built-in SN Curves Specify Additional SN Curves Note: Click the right mouse button on the selected are to copy or paste Use table to define additional SN curves. Auto-generated serial number Name of user-specified SN curve (maximum 6 characters) Choose units of measurement: mm or in. Choose units of stress: MPa or ksi. A(N=A/Sm) parameter of SN curve slope 1 (>0) m(N=A/Sm) parameter of SN curve slope 1 (>0) C(N=C/Sr) parameter of SN curve slope 2 (>=0; =0: for one slope) r(N=C/Sr) parameter of SN curve slope 2 (>=0; =0: for one slope) Branch thickness (>0; =0 for no adjustment) Reference thickness (>0 if THK0>0; =0 otherwise) Exponent used to adjust thickness (>0 if THK0>0; =0 otherwise) Endurance limit of SN curve Add a row to the table. Delete a row from the table.

SN Curve Definition 1 Name Length Unit Stress Unit A m C r THK0 THK1 THKExp Endurance Limit

Copyright 2010 American Bureau of Shipping

116

OSAP Users Guide Chapter 2: Using the OSAP Applications 7.2.3 Click Directions Stress RAOs (*.STF File) to open the Fatigue Analysis: Stress RAOs dialog.

Directions (deg)

Enter directions used to define stress transfer functions Note: The input value must be sorted in an ascending or descending order. The direction must be between -360deg and 360 deg. Add a row to the table. Delete a row from the table.

Copyright 2010 American Bureau of Shipping

117

OSAP Users Guide Chapter 2: Using the OSAP Applications

Periods/Frequencies

Period/frequency table 1 Periods/Frequencies

Choose between Period(s) and Angular Frequency (rad/s) used to define stress transfer functions Auto-generated serial number Enter the value of selected parameter NOTE: The input value must be sorted in an ascending or descending order. Add a row to the table. Delete a row from the table.

Copyright 2010 American Bureau of Shipping

118

OSAP Users Guide Chapter 2: Using the OSAP Applications FEA Model & Results

Number of FE Models Input Format

Enter the number of FE models being used Choose input file format, either Concise or Extended Open the Fatigue Analysis: FEA Model & Result Files dialog For the Concise option:

The program will search the user specified file folder for <FE Model Name>.MESH and <FE Model Name>_D##.STRS files, where ## is the two digits direction ID ranging from 01 to total number of direction. Each STRS file contains pairs of real and imaginary stress components for all periods/frequencies and is sorted in the same order as periods/frequencies.

Copyright 2010 American Bureau of Shipping

119

OSAP Users Guide Chapter 2: Using the OSAP Applications

For the Extended option

The user needs to specify a MESH file and the associated STRS files of real or imaginary stress components, respectively, for each direction. Each STRS file contains either real or imaginary stress components associated with all periods/frequencies.

Copyright 2010 American Bureau of Shipping

120

OSAP Users Guide Chapter 2: Using the OSAP Applications 7.2.4 Hotspot Definitions (*.HOT File)

Click in the Spectral Fatigue Analysis Input dialog to open the Fatigue Analysis: Hotspot Properties dialog.

Hotspot Properties 1 Name JointType

SN_env

SN_screen

Auto-generated serial ID number User-specified hotspot name (maximum 6 characters) Structural detail type associated with the SN curves. Select a type of joint: Non Tubular Joint Tubular Joint Cast Steel Components User Defined (available when the user defined SN curve is specified.) Environmental condition associated with the SN curves. Choose from: In Air Sea Water w/ cp Sea Water w/o cp (not applicable to Cast Steel Components). NOTE: This input is not relevant for the User Defined joint type. SN curve used for fatigue code check: JointType = Non Tubular Joint: B, C, D, E, F, F2, G, or W JointType = Tubular Joint: T, X, or X' JointType = Cast Steel Components: CS JointType = User Defined: One of user defined SN curves
121

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 2: Using the OSAP Applications SCF FDF DesignLife ElemSurf StrsType Stress concentration factor Fatigue design factor Fatigue design life in years Element surface on which the weld line is located. Type of stress used in the fatigue analysis. Choose from Principal - Element maximum principal stress Component - Element component stress normal to weld line Auto-generated serial ID number ID of No.1 element containing the weld toe (>0) ID of No.2 element adjacent to No.1 element (>=0) NOTE: Elem No.2-4 are defined for calculating hotspot stress using extrapolation. Enter 0 when the stress extrapolation is not required. ID of No.3 element adjacent to No.2 element (>=0) ID of No.4 element adjacent to No.3 element (>=0) Node ID defining the element edge aligning with weld toe in element No.1. Enter 0 when StrsType = Component Node ID defining the element edge aligning with weld toe in element No.1. Enter 0 when StrsType = Component Distance between the weld toe and the edge defined by Weld Nodes 1 and 2. Enter 0 when StrsType = Component Only show the Hotspot Geometry table in the dialog.

Hotspot Geometry 1 Elem. No. 1 Elem. No. 2

Elem. No. 3 Elem. No. 4 Weld Node 1 Weld Node 2 Weld Toe

Toggle on to pick the element ID on graphic display. Choose either: Sequential Cells (continuous picking fills the element ID into cells sequentially) or Current Cells (single picking fills in the currently activated cell only) Toggle on to pick the node ID on graphic display. Choose either: Sequential Cells (continuous picking fills the node ID into cells sequentially) or Current Cells (fills in the currently activated cell only) Add a row to the table Delete a row from the table

Copyright 2010 American Bureau of Shipping

122

OSAP Users Guide Chapter 2: Using the OSAP Applications 7.2.5 Environmental Data (*.ENV File)

Click in the Spectral Fatigue Analysis Input dialog to open the Fatigue Analysis: Environmental Data dialog.

Wave Spectral Type

Vessel Orientation Vessel Heading w.r.t. Wave Ref Direction (deg) Sea States

Options OmniDirectional Sea States Number of Wave Scatter diagrams

Angle (in degree) between platform +X (surge) axis and the reference axis used to measure wave directions Choose from P-M/JONSWAP Spectrum Ochi-Hubble Spectrum Apply to P-M/JONSWAP Spectrum only Check if using omnidirectional sea states. Enter number of wave scatter diagrams.

Copyright 2010 American Bureau of Shipping

123

OSAP Users Guide Chapter 2: Using the OSAP Applications Wave Scatter Diagram for the P-M/JONSWAP Spectrum Option

Wave Scatter Diagram # Name Type of Wave Period Scaling Factor for Hs Spectral Shapes Vary With

Choose wave scatter diagram ID number Enter name of wave scatter diagram. Choose type of wave period, either Tp or Tz. Enter scaling factor for the Hs in scatter diagram Choose either Hs or Tp/Tz. The input determines how peakedness (Gamma) parameter is defined. Open the Input Occurrence of Sea States dialog to define wave probability or number of occurrence table. Click the right mouse button on a selected area to copy and paste. Check fields show the status of the cell, row, column, and table at which the mouse is pointing.

Copyright 2010 American Bureau of Shipping

124

OSAP Users Guide Chapter 2: Using the OSAP Applications

Wave Directionality for the P-M/JONSWAP Spectrum Option

Wave directionality table 1 Wave Direction Spreading COS^n Rainflow Correction Scatter Diagram Occurrence Probability

Auto-generated serial number. Wave direction Exponent of cosine spreading function Rainflow correction Name of scatter diagram Occurrence probability Add a row to the table Delete a row from the table

Check Total Probability

Display the sum of occurrence probability

Copyright 2010 American Bureau of Shipping

125

OSAP Users Guide Chapter 2: Using the OSAP Applications Wave Scatter Diagram for the Ochi-Hubble Spectrum Option

Wave Scatter Diagram Scaling Factor for Hs 1 Wave Direction Spreading COS^n Rainflow Correction Hs_1, Tp_1, Shape_1, Hs_2, Tp_2, Shape_2 Occurrence Probability

Scaling factor for the Hs in scatter diagram Auto-generated serial number. Wave direction Exponent of cosine spreading function Rainflow correction Six parameters of Ochi-Hubble spectrum Occurrence probability Add a row to the table. Delete a row from the table.

Check Total Probability

Display the sum of occurrence probability

Copyright 2010 American Bureau of Shipping

126

OSAP Users Guide Chapter 2: Using the OSAP Applications

7.2.6

View Model and Results

to execute the assessment. When the calculation is finished, the Project Tree Click displays the existing element and node sets. The element set can be created, modified, or deleted using the options provided through toolbar menu (see Chapter 1).

Click to display the FE mesh. Click to display the analysis results and use the View menu to change parameters for graphic display. View options described in 5.2.3 through 5.2.7 can be applied to the contour plot.

Copyright 2010 American Bureau of Shipping

127

OSAP Users Guide Chapter 2: Using the OSAP Applications

7.2.7

Result Files

The following result files are generated and saved to the solution folder upon the completion of spectral fatigue analysis. Click the View Result File(s) dropdown list to open the files in the viewer. Files reside in the solution folder where they can be viewed/printed outside the OSAP application. <Solution_Name>_HOT.out <Solution_Name>_LIFE.out Hotspot properties and stress transfer function Spectral fatigue analysis results

Copyright 2010 American Bureau of Shipping

128

OSAP Users Guide Chapter 2: Using the OSAP Applications OSAP Spectral Fatigue Analysis Results: Hotspot Properties

Copyright 2010 American Bureau of Shipping

129

OSAP Users Guide Chapter 2: Using the OSAP Applications OSAP Spectral Fatigue Analysis Results: Fatigue Life and Weibull Fitting

Copyright 2010 American Bureau of Shipping

130

OSAP Users Guide Chapter 2: Using the OSAP Applications

8 Buckling and Ultimate Strength (BUS) Analysis


This section presents the OSAP buckling and ultimate strength analysis for the following structural components: beam columns, corrugated panels, cylindrical shells, stiffened panels, and tubular joints.

8.1 Work with BUS Solutions


To create a new solution node, the user needs to first go to Application menu > Buckling Ultimate Strength to activate the application module in the project tree.

8.1.1

Create a New Solution

Click to create a new empty solution and specify the type of structural component by choosing from Select Type option list. A calculation sheet window is opened for the selected structural member type. All the input, output and analysis operations are located on the same calculation sheet.

Copyright 2010 American Bureau of Shipping

131

OSAP Users Guide Chapter 2: Using the OSAP Applications

After the analysis is completed, the

button becomes active while the Select Type to open the calculation sheet

option is disabled for the current solution. Click where the user can edit the input and re-run the analysis.

8.1.2

Create a new Solution by Importing an Existing One

In addition to creating a new empty solution, OSAP also allows creating a new project by

importing an existing solution by clicking


existing input file.

and selecting the project folder that contain the

OSAP checks the imported data to determine which type of structural component is to be analyzed. Click re-run the analysis. to open the calculation sheet where the user can edit the input and

Copyright 2010 American Bureau of Shipping

132

OSAP Users Guide Chapter 2: Using the OSAP Applications

8.1.3

Open an Existing Solution

If there is an existing solution under Buckling Ultimate Strength application module in the project tree, double click the solution name to open that solution and activate the application window. Click re-run the analysis. 8.1.4 to open the calculation sheet where the user can edit the input and

Work with the Calculation Sheet

Add a row to the table Delete a row from the table If the user changes stiffener ID, click this button to update the link to the Stiffener Library Clear fields of all tables Run the buckling and ultimate strength analysis Save the analysis input data in the solution folder Close the dialog

Copyright 2010 American Bureau of Shipping

133

OSAP Users Guide Chapter 2: Using the OSAP Applications Pointing the mouse pointer on top of a parameter in the table title line brings up the dynamic help information that includes the description of the parameter and section number in the ABS Guide for Buckling and Ultimate Strength Assessment for Offshore Structures where the parameter is defined.

The input data can be copied or pasted between different columns or between the calculation sheet and Excel spreadsheet. Click the right mouse button to open copy/paste menu.

8.1.5

Display Analysis Results

There are three options to display and report in Buckling Ultimate Strength module. The unity check results are available in the Results section on the calculation sheet.

After completing the analysis, the user can open the result file (*.BUS file) which contains the unity check results as well as intermediate analysis results. A companion HTML format analysis report can also be generated by clicking the current solution folder. . Both BUS and HTML files are saved in

Copyright 2010 American Bureau of Shipping

134

OSAP Users Guide Chapter 2: Using the OSAP Applications

Copyright 2010 American Bureau of Shipping

135

OSAP Users Guide Chapter 2: Using the OSAP Applications

8.2 Individual Member Buckling Ultimate Strength Check


Double click Beam_Column solution in Demo solution. Click Buckling Ultimate Strength to open the

to open the BUS Individual Members calculation sheet.

Choose units system from the dropdown list. For pre-defined unit system, the input fields for unit conversion factors are populated automatically. If the 99-User Specified option is selected, the user needs to enter the input in Length, Stress and Force fields.

Copyright 2010 American Bureau of Shipping

136

OSAP Users Guide Chapter 2: Using the OSAP Applications The table below lists the help info for each input and output parameter on the calculation sheet. The reference is made to the ABS Guide for Buckling and Ultimate Strength Assessment for Offshore Structures (2008). OSAP Symbols Name Type l l_local E 0 Pr ky ky Cmy Cmz d (D) tw (t) b tf b2 P My Mz q Help Info INPUT name of structural member allowable utilization factor cross-section type (1, 2, 3, 4, 5, 6 or 7) total length length of tubular member between ring stiffeners Young's modulus Poisson's ratio specified minimum yield stress proportional linear elastic limit effective length factor about y axis effective length factor about z axis moment reduction factor about y axis moment reduction factor about y axis diameter(tubular member) or web depth shell(tubular member) or web thickness flange width flange thickness flange offset for Welded Box axial force (positive for compression) bending moment about major (y) axis bending moment about minor (z) axis external pressure for tubular members OUTPUT Compact? GlobalBuck LocalBuck Compact? unity check of overall buckling unity check of local buckling (2/1.7 & 2/Table1) (2/3, 2/5 & 2/7) (2/9) (2/9.7) (2/1.9) (2/1.9) (2/5. 3 & 2/3.3) (2/5.3 & 2/3.3) (2/5.3) (2/5.3) (2/Table1) (2/Table1) (2/Table1) (2/Table1) (2/Table1) (2/1.3) (2/3.5) (2/3.5) (2/1.3) (1/11& 2/1.9) (2/Table1) (2/Fig.1) (2/9.5) Reference

Copyright 2010 American Bureau of Shipping

137

OSAP Users Guide Chapter 2: Using the OSAP Applications Click to execute the analysis. The Results section is populated after the calculation is completed. Red flag will be raised for the BUS code check that fails for a specific failure mode (i.e. unity check is larger than 1.0).

After completing the analysis, the user can open the result file (*.BUS file) which contains the unity check results as well as intermediate analysis results. A companion HTML format analysis report can also be generated by clicking the current solution folder. . Both BUS and HTML files are saved in

Copyright 2010 American Bureau of Shipping

138

OSAP Users Guide Chapter 2: Using the OSAP Applications

8.3 Stiffened Panel Buckling Ultimate Strength Check


Double click Stiffend_Panel solution in Demo solution. Click Buckling Ultimate Strength to open the

to open the BUS Plates and Stiffened Panels calculation sheet.

Choose units system from the dropdown list. For pre-defined unit system, the input fields for unit conversion factors are populated automatically. If the 99-User Specified option is selected, the user needs to enter the input in Length, Stress and Force fields.

Copyright 2010 American Bureau of Shipping

139

OSAP Users Guide Chapter 2: Using the OSAP Applications The table below lists the help info for each input and output parameter on the calculation sheet. The reference is made to the ABS Guide for Buckling and Ultimate Strength Assessment for Offshore Structures (2008). OSAP Symbol Name l (l_stf) s t E 0 Pr xmax xmin ymax ymin q SID lstf_r a_stf q_stf GID nBracket l_grd lgrd_r a_grd ymax_grd q_grd Cm PltBuck PltUlt PltUlp Definition INPUT name of structural member allowable utilization factor length of plate long edge (stiffener span) length of plate short edge (stiffener spacing) plat thickness Young's modulus Poisson's ratio specified minimum yield stress proportional linear elastic limit maximum compressive stress in x minimum compressive stress in x maximum compressive stress in y minimum compressive stress in y shear stress pressure on plate stiffener ID defined in the library stiffener span reduction Compressive stress along stiffener lateral pressure on stiffener girder ID defined in the library number of tripping brackets girder span girder span reduction compressive stress along girder average stress normal to girder lateral pressure on girder bending adjustment factor OUTPUT Plate buckling check Plate ultimate strength check Plate ultimate strength check (lateral pres.) (3/3.1) (3/3.3) (3/3.5)
140

Reference

(1/11 & 3/1.7) (3/Fig.1 & 3/Fig.5) (3/Fig.1 & 3/Fig.5) (3/3.1.1) (2/9.7) (2/1.9) (2/1.9) (3/Fig.5) (3/Fig.5) (3/Fig.5) (3/Fig.5) (3/Fig.5) (3/Fig.5) (3/Fig.7) (3/5.1) (3/5.1) (3/7) (3/7 & 3/5) (3/Fig.7) (3/7 & 3/5) (3/7 & 3/5) (3/7 & 3/5.1) (3/5.1)

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 2: Using the OSAP Applications SBeam STorsn SWebLoc SFlgLoc GBeam GTorsn GWebLoc GFlgLoc SWebPro SFlgPro SStiff GWebPro GFlgPro GStiff Stiffener beam-column buckling check Stiffener flexural torsional buckling check Stiffener web local buckling check Stiffener flange local buckling check Girder beam-column buckling check Girder flexural torsional buckling check Girder web local buckling check Girder flange local buckling check Stiffener web proportion check Stiffener flange proportion check Stiffener stiffness check Girder web proportion check Girder flange proportion check Girder stiffness check (3/5.1) (3/5.3) (3/5.5) (3/5.5) (3/7 & 3/5.1) (3/7 & 3/5.3) (3/7 & 3/5.5) (3/7 & 3/5.5) (3/9.9) (3/9.7) (3/9.1) (3/9.9) (3/9.7) (3/9.5)

Click to execute the analysis. The Results section is populated after the calculation is completed. Red flag will be raised for the BUS code check that fails for a specific failure mode (i.e. unity check is larger than 1.0).

After completing the analysis, the user can open the result file (*.BUS file) which contains the unity check results as well as intermediate analysis results. A companion HTML format analysis report can also be generated by clicking the current solution folder. . Both BUS and HTML files are saved in

Copyright 2010 American Bureau of Shipping

141

OSAP Users Guide Chapter 2: Using the OSAP Applications

8.4 Corrugated Panel Buckling Ultimate Strength Check


Double click Corrugated_Panel solution in Demo solution. Click Buckling Ultimate Strength to open the

to open the BUS Corrugate Panel calculation sheet.

Choose units system from the dropdown list. For pre-defined unit system, the input fields for unit conversion factors are populated automatically. If the 99-User Specified option is selected, the user needs to enter the input in Length, Stress and Force fields.

Copyright 2010 American Bureau of Shipping

142

OSAP Users Guide Chapter 2: Using the OSAP Applications The table below lists the help info for each input and output parameter on the calculation sheet. The reference is made to the ABS Guide for Buckling and Ultimate Strength Assessment for Offshore Structures (2008). OSAP Symbol Name L B a b c t Cm Type E 0 Pr xmax xmin ymax ymin qu qL x y _global FlgBuck WebBuck UnitBuck GlobalBuck Definition INPUT name of structural member allowable utilization factor length of the panel width of the panel top flange width bottom flange width web width plate thickness angle of corrugation bending moment coefficient corrugation type (=1:asymmetric, =2:symmetric) Young's modulus Poisson's ratio specified minimum yield stress proportional linear elastic limit maximum compression stress in x minimum compression stress in x maximum compression stress in y minimum compression stress in y shear stress plate pressure upper portion plate pressure lower Portion average compression stress in x average compression stress in y average shear stress OUTPUT Web local buckling check Flange local buckling check Beam-column buckling check for unit corrugation Overall buckling check (3/11.1) (3/11.1) (3/11.3) (3/11.5) (2/9.7) (2/1.9) (2/1.9) (3/Fig.5) (3/Fig.5) (3/Fig.5) (3/Fig.5) (3/Fig.5) (3/11.3) (3/11.3) (3/11.5) (3/11.5) (3/11.5) (1/11 & 3/1.7) (3/Fig.3) (3/Fig.3) (3/Fig.4) (3/Fig.4) (3/Fig.4) (3/Fig.4) (3/Fig.4) (3/11.3) Reference

Copyright 2010 American Bureau of Shipping

143

OSAP Users Guide Chapter 2: Using the OSAP Applications Click to execute the analysis. The Results section is populated after the calculation is completed. Red flag will be raised for the BUS code check that fails for a specific failure mode (i.e. unity check is larger than 1.0).

After completing the analysis, the user can open the result file (*.BUS file) which contains the unity check results as well as intermediate analysis results. A companion HTML format analysis report can also be generated by clicking the current solution folder. . Both BUS and HTML files are saved in

Copyright 2010 American Bureau of Shipping

144

OSAP Users Guide Chapter 2: Using the OSAP Applications

8.5 Cylindrical Shell Buckling Ultimate Strength Analysis


Double click Cylindrical_Shell solution in Demo solution. Click Buckling Ultimate Strength to open the

to open the BUS Cylindrical Shells calculation sheet.

Choose units system from the dropdown list. For pre-defined unit system, the input fields for unit conversion factors are populated automatically. If the 99-User Specified option is selected, the user needs to enter the input in Length, Stress and Force fields.
145

Copyright 2010 American Bureau of Shipping

OSAP Users Guide Chapter 2: Using the OSAP Applications The table below lists the help info for each input or output parameter on the calculation sheet. The reference is made to the ABS Guide for Buckling and Ultimate Strength Assessment for

Offshore Structures.
OSAP Symbol Name L s r t RinID StrID Ns k E 0 Pr P M q PresType BayBuck PnlBuck TrsnBuck BeamBuck RStiff RWebPro RFlgPro SStiff SWebPro SFlgPro Definition INPUT name of structural member allowable utilization factor total length length between ring stiffeners mean radius shell thickness ring ID stiffener in library (=0 no ring) stringer ID stiffener in library (=0 no stringer) number of stringer stiffeners effective length factor (Ch4_11) Young's modulus Poisson's ratio specified minimum yield stress proportional linear elastic limit axial force (positive for compression) bending moment external pressure OUTPUT type of pressure(1=radial, 2=hydrostatic) Bay buckling check Curved panel buckling check Flexural-torsional buckling check Beam column buckling check Ring stiffener stiffness check Ring stiffener web proportion check Ring stiffener flange proportion check Stringer stiffener stiffness check Stringer stiffener web proportion check Stringer stiffener flange proportion check (4/13.3) (4/3.1 or 4/7.1) (4/5.1) (4/9.1) (4/11) (4/15.1) (4/15.5) (4/15.7) (4/15.3) (4/15.5) (4/15.7) (2/9.7) (2/1.9) (2/1.9) (4/13.1) (4/13.1) (4/13.2) (4/5.5 & 4/7.5) (4/11) (1/11 & 4/1.7) (4/Fig.1) (4/Fig.1) (4/Fig.1) (4/3.3) Reference

Copyright 2010 American Bureau of Shipping

146

OSAP Users Guide Chapter 2: Using the OSAP Applications

Click to execute the analysis. The Results section is populated after the calculation is completed. Red flag will be raised for the BUS code check that fails for a specific failure mode (i.e. unity check is larger than 1.0).

After completing the analysis, the user can open the result file (*.BUS file) which contains the unity check results as well as intermediate analysis results. A companion HTML format analysis report can also be generated by clicking the current solution folder. . Both BUS and HTML files are saved in

Copyright 2010 American Bureau of Shipping

147

OSAP Users Guide Chapter 2: Using the OSAP Applications

8.6 Tubular Joints Buckling Ultimate Strength Analysis


Double click Tubular Joints solution in Demo solution. Click Buckling Ultimate Strength to open the

to open the BUS Tubular Joints calculation sheet.

Choose units system from the dropdown list. For pre-defined unit system, the input fields for unit conversion factors are populated automatically. If the 99-User Specified option is selected, the user needs to enter the input in Length, Stress and Force fields.

Copyright 2010 American Bureau of Shipping

148

OSAP Users Guide Chapter 2: Using the OSAP Applications The table below lists the help info for each input and output parameter on the calculation sheet. The reference is made to the ABS Guide for Buckling and Ultimate Strength Assessment for Offshore Structures (2008). OSAP Symbol Name Type D T d t G 0c 0B Can Lc Tc Grout Tp Tg PB MIPB MOPB PC MIPC MOPC JointUlt Definition INPUT name of structural member allowable utilization factor =1: K shape; =2: T/Y shape; =3: X shape chord outer diameter chord thickness brace outer diameter brace thickness brace angle brace gap specified minimum yield stress for chord specified minimum yield stress for brace =0: without can; =1: with can can effective length can thickness =0: without grout; =1: with grout inner tube thickness grout filling thickness axial force for brace in-plane bending moment for brace out-of-plane bending moment for brace axial force for chord in-plane bending moment for chord out-of-plane bending moment for chord OUTPUT Tubular joint buckling check (5/3.5) (1/11 & 5/1.9) (5/1.7) (5/Fig.1) (5/Fig.1) (5/Fig.1) (5/Fig.1) (5/Fig.1) (5/Fig.1) (5/3.1) (5/3.1) (5/3.3) (5/3.3) (5/3.3) (5/5.5) (5/5.5) (5/5.5) (5/1.3 & 5/Fig.1) (5/1.3 & 5/Fig.1) (5/1.3 & 5/Fig.1) (5/1.3 & 5/Fig.1) (5/1.3 & 5/Fig.1) (5/1.3 & 5/Fig.1) Reference

Click to execute the analysis. The Results section is populated after the calculation is completed. Red flag will be raised for the BUS code check that fails for a specific failure mode (i.e. unity check is larger than 1.0).

Copyright 2010 American Bureau of Shipping

149

OSAP Users Guide Chapter 2: Using the OSAP Applications

After completing the analysis, the user can open the result file (*.BUS file) which contains the unity check results as well as intermediate analysis results. A companion HTML format analysis report can also be generated by clicking the current solution folder. . Both BUS and HTML files are saved in

Copyright 2010 American Bureau of Shipping

150

OSAP Users Guide


Chapter 3: A2ABSCHK.mac An OSAP Interface to ANSYS

Copyright 2010 American Bureau of Shipping. All rights reserved.

OSAP Users Guide Chapter 3: A2ABSCHK.mac

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

ii

OSAP Users Guide Chapter 3: A2ABSCHK.mac

CONTENTS
1 Introduction ............................................................................................................................ 151 2 Usage Syntax of A2ABSCHK.mac ........................................................................................ 151 2.1 Working with ANSYS Classic Interface........................................................................ 153 2.2 Working with ANSYS Workbench ................................................................................ 155

Copyright 2010 American Bureau of Shipping

iii

OSAP Users Guide Chapter 3: A2ABSCHK.mac

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

iv

OSAP Users Guide Chapter 3: A2ABSCHK.mac

1 Introduction
A2ABSCHK.mac is a data interface with ANSYS. It is developed using the ANSYS APDL script language and has been tested using ANSYS Release 9, 10 and 11 classic interfaces (Design Modeler) and Release 11 Workbench. The program is used to create the OSAP neutral format FE model and result input files by extracting the mesh data of a user selected portion of FE model and the associated FE solutions from the ANSYS database. OSAP Data File Online Help provides more details on OSAP neutral file formats. The execution time of A2ABSCHK.mac in the ANSYS classic interface or Workbench depends on the size of FE model and the number of analysis load steps, as well as the performance of the computer hardware. The program has been optimized to enhance its efficiency by using the ANSYS APDL intrinsic functions to the maximum extend. Nevertheless, A2ABSCHK.mac is inherently a script language based program which tends to be slower than those written in compilable language such as Fortran or C++. To obtain a general sense of execution time, the user may try this interface program using the example SemiT provided in the OSAP Examples folder. The interface program A2ABSCHK.mac can be found in the OSAP installation folder. The program is in ASCII format so that the user can easily customize it to fit his/her specific needs. This represents one of the advantages of using ANSYS APDL scripts to develop the interface program. Another important advantage is to minimize the compatibility conflicts between the data interface program and the various versions of ANSYS products. The user can look up the ANSYS help manual for instructions on developing and executing user defined macros. Alternatively, the current release of OSAP provides an option to import MSC NASTRAN model and analysis results. Refer to 2/4.4 for details.

2 Usage Syntax of A2ABSCHK.mac


By default, no input parameter (argument) is required when using the interface program with the ANSYS classic interface. However, the user can use a number of optional input parameters to fine-tune the implementation of A2ABSCHK.mac. The usage syntax of A2ABSCHK.mac is summarized in the following table.

Copyright 2010 American Bureau of Shipping

151

OSAP Users Guide Chapter 3: A2ABSCHK.mac

Usage Syntax of ANSYS Macro A2ABSCHK, ['filename'], [FlagMesh], [MatYield], [MatProR], [NLS], [LS1], [LS2], ..., [LSNLS] Optional Argument arg1: filename Value 0 / blank (Default) a quoted string (up to 32 characters) 0 / blank (Default) arg2: FlagMesh -1 0 / blank (Default) arg3: MatYield >0 Description use ANSYS job name as output file name user specified output file name (for *.MESH and *.STRS files) extract FE mesh from the ANSYS database do not extract FE mesh from the ANSYS database (no *.MESH file output) use the pop-up window accepting material yield strength and proportional limit ratio suppress the pop-up window and use arg3 & arg4 for all materials (used for the FE model with more than 20 material types or for using with ANSYS Workbench) default value (0.6) of material proportional limit ratio user specified material proportional limit ratio extract FE solutions at the end of each available load steps do no extract FE solutions (no *.strs file output) extract FE solutions at the end of each load steps specified starting from arg6 selected load step id number where FE solutions need to be extracted

arg4: MatProR

0 / blank (Default) >0 0 / blank (Default)

arg5: NLS

-1 > 0 and < max. number of load steps

If arg5 > 0, arg6 arg(5+arg5): LS1 LSNLS Output Files

>0

filename.mesh (when arg2 = 0/blank) OSAP neutral format file for FE node, element, and material definitions (See OSAP Data File Online Help) filename.strs (when arg5 >= 0/blank) OSAP neutral format file for FEA results at the end of each selected load step (See OSAP Data File Online Help) Notes: A2ABSCHK.mac is verified using ANSYS Release 9.0 to 11.0 classic interface and Release 11 Workbench. A2ABSCHK.mac recognizes the following ANSYS element types: SHELL 41, 43, 63, 91, 93, 99, 181, 281 LINK 8, 180 BEAM 4, 44, 188, 189 PIPE 16, 20, 59

Copyright 2010 American Bureau of Shipping

152

OSAP Users Guide Chapter 3: A2ABSCHK.mac

2.1 Working with ANSYS Classic Interface


The following figures illustrate running A2ABSCHK.mac in ANSYS classic interface (Design Modeler). Since no argument follows the macro command, all the arguments are taken as blank and the default values and operations are applied. A process status window is generated to monitor the execution of A2ABSCHK.mac in the ANSYS classic interface.

Copyright 2010 American Bureau of Shipping

153

OSAP Users Guide Chapter 3: A2ABSCHK.mac

Two pop-up windows request the input of material yield strength and proportional limit ratio. The windows appear at the last step during the execution of A2ABSCHK.mac in ANSYS classic interface. It should be noted that A2ABSCHK.mac can only accept the input for up to 20 material types defined in FE model. For more than 20 material types, the following alternative approaches may be used: Edit the last data block of the filename.mesh file to enter additional definitions beyond 20. See OSAP Data File Online Help for the details of file format. Use positive input of arg3: MatYield to suppress the pop-up windows and assign the input value to all material types. The user may need to edit the filename.mesh file, if there exist more than one material yield strength or proportional limit ratio. By setting arg2: FlagMesh to 1, the output of filename.mesh file is not requested, and therefore the pop-up windows for material data input as shown above will not appear.

Copyright 2010 American Bureau of Shipping

154

OSAP Users Guide Chapter 3: A2ABSCHK.mac

2.2 Working with ANSYS Workbench


The data interface program, A2ABSCHK.mac, is an ANSYS macro program and can be readily plugged into the workflow tree in the ANSYS Workbench as a user defined command. The screenshot below shows an example of using A2ABSCHK.mac in Workbench. Since ANSYS Workbench (Release 11) does not support pop-up windows, the interactive input of material yield strength and ratio of proportional limit, as shown in 3/2.1, is not functioning. There are three alternative approaches to address this issue: Use ANSYS classic interface (Design Modeler) as described in 3/2.1. Use positive input of arg3: MatYield to suppress the pop-up windows and assign the input value to all material types. The user may need to edit the filename.mesh file, if there exist more than one material yield strength or proportional limit ratio. See OSAP Data File Online Help for the details of file format. By setting arg2: FlagMesh to -1, the output of the filename.mesh file is not requested, and therefore the pop-up windows for material data input as shown above will not appear.

Copyright 2010 American Bureau of Shipping

155

OSAP Users Guide Chapter 3: A2ABSCHK.mac

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

156

OSAP Users Guide


Chapter 4: Technical Basis

Copyright 2010 American Bureau of Shipping. All rights reserved.

OSAP Users Guide Chapter 4: Technical Basis

This page is intentionally left blank.

Copyright 2010 American Bureau of Shipping

ii

OSAP Users Guide Chapter 4: Technical Basis

CONTENTS
1 Introduction ............................................................................................................................ 157 2 OSAP Unit System ................................................................................................................. 158 3 Load Generation (LG) Module............................................................................................... 159 3.1 Coordinate System ......................................................................................................... 159 3.2 Hydrodynamic Model..................................................................................................... 161 3.2.1 Panel.................................................................................................................... 161 3.2.2 TUBE .................................................................................................................. 161 3.2.3 STUB .................................................................................................................. 163 3.2.4 DISC ................................................................................................................... 164 3.2.5 PBOY.................................................................................................................. 165 3.3 Mooring/tendon model ................................................................................................... 166 3.3.1 Static Case........................................................................................................... 166 3.3.2 Dynamic Case ..................................................................................................... 166 3.4 Linearization of the Morison Force................................................................................ 166 3.5 Sectional Force/Moment Calculation ............................................................................. 167 3.6 I/O Structures of LG Application Module...................................................................... 169 3.7 Restrictions of the program ............................................................................................ 170 4 Design Wave Analysis (DW) Module.................................................................................... 172 4.1 Design Wave Analysis Method ...................................................................................... 172 4.2 I/O Structures of DW Application Module .................................................................... 175 5 Load Mapping (LM) Module ................................................................................................. 176 5.1 Introduction .................................................................................................................... 176 5.2 Load Mapping Procedures.............................................................................................. 177 5.3 Load Cases Definition .................................................................................................... 177 5.4 Mesh Mapping................................................................................................................ 178 5.5 Load Mapping ................................................................................................................ 179 5.5.1 Hydro Pressure Mapping to FE Model ............................................................... 179 5.5.2 Hydro Force Mapping to FE Model.................................................................... 179 5.5.3 Inertial Loads ...................................................................................................... 180 5.5.4 Internal Tank Pressure ........................................................................................ 181 5.6 Load Balancing............................................................................................................... 182 5.7 Constraints in Finite Element Model.............................................................................. 183 6 Global Strength (GS) Analysis Module.................................................................................. 184 6.1 Introduction .................................................................................................................... 184 6.2 Yielding Strength Check ................................................................................................ 185 6.3 Panel Buckling & Ultimate Strength Check................................................................... 185 6.4 I/O Structures of GS Application Module...................................................................... 187 7 Fatigue Assessment (FA) Module .......................................................................................... 188 7.1 Introduction .................................................................................................................... 188 7.2 Simplified Fatigue Analysis Module.............................................................................. 188 7.3 I/O Structures of Simplified Fatigue Analysis Module .................................................. 190 7.4 Spectral Fatigue Analysis............................................................................................... 191 7.5 I/O Structures of Spectral Fatigue Analysis Module...................................................... 193 8 Buckling & Ultimate Strength (BUS) Code Check Module .................................................. 194 8.1 Introduction .................................................................................................................... 194 8.2 Individual Tubular and Rolled Shape Members............................................................. 194 8.3 Plates & Stiffened Panels ............................................................................................... 195 8.4 Corrugated Panels........................................................................................................... 195
Copyright 2010 American Bureau of Shipping

iii

OSAP Users Guide Chapter 4: Technical Basis 8.5 Cylindrical Shells ........................................................................................................... 195 8.6 Tubular Joints ................................................................................................................. 195 9 References .............................................................................................................................. 196

Copyright 2010 American Bureau of Shipping

iv

OSAP Users Guide Chapter 4: Technical Basis

1 Introduction
This chapter is intended to provide a summary of the technical basis of OSAP Version 2.0. The main subjects covered by this chapter include Methodologies and ABS Rules and Guides implemented in the six application modules o Load Generation (LG) o Design Wave Analysis (DW) o Load Mapping (LM) o Global Strength Analysis (GS) o Fatigue Assessment (FA) o Buckling and Ultimate Strength Analysis (BUS) Program I/O structures The following flowchart illustrates schematically how OSAP can fit into a typical structural assessment process for a floating offshore structure.

Geometry and Mesh Generator

3D Hydrodynamic Analysis Model Hydrodynamic Analysis Program Motion RAOs Pressure RAOs Fluid Velocity

Global Structural FE Model (Coarse Mesh for Yielding and Panel Buckling Check)

Global Structural FE Model (Locally Refined Mesh for Fatigue Check)

Load Generation

Critical Responses RAOs

Load Cases for Strength & Fatigue

Load Mapping & Balancing

Global FE Model, Loads, and Constraints Input FEA Solver Structural Responses (Stress, Strain and Displacement)

Design Wave Calculation

OSAP 2.0 User Selected Third-party Applications Local FE Model with Refined Mesh
Y

Yielding, Buckling & Fatigue Code Check

Need Local FEA N

End

Copyright 2010 American Bureau of Shipping

157

OSAP Users Guide Chapter 4: Technical Basis

2 OSAP Unit System


OSAP adopts a default unit system for the internal calculations in the Global Strength (GS), Fatigue Assessment (FA), and Buckling & Ultimate Strength (BUS) application modules. The default units are: Length: mm (unit of area is mm2; unit of moment of inertia is mm4) Stress: MPa (also applies to pressure, modulus, etc) Force: N (unit of bending moment is N*mm) This default unit system is connected to the user preferred unit system through the unit conversion factors, as shown in the following relation. User_Unit = Unit_Conversion_Factor * OSAP_Unit For OSAP users, the default unit system should only be used to determine the unit conversion factors. Once unit conversion factors are defined, all other input data and output of GS, FA, and BUS code check results are based on the users unit system. In the Load Mapping (LM) application module, more specific requirements and options are implemented. The user needs to provide input to correlate the unit system of input FE model, and the unit system of input hydro model. The user may also choose to convert the unit system of input FE model to another unit system in the resultant loaded FE model ready to be solved. Note that the default unit system is not implemented in the Load Generation (LG) and Design Wave (DW) application modules. In all cases, it is the users responsibility to ensure the self-consistency of unit system in the input data.

Copyright 2010 American Bureau of Shipping

158

OSAP Users Guide Chapter 4: Technical Basis

3 Load Generation (LG) Module


3.1 Coordinate System
Global Coordinate System The coordinate system has its origin on the mean water surface with Z axis pointing upwards, X and Y on the mean water surface. The mean water surface is at Z=0. The following parameters are given in the global coordinate system: The vertical center of gravity (VCG) with relative to the still water line The static roll-pitch-yaw motions Current speed direction and profile with relative to the still water line. (Current profile must be defined by at least two points, and current can only have one uniform direction) Wave heading and origin Static wind loads, mooring/tendon loads, and other static loads (in the *.STAT file)

Coordinate System Directions for wave, wind, and current are specified by giving the direction in which wave (wind and current) is progressing (toward). Positive direction is defined as counter-clockwise from the Global X-axis.

Definition of Directions of Wave, Wind, & Current in the Global Coordinate System

Copyright 2010 American Bureau of Shipping

159

OSAP Users Guide Chapter 4: Technical Basis Body Coordinate System The body coordinate system is fixed on the body. The origin of the body coordinate system can be any point fixed on the body. The following nodes/points/loads are given in this system: Nodes for panels and Morison elements Load action points Mooring/tendon attachment points (both ends) Center of gravity Center of buoyancy Reference point for motion Definition of distributed mass points Definition of slicing plane locations Dynamic loads in the *.FRAO file Static loads in the *.FSTA file

Definition of Phase Definition of phases is based on ITTC1975 standard.

Copyright 2010 American Bureau of Shipping

160

OSAP Users Guide Chapter 4: Technical Basis

3.2 Hydrodynamic Model


The hydrodynamic model supported by OSAP consists of the following five types of element: Panel element TUBE element STUB element DISC element PBOY element 3.2.1 Panel

The panel normal direction is defined by the right-hand rule and must point towards water [6]. Total pressure applied on the panel element consists of three components: Hydrostatic pressure Hydrodynamic pressure Hydrostatically variant pressure Force and moments in body coordinate system are calculated by integrating the total pressures over the body surfaces. The static force and moments are calculated by integrating the static pressure. The dynamic forces and moments are calculated by integrating the dynamic pressure. NOTE: The hydrostatically variant pressure is considered as dynamic pressure in calculating the dynamic forces and moments. 3.2.2 TUBE

TUBE is used to define circular Morison elements [7]. Forces applied on the Morison elements include hydrostatic forces and dynamic forces: Buoyancy forces (static) Drag forces Froude-Krylov forces (F-K forces) Diffraction forces Added-mass forces Hydrostatic variation TUBE is defined by two end points with given diameter and hydrodynamic coefficients. TUBE can be closed or open.

Copyright 2010 American Bureau of Shipping

161

OSAP Users Guide Chapter 4: Technical Basis

TUBE The submergence of a TUBE member is determined by two end points at the centerline. If one end point is above the water surface and the other end point is below the water surface, the TUBE is considered as partially submerged (surface-piercing). If both end points are above the water surface, the TUBE is considered as totally above the water. If both end points are below water surface, the TUBE is considered as fully submerged. Special considerations are needed for a surface-piercing TUBE in force calculations.

Partially submerged

Totally above water

Fully submerged

Determination of Submergence of TUBE The forces are integrated along the TUBE by the two (2)-point Gaussian Quadrature. Forces are first computed at two (2) points, and then linearly distributed over the length.

Copyright 2010 American Bureau of Shipping

162

OSAP Users Guide Chapter 4: Technical Basis

3.2.3

STUB

STUB is used to define Morison elements with non-circular cross section [7]. Forces applied on the Morison elements include hydrostatic forces and dynamic forces: Buoyancy forces (static) Drag forces Froude-Krylov forces (F-K forces) Diffraction forces Added-mass forces Hydrostatic variation

STUB STUB is defined by three points with given diameters and hydrodynamic coefficients. The first two points are to define the two end points. The axial direction is defined as local X-axis. The perpendicular from the third point to the local X-axis is the local Z-axis. The local Y-axis forms a right-handed set.
Z

DY

DZ

Definition of the local Y-axis and Z-axis of STUB Element

Copyright 2010 American Bureau of Shipping

163

OSAP Users Guide Chapter 4: Technical Basis

The submergence of a STUB member is determined by two end points at the centerline. If one end point is above the water surface and the other end point is below the water surface, the STUB is considered as partially submerged (surface-piercing). If both end points are above the water surface, the STUB is considered as totally above the water. If both end points are below water surface, the STUB is considered as fully submerged. Special considerations are needed for a surface-piercing STUB in force calculations.

Partially submerged

Totally above water

Fully submerged

Determination of Submergence of STUB The forces are integrated along the STUB by the two (2)-point Gaussian Quadrature. Forces are computed at two (2) points, then linearly distributed over the length. 3.2.4 DISC

A DISC element has no thickness and no mass, but has drag coefficient and added-mass coefficient in its normal direction [7]. Therefore, a DISC does not have Froude-Krylov and hydrostatic force. A DISC element has only the following forces: Drag forces Diffraction forces Added-mass forces

A DISC element is defined by two points with given diameter and hydrodynamic coefficients. One point is at the DISC center. The other point is to define the DISC normal direction. The second point can be on either side of the DISC.

Copyright 2010 American Bureau of Shipping

164

OSAP Users Guide Chapter 4: Technical Basis

DISC The submergence of a DISC member is determined by the center point only. If the center point is above the water surface, the DISC is considered as totally above the water. If the center point is below the water surface, the DISC is considered as fully submerged.

Totally above water

Fully submerged

Determination of Submergence of DISC The forces are assumed evenly distributed over the DISC surface and always in the normal direction. Velocity and accelerations are only calculated at the center of the DISC. 3.2.5 PBOY

PBOY represents point buoyancy which is a constant force in the Global Z-axis [7]. Total buoyancy force consists of: Static buoyancy force Hydrostatic variation (dynamic)

Copyright 2010 American Bureau of Shipping

165

OSAP Users Guide Chapter 4: Technical Basis

3.3 Mooring/tendon model


3.3.1 Static Case

Mooring loads can be defined in the *.STAT files. Please note that all loads in the *.STAT file are given in the global coordinate system. Instead of defining the static loads in the *.STAT file, the program can also read the *.lis file after a AQWA-LIBIUM run [7]. The program reads the following loads as mooring loads (Fx, Fy, Fz) acting at the attachment point to the body: LINE (Deck 14) NLIN (Deck 14) WNCH (Deck 14) FORC (Deck 14) LNDW (Deck 14) THRS (Deck 10) Note that thruster forces (THRS) are given in body coordinate system in AQWA-LIBRIUM. The program will convert all the loads to the global coordinate system and write the loads to the *.STAT file. Refer to AQWA-LIBRIUM manual [7] for details about LINE, NLIN, WNCH, FORC, LNDW and THRS. 3.3.2 Dynamic Case

In the dynamic analysis, the mooring/tendon is modeled as massless linear springs, with one end attached at the body, the other end attached to the seabed. The stiffness matrix can be derived assuming the surface platform moves through small displacements relative to the spring length involved. Further details are referred to [10].

3.4 Linearization of the Morison Force


To account for the drag loads in a frequency domain approach, the drag term of the Morison equation can be written in a generic linear form [11]:

r 1 FLIN = DLC d u 2
A common approach is to calculate the linearized drag term C d from equating the energy dissipation from the linear and nonlinear drag contribution (equivalent linearization), or by minimizing the error between the linear and nonlinear force (stochastic linearization).

Copyright 2010 American Bureau of Shipping

166

OSAP Users Guide Chapter 4: Technical Basis Assuming a zero current velocity, the stochastic linearization of force due to a random oscillation in irregular waves, leads to,

r r r 1 8 FLIN = DL(C d u )(u f u s ) 2


where u : standard deviation of the relative velocity

r u f : fluid velocity r u s : body velocity

3.5 Sectional Force/Moment Calculation


The sectional forces are calculated on a slicing plane for the partial body on the same side of the plane normal.

Part 1

r n

Part 2

A Slicing Plane Cutting through the Body

Copyright 2010 American Bureau of Shipping

167

OSAP Users Guide Chapter 4: Technical Basis External forces applied on Part 1and the internal forces applied on the cutting plane follow Newtons Second Law:

r r FInternal + FExternal r && r r = M M Internal + M External


where
0 0 0 m m( z g z ref ) m( y g y ref ) 0 0 0 m m( x g x ref ) m( z g z ref ) 0 0 0 m m( y g y ref ) m( x g x ref ) M= 0 I 11 I 12 I 13 m( z g z ref ) m( y g y ref ) m( z g z ref ) 0 m( x g x ref ) I 21 I 22 I 23 0 I 31 I 32 I 33 m( y g y ref ) m( x g x ref )

& & 1 && 2 & r & & & = 3 - 6-DOF body acceleration at reference point ( x ref , y ref , z ref ) && 1 && 2 3 &&

m - mass of Part 1 ( x g , y g , z g ) - center of gravity of Part 1

( x ref , y ref , z ref ) - reference point of sectional moments calculation


I ij - moment of inertia of Part 1 with relative to ( x ref , y ref , z ref )
The external forces (expressed in body coordinate system) include all the forces applied on the Panel model, TUBE elements, STUB elements, DISC elements, PBOY elements, and mooring /tendon loads. The external forces should also include the following gravity forces (g-effects):

r r r r r Fg = m( gk ) = m 2 gi m 1 gj
0 ( z g z ref ) ( y g y ref ) m 2 g r r r r 0 ( x g x ref ) m 1 g M g = ( rg rref ) Fg = ( z g z ref ) ( y g y ref ) ( x g x ref ) 0 0

Copyright 2010 American Bureau of Shipping

168

OSAP Users Guide Chapter 4: Technical Basis

3.6 I/O Structures of LG Application Module

WAMIT

AQWA-LINE AQWA-LIBRIUM

Other Hydrodynamic Analysis Programs

*.cfg *.gdf *.pot *.frc FRC.4 (Motion RAO) FRC.5p (Pressure RAO)

*.lis (use PRPR option, If from restart use PRDL/PRCE option)

User to prepare OSAP Neutral files: Hydro_Model:*.HYDR Hydro_MRAO: *.MRAO Hydro_PRAO: *.PRAO

Steering file *.HLG

OSAP Load Generation

Sectional Loads (for Design Wave) *.HCLP

Distributed Loads (for Load Mapping) *.FRAO,*.FSTA

OSAP Neutral Files (for WAMIT/AQWA) *.HYDR, *.MRAO,

Damping Matrix Stiffness Matrix *.out

Points for Wave Kinematics Calculation

Copyright 2010 American Bureau of Shipping

169

OSAP Users Guide Chapter 4: Technical Basis

Main Input for Load Generation Analysis (*.HLG file) Input of point mass distribution (*.HMAS file) Input/Output of hydrodynamic analysis model (*.HYDR file) Output of motion, velocity, and acceleration RAOs (*.MRAO file) Output of panel element pressure RAOs (*.PRAO file) Output of dynamic force RAOs (*.FRAO file) Output of static loads (*.FSTA file) Only available for the static load case Output of RAO amplitudes of critical load parameters (*.HCLP file) Output of analysis intermediate results for data check (*.out) FLOW.DAT Points for Wave Kinematics Calculation (AQWA-FLOW format) only available for the dynamic load cases when the Morison Inertia/Drag Force calculation is requested in the OSAP input and the Morison members are included in the input AQWA model or OSAP *.HYDR file. See 2/2.2.3.2. FIELD.DAT Points for Wave Kinematics Calculation (WAMIT *.FRC format) only available for the dynamic load cases when the Morison Inertia/Drag Force calculation is requested in OSAP input and the Morison members are included in the input hydro model (OSAP *.HYDR file) See 2/2.2.3.2.

3.7 Restrictions of the program


The OSAP Load Generation module works under the following conditions: WAMIT Run Options Only one (1) body should be defined in the system. Under some circumstance, the program may still run, but the results may not be correct (for example, forces may not be balanced). All six (6)-degree freedom should be set as free mode motions. The program will not work if any degree of freedom set as fixed. In WAMIT, the motion RAOs can be calculated based on the wave forces using the Haskind relationship. In order to get a better force balance, it is recommended to calculate the motion RAOs based on the wave forces using pressure integration. The program will skip the infinite and zero periods. The program cannot handle generalized modes. The program cannot handle TRIMMED waterlines. The program can only handle explicitly defined lower-order panels (quadrilateral or triangular elements). The program cannot handle a high-order mesh model. The program cannot handle MultiSurf geometry files. The program cannot handle bodies with thin submerged elements. The program cannot handle a hydro-dynamic model with internal tanks.

Copyright 2010 American Bureau of Shipping

170

OSAP Users Guide Chapter 4: Technical Basis AQWA-LINE Run Options The program is only tested when there is only one (1) body (structure) modeled in the system. If use REST 1 5, the program will not read DECK 8 18 related information in the *.lis file. Consequently, scale effects, changes of hydrodynamic coefficients, etc., may not be correctly accounted for. The PRPR option must be used to output pressure in the *.lis file. The program will read the pressure. The program also determines if the hydrodynamic model has symmetrical plans using the related output in the *.lis file. (The PRCE option is optional.)

AQWA-Librium Run Options Use the PRCE option if the model has symmetry planes. CURR card applies to both CUFX/CUFY/CURZ and Morison Elements. CPRF card ONLY applies to Morison Elements. Current loads on Morison Elements are MORISON DRAG. CURRENT DRAG is considered as other static loads. All loads expect for Gravity, Hydrostatic, Morison Drag, Wind, Thruster, and Mooring Loads are treated as other loads.

Copyright 2010 American Bureau of Shipping

171

OSAP Users Guide Chapter 4: Technical Basis

Design Wave Analysis (DW) Module

4.1 Design Wave Analysis Method


The methodology of design wave calculation in OSAP is based on the ABS Rules for Building and Classing Mobile Offshore Drilling Units (ABS MODU Rules) (2008) [1], Part 3, Chapter 2, Appendix 2. The design wave calculation can be performed using the deterministic (regular wave analysis) or stochastic (spectral analysis) approach, depending on the availability of wave information. The two flowcharts in this section summarize the major steps used to carry out the design wave calculation using the two methods. For each load case, the response analysis determines the critical wave periods and headings that produce the maximum wave induced loads. It further permits the establishment of a regular wave, which replicates the maximum wave induced load as determined from the response analysis. The equivalent wave, denoted the Design Wave, can then be used for the design of the global structural strength.

Calculate the RAOs of critical response parameters and determine the critical period TC, and the corresponding maximum RAO amplitude (RAOC)

Determine "wave height limit" (H) for a range of wave period based on (1) the Owner selected design wave environment for MODUs, or (2) the site specific environmental conditions for FPIs

Calculate the response load by multiplying RAOs with H at each wave period

Select the design wave with the wave height and period associated with the maximum response load

Establishing Design Waves Using the Deterministic Method

Copyright 2010 American Bureau of Shipping

172

OSAP Users Guide Chapter 4: Technical Basis

Calculate the RAOs of critical response parameters and determine the critical period TC, which is the period for the maximum RAO amplitude (RAOC)

Derive wave energy spectrum for each irregular sea state with (HS, TZ) based on (1) the Owner selected design wave environment for MODUs, or (2) the site specific environmental conditions for FPIs

Calculate response spectrum using response RAOs and wave spectrum for each sea state

Predict the maximum response for each irregular sea state

Select the maximum response among all the irregular sea states

Calculate design regular wave amplitude associated RAOC at the critical wave period TC

Establishing Design Waves Using the Stochastic Method When using the stochastic method (Irregular Wave) option in OSAP, the user must be aware of the following:

The design wave calculation is based on the most probable extreme response obtained from the spectral analysis within three-hour storm duration. There is a note placed at the beginning of the *.DWC file stating Each program-selected design wave is based on the peak RAO amplitude of corresponding response parameter. Users must verify the results using Design-Wave-Height curves plotted via Graphics>Results in OSAP. This note is to prompt the user to appropriately consider the following two potential issues: a. Response RAOs may have spurious peak amplitudes at the high frequency regime so that OSAP-DWC may select the design waves based on those peaks. In addition to checking with the design wave curves, the user may also need to look at the plots of response RAO amplitudes. b. The process of selecting design waves should involve the users engineering judgment. This is especially important when attempting to maximize the associated

Copyright 2010 American Bureau of Shipping

173

OSAP Users Guide Chapter 4: Technical Basis response parameters along with a specific response parameter whose RAOs are used to determine the design wave.

The input of Limit Wave on Design Wave Sea States window, as shown in the following screenshot, is only used to draw a Wave Limit curve in the Design Wave Height curve plot. It is meant to provide a convenient tool to visualize the physically meaningful wave height limit at a given wave period. It is not used in the calculation of design waves, but assists the user in selecting the design waves.

Copyright 2010 American Bureau of Shipping

174

OSAP Users Guide Chapter 4: Technical Basis

4.2 I/O Structures of DW Application Module

Design Wave Analysis Results <solution_name>.dwc <solution_name>.inp Design Wave Height for Load Mapping Input <solution_name>.DWH

OSAP Design Wave


*.HYDR *.MRAO *.HCLP (optional)

Acceleration RAOs at a User Specified Location <solution_name>.ACC Intermediate Results for Data Checking <solution_name>.out

Design Wave analysis main input file (*.INP file) Input of RAO amplitudes of critical load parameters (*.HCLP file created in the Load Generation analysis) Input of motion, velocity and acceleration at reference point (*.MRAO file created in the Load Generation analysis) Output of acceleration RAOs at a user specified location (optional *.ACC file) Output of design wave analysis results (*.DWC file). Output of intermediated analysis results for data check (*.OUT file) Output of design wave height (optional *.DWH file generated by the OSAP application)

Copyright 2010 American Bureau of Shipping

175

OSAP Users Guide Chapter 4: Technical Basis

Load Mapping (LM) Module

5.1 Introduction
The Load Mapping (LM) module is designed to transfer, or map, the hydrostatic and hydrodynamic loads calculated using hydrodynamic analysis model to the structural loads applied to the finite element structural analysis model. Through the Load Generation application module, the LM module interfaces with the hydrodynamic analysis program AQWA and WAMIT to get the input of hydro model and analysis results. In a more general case, by using OSAPs neutral format file system, the LM module can work with any other hydrodynamic analysis program. The loaded finite element model generated by the LM module can be directly solved by ANSYS or NASTRAN. The modeling process in hydrodynamic analysis and structural analysis are inherently different. The OSAP LM module currently supports the hydrodynamic model composed of panel, TUBE, STUB, DISC, PBOY, and mass elements (see 4/3.2). Hydrostatic and hydrodynamic pressures are calculated at the panel centroids, while the forces are calculated on TUBE, STUB, DISC, PBOY elements as well as mooring line or tendon connections. On the other hand, a typical offshore structural global FE model whose geometry, configuration, and stiffness approximate the actual offshore platform structure, consists of four types of elements: For stiffeners: o Truss element (rod element) with axial stiffness only and a constant crosssectional area along the length of the element. o Beam element with axial, torsional, and bi-directional shear and bending stiffness with constant properties along the length of the element. For plates: o Membrane plate element (i.e., plane-stress element) with bi-axial and in-plane shear stiffness and constant thickness. o Bending plate element with in-plane stiffness as the membrane element, plus outof-plane bending stiffness and constant thickness. These four types of structural finite elements are currently supported by the LM module as well as the strength code check modules in OSAP. In practice, the following table lists the possible element mapping correlation between the hydrodynamic model and the structural finite element model. Hydrodynamic Model PANEL TUBE STUB DISC PBOY Mooring/Tendon Attachment Point FE Model Rod Beam

Plate/Shell

Node

Copyright 2010 American Bureau of Shipping

176

OSAP Users Guide Chapter 4: Technical Basis

5.2 Load Mapping Procedures


The LM module serves as a post-processor to the Load Generation & Design Wave analysis and a pre-processor to the structural FEA analysis using either ANSYS or NASTRAN and the subsequent code check analysis in OSAP. It consists of four main procedures as shown below.

Translate FE model

FE model, Tank model

OSAP Load Generation and Design Wave Analysis

Hydro model Motion RAOs Force RAOs Pressure RAOs Wave Designs Static pressures, forces

Mesh Mapping

Load Mapping

FE Mass Constraints

FEA Solver MSC/NASTRAN or ANSYS

FEA Load Interface

Schematic Layout of the Load Mapping Procedure

5.3 Load Cases Definition


In the case that the load mapping is carried out to generate the loaded FE model for Spectral Fatigue Analysis, i.e. the SFATIGUE option in the job type definition, the LM module generates a pair of real and imaginary FE structural load cases for any one combination of period and direction of hydrodynamic load RAOs. Total number of FE load cases = 2 Number of periods Number of wave directions In the case that the load mapping is carried out to generate the loaded FE model for the Global Strength of Simplified Fatigue Analysis, i.e. the STRENGTH option in the job type definition, the active load cases are determined by the *DWH file (design wave data input) and only available for those direction and period combinations for which the design waves are defined. If the hydrostatic load input is provided, the LM module also generates a static load case, which is defined as the first load case with zero wave direction ID number and zero period ID number. Total number of FE load cases = 2 Number of design waves + Static load case (optional).

Copyright 2010 American Bureau of Shipping

177

OSAP Users Guide Chapter 4: Technical Basis

5.4 Mesh Mapping


There are two options offered in the LM application module to map the hydro mesh model to the FE model. User defined tank method The user provides the mapped FE models for each of the hydro model components. There are six types of components (or tanks): SHELL, BLLST, CARGO, TUBE, DISC and STUB. The user can specify any or all of these. SHELL tank includes all of the external plate/shell elements in FE model that are associated with the panel elements on hydro models external surface. BLLST is the ballast tank component in the FE model. CARGO is the cargo hold tank in the FE model. BLLST and CARGO tanks are used to calculate the internal tank pressures in the FE analysis. TUBE, DISC and STUB tanks are the FE element groups which map to the hydro models TUBE, DISC and STUB elements respectively. If a TUBE, DISC, or STUB tank is defined, there must be a related TUBE, DISC or STUB element in hydro model. For a SHELL tank, the LM module searches all FE elements within the SHELL tank elements for each panel in the hydro model. For other tanks, if the LM module finds any hydro model element falling into the tank dimension and satisfying the matching criteria, the input tank elements are automatically mapped to the matched hydro model element without further action. The following are the criteria for mapping the tank elements to the hydro model elements. For hydro TUBE elements: TUBE element geometrical dimensions should be within the boundary of FE tank elements. TUBE normal (the longitudinal direction) should be perpendicular to the FE tank element normal (within 5). There are at least more than half of total FE tank elements selected for this TUBE element. If more than one tanks find for a hydro TUBE element, select the one with the minimum distance between the TUBE center and the tank center For hydro DISC elements: Hydro DISC element geometrical dimensions should be within the boundary of FE tank elements. Hydro DISC element normal should be parallel to the tank element normal (within 5). There are at least more than half of total FE tank elements selected for a DISC element. If more than one tank find for a hydro DISC element, select the one with the minimum distance between the DISC center and the tank center. For hydro STUB elements; Hydro STUB element geometrical dimensions should be within the boundary of FE tank elements. Hydro STUB element normal (the longitudinal direction) should be perpendicular to the tank element normal (within 5). There are at least more than half of total FE tank elements selected for a STUB element.
Copyright 2010 American Bureau of Shipping

178

OSAP Users Guide Chapter 4: Technical Basis If more than one tank find for a STUB element, select the one with the minimum distance between the STUB center and the tank center.

For hydro PANEL elements, only FE plate elements are included. Within the boundary of FE tank elements: Find all plate elements meeting within the panel dimension, Using the selected elements, find the elements whose normal is closely parallel to the panel normal (within 45). Check the element connectivity within the rest plate elements. Check the nodes of the selected plate elements if they are located in the panel. Check if the panel is located inside a plate element. Save all the left plate elements as mapped elements for the panel.

Automatic tank search method If the user can not provide the mapped FE models for the hydro model, the LM application module can be configured to perform the automatic mapping between given hydro and FE mesh. However, due to the complex nature of structural geometry and the inevitable discrepancy between hydro model and FE model, it is strongly recommended that the user verify the mapped FE model elements for each of the hydro model components (tanks) before proceeding to the next step of the load mapping procedure.

5.5 Load Mapping


5.5.1 Hydro Pressure Mapping to FE Model

Hydro pressures are only applied on the diffraction panel elements in the hydrodynamic analysis. When the hydro model mesh mapping is completed and verified, the hydro mesh to FE model mapping information can be used to transfer the hydro pressures to the FE model. The detailed pressure mapping procedures are performed as follows: In the hydro mesh mapping, one panel may have one or many FE plate elements mapped. To smooth the pressures on the FE plate elements, the nodal pressures in the FE model are first calculated using the mapped hydro pressures. FE plate element pressures are then calculated using the nodal pressures. Using the FE plate element pressures, the pressure induced nodal forces are calculated using the element area weighted average for each node of the plate elements. 5.5.2 Hydro Force Mapping to FE Model

The Load Generation module calculates the Morison element forces for TUBE, STUB and DISC elements, point buoyancy static forces, and mooring/tendon forces. These hydrostatic and hydrodynamic forces must be mapped to the FE model. For hydro TUBE/STUB elements:
Copyright 2010 American Bureau of Shipping

179

OSAP Users Guide Chapter 4: Technical Basis At each sample point, extract the FE mapped elements into a set of element group. If any FE element is above the waterline, it is removed from the group because the Morison forces on TUBE/STUB elements are only counting to the waterline. For the rod/beam elements in the extracted element group, assign the nodal forces to the rod/beam nodes by the linear interpolation method, using the sample point coordinates. For the plate elements in the extracted element group, the Morison forces at the sample points on TUBE/STUB elements are first averaged by the total element area in the extracted element group. The individual nodal forces are then calculated by multiplying the weighted element area for each node of a plate element.

For hydro DISC elements: From the hydro mesh mapping, extract the FE mapped elements within the circular area around the DISC center into an element group. Any FE element above the waterline is removed from the group because the Morison forces on DISC element are only counting up to the waterline. In the extracted element group, the Morison forces on DISC elements are first averaged by the total element area in the extracted element group. The individual nodal forces are then calculated by multiplying the weighted element area for each node of a plate element. For PBOY elements, the point buoyancy forces are first averaged by the total FE mapped elements at this PBOY element. The nodal forces are then calculated by multiplying the weighted element area for each node of a plate element. For mooring/tendon loads, the LM module identifies the plate elements whose center location is in the vicinity of the mooring/tendon attachment location provided by the Load Generation analysis results. If any element found, the mooring loads are first averaged by the extracted element area. Then the element nodal forces are calculated by multiplying the weighted element area for each node of the plate element. 5.5.3 Inertial Loads

The inertial loads in the FE structural analysis are calculated from the motion RAOs. To account for the inertial loads acting on a structure, the acceleration and steel mass distributions in the FE model must be calculated. The LM module maps the inertial loads to each node in the FE model. The structural mass calculation at each node shows as follows. For rod/beam and triangle plate elements, the nodal mass is evenly distributed to the element nodes. For quadrilateral elements, the following distribution method is used.

Copyright 2010 American Bureau of Shipping

180

OSAP Users Guide Chapter 4: Technical Basis

If A is the total area of the quadrilateral element, A123 is the triangle area of node 1, 2 and 3, A124 is the triangle area of node 1, 2 and 4, A134 is the triangle area of node 1, 3, and 4, and A234 is the triangle area of node 2,3 and 4, the nodal masses in node 1, 2,3 and 4 are Massnode 1 = (A+A123)/6 Massnode 3 = (A+A134)/6 For mass elements, add the mass to the node. Accelerations calculation at each node gives as follows: Massnode 2 = (A+A124) /6 Massnode 4 = (A+A234)/6

r r r r r r r a = a0 + (r r0 ) + ( gk )
where r a = Acceleration at a node r a 0 = Translational acceleration at a node about the reference point

= Rotational acceleration about the reference point


g = Acceleration of gravity r k = Vertical direction unit vector
= Vector product

r r = Node coordinate vector in models coordinate system r r0 = Reference point position vector in models coordinate system r

The motion induced inertial load at a node is computed by:

r r F = ma
where m is the nodal mass calculated from section1). Or Section 1?

5.5.4

Internal Tank Pressure

The internal tank pressure is the motion-related load components that consist of the quasi-static component arising from the rigid body motion of the structure, and an inertial component. The quasi-static component results from gravity for instantaneous roll and pitch rotation. The inertial component is due to the acceleration of the fluid caused by the platforms motion in six degrees of freedom. These motion components can be obtained from the motion analysis performed in the Load Generation module.

Copyright 2010 American Bureau of Shipping

181

OSAP Users Guide Chapter 4: Technical Basis The inertial component is due to the instantaneous accelerations (longitudinal, lateral, and vertical) at the tank boundary points, calculated in conjunction with the load effect component RAOs. The total instantaneous internal tank pressure for each of the tank boundary points is calculated by combining the inertial and quasi-static components as follows:

P = P0 + ht (( g x a x ) 2 + ( g y a y ) 2 + ( g z a z ) 2 )1 / 2
where P = Total internal tank pressure at a tank boundary point P0 = Value of the pressure relief valve setting = Density of the fluid cargo or ballast ht = Total pressure head defined by the height of the projected fluid column in the direction to the total instantaneous acceleration vector ax, ay, az = Longitudinal, vertical and lateral motion wave-induced acceleration relative to the vessels axis system at a tank boundary point gx, gy, gz = Longitudinal, vertical and lateral instantaneous gravitational acceleration relative to the vessels axis system at a tank boundary point The instantaneous acceleration at a tank boundary point can be calculated following 4/5.5.3 For static internal tank pressure, the above equation reduces to:

P = P0 + ht g
Note that the above derivation of the internal tank pressure is only for filled, pressurized tanks, due to an overflow head or vapor pressure. Partially fill tanks are not supported in the current release of OSAP.

Internal Tank Pressure on a Filled Tank

5.6 Load Balancing


The loaded structural model should be close to equilibrium when all the loads (static and dynamic) are applied. The unbalanced forces in the models global coordinate system for each load case must be identified and resolved. In the current release of OSAP, automatic load balancing process is not implemented. If the loads obtained from the hydrodynamic analysis are balanced, the loaded FE model should also be
Copyright 2010 American Bureau of Shipping

182

OSAP Users Guide Chapter 4: Technical Basis reasonably close to the balanced status, provided the FE model does not make significant changes to mass distribution and geometrical configuration compared to the hydro model. The output files with extension .BBS and .BBA provide detailed load balancing check results for each load case.

5.7 Constraints in Finite Element Model


Since forces, pressures, and moments on the loaded structural FE model are unlikely to reach a precise balance, the finite element model needs some supports in order to remove rigid body motions. These supports should be arranged in a way to minimizing the effects on global structural responses. The following are the recommended boundary supports applied by using rod/truss elements (NASTRAN) or link elements (ANSYS) in both the vertical and horizontal directions. These supports should have one end connected to the model and the other end totally fixed. The cross sectional area of the supporting elements may be calculated as follows:

Al 1 As l = 0.77 s A=( ) 1 + L L
where A = Cross-sectional area of the supporting rod element v = Poissons ratio of the material As = Shearing area of the entire cross sectional area of the member (such as the cross-sectional area of the considered side shell or longitudinal bulkhead) L = Cargo hold length (i.e., one half span of the beam) l = Length of the supporting rod element The resulting cross-sectional area, A, is the total equivalent area for the supporting rod elements connected to the same structural member (i.e shell or longitudinal frame). The area for the supporting rod is equal to A divided by the number of rods.

Copyright 2010 American Bureau of Shipping

183

OSAP Users Guide Chapter 4: Technical Basis

Global Strength (GS) Analysis Module

6.1 Introduction
The OSAP-GS application module uses the FE results to perform the structural strength code check, which includes yielding strength check and plate buckling & ultimate strength check. The table below summarizes the references to the relevant ABS Rules and Guides specifying the strength criteria. OSAP-GS Module Reference to ABS Rules & Guides
Yielding Strength Check ABS Rules for Building and Classing Mobile Offshore Drilling Units (2008), Part 3, Chapter 2, Section 1: Structural Analysis ABS Guide for Building and Classing Floating Production Installations (2009), Chapter 4: Floating Installations: Ship, Column-Stabilized and Other Types ABS Guide for the Buckling and Ultimate Strength Assessment of Offshore Structures (2008), Section 3/3: Plat Panels ABS Rules for Building and Classing Mobile Offshore Drilling Units (2008), Part 3, Chapter 2, Section 1: Structural Analysis ABS Guide for Building and Classing Floating Production Installations (2008), Chapter 4: Floating Installations: Ship, Column-Stabilized and Other Types

Panel Buckling & Ultimate Strength Check

Load Case Input in OSAP GS Module

Copyright 2010 American Bureau of Shipping

184

OSAP Users Guide Chapter 4: Technical Basis

6.2 Yielding Strength Check


The safety factor (SF) for yielding strength check is determined by the type of loading case selected in the Load Case Input window (see 4/6.1 for example). For Mobile Offshore Drilling Units (MODUs) [1]: SF = 1.43: : Static loadings in calm water SF = 1.11 : Combined static loadings and dynamic loadings induced by relevant environmental conditions Different safety factors may be applied for a floating production installation under various design conditions as specified in the references given in 4/6.1. For plate structures, the von Mises equivalent stress is not to exceed the allowable stress, which is equal to the specified minimum yield point reduced by an appropriate safety factor as listed above. The code check results are expressed in the format of unity check, which is defined as the ratio of the von Mises equivalent stress to the allowable stress. A plate structure (FE element) fails the yielding check when its unity check result exceeds 1. For static loads, the equivalent (von-Mises) stress is calculated using the static component stresses ( xx , yy , xy ) at each element to calculate. For a combined static and dynamic loading case, the GS module calculates the wave induced dynamic component stresses ( xx , yy , xy )d using the real and imaginary component stresses for every 1 over a complete stress cycle (i.e. =1 ~360):

( xx ) d = ( xx ) r cos( ) + ( xx ) i sin( ) ( yy ) d = ( yy ) r cos( ) + ( yy ) i sin( ) ( xy ) d = ( xy ) r cos( ) + ( xy ) i sin( )


The maximum von Mises equivalent stress is obtained by combining the static and the wave induced dynamic component stresses over a complete stress cycle at each element. In both cases, the stresses on mid-plane of plate/shell elements are used in the calculation for yielding check.

6.3 Panel Buckling & Ultimate Strength Check


The GS module uses the global FE model and analysis results to carry out the buckling and ultimate strength code check for the flat panel (Panel), i.e. the plate bounded by adjacent stiffeners, girders, or bulkheads. The safety factor (SF) for Panel buckling & ultimate strength code check is determined by the type of loading selected in the Load Case Input window. For MODUs,
Copyright 2010 American Bureau of Shipping

185

OSAP Users Guide Chapter 4: Technical Basis : Static loadings in calm water : Combined static loadings and dynamic loadings induced by relevant environmental conditions Different safety factors may be applied for a floating production installation under various design conditions as specified in the references given in 4/6.1. The GS module checks for three limit states (failure modes) in accordance with ABS Guide for the Buckling and Ultimate Strength Assessment of Offshore Structures (2008) [5] , Section 3/3: Plate Panels. The limit states are: Buckling strength Ultimate strength under combined in-plane stresses Ultimate strength subjected to uniform lateral pressure The code check results are expressed in the format of unity check. A Panel fails when the unity check result exceeds 1. When calculating the unity checks for a Panel, the GS module takes all plate elements in the Panel into consideration. The stresses used in the unity check are determined in the following manners: Element area weighted average of element stresses (component-wise) within a Panel Element stresses that leads to the maximum unit check results within a Panel A Panel is considered satisfactory with the buckling and ultimate strength code check when the unity check using the weighted average of element stresses does not exceed 1. The maximum unity check result based on the individual element stresses in a Panel provides an indication of the upper bound of unity check. For a combined static and dynamic loading case, the GS module calculates the maximum unity check using the panel stresses obtained among every one degree of interval in a full stress cycle. The element stress on mid-plane of plate/shell elements are used to calculate the panel stresses. Since very often the element sizes in the FE model are different from the Panel sizes, the GS module provides a panel searching function that can easily find the Panel and associate the elements with the identified Panel. To ensure the effectiveness of this panel searching function, the user should follow the guidance given below when building the global finite element model. Plate element size should not exceed the Panel size. For stiffened panels, the element size should not exceed one stiffener spacing. The GS module can use one of the following to automatically detect the panel boundary: Line elements (i.e. stiffeners should be modeled as beam or truss elements) Two adjoining plate elements whose faces meet at an angle larger than 30 degrees Free edges The output of panel searching is a text-format panel definition file (*.PNL file) which contains the panel geometric boundary, the association between FE elements and panels, and a list of plate elements that are not associated with any panel. This panel definition file is solely determined by the FE model. As long as the FE model remains unchanged, the panel definition file can be reused in the other GS solution for the code check analysis. The GS module allows importing the existing panel definition file.

SF = 1.67 SF = 1.25

Copyright 2010 American Bureau of Shipping

186

OSAP Users Guide Chapter 4: Technical Basis

6.4 I/O Structures of GS Application Module

Design Wave Analysis Results <solution_name>.PNL <solution_name>.inp Yielding Strength Check Results

OSAP Global Strength


*.MESH file *.STRS file(s) *.PNL (optional)

<solution_name>_yield.ALLC <solution_name>_yield.LC##

Plate Buckling & Ultimate Strength Check Results <solution_name>_buckle.ALLC <solution_name>_buckle.LC##

Global Strength Analysis main input file (*.INP file) Input of FE model and results (*.MESH and *.STRS files) Input of panel definition file (optional *.PNL file) Output of the panel definition file (*.PNL file) Output of the maximum envelope of yielding unity check results among all user defined load cases (*_yield.ALLC file) Output of the yielding check results for each load case (*_yield.LC## file, ## standing for load case ID starting from 01) Output of the maximum envelope of buckling unity check results among all user defined load cases (*_buckle.ALLC file) Output of the panel buckling and ultimate strength check results for each load case (*_buckle.LC## file, ## standing for load case ID starting from 01)

Copyright 2010 American Bureau of Shipping

187

OSAP Users Guide Chapter 4: Technical Basis

7 Fatigue Assessment (FA) Module


7.1 Introduction
The OSAP-FA application module is developed to facilitate the fatigue assessment according to the ABS Guide for the Fatigue Assessment of Offshore Structures (2003) [3] (ABS Offshore Fatigue Guide). Tow options, i.e. Simplified Fatigue Analysis and Spectral Fatigue Analysis, are provided. OSAP-FA Module Reference to ABS Rules & Guides
Simplified Fatigue Analysis & Spectral Fatigue Analysis ABS Guide for the Fatigue Assessment of Offshore Structures (2003), Section 3: S-N Curves; Section 5: The Simplified Fatigue Assessment Method; Section 6: Spectral-based Fatigue Assessment Method ABS Commentary on the Guide for the Fatigue Assessment of Offshore Structures (2004) ABS Rules for Building and Classing Mobile Offshore Drilling Units (2008), Part 3, Chapter 2, Section 1: Structural Analysis ABS Guide for Building and Classing Floating Production Installations (2009), Chapter 4: Floating Installations: Ship, Column-Stabilized and Other Types

7.2 Simplified Fatigue Analysis Module


The Simplified Fatigue Analysis module implements the simplified fatigue assessment method described in the ABS Offshore Fatigue Guide [3], Section 5. The two-parameter Weibull distribution is assumed to model the long-term distribution of fatigue stress range. It is also assumed that the PalmgrenMiners linear fatigue damage accumulative rule is valid. S-N Curves The user can choose either the Use Built-in S-N Curves option, which refers to the S-N curves specified in the ABS Offshore Fatigue Guide, Section 3, or the Specify Additional S-N Curves option to define other S-N curves to be used in the fatigue analysis. The ABS S-N curves are defined with adjustments for thickness and corrosive environments. Three types of structural details are covered including tubular Joints, Non-tubular (Plate-Type) Joints, and Cast Steel Components. Fatigue Design Factor The user is required to define Fatigue Design Factor (safety factor) in the Load Case Input window. Different safety factors may be applied under various circumstances as specified in the ABS Rules and Guides (4/7.1). For Mobile Offshore Drilling Units (MODUs), Fatigue Design Factor is normally taken as 1, while the design fatigue life is 20 years or the design life of the MODU, whichever is larger. For Floating Production Installations (FPIs), the selection of Fatigue Design Factor is dependent upon the inspectability, repairability, redundancy, and the ability to
Copyright 2010 American Bureau of Shipping

188

OSAP Users Guide Chapter 4: Technical Basis predict failure damage, as well as the consequence of failure of the structure. The minimum requirement is specified in Part 5B of the ABS Guide for Building and Classing Floating Production Installations (2009)[2] and summarized as follows: Importance Non-critical Critical Extreme Long-Term Stress Range The extreme long-term stress range is defined as the maximum principal stress range on top or bottom surfaces of plate/shell elements. The maximum principal stress range is determined using the stress components at every one degree of interval in a full stress cycle (see 4/6.2). The dynamic real and imaginary stress components used in this calculation can be the stresses associated with the design waves. A stress adjustment factor may be applied to accounting for the difference between the fatigue design life and the return period of design waves. Stress Concentration Factor (SCF) Stress concentration factor (SCF) may be applied to adjust the calculated stress range for assessing the fatigue. The selected SCF depends on the S-N curve as well as the consideration of stress concentration due to weld profiles and gross geometric changes. If using OSAP built-in SN curves, the guidance on calculating SCF is provided in Section 2/3 and 2/5 of the ABS Offshore Fatigue Guide. For the user specified S-N curves, SCF is dependent on how S-N curve is developed and what type of stress (nominal or hotspot stress) is used in the fatigue analysis. For general guidance, refer to the ABS Offshore Fatigue Guide. Fatigue Damage For one Segment S-N Curve Inspectable and Repairable Yes 3 5 No 5 10

NT m m + 1 D= A
For two Segment S-N Curve

SQ N m m N r r D= T + 1, z + T 0 + 1, z ; z = A C
where D = Accumulated fatigue damages = Shape parameter of stress range Weibull distribution NT = Number of stress cycles in design life SR = Extreme long-term stress range in design life A, m, C, r, SQ = Parameters defining S-N Curves = SR/(LnNT)1/ = Scale parameter of stress Weibull distribution , 0 = Gamma functions

Copyright 2010 American Bureau of Shipping

189

OSAP Users Guide Chapter 4: Technical Basis

Weibull Shape Parameter of Stress Range Distribution The long-term distribution of fatigue stress range is assumed to follow the two parameter Weibull distribution. The user must provide the input of Weibull shape parameter () of stress range distribution. The Weibull parameter incorporates the characteristics of the wave environment and the details of the structural responses (location/load components). Normally it can be determined by measured data, numerical analyses, or experience from previous fatigue analyses. OSAP Spectral Fatigue Analysis may be used to calibrate the selection of Weibull parameter. Fatigue Life Code Check For each combination of Joint Type and S-N Curve Environment specified by the user, the OSAP Simplified Fatigue Analysis module provides output of the fatigue lives calculated for all available S-N curves. The user must also specify an S-N curve for the fatigue code check. The fatigue code check results are expressed in the format of unity check, which is defined as the ratio of the calculated fatigue life to the design life times the fatigue design factor. A structure detail fails the fatigue code check when its unity check result exceeds 1.

7.3 I/O Structures of Simplified Fatigue Analysis Module

<solution_name>.inp Simplified Fatigue Analysis Results

OSAP Simplified Fatigue Analysis


*.MESH file (optional) *.STRS file(s) (optional)

<solution_name>_fatigue.ALLC <solution_name>_fatigue.LC## where ##=00 for the stress table input ##=01, 02, for using FE results input

Simplified Fatigue Analysis main input file (*.INP file). Input of FE model and results (*.MESH and *.STRS files if using FE results to perform fatigue analysis). Output of the maximum envelope of fatigue life unity check results among all user defined load cases (*_fatigue.ALLC file). Output of the fatigue check results for each load case (*_fatigue.LC## file, ## standing for the load case ID starting from 01 for using the FE, i.e. *.MESH, and *.STRS files as input). ## is set to 00 when using the stress table input option.

Copyright 2010 American Bureau of Shipping

190

OSAP Users Guide Chapter 4: Technical Basis

7.4 Spectral Fatigue Analysis


Spectral Fatigue Analysis module implements the spectral-based fatigue assessment method outlined in the ABS Offshore Fatigue Guide [3], Section 6. The main assumptions of spectral fatigue analysis are summarized as follows: Linearity Scaling and superposition of stress range are valid. Insignificant dynamic effect Quasi-static finite element analysis is valid. Short-term stress processes are assumed to be stationary Gaussian and narrow band. The short-term stress range follows the Rayleigh distribution. The linear damage accumulation rule (Palmgren-Miner) applies. Refer to 4/7.3 for the definition of S-N Curves, Fatigue Design Factor, and Stress Concentration Factors. Fatigue Life Code Check Fatigue damage is calculated using the closed form expression for narrow band stress process. A rainflow correction factor, which is an index of the wide band spectrum, is applied to the narrow band equation for damage to form a damage expression for wide band stress. For each combination of Joint Type and S-N Curve Environment specified by the user, OSAP Spectral Fatigue Analysis provides output of the fatigue lives calculated for all available S-N curves. The user must also specify an S-N curve for the fatigue code check. The fatigue code check results are expressed in the format of unity check, which is defined as the ratio of the calculated fatigue life to the design life times the fatigue design factor. A structure detail fails the fatigue code check when its unity check result exceeds 1. Stress Range OSAP provides options of using either hotspot stress range or nominal stress range in spectral fatigue analysis. Hotspot stress can be obtained in OSAP by either extrapolating the reference stresses, or applying the SCF to the nominal stresses. The following illustrates the definition of hotspot stress (Shot) and reference stresses (SA and SB) used in the stress extrapolation.

Shot SB SA Stress A t 1/2t 3/2t lw Weld Toe B

Copyright 2010 American Bureau of Shipping

191

OSAP Users Guide Chapter 4: Technical Basis A 4-point element stress interpolation is adopted to calculate the reference stresses at 3t/2 (SA) and t/2 (SB) in OSAP. The detailed formulations of stress extrapolation can be found in the ABS Offshore Fatigue Guide, Section 6.
X

3t/2 t/2
(B)
(A)

P1

P2

P3

P4

X1 X2 X3 X4

Environmental Conditions Three wave spectra are available for defining the wave scatter diagram in OSAP: Pierson-Moskowitz (P-M) spectrum JONSWAP spectrum Ochi-Hubble 6-parameter bi-modal spectrum For the P-M spectrum and JONSWAP spectrum, OSAP allows specifying multiple directional scatter diagrams and the wave rosette. The cosine wave spreading function may also be applied to account for the confused short-crested sea state. In the current release of OSAP, it is assumed that the wave and swell are co-linear.

Weibull Parameter Fitting OSAP calculates the Weibull shape parameter of long-term stress range using the equal-damage criterion. More specifically, the Weibull shape parameter is obtained by matching the fatigue damage calculated by the simplified fatigue analysis with that obtained by the spectral fatigue analysis. The extreme long-term stress range employed in the simplified fatigue analysis is derived from the wave scatter diagram.

Copyright 2010 American Bureau of Shipping

192

OSAP Users Guide Chapter 4: Technical Basis

7.5 I/O Structures of Spectral Fatigue Analysis Module

Steering Data Input <solution_name>.SFA

S-N Curve Input <solution_name>.SNC

Hotspot Properties and Stress Transfer Function <solution_name>_HOT.out

Hotspot Definition <solution_name>.HOT

OSAP Spectral Fatigue Analysis


Spectral Fatigue Analysis Results and Weill Parameters <solution_name>_LIFE.out

Environmental Condition <solution_name>.ENV

Stress Transfer Function <solution_name>.STF

*.MESH file(s) *.STRS files

Spectral Fatigue Analysis main input file (*.SFA file) Input of S-N curve definitions (*.SNC fie) Input of stress transfer functions for each element (*.STF file) Input of hotspot geometry and properties (*.HOT file) Input of environmental conditions (*.ENV file) Output of hotspot properties and stress transfer functions (*_HOT.out file) Output of spectral fatigue life analysis results and Weibull parameters (*_LIFE.out file)

Copyright 2010 American Bureau of Shipping

193

OSAP Users Guide Chapter 4: Technical Basis

Buckling & Ultimate Strength (BUS) Code Check Module

8.1 Introduction
Cmpared to the automated plate buckling and ultimate strength assessment in the OSAP-GS module, the OSAP-BUS module provides a more interactive and comprehensive buckling and ultimate strength code check for individual structural components in accordance with the ABS Guide for the Buckling and Ultimate Strength Assessment of Offshore Structures (ABS Offshore Buckling Guide) (2008) [5]. There are five different types of structural components covered by OSAP-BUS: Individual tubular and rolled shape members Plates & stiffened panels Corrugated panels Cylindrical shells Tubular joints The safety factor (SF), or the reciprocal of utilization factor, for buckling & ultimate strength code check is determined by the users input. Normally, the following utilization factors should be used for MODUs: SF = 1.67 : Static loadings in calm water SF = 1.25 : Combined static loadings and dynamic loadings induced by relevant environmental conditions Different safety factors may be applied for a floating production installation under various design conditions as specified in the ABS Guide for Building and Classing Floating Production Installations(2009)[2]. The code check results are expressed in the format of unity check. A structural component fails when the unity check result exceeds 1. Those results marked with N/A indicate either the corresponding failure modes do not exist, or other failure modes occur earlier in the failure hierarchy. When preparing the input of forces and stresses for the BUS code check, the user must obey the following convention of signs: Positive : Compressive forces or stresses Negative : Tensile forces or stresses

8.2 Individual Tubular and Rolled Shape Members


The buckling and ultimate strength code check is implemented for the beam-column members with seven different cross sectional shapes. Refer to the ABS Offshore Buckling Guide [5], Section 2 for details. A complete list of input and output parameters in OSAP as well as their reference to the Guide is provided in 2/8.2. Two potential failure modes are considered in OSAP-BUS. They are: Overall buckling or yielding Local buckling

Copyright 2010 American Bureau of Shipping

194

OSAP Users Guide Chapter 4: Technical Basis

8.3 Plates & Stiffened Panels


The buckling and ultimate strength code check is implemented for the flat plates and stiffened panels. Refer to the ABS Offshore Buckling Guide [5], Section 3 for details. A complete list of input and output parameters in OSAP as well as their reference to the Guide is provided in 2/8.3. For a stiffened panel, there are three levels of potential failure mode considered in OSAP-BUS:

Plate between stiffeners level (local buckling, ultimate strength under in-plane stresses, and ultimate strength under lateral pressure) Stiffened panel level (stiffener beam-column buckling, flexural-torsional buckling of stiffeners, and local buckling of stiffener web and faceplate) Grillage assembly level (insufficient stiffness or proportion of supporting members including stiffeners and girders)

If the plate between stiffeners fails the ultimate strength limit state under in-plane stresses or lateral pressure, OSAP-BUS skips the checks at the stiffened panel level and grillage assembly level and assigns N/A to the results.

8.4 Corrugated Panels


The buckling and ultimate strength code check is implemented for the corrugated panels. Refer to the ABS Offshore Buckling Guide [5], Section 3/11 for details. A complete list of input and output parameters in OSAP as well as their reference to the Guide is provided in 2/8.4. Two potential failure modes are considered in OSAP-BUS. They are: Corrugated panels (local plate buckling and unit corrugation beam column buckling) Overall buckling of entire corrugate panels

8.5 Cylindrical Shells


The buckling and ultimate strength code check is implemented for the un-stiffened and stiffened cylindrical shells. Refer to the ABS Offshore Buckling Guide [5], Section 4 for details. A complete list of input and output parameters in OSAP as well as their reference to the Guide is provided in 2/8.5. There are five potential failure modes considered in OSAP-BUS. They are: Local shell plate buckling for ring and stringer stiffened cylindrical shells Local stringer stiffener flexural-torsional (tripping) buckling Bay (inter-ring) buckling Overall buckling (insufficient stiffness or proportion of supporting members) Beam-column buckling

8.6 Tubular Joints


The ultimate strength code check is implemented for the various types of tubular joints. Refer to the ABS Offshore Buckling Guide [5], Section 5 for details. A complete list of input and output parameters in OSAP as well as their reference to the Guide is provided in 2/8.6.

Copyright 2010 American Bureau of Shipping

195

OSAP Users Guide Chapter 4: Technical Basis

9
1. 2. 3. 4. 5. 6. 7. 8.

References

ABS (2008). Rules for Building and Classing Mobile Offshore Drilling Units ABS (2008). Guide for Building and Classing Floating Production Installations ABS (2003). Guide for the Fatigue Assessment of Offshore Structures ABS (2004). Commentary on the Guide for the Fatigue Assessment of Offshore Structures ABS (2008). Guide for the Buckling and Ultimate Strength Assessment of Offshore Structures WAMIT Inc., WAMIT User & Theory Manuals, Version 6.4. ANSYS Inc. (2008). AQWA Manuals, Version 5.7D. Faltinsen, O.M. (1990). Sea Loads on Ships and Offshore Structures. Cambridge University Press, Cambridge, UK. 9. Newman, J.N. (1977). Marine Hydrodynamics. The MIT Press, Cambridge, MA. 10. Patel, M.H. and Lynch, E. J. (1983). Coupled Dynamic of Tensioned Buoyant Platforms and Mooring Tethers. Engineering Structure. 5: 299-308. 11. Riaan vant Veer (2008). Application of Linearized Morison Load in Pipe Lay Stringer Design, OMAE 2008-57247.

Copyright 2010 American Bureau of Shipping

196

You might also like