OrcaFlex Tutorial
OrcaFlex Tutorial
OrcaFlex Manual
Version 9.8a
Orcina Ltd.
Daltongate
Ulverston
Cumbria
LA12 7AJ
UK
Telephone:
E-mail:
Web Site:
Contents
CONTENTS
1 INTRODUCTION
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
11
Installing OrcaFlex
Running OrcaFlex
Parallel Processing
Distributed OrcaFlex
Orcina Licence Monitor
Demonstration Version
OrcaFlex Examples
Validation and QA
Orcina
References and Links
11
13
14
15
15
15
15
15
15
16
2 TUTORIAL
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
21
Getting Started
Building a Simple System
Adding a Line
Adjusting the View
Static Analysis
Dynamic Analysis
Multiple Views
Looking at Results
Getting Output
Input Data
21
21
21
22
22
23
23
23
24
24
3 USER INTERFACE
3.1
3.2
3.3
25
Introduction
25
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
25
25
25
27
28
28
Program Windows
The Model
Model States
Toolbar
Status Bar
Mouse and Keyboard Actions
31
3.2.1
3.2.2
3.2.3
3.2.4
31
32
38
39
Data Files
Text Data Files
Simulation Files
Relative Paths
Model Browser
39
3.3.1
3.3.2
41
42
Contents
3.4
3.5
Libraries
43
3.4.1
3.4.2
43
46
Menus
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
3.5.8
3.5.9
3.5.10
3.5.11
3.5.12
3.6
3.7
3.8
3.9
Using Libraries
Building a Library
46
File Menu
Edit Menu
Model Menu
Calculation Menu
View Menu
Replay Menu
Graph Menu
Results Menu
Tools Menu
Workspace Menu
Window Menu
Help Menu
46
48
48
49
50
51
51
51
52
52
53
53
3D Views
53
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.6.6
3.6.7
3.6.8
3.6.9
3.6.10
54
56
56
57
58
60
60
60
60
61
View Parameters
View Control
Navigating in 3D Views
Shaded Graphics
How Objects are Drawn
Selecting Objects
Creating and Destroying Objects
Dragging Objects
Connecting Objects
Printing, Copying and Exporting Views
Replays
61
3.7.1
3.7.2
3.7.3
3.7.4
62
62
63
63
Replay Parameters
Replay Control
Custom Replays
Custom Replay Wizard
Data Forms
65
3.8.1
3.8.2
65
66
Data Fields
Data Form Editing
Results
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
3.9.7
3.9.8
3.9.9
3.9.10
3.9.11
3.9.12
67
Producing Results
Selecting Variables
Summary and Full Results
Statistics
Linked Statistics
Offset Tables
Line Clashing Report
Time History and XY Graphs
Range Graphs
Offset Graphs
Spectral Response Graphs
Extreme Value Statistics Results
67
68
69
69
69
70
70
71
72
73
73
73
w
3.9.13
Contents
76
3.10 Graphs
3.10.1
3.11
3.12
3.13
3.14
3.15
76
Modifying Graphs
78
Spreadsheets
Text Windows
Workspaces
Comparing Data
Preferences
78
78
79
79
80
4 AUTOMATION
4.1
4.2
4.3
Introduction
Batch Processing
83
83
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.2.8
83
84
85
85
88
94
95
95
Introduction
Script Files
Script Syntax
Script Commands
Examples of setting data
Handling Script Errors
Obtaining Data Names
Automating Script Generation
4.4
83
97
97
103
Post-processing
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.4.10
105
Introduction
OrcaFlex Spreadsheet
Instruction Format
Pre-defined commands
Basic commands
Time History and related commands
Range Graph commands
Data commands
Instructions Wizard
Duplicate Instructions
5 THEORY
5.1
5.2
5.3
5.4
5.5
5.6
119
Coordinate Systems
Direction Conventions
Object Connections
Interpolation Methods
Static Analysis
5.5.1
5.5.2
5.5.3
105
105
108
110
110
111
112
112
113
116
119
120
121
121
123
Line Statics
Buoy and Vessel Statics
Vessel Multiple Statics
123
126
127
Dynamic Analysis
127
Contents
5.6.1
5.6.2
5.7
5.8
5.9
5.10
Calculation Method
Ramping
128
130
Friction Theory
Spectral Response Analysis
Extreme Value Statistics Theory
Environment Theory
130
133
134
136
5.10.1
5.10.2
5.10.3
5.10.4
5.10.5
5.10.6
136
137
137
138
143
144
151
Vessel Rotations
RAOs and Phases
RAO Quality Checks
Wave Drift and Sum Frequency Loads
Sea State Disturbance
Stiffness, Added Mass and Damping
Impulse Response and Convolution
Manoeuvring Load
Other Damping
Current and Wind Loads
151
152
154
155
160
161
164
165
166
166
168
5.12.1
5.12.2
5.12.3
5.12.4
5.12.5
5.12.6
5.12.7
5.12.8
5.12.9
5.12.10
5.12.11
5.12.12
5.12.13
5.12.14
5.12.15
5.12.16
5.12.17
5.12.18
5.12.19
5.12.20
5.12.21
168
170
171
171
172
175
175
176
176
177
177
177
179
180
181
182
184
186
186
187
187
Overview
Structural Model Details
Calculation Stages
Calculation Stage 1 Tension Forces
Calculation Stage 2 Bend Moments
Calculation Stage 3 Shear Forces
Calculation Stage 4 Torsion Moments
Calculation Stage 5 Total Load
Line End Orientation
Line Local Orientation
Treatment of Compression
Contents Flow Effects
Line Pressure Effects
Pipe Stress Calculation
Pipe Stress Matrix
Hydrodynamic and Aerodynamic Loads
Drag Chains
Line End Conditions
Interaction with the Sea Surface
Interaction with Seabed and Shapes
Clashing
189
Overview
Lumped Buoy Added Mass, Damping and Drag
189
191
w
5.13.3
5.13.4
5.13.5
5.13.6
Contents
202
203
204
Modelling Introduction
Data in Time History Files
Variable Data
6.3.1
6.4
6.5
External Functions
211
212
Statics
Dynamics
Integration & Time Steps
Explicit Integration
Implicit Integration
Numerical Damping
Response Calculation
Results
Post Calculation Actions
Drawing
Properties Report
213
214
215
215
217
217
218
218
218
223
223
Environment
6.5.1
6.5.2
6.5.3
6.5.4
6.5.5
6.5.6
6.5.7
6.5.8
6.5.9
6.5.10
6.5.11
6.5.12
6.5.13
6.5.14
6.5.15
6.5.16
6.5.17
6.5.18
6.5.19
6.5.20
6.5.21
207
207
208
210
General Data
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
6.4.6
6.4.7
6.4.8
6.4.9
6.4.10
6.4.11
192
195
197
201
223
Sea Data
Sea Density Data
Seabed Data
Wave Data
Data for Regular Waves
Data for Random Waves
Data for JONSWAP and ISSC Spectra
Data for Ochi-Hubble Spectrum
Data for Torsethaugen Spectrum
Data for Gaussian Swell Spectrum
Data for User Defined Spectrum
Data for Time History Waves
Data for User Specified Components
Data for Response Calculation
Wave Calculation
Waves Preview
Modelling Design Waves
Setting up a Random Sea
Current Data
Wind Data
Drawing Data
224
225
225
229
230
230
231
232
233
233
233
233
235
235
235
237
238
239
241
243
244
Contents
6.5.22
6.5.23
6.5.24
6.6
6.7
249
251
252
253
261
287
296
305
307
308
Lines
6.8.1
6.8.2
6.8.3
6.8.4
6.8.5
6.8.6
6.8.7
6.8.8
6.8.9
6.8.10
6.8.11
6.8.12
6.8.13
6.8.14
6.8.15
6.8.16
6.8.17
6.8.18
6.8.19
6.8.20
6.8.21
6.8.22
6.9
245
245
246
6.8
External Functions
Results
Wave Scatter Conversion
312
Line Data
Line Types
Attachments
Rayleigh Damping
P-y Models
Code Checks
Line Contact
Line Results
Drag Chain Results
Flex Joint Results
Line Setup Wizard
Line Type Wizard
Chain
Rope/Wire
Line with Floats
Homogeneous Pipe
Hoses and Umbilicals
Modelling Stress Joints
Modelling Bend Restrictors
Modelling non-linear homogeneous pipes
Line Ends
Modelling Compression in Flexibles
6D Buoys
6.9.1
6.9.2
6.9.3
6.9.4
6.9.5
6.9.6
6.9.7
6.9.8
6.9.9
6.9.10
6.9.11
6.9.12
314
329
340
343
346
348
359
369
380
380
380
382
383
386
389
393
394
396
398
400
402
404
405
Wings
Common Data
Applied Loads
Wing Data
Wing Type Data
Lumped Buoy Properties
Lumped Buoy Drawing Data
Spar Buoy and Towed Fish Properties
Spar Buoy and Towed Fish Drag & Slam
Spar Buoy and Towed Fish Added Mass and Damping
Spar Buoy and Towed Fish Drawing
Shaded Drawing
406
407
409
409
410
412
413
414
416
417
418
419
w
6.9.13
6.9.14
6.9.15
6.9.16
6.9.17
6.9.18
6.9.19
Contents
Other uses
External Functions
Properties Report
Results
Buoy Hydrodynamics
Hydrodynamic Properties of a Rectangular Box
Modelling a Surface-Piercing Buoy
6.10 3D Buoys
6.10.1
6.10.2
6.10.3
431
Data
Properties Report
Results
431
432
432
6.11 Winches
6.11.1
6.11.2
6.11.3
6.11.4
6.11.5
6.11.6
6.11.7
6.11.8
433
Data
Wire Properties
Control
Control by Stage
Control by Whole Simulation
Drive Unit
External Functions
Results
434
435
435
435
436
436
437
437
6.12 Links
6.12.1
6.12.2
438
Data
Results
438
439
6.13 Shapes
6.13.1
6.13.2
6.13.3
6.13.4
6.13.5
6.13.6
6.13.7
440
Data
Blocks
Cylinders
Curved Plates
Planes
Drawing
Results
441
442
442
443
444
444
445
445
7 MODAL ANALYSIS
7.1
7.2
449
449
451
8 FATIGUE ANALYSIS
8.1
8.2
8.3
8.4
8.5
8.6
8.7
421
421
421
422
425
426
428
455
Introduction
Commands
Data
Load Cases Data for Regular Analysis
Load Cases Data for Rainflow Analysis
Load Cases Data for Spectral Analysis
Load Cases Data for SHEAR7
455
456
457
458
458
459
461
Contents
8.8
8.9
8.10
8.11
8.12
8.13
8.14
8.15
Components Data
Analysis Data
S-N and T-N Curves
Integration Parameters
Results
Automation
Fatigue Points
How Damage is Calculated
461
461
462
463
463
464
465
465
9 VIV ANALYSIS
9.1
9.2
469
469
SHEAR7
VIVA
469
476
479
9.2.1
9.2.2
9.2.3
482
485
490
10
w
1
INTRODUCTION
Welcome to OrcaFlex (version 9.8a), a marine dynamics program developed by Orcina for static and dynamic
analysis of a wide range of offshore systems, including all types of marine risers (rigid and flexible), global analysis,
moorings, installation and towed systems.
OrcaFlex provides fast and accurate analysis of catenary systems such as flexible risers and umbilical cables under
wave and current loads and externally imposed motions. OrcaFlex makes extensive use of graphics to assist
understanding. The program can be operated in batch mode for routine analysis work and there are also special
facilities for post-processing your results including fully integrated fatigue analysis capabilities.
OrcaFlex is a fully 3D non-linear time domain finite element program capable of dealing with arbitrarily large
deflections of the flexible from the initial configuration. A lumped mass element is used which greatly simplifies the
mathematical formulation and allows quick and efficient development of the program to include additional force
terms and constraints on the system in response to new engineering requirements.
In addition to the time domain features, modal analysis can be performed for either the whole system or for
individual lines. RAOs can be calculated for any results variable using the Spectral Response Analysis feature.
OrcaFlex is also used for applications in the Defence, Oceanography and Renewable energy sectors. OrcaFlex can
handle multi-line systems, floating lines, line dynamics after release, etc. Inputs include ship motions, regular and
random waves. Results output includes animated replay plus full graphical and numerical presentation.
If you are new to OrcaFlex then please see the tutorial and examples.
For further details of OrcaFlex and our other software, please contact Orcina or your Orcina agent.
Copyright notice
11
If you have received OrcaFlex by e-mail or from the web you will have a zip file, and possibly a number of
licence files (.lic). Extract the files from the zip file to some temporary location, and save the licence files to the
same folder. Then run the extracted file Setup.exe.
You will also need to install the OrcaFlex dongle supplied by Orcina. See below for details.
For further details, including information on network and silent installation, click on Read Me on the Autorun menu
or open the file Installation Guide.pdf on the disc. If you have any difficulty installing OrcaFlex please contact Orcina
or your Orcina agent.
Orcina Shell Extension
When you install OrcaFlex the Orcina Shell Extension is also installed. This integrates with Windows Explorer, and
associates the data and simulation file types (.dat and .sim) with OrcaFlex. You can then open an OrcaFlex file by
simply double-clicking the filename in Explorer. The shell extension also provides file properties information, such
as which version of OrcaFlex wrote the file and the Comments text for the model in the file.
Dongles
OrcaFlex is supplied with a dongle, a small hardware device that must be attached to the machine or to the network
to which the machine is attached.
Note:
The dongle is effectively your licence to run one copy (or more, if the dongle is enabled for more
copies) of OrcaFlex. It is, in essence, what you have purchased or leased, and it should be treated
with appropriate care and security. If you lose your dongle you cannot run OrcaFlex.
Warning:
Orcina can normally resupply disks or manuals (a charge being made to cover costs) if they are lost
or damaged. But we can only supply a new dongle in the case where the old dongle is returned to
us.
Dongles labelled 'Hxxx' (where xxx is the dongle number) must be plugged into the machine on which OrcaFlex is
run. Dongles labelled 'Nxxx' can be used in the same way as 'Hxxx' dongles, but they can also be used over a
network, allowing the program to be shared by multiple users. In the latter case the dongle should be installed by
your network administrator; instructions can be found in the Dongle directory on the OrcaFlex installation disc. By
default, 'N' dongles can hold up to 10 OrcaFlex licences for use over a network; we can supply dongles with larger
capacities on request. Dongles are usually supplied as USB devices, but parallel port dongles are still available if
required.
The dongle requires a device driver to be installed on any machine to which it is attached. Windows will often do
this installation automatically for you when you plug in the dongle; alternatively, you can choose to install the device
driver when you install OrcaFlex.
Dongle Troubleshooting
We supply, with OrcaFlex, a dongle utility program called OrcaDongle. If OrcaFlex cannot find the dongle then this
program may be used to check that the dongle is working correctly and has the expected number of licences. For
details see the OrcaDongle help file.
The OrcaDongle program is included on the OrcaFlex installation disc, and you may choose to install it from the
Autorun menu in the same way as OrcaFlex. It is also available for download from
www.orcina.com/Support/Dongle.
Users of network dongles may find the Orcina Licence Monitor to be useful. This application monitors the OrcaFlex
licences claimed on a network at any time and reports which machines and users are claiming licences for the
various Orcina programs.
Diagnostics
If OrcaFlex fails to start, with the error that it can't obtain a licence, then please check the following.
If you are using a network dongle, are all the licences in use? The Orcina Licence Monitor may be of use in
determining this. If they are, you will need to wait until a licence becomes free before you can run OrcaFlex.
If you are using a local dongle, is it plugged into your machine? If so, is the dongle device driver installed? You
can check this by running OrcaDongle. If the driver is not present, you can follow the link on our website to
download the latest driver software from the dongle manufacturer.
Does the dongle you are using have an OrcaFlex licence on it? Again, you can check this with OrcaDongle.
Do you have a licence file for the dongle you wish to access? This file will be named Nxxx.lic or Hxxx.lic (where
xxx is the dongle number) and will be in the OrcaFlex installation folder. If not, then you should be able to copy
the required file(s) from the root level of the OrcaFlex installation disc into the installation folder.
12
If none of these help, then please contact us at Orcina with a description of the problem. Ideally, please also email to
us the diagnostics file named OrcLog.txt which OrcaFlex will have written on failing to find a licence. This file can be
found in the folder "%appdata%\Orcina\OrcaFlex". To open this folder, select Start menu | Run (or Windows key
and 'R') and enter the text between the quotes (including the % characters).
By default the program searches first for a licence on a local dongle and then for a licence on a network dongle. The
following switches allow you to modify this default behaviour.
/LocalDongle Only search for licences on a local dongle. No search will be made for network dongles.
/NetworkDongle Only search for licences on a network dongle. Any local dongle will be ignored. This can be
useful if you have a local dongle but want to use a network dongle that has licences for more modules.
Module Choice switch
This switch is only relevant if the dongle found is a network dongle and there is a choice of licences to claim from
that dongle. You can specify your choice using the following command line switch:
/DisableDynamics Choose the statics-only basic licence. This is sometimes useful when using a network dongle
since it allows you to leave full licences free for other users when you only need a statics-only licence.
If you do not specify all the choices then the program displays the Choose Modules dialog to ask for your remaining
choices. You can suppress this dialog using the following switch.
/DisableInteractiveStartup Do not display the Choose Modules dialog. The program behaves the same as if the
user clicks OK on that dialog without changing any module choices.
Batch Calculation switches
These switches allow you to instruct OrcaFlex to start a batch calculation as soon as the program has loaded. The
following switches are available:
13
/Batch Start a batch calculation as soon as the program has loaded. The batch calculation will contain all the
files specified on the command line (you can have more than one) in the order in which they are specified. You
can use relative paths which will be relative to the working directory.
/CloseAfterBatch Instructs the program to close once the batch is complete.
/BatchAnalysisStatics, /BatchAnalysisDynamics specify what type of analysis to perform to the specified
files. If these parameters are missing then the program defaults to dynamic analysis.
/FileList instructs the program that any text files specified on the command line contain a list of files to include
in the batch calculation. The command line can contain more than one file list. Text files within the file list will
be treated as batch script files.
Note that the batch calculation switches are provided for backwards compatibility. We recommend that automation
of analysis be carried out using Distributed OrcaFlex or one of the programming interfaces.
Process Priority switches
These switches determine the processing priority of OrcaFlex. The available switches are /RealtimePriority,
/HighPriority, /AboveNormalPriority, /NormalPriority, /BelowNormalPriority, /LowPriority.
ThickLines switch
The /ThickLines switch allows you to specify a minimum thickness for lines drawn on OrcaFlex 3D View windows.
For example using the switch /ThickLines=5 forces OrcaFlex to draw all lines at a thickness of at least 5. If no value
is specified (i.e. the switch is /ThickLines) then the minimum thickness is taken to be 2.
This switch has been added to make OrcaFlex 3D Views clearer when projected onto a large screen.
ThreadCount switch
The /ThreadCount switch allows you to set the number of execution threads used by OrcaFlex for parallel
processing. For example /ThreadCount=1 forces OrcaFlex to use a single execution thread which has the effect of
disabling parallel processing.
32 and 64 bit OrcaFlex
The installation package copies both 32 and 64 bit versions of the executables, even on a 32 bit system. On a 32 bit
system, the shortcuts and file associations are configured to execute the 32 bit version. On a 64 bit system, the
shortcuts and file associations are configured to execute the 64 bit version. If you wish to create a shortcut to the 32
bit version on a 64 bit system, you will need to set it up yourself the installation program does not do so.
Conversely, the 64 bit executable will not run on a 32 bit system. The 32 bit executable is named OrcaFlex.exe and
the 64 bit executable is named OrcaFlex64.exe.
The 64 bit version runs slightly quicker than the 32 bit version. However, the main benefit of 64 bits is that this
version can access more memory than the 32 bit version. This is especially significant for machines with a very large
number of processors.
All OrcaFlex automation capabilities are fully supported for both 32 and 64 bit. The OrcaFlex DLL, OrcFxAPI, is
available in both 32 and 64 bit versions. The different versions of the DLL are both named OrcFxAPI.dll. The
installation program installs binary files (.dll, .lib) to <InstallationDir>\OrcFxAPI\Win32 and
<InstallationDir>\OrcFxAPI\Win64 respectively. Versions of OrcaFlex prior to 9.6 also installed
OrcFxAPI.dll to the Windows system directory; this is no longer the case. Please refer to the OrcFxAPI help file for
details of how to link to OrcFxAPI.dll.
OrcaFlex manages a number of execution threads to perform the parallel calculations. The number of these threads
(the thread count) defaults to the number of logical processors available on your machine, as reported by the
operating system. This default will work well for most cases. Should you wish to change it you can use the Tools | Set
Thread Count menu item. The thread count can also be controlled by a command line switch.
14
1.9 ORCINA
Orcina is a creative engineering software and consultancy company staffed by mechanical engineers, naval
architects, mathematicians and software engineers with long experience in such demanding environments as the
offshore, marine and nuclear industries. As well as developing engineering software, we offer a wide range of
analysis and design services with particular strength in dynamics, hydrodynamics, fluid mechanics and
mathematical modelling.
Contact Details
Orcina Ltd.
Daltongate
Ulverston
Cumbria
LA12 7AJ
UK
15
We have agents in many parts of the world. For details please refer to www.orcina.com/ContactOrcina.
16
ESDU 80025. Mean forces, pressures and flow field velocities for circular cylindrical structures: Single cylinder with
two-dimensional flow. ESDU 80025 ESDU International, London.
Falco M, Fossati F and Resta F, 1999. On the vortex induced vibration of submarine cables: Design optimization of
wrapped cables for controlling vibrations. 3rd International Symposium on Cable Dynamics, Trondheim, Norway.
Faltinsen O M, 1990. Sea loads on ships and offshore structures. Cambridge University Press.
Fenton J D, 1979. A high-order cnoidal wave theory. J. Fluid Mech. 94, 129-161.
Fenton J D, 1985. A fifth-order Stokes theory for steady waves. J. Waterway, Port, Coastal & Ocean Eng. ASCE. 111,
216-234.
Fenton J D, 1990. Non-linear wave theories. Chapter in "The Sea Volume 9: Ocean Engineering Science", edited by
B. Le MeHaute and D. M. Hanes. Wiley: New York. 3-25.
Fenton J D, 1995. Personal communication pre-print of chapter in forthcoming book on cnoidal wave theory.
Gregory R W and Paidoussis M P, 1996. Unstable oscillation of tubular cantilevers conveying fluid: Part 1:Theory.
Proc. R. Soc. 293 Series A, 512-527.
Hartnup G C, Airey R G and Fraser J M, 1987. Model Basin Testing of Flexible Marine Risers. OMAE Houston.
Hoerner S F 1965. Fluid Dynamic Drag, Published by the author at Hoerner Fluid Dynamics, NJ 08723, USA.
Huse E, 1993. Interaction in Deep-Sea Riser Arrays. OTC 7237, 1993.
Isherwood R M, 1987. A Revised Parameterisation of the JONSWAP Spectrum. Applied Ocean Research, 9, No. 1
(January), 47-50.
Iwan W D, 1981. The vortex-induced oscillation of non-uniform structural systems. Journal of Sound and Vibration,
79, 291-301.
Iwan W D and Blevins R D, 1974. A Model for Vortex Induced Oscillation of Structures. Journal of Applied Mechanics,
September 1974, 581-586.
Kotik J and Mangulis V, 1962. On the Kramers-Kronig relations for ship motions. Int. Shipbuilding Progress, 9, No. 97,
361-368.
Lamb H, 1932. Hydrodynamics. 6th Edition.Cambridge University Press.
Larsen C M, 1991. Flexible Riser Analysis Comparison of Results from Computer Programs. Marine Structures,
Elsevier Applied Science.
Longuet-Higgins M S, 1983. On the joint distribution of wave periods and amplitudes in a random wave field.
Proceedings Royal Society London, Series A, Mathematical and Physical Sciences.389, 241-258.
Maddox S J, 1998. Fatigue strength of welded structures. Woodhead Publishing Ltd, ISBN 1 85573 013 8.
Malenica S et al, 1995. Wave and current forces on a vertical cylinder free to surge and sway. Applied Ocean
Research, 17, 79-90.
Molin B, 1994. Second-order hydrodynamics applied to moored structures. A state-of-the-art survey. Ship
Technology Research. 41, 59-84.
Morison J R, O'Brien M D, Johnson J W, and Schaaf S A, 1950. The force exerted by surface waves on piles. Petrol
Trans AIME. 189.
Mueller H F, 1968. Hydrodynamic forces and moments of streamlined bodies of revolution at large incidence.
Schiffstechnik. 15, 99-104.
Newman J N. 1974. Second-order, slowly-varying forces on vessels in irregular waves. Proc Int Symp Dynamics of
Marine Vehicles and Structures in Waves, Ed. Bishop RED and Price WG, Mech Eng Publications Ltd, London.
Newman J N, 1977. Marine Hydrodynamics, MIT Press.
NDP, 1995. Regulations relating to loadbearing structures in the petroleum activities. Norwegian Petroleum
Directorate.
Ochi M K and Hubble E N, 1976. Six-parameter wave spectra, Proc 15th Coastal Engineering Conference, 301-328.
Ochi M K, 1973. On Prediction of Extreme Values, J. Ship Research, 17, No. 1, 29-37.
Ochi M K, 1998. Ocean Waves: The Stochastic Approach, Cambridge University Press.
Oil Companies International Marine Forum, 1994. Prediction of Wind and Current Loads on VLCCs, 2 nd edition,
Witherby & Co., London.
Paidoussis M P, 1970. Dynamics of tubular cantilevers conveying fluid. J. Mechanical Engineering Science, 12, No 2,
85-103.
Paidoussis M P and Deksnis E B, 1970. Articulated models of cantilevers conveying fluid: The study of a paradox. J.
Mechanical Engineering Science, 12, No 4, 288-300.
17
Paidoussis M P and Lathier B E, 1976. Dynamics of Timoshenko beams conveying fluid. J. Mechanical Engineering
Science, 18, No 4, 210-220.
Palmer A C and Baldry J A S, 1974. Lateral buckling of axially constrained pipes. J. Petroleum Technology, Nov 1974,
1283-1284.
Pode L, 1951. Tables for Computing the Equilibrium Configuration of a Flexible Cable in a Uniform Stream. DTMB
Report. 687.
Principles of Naval Architecture. Revised edition, edited by J P Comstock, 1967. Society of Naval Architects and
Marine Engineers, New York.
Puech A, 1984. The Use of Anchors in Offshore Petroleum Operations. Editions Technip.
Randolph M and Quiggin P, 2009. Non-linear hysteretic seabed model for catenary pipeline contact. OMAE paper
79259, 2009 (www.orcina