OrcaFlex Training Document
OrcaFlex Training Document
com
An Introduction to OrcaFlex
Orcina Limited
Daltongate
Ulverston
Cumbria
LA12 7AJ
UK
Email: orcina@orcina.com
Tel: +44 (0)1229 584742
CONTENTS
OrcaFlex Standard Training Course Syllabus ...................................................................... 4
Overview of OrcaFlex ............................................................................................................. 7
Elements of an OrcaFlex System Model .............................................................................. 9
Vessels...................................................................................................................................... 9
Line ........................................................................................................................................... 10
3D Buoys .................................................................................................................................. 12
6D Buoys .................................................................................................................................. 12
Links ......................................................................................................................................... 12
Winches .................................................................................................................................... 13
Shapes ...................................................................................................................................... 13
Constraints .............................................................................................................................. 13
Turbines ................................................................................................................................... 13
Environment ............................................................................................................................ 14
Connections between Objects .............................................................................................. 14
Free Bodies .............................................................................................................................. 15
Variable Data & External Functions ..................................................................................... 15
The Model Browser ................................................................................................................ 16
All Objects Data Form ............................................................................................................ 16
Analysing a System Model ..................................................................................................... 17
Static Analysis .......................................................................................................................... 17
Dynamic Analysis .................................................................................................................... 17
Frequency Domain Analysis .................................................................................................. 17
Time Domain Analysis ............................................................................................................ 17
Results & Workspaces ............................................................................................................ 18
Automation.............................................................................................................................. 20
Batch Processing .................................................................................................................... 20
Binary & Text Data Files ......................................................................................................... 20
OrcaFlex Spreadsheet ............................................................................................................ 20
The DLL .................................................................................................................................... 21
Distributed OrcaFlex .............................................................................................................. 21
Other Features ........................................................................................................................ 22
Fatigue Post-Processing ......................................................................................................... 22
Wave Scatter Conversion ....................................................................................................... 22
Contact ..................................................................................................................................... 22
Elastic Solid & Seabed Contact ............................................................................................. 23
Line Clashing & Contact ......................................................................................................... 23
Pipelay Supports ..................................................................................................................... 23
Introduction
• General introduction / background to OrcaFlex.
Line Theory
• Nodes and segments.
• Segments cannot bend, all bending at nodes.
• How compression in segments is treated.
• Including / excluding torsion.
Dynamic Calculation
• Time domain and frequency domain analysis.
• Implicit integration scheme.
• Explicit integration scheme.
Contents
• Difference between uniform, free flooding, slug flow, and tabular contents.
Static Analysis (Example 4)
• OrcaFlex solves individual line statics first then whole system statics.
• Statics progress window.
• Step 1 and step 2 line statics stages.
• Effect of changing max iterations, tolerance, min/max damping.
• When to change to mag. std. error & change.
Attachments (Example 6)
• Types (clumps, flex joints and bend stiffeners).
• Properties data.
• Clump “align with” option.
• Attachments can only be connected at a node.
Vessels (Example 9)
• Represent rigid bodies in diffraction regime.
• Diffraction data must be pre-calculated and then imported into OrcaFlex.
• Calculation page options (primary / superimposed motion, included effects).
• Duplicate instructions.
Overview of OrcaFlex
What follows is a necessarily brief overview of the capabilities and modelling features in
OrcaFlex. More detail is always available through the context sensitive help files (F1) and
the resources on our website. Our website (www.orcina.com) contains information on
the following:
OrcaFlex:
• Applications (www.orcina.com/orcaflex/applications)
• Features and technical specification (www.orcina.com/orcaflex/specification)
• Example files (www.orcina.com/resources/examples)
• Training videos (www.orcina.com/resources/videos/)
• Validation (www.orcina.com/resources/validation)
• Hardware requirements (www.orcina.com/support/hardwarerequirements)
• Demonstration copy (www.orcina.com/orcaflex/demo)
• Documentation (www.orcina.com/resources/documentation)
• Papers and technical notes (www.orcina.com/resources/papers-and-technical-
notes)
• User Group Meetings (www.orcina.com/resources/ugm-material)
• More information (www.orcina.com/contact)
Orcina:
• Newsletters (www.orcina.com/news/newsletters)
• Announcements and news (www.orcina.com/news)
• Upcoming events (www.orcina.com/support/events)
OrcaFlex performs global static and dynamic analysis of a wide range of offshore
systems, typically including boundary conditions such as vessels, buoys, etc., as well as
finite element modelling of line structures. The program takes as input the mechanical,
structural and other properties of the various component parts of the system. It then
calculates the static equilibrium configuration of the system and its response to dynamic
loading. Outputs include system geometry, forces and moments throughout the system.
The OrcaFlex model is fully three-dimensional, and is capable of dealing with arbitrarily
large changes in system geometry.
OrcaFlex is used in the offshore and ocean engineering industries for analysis of a wide
range of systems. Examples include, but are not limited to:
Risers Global (Coupled) Analysis & Moorings
• Tensioned marine risers • Spread, turret, SPM
• Steel catenary risers • Oceanographic buoy systems
• Flexible risers and umbilicals • Jetty moorings
• Hybrid riser systems • Buoy systems
• Drilling risers • Renewable energy
multi-body data output can be handled. For more information, see the OrcaFlex help
section Modelling, Data and Results | Vessels | Vessel Types | Importing Hydrodynamic
Data.
Dealing with vessel data is a particularly difficult and confusing area, but is of great
importance since, for many systems, the motions imposed by a ship or semi-submersible
are the main influence on system behaviour. Often the vessel motions are defined purely
through “displacement” RAO data and it is then vital that these RAOs are correct. To help
highlight any possible errors in the RAOs, each data page has a button labelled “Check
RAOs”, which provides a graphical presentation of the RAO data. The process is fully
explained in the on-line help, for example see the help page Modelling, Data and Results
| Vessels | Vessel Types | How to Check RAOs.
Lines
Lines are typically represented in OrcaFlex by a “lumped mass” finite element model (see
Figure 1). The mass, volume and hydrodynamic properties of the associated length of
line are assigned to a node, and a series of springs and dampers are defined to represent
the axial, bending and torsional stiffnesses and associated damping properties. Nodes
are connected by segments, which have no properties other than to connect nodes
together.
It is also possible to represent the line using a simple analytic catenary model, but this is
generally only useful in very limited applications, e.g. quasi-dynamic mooring analyses.
Line hydrodynamic loads are modelled through Morison’s equation (i.e. drag and fluid
inertia forces).
Lines can change length dynamically during the simulation. Both pay-out and haul-in can
be modelled. Changes to the overall line properties due to the change in length, e.g.
increases or decreases in the line mass, are fully captured.
Typical applications for lines include: risers (TTRs, SCRs, flexibles, umbilicals, etc.),
moorings (chain, wire rope, man-made fibre, etc.), hoses, towed systems, installation
analysis (including crane wire, pipelines, etc.). Line ends may be fixed, free or attached to
other objects such as vessels, buoys or other lines. Ends can be disconnected in the
course of a simulation.
Each line can also have a number of attachments. These allow the user to model point
loads (floats or clump weights), drag chains (for towed bundles), flex joints (for rigid
risers), bend stiffeners and limiters (for protecting umbilicals, cables, flexible risers, etc.).
calculated from the line geometry and material properties. Provision is made for
the inclusion of coatings and linings.
• The equivalent line category allows other individual line types to be combined
into a single equivalent line type (for example, representing a piggy-backed line
or pipeline bundle). It is assumed that the lines can be treated as a symmetric
single entity and cannot move axially or laterally relative to each other.
Special assistance is provided for determining line type properties through the line type
wizard feature. This is a data generation facility for various sorts of lines including chains,
hoses, umbilicals, wires, ropes, lines with floats etc. While this facility may be useful in the
early stages of a project, the data should be replaced with vendor data when available
(for example, for ropes, hoses and umbilicals the data are based on limited information
previously available in the public domain).
3D Buoys
3D buoys are simple single point bodies with just three translational degrees of freedom
(surge, sway and heave). The motions of the buoy are calculated by OrcaFlex. 3D buoys
do not rotate and are intended only for modelling objects small enough for rotations to
be unimportant. They have mass, volume, hydrodynamic and contact properties. The
hydrodynamic loads are calculated through Morison’s equation.
6D Buoys
6D buoys are rigid bodies with six degrees of freedom (three translational and three
rotational). OrcaFlex calculates the motion of each 6D buoy by summing all the forces
acting on it. Three different buoy types (lumped buoy, spar buoy and towed fish) are
available. Lumped buoys represent objects of arbitrary shape while spar buoys and
towed fish are intended to model purely axisymmetric objects.
6D buoys have mass, volume, hydrodynamic loads (including slamming) and contact
properties. 6D buoys can contact shapes (again see pg. 13 below) – but they cannot
contact each other. The hydrodynamic loads are principally calculated through Morison’s
equation. Spar buoys and towed fish can also include discretisation of the buoyancy and
hydrodynamic loads acting on them, providing better modelling of objects in regions of
rapidly varying flow or near the sea surface. Multiple lumped buoys can be connected
rigidly together to achieve the same effect.
6D buoys can have wing attachments. Wings allow the specification of lift, drag and
moment variations with flow incidence angle.
Note: Despite the names, 3D buoys and 6D buoys do not need to be buoyant in the
ordinary sense of the word. The wet weight is simply determined from the input data.
Links
Links are massless springs that can be used as a connection between two other objects
in the model. Two types are available: tethers and spring/dampers. Tethers are simple
linear springs that cannot support compression. Spring/dampers contain a spring and a
damper element acting in parallel (both can have either linear or non-linear properties)
and can support compression.
Winches
Winches are also massless connections linking two (or more) objects in the model. The
connection is by a winch wire, which is fed from and controlled by a winch drive mounted
on the first object. The winch drive can be operated in either length or tension controlled
mode. Tensions and lengths can either be constant or time-varying through the
simulation.
Winches can be simple (an idealised winch that responds immediately to changes in drive
direction) or detailed (where data for winch drive inertia, damping/drag and deadband
can be specified). The simple winch is adequate for most applications.
Shapes
Shapes can be connected to other objects in the model and are of four types:
• Elastic solid shapes apply a linear reaction force to any buoys or lines which
penetrate them. They are used to represent contact surfaces. Several different
elementary shapes are available and a number of solids may be placed together
to build up more complex geometries. Friction coefficients can be defined for
dynamic shape contact.
Note that elastic solid shapes have no mass or inertia of their own, but when
connected to a free body such as a buoy, the reaction force from the solid is
transferred to the buoy and contributes to its movement.
• Trapped water shapes represent a volume that is completely shielded from the
external environmental loading, for example in a moonpool.
• Drawing shapes are used for purely visual purposes and have no interaction with
other objects in the model.
• Label shapes have no geometric shape and are simply used as carriers for text
labels in the 3D view.
Constraints
Constraints are effectively connection objects, having no properties of their own (e.g. no
mass, drag etc). They offer more flexibility and control over connections than can be
achieved by directly connecting objects together.
There are two types of constraints:
• Calculated DOFs, where individual degrees of freedom can be fixed or freed by
the user. The free degrees of freedom can be assigned stiffness and/or damping,
if required.
• Imposed motion, where the constraint motions are controlled by a pre-defined
time history.
Turbines
Turbines are objects specifically intended to represent the hub and blades of a horizontal
axis wind turbine.
The blades are modelled in a similar way to lines, allowing blade flexibility and permitting
aeroelastic coupling to be modelled. The blades can also be considered as fully rigid. The
blade aerodynamic loading includes drag, lift and moment contributions and can allow
for rotation effects through a blade element momentum method.
Generator torque and pitch angle controllers can be represented through OrcaFlex
external functions (please see further below for more information on external functions).
Environment
The marine environment model includes:
• Seabed: Represented as an elastic surface, usually a plane (not necessarily
horizontal), but a 2D or 3D surface profile can be modelled if required. The
normal reaction force can be modelled through a simple elastic spring (with
linear or non-linear stiffness) or using a more sophisticated approach (where
non-linear hysteretic resistance, suction and re-penetration effects are included).
Tangential resistance can be modelled through Coulomb friction or (for line
objects only) user-defined resistance vs displacement curves.
• Current: Can have a library of current profiles, each with magnitude and rotation
varying with depth and/or time.
• Waves: Wave models available include a simple linear (sinusoidal) wave, several
non-linear regular waves and a number of wave spectra for modelling random
seas. Random seas can also be specified through a user-defined wave spectrum
or wave components, or through a time history of wave elevation. Multiple wave
trains and directional wave spreading are permitted.
• Wind: Can be constant, represented by a wind spectrum or specified through a
time history file. Typically the wind is the same at all horizontal locations through
the model, although a spatial variation can be defined by importing a TurbSim
(.bts) full field file.
Current and wave water particle velocities are defined from the user-specified current
profile and wave parameters, allowing for a single, nominal depth value in the wave
calculation. OrcaFlex is a global modelling tool and so these water particle velocities are
generally unaffected by the presence of model objects or local variations in the seabed.
However, it is possible to define a zone of disturbed water that is associated with an
OrcaFlex vessel using a feature called sea state RAOs (these data are defined within the
vessel type). The degree of disturbance must be defined by the user either manually or
by direct import from an OrcaWave or WAMIT diffraction output.
In general, connected objects are rigidly fixed together for all of the child object’s degrees
of freedom. However, constraint objects (and to some extent line ends) offer more
versatile connections.
There is no limit on the number of objects in the model – in reality the only limit is the
memory and other resources available on the computer being used. Similarly, there are
no built-in limits to the number of objects that can be connected (although there are
limitations on the object types that are allowed to be connected). As a result, very
complex systems can be modelled, though of course the more complex the model, the
longer the analysis will take to process.
Free Bodies
Of the objects that can make up an OrcaFlex model, lines, turbines, 3D and 6D buoys are
always free bodies. This means that their motions are calculated by OrcaFlex according
to the forces acting on them.
Depending on how you model them, vessels are either free bodies (calculated motion) or
have prescribed motions (e.g. through displacement RAOs, time history etc.). Constraints
can define fixed / free degrees of freedom or imposed motions (through a time history)
but have no inertia of their own and therefore cannot be free bodies. They would
normally be used in conjunction with other free bodies.
Links, winches and elastic solid shapes all define forces, but also have no inertia of their
own.
Static Analysis
There are generally two objectives for a static analysis:
• To determine the equilibrium configuration of the system under weight,
buoyancy and hydrodynamic drag loading
• To provide a starting configuration for dynamic simulation that minimises
transients
In most cases, the static equilibrium configuration is the best starting point for a dynamic
simulation and the two objectives become one.
Dynamic Analysis
Frequency Domain Analysis
The system static configuration is used to determine linear transfer functions relating the
system response, system loads and applied environment. These transfer functions are
then used to compute the system’s dynamic response.
However, subsea systems are strongly affected by drag loading, which is non-linear, and
so it is necessary to capture this non-linearity in the frequency domain solution. This is
done by carrying out the dynamic analysis iteratively; the linear drag matrix is updated at
each iteration based on the calculated system dynamic response.
Time Domain Analysis
The equation of motion is formed for each line node and free body:
In time domain, the equation of motion is solved at each time step. Since the system
geometry is re-computed at every time step, the simulation takes full account of
geometric and property non-linearities, including the spatial variation of both wave loads
and contact loads.
Two integration schemes are available for solving the equation of motion; implicit and
explicit:
• The implicit integration scheme is the default option. Implicit schemes generally
remain stable with much longer time steps than are possible with explicit,
potentially offering a significant run time advantage over the explicit method.
Longer time steps are possible because the implicit scheme iterates for dynamic
equilibrium at each time step.
However, stability does not guarantee accuracy and care must always be taken
(especially with high frequency responses) to assess the level of accuracy
achieved as a function of time step.
With the implicit scheme the user can select either a constant time step or a
variable time step approach. The variable time step algorithm automatically
reduces the time step when the iteration count is high and increases it when the
iteration count is low, optimising run-time. However, it can very occasionally add
high frequency energy into the system when the time step is changed (this is a
well-known feature of variable time step algorithms and is not specific to
OrcaFlex). Consequently, for most applications, the constant time step option is
to be preferred.
• The time step required for stable explicit integration is very short – typically
around 0.001s. OrcaFlex gives guidance on an appropriate time step.
Hydrodynamic forces typically change little over such a short time interval, and
are time-consuming to compute. Therefore, to save computing time
hydrodynamic loads are updated at a longer “outer” time step. Both time steps
are user-defined and may be set equal for cases where the hydrodynamic load
varies more rapidly.
Note that the method of solution does not involve the construction and inversion
of a stiffness matrix for any part of the system. An important consequence is that
the program has no difficulty in dealing with the transition between tension and
compression in lines, e.g. at seabed touchdown.
Results can be accessed through the Graphical User Interface (GUI) or using the
extensive OrcaFlex automation features.
Results accessed through the GUI are opened in a series of result windows. The windows
can show system views (either wire frame and/or shaded), results plots and/or tables. A
particular set of results windows can be saved as a workspace (.wrk) file. The workspace
file can then be used to automatically open up the same set of results windows in
another simulation file. Workspaces are saved and opened through the Workspace menu
in OrcaFlex.
Automation
The OrcaFlex Graphical User Interface (GUI) is a common method of using OrcaFlex.
However, when significant numbers of load cases and/or parametric studies need to be
performed, using the GUI can be more time consuming and error prone. To this end
OrcaFlex offers a huge capability for pre- and post-processing.
Batch Processing
The batch processing form in OrcaFlex provides a facility to batch run multiple OrcaFlex
jobs on a single machine. The batch processing facility takes advantage of hardware with
multiple cores/processors allowing multiple files to be processed simultaneously.
Simulations, results spreadsheets and fatigue files can be processed. The batch
processing form will process different file types in a particular order (pre-processing
batch scripts, then data/simulation files, then fatigue files and finally results
spreadsheets) to ensure the correct flow through the analysis.
OrcaFlex Spreadsheet
The spreadsheet contains two separate worksheets; one for pre-processing and one for
post-processing.
The pre-processing sheet provides assistance with the generation of multiple load case
variants of a specific model file. The variants can be defined through a batch script, which
is a list of commands placed within a text file. The spreadsheet assists with the creation
of this text file. The commands are then executed directly from the spreadsheet, or
within the batch processing form in OrcaFlex. Alternatively, the pre-processing sheet can
automatically generate a set of text data files, by creating variants of a “template” text file
created by the user.
The post-processing spreadsheet allows results from multiple simulation files to be
gathered together in a single workbook for further post-processing and/or plotting. The
instructions wizard functionality provides an easy way to populate the instructions for
the post-processing sheet.
Most basic automation tasks can be easily carried out using the OrcaFlex spreadsheet.
Typically the process might be:
1. Use the GUI to set up a base case OrcaFlex data file. Spend time doing QA on the
entered data.
2. Use the OrcaFlex ‘Pre-processing’ sheet to call up the base case data file and
generate variants of this, which are saved as OrcaFlex data files.
3. Use the OrcaFlex batch processing capability to process all the above.
The DLL
The OrcaFlex spreadsheet is suitable for almost all conventional automation tasks,
however, more advanced automation can be achieved through the OrcaFlex
programming interface. This is a Windows dynamic link library (DLL) called OrcFxAPI.
The OrcFxAPI DLL can be thought of as a library of software function calls (much like a
series of software subroutines). Each of these calls triggers a piece of OrcaFlex
functionality – the list is extensive, but in brief, functions exist to:
• Create a model and load OrcaFlex data or simulation files
• Create objects and set data for a model
• Run static and dynamic calculations
• Extract results and 3D views
The full list can be found in the OrcaFlex API help documentation, which can either be
accessed from the OrcaFlex installation (see the OrcFxAPI folder) or our website:
(https://www.orcina.com/resources/documentation).
Instructions on linking to the DLL are available for Python, MATLAB, C/C++ and Delphi.
We have an introductory guide for the Python API available on our website, which can be
accessed by downloading the AnIntroductionToThePythonInterfaceToOrcaFlex.zip file from
here: https://www.orcina.com/resources/documentation/. This download includes the
introductory document and accompanying source code.
Distributed OrcaFlex
The distributed OrcaFlex suite of programs enables a collection of networked, OrcaFlex
licensed PCs (clients) to batch run OrcaFlex simulation jobs, transparently, using spare
processor time.
Each client can be enabled (to accept jobs) or disabled (to refuse jobs) at any time. Any
client can abort a running job - the server will then reallocate it to a new client and restart
it from the latest stored state. Clients run jobs at low operating system priority. This
means the job runs in the background, so it does not interfere with other tasks on that
machine. If the client is otherwise idle (e.g. at night) then the job will run at maximum
speed. But if the PC is being used, the user will not notice the background distributed
OrcaFlex runs, since the user work takes priority. Therefore, there is normally no need to
disable clients.
Other Features
Fatigue Post-Processing
Fully integral to OrcaFlex is a comprehensive fatigue post-processing capability. This
allows the following fatigue analysis methods to be employed:
• Regular wave analysis
• Rainflow cycle-counting (e.g. based on irregular wave analysis)
• Spectral fatigue (e.g. based on frequency domain analysis)
Before using the fatigue module, the necessary simulations must be performed in
OrcaFlex. The fatigue data, and calculation results, are saved to a single file with a .ftg
extension.
Damage is generally calculated from S-N curves but, for mooring fatigue analyses, T-N
curves can be defined. A choice of the Goodman, Soderberg, Gerber and Smith-Watson-
Topper mean stress correction factors are available for S-N curves.
Stress calculations can be based on homogeneous pipe assumptions or by defining
linear factors relating the stress to global tension and curvature. The latter approach is
appropriate for determining stresses in different layers/components in a complicated
cross-section such as an umbilical.
It is also possible to collate histograms from multiple simulation files for further post-
processing outside of OrcaFlex. In addition, the fatigue post-processing module can be
used to collate and display Shear7 fatigue results, if the relevant Shear7 .plt files are
available.
Contact
Not all objects in OrcaFlex can contact each other – in fact most objects do not contact
anything. In many cases, a specific object (or objects) may need to be included in the
model to facilitate contact.
The following table summarises the objects that do allow contact:
Pipelay Supports
Lines can also contact objects called supports, which can be attached to either vessels or
6D buoys. Supports are intended to represent roller-like objects and are most often used
to create models of pipelay systems, e.g. S- or J-lay.
Various standard support geometries are offered, including flat, V shaped and U shaped,
as well as a user specified option. Multiple supports can be attached to a single vessel or
buoy with their positions either defined explicitly or placed along a predefined track.
Each support type can have its own value of contact stiffness. In addition, dynamic
friction coefficients can be specified for the contact between lines and supports.
Modal Analysis
Following a static analysis, OrcaFlex can calculate the undamped mode shapes and
periods for the whole system or for individual lines. The loads associated with each mode
shape can also be reported.
VIV Analysis
OrcaFlex can support both frequency and time domain VIV analysis.
Frequency domain VIV is offered through interfaces to the Shear7 and VIVA packages.
Note that these are third-party software packages and must be purchased separately
from OrcaFlex. In both cases, the frequency domain package can be used directly from
within the OrcaFlex environment.
Time domain VIV analysis is offered through two wake oscillator models (Milan wake
oscillator and Iwan and Blevins wake oscillator) and two vortex tracking models.
The wake oscillator models apply oscillating forces to the line in accordance with the
expected vortex shedding frequency. The forces are applied in the transverse (normal to
both flow and line axis) direction only.
The vortex tracking models apply a potential flow model of the detailed flow field around
the line including vortex shedding, and determine the oscillatory forces by integration of
the pressure field around the circumference. As a consequence they are capable of
predicting in-line as well as transverse VIV.
Wake Effects
As OrcaFlex does not modify the local flow around objects, shielding and boundary
effects are not automatically modelled.
However, for pairs of OrcaFlex lines, a wake model facility is available. The facility defines
a wake zone based on the steady flow speed experienced by the upstream line. The
location of the downstream line within this wake zone is used to modify its drag loading.
Wake models by Huse and Blevins are available, as well as a user specified option. The
Blevins and user specified options allow for both drag and lift effects.
On-Line Help
OrcaFlex contains a comprehensive on-line help facility, which covers all aspects of the
software. There are sections covering data and results, background theory, automation
and the user interface.
The search facility can be used to find help sections on a particular topic. In addition
context-sensitive help is always available. This can be accessed by simply selecting the
data item (or result) of interest on the relevant data form in OrcaFlex and pressing the
‘F1’ key.
The full help file can also be downloaded from Orcina’s website for off-line access
(www.orcina.com/resources/documentation).
YouTube Channel
Our YouTube channel (Orcina Ltd.) contains a number of short tutorial videos offering
OrcaFlex hints and tips as well as videos reviewing the new features in each of the most
recent releases.
In addition, we have an expanding series of videos covering various aspects of the
introductory training course that may be useful as a refresher.
Further Support
Further help and support can be obtained from the Orcina team as part of the
Maintenance, Upgrade and Support (MUS) scheme.
Support can be obtained either by calling (+44 (0)1229 584742) or emailing
(orcina@orcina.com). If you have a specific modelling question or analysis issue then
emailing your OrcaFlex model (or a sketch of what you are trying to do) will help us to
give you the most complete advice.
Useful References
1. Barltrop, NDP (ed): Floating structures: a guide for design and analysis, CMPT 1998
2. Barltrop, NDP + Adams, AJ: Dynamics of fixed marine structures (3rd Ed),
Butterworth-Heinemann, 1991
3. Faltinsen, OM: Sea Loads on Ships and Offshore Structures, Cambridge UP, 1990
4. Rawson, KJ + Tupper, EC: Basic Ship Theory (Vol 2), Longman, 1984
5. Tucker, MJ: Waves in Ocean Engineering, Ellis Horwood, 1991
6. Carter, D J T: Prediction of Waveheights and Period for a Constant Wind Velocity
using the JONSWAP Results, Ocean Engineering, Vol 9, No1, pp17-33, 1982
7. Puech, A: The Use of Anchors in Offshore Petroleum Operations, Éditions Technip,
Paris 1984
8. Taylor, R + Valent, P: Design Guide for Drag Embedment Anchors, Naval Civil
Engineering Laboratory (USA), TN No N-1688, 1984
9. Hoerner, SF: Fluid Dynamic Drag, published by Hoerner Fluid Dynamics, PO Box 342,
Brick Town, NJ08723, USA
10. ESDU: Wind Engineering data items. For drag of circular cylinders, the most useful
are Data Items 80025 (2D flow) and 81017 (3D effects). Published by ESDU
International, London.
11. Sarpkaya, T + Isaacson, M: Mechanics of Wave Forces on Offshore Structures, van
Nostrand Reinhold, 1981
12. DNV: DNV-RP-C205 Environmental Conditions and Environmental Loads, (previously
Classification Notes 30.5)
13. Morison, J R et al: The force exerted by surface waves on piles. Petrol Trans AIME Vol
189, 1950
14. Longuet-Higgins, MS: On the Joint Distribution of Wave Periods and Amplitudes in a
Random Wave Field, Proceedings Royal Society London, Series A, Mathematical and
Physical Sciences, Vol 389, pp241-258, 1983
15. Comstock, JP: Principles of Naval Architecture, SNAME, New York, 1967. (A later
edition was published in the 1990’s)