Ariane User - Manua
Ariane User - Manua
USER GUIDE
June 2011
Research Department
BUREAU VERITAS
92571 Neuilly-sur-Seine Cedex
Tel: (33-01) 55 24 74 67
Fax: (33-01) 55 24 70 26
c
•Bureau Veritas
Contact: Cédric Brun, Damien Coache, Yann Giorgiutti, Romain Anne
email: [email protected]
Contents
Introduction 1
I Getting started 5
1 Minimum requirements 7
2 Installation procedure 1
2.1 Ariane7 setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 Ariane7 launching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 License setting 1
3.1 FlexLm USB Dongle . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3.2 Nodelock License configuration . . . . . . . . . . . . . . . . . . . . . 2
3.3 Server License configuration . . . . . . . . . . . . . . . . . . . . . . . 2
II Inputs 3
5 Main interface Description 1
5.1 Menu bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5.1.1 File menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5.1.2 Configuration menu . . . . . . . . . . . . . . . . . . . . . . . . 3
5.1.3 Tools menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.4 Help menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Tool bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3 Automatic saving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4 Creating a new project . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.4.1 Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.4.2 Status bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6 Vessels page 1
6.1 Vessel choice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
6.2 Description of the vessel geometry . . . . . . . . . . . . . . . . . . . . 3
6.2.1 Three dimensions visualization . . . . . . . . . . . . . . . . . . 3
6.2.2 Definition of a vessel mesh . . . . . . . . . . . . . . . . . . . . 4
6.2.3 Vessel main particulars definition . . . . . . . . . . . . . . . . 6
6.2.4 Turrets definition . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2.5 Fairleads definition . . . . . . . . . . . . . . . . . . . . . . . . 8
6.2.6 Control points definition . . . . . . . . . . . . . . . . . . . . . 10
6.2.7 Fenders attach points definition . . . . . . . . . . . . . . . . . 11
6.2.8 Thrusters definition . . . . . . . . . . . . . . . . . . . . . . . . 12
6.3 Loading Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.1 Vessel’s data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.2 Added mass . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.3.3 Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.3.4 Response Amplitude Operators . . . . . . . . . . . . . . . . . 22
6.3.5 Quadratic Transfer Functions . . . . . . . . . . . . . . . . . . 25
6.3.6 Complete Quadratic Transfer Functions . . . . . . . . . . . . . 31
6.3.7 Cross waves full QTF . . . . . . . . . . . . . . . . . . . . . . . 34
6.3.8 Wind and current coefficients/forces . . . . . . . . . . . . . . 35
6.3.9 External loads . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3.10 First order loads . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.3.11 Imposed motions . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.3.12 Symmetrise inputs . . . . . . . . . . . . . . . . . . . . . . . . 47
6.3.13 Load a complete hydrodynamic data file . . . . . . . . . . . . 47
6.3.14 Export hydrodynamic data file . . . . . . . . . . . . . . . . . 47
6.3.15 Add loading cases to a vessel . . . . . . . . . . . . . . . . . . . 48
6.4 Export/import vessels . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9 Mooring system 1
9.1 Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
9.1.1 Mooring zone . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
9.1.2 Plane seabed definition . . . . . . . . . . . . . . . . . . . . . . 1
9.2 Vessels settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
9.3 Anchors settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
9.3.1 Anchor creation . . . . . . . . . . . . . . . . . . . . . . . . . . 5
9.3.2 Anchor modification . . . . . . . . . . . . . . . . . . . . . . . 8
9.4 Lines settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
9.4.1 Create a mooring line . . . . . . . . . . . . . . . . . . . . . . . 9
9.4.2 Lines modification . . . . . . . . . . . . . . . . . . . . . . . . 13
9.5 Ilines generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
9.6 Fender settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
9.7 Mooring System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.7.1 Text summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.7.2 Text or Excel summary . . . . . . . . . . . . . . . . . . . . . . 20
9.7.3 Export Diodore line characteristics . . . . . . . . . . . . . . . 20
10 Line setup 1
10.1 Line profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
10.1.1 Line profile calculation . . . . . . . . . . . . . . . . . . . . . . 2
10.1.2 Line profile display . . . . . . . . . . . . . . . . . . . . . . . . 3
10.1.3 Line characteristic display . . . . . . . . . . . . . . . . . . . . 7
10.1.4 Line profile/characteristic dialog . . . . . . . . . . . . . . . . . 8
10.2 Buoys and sinkers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
10.2.1 Buoys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
10.2.2 Sinkers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
10.3 Seabed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
10.4 Line control points . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
III Calculation 17
11 Static analysis 1
11.1 Setup initial position (SINGLE) . . . . . . . . . . . . . . . . . . . . . 1
11.2 Rig move (SINGLE) . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
11.3 Equilibrium analysis (SINGLE) . . . . . . . . . . . . . . . . . . . . . 9
11.3.1 State of the lines . . . . . . . . . . . . . . . . . . . . . . . . . 10
11.3.2 Equilibrium position under mooring loads only . . . . . . . . . 10
11.3.3 Equilibrium position under environmental conditions . . . . . 11
11.3.4 Equilibrium position under the action of thrusters . . . . . . . 13
11.3.5 Equilibrium position under the action of external loads . . . . 15
11.4 Imposed offset (BATCH) . . . . . . . . . . . . . . . . . . . . . . . . . 18
11.5 Equilibrium Analysis (BATCH) . . . . . . . . . . . . . . . . . . . . . 22
11.5.1 With constant loads . . . . . . . . . . . . . . . . . . . . . . . 22
11.5.2 With environmental loads . . . . . . . . . . . . . . . . . . . . 24
11.6 Stiffness matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
V Tools 31
15 Tables 1
15.1 Item creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
15.2 Item modification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
15.3 useful tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
15.4 Excel linking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
16 Graph zones 1
16.1 Inputs graph zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
16.1.1 Visualisation tools . . . . . . . . . . . . . . . . . . . . . . . . 1
16.1.2 Export graph . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
16.2 Results graph zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
17 Mooring zone 1
17.0.1 Interaction tools . . . . . . . . . . . . . . . . . . . . . . . . . 1
17.0.2 Toggle buttons . . . . . . . . . . . . . . . . . . . . . . . . . . 3
VI Abreviations 1
List of Figures 24
List of Tables 33
Welcome to the Ariane7 User Guide and thank you for purchasing the Bureau
Veritas mooring software.
The Ariane7 software aims to be a competitive and interactive tool in a mooring
project design. New possibilities have been developed since the last release of Ari-
ane, making Ariane7 a state-of-the-art mooring software for the mooring systems
designers benefit. Indeed, in addition to the previous calculation possibilities of
"Ariane 6.3 3-Dynamics", this version of the software enables the user to perform
simulations closer to reality:
• The new interactive interface allows the user to visualize easily the project
construction, ongoing simulations and visualise the results.
The present User Guide aims to explain how the software interface works and
what are the main possibilities of Ariane7.
This manual has been divided into different parts, corresponding to the main steps
of a mooring project design (see figure 1):
• Inputs: the different structures to be moored and their loading cases, the
mooring lines, the site data;
• Calculation: static and time domain simulations that can be performed on the
defined mooring system;
Getting started
Minimum requirements
Ariane7 has been developed using a multiplatform language: Python. This lan-
guage enables the software to be launched on most of the computers.
However some modules of Ariane7 need some minimum requirements, for example
the 3D visualisation. This module needs a graphic card allowing OpenGL to be
executed.
Recommended configuration:
• RAM: 1Go;
For a good visualisation of all the interface tools and buttons, the minimum screen
resolution should be 1024*768 pixels.
Installation procedure
In order to install Ariane7 on a computer, the only thing the user needs is the
executable file named “SetupAriane7.exe”.
Once the user has selected the language for the Ariane7 setup tool, clicking on
displays the introduction page of the setup wizard (see figure 2.3).
In order to continue the installation of Ariane7 Bureau Veritas mooring software,
figure 2.4).
After clicking on the installation of the Ariane7 sofware ends.
• From the ’Start’ menu: “Start -> Programs -> Bureau Veritas -> Ariane7 ->
Ariane7”;
In any case, the software can be started launching the Ariane7 icon (see figure 2.5).
Once the program launched, a temporary frame appears on the screen (see fig-
ure 2.6) before displaying the Ariane7 main window (see figure 2.7).
As can be seen in the screenshot (see figure 2.7), the first time Ariane7 is
launched a popup window is shown asking for the path to the license file or the
license server.
When specifying it and cliking on , the license will be taken into account
until next Ariane7 update.
Please refer to next chapter to have more information on the different licensing
procedures.
License setting
• No license: the user can open the projects but the modifications will not be
saved and no calculation can be performed;
• 1st level license: the user can save projects modifications but no calculation
can be performed;
• 2nd level license: the user can save projects modifications and perform static
analyses;
• 3rd level license: the user can save projects modifications and perform static
and time domain analyses;
• 4th level license: the user can save projects modifications and perform static,
time domain and dynamic analyses (MCS optional module).
Two ways to get a license are available:
With a server licensing service, a user can directly borrow a license for a determined
period. This option is detailed in section 4.1.3 of this document.
Ariane7 is the new version of the Ariane program, containing the result of more
than 20 years of development.
However this new version has been totally reprogrammed in order to offer a better
user interface and new calculation possibilities. Hence it is not possible to directly
open old projects into the Ariane7 interface.
Nevertheless, it is possible to automatically convert projects and inputs to the Ar-
iane7 format (see section 4.1.3 of this document):
• Ariane6.3 project files: a dedicated tool allows the user to convert Ariane6.3
project files to the Ariane7 format;
• Loading cases input files: dedicated tools allow the user to convert Ariane 6.3
loading case input files to the Ariane7 format. These loading case files con-
cern added mass, damping, Response amplitude Operators, Quadratic Trans-
fer Functions, wind and current coefficients definition;
• Ariane 6 vessel mesh definition files: if the user wants to keep the same vessel
mesh from the old version to the new one, it is possible to convert the Ariane6
vessel mesh definition file to the Ariane7 format;
• HydroStar vessel mesh definition files: the same operation can be done con-
cerning HydroStar vessel mesh files definition.
Inputs
• "LineSetup/LineProfile" allows the user to choose the color parameters for the
Line Setup or Line Profile page;
General tab
• Window size: Size of the main Ariane7 window (width x height in pixels).
Default size is 1024x768 pixels;
• Number of temporary files: This enables the user to set the number of
temporary files used in the on fly save and load mechanism. This mechanism
is explained in section 5.2;
• Delete temporary file on exit: Deletes or not the temporary files used for
the on fly save and load mechanism when closing Ariane7;
• Remember active page: Saves the interface page that was active when
closing Ariane7. This page will be displayed when reopening Ariane7;
• Default time to display messages (in sec): Time during which messages
will be displayed in the status bar (see section 5.4.2);
• Auto save time interval (in sec): Time interval between auto-backups.
At each of these time intervals, the Ariane7 project file will be saved in
the temporary user directory. If the Ariane7 GUI fails, a message will be
displayed when reopening the GUI asking the user if he wants to open an
automatically saved file (see section 5.3);
• License server/License file path: Input field in which the user has to
specify the total path to the license file (.lic) or the address of the license
server (see Chapter 3).
• Color of the tree background: When clicking on the button, a pallet opens
allowing the user to select the background color of the tree (see section 5.4.1).
• Tree width (in px): Width of the tree (see section 5.4.1) in the main Ariane
window. The width has to be entered specifying the desired number of pixels.
• Start option for the tree display: If ticked, the tree (see section 5.4.1) will
be displayed at Ariane launching. Note that there are options to hide the tree
in the Ariane main window.
• Log height (in px): Defines the height of the Info Log (see section 5.4.3)
frame in the Ariane main window. This height has to be entered giving the
desired number of pixels.
• Log background color: Clicking on the button displays a pallet allowing the
user to define the color of the Info Log background color (see section 5.4.3).
• Open Excel files automatically: If ticked, Excel results files will be opened
automatically. Hence the user won’t have to browse his files to find the Excel
results files.
• Open text files automatically: If ticked, text results files will be opened
automatically. Hence the user won’t have to browse his files to find the text
results files.
• Text editor: The user can define the total path to his favorite text editor
(it can be Excel if desired), so that all results files will open using the chosen
editor. Note that the files will open automatically using this editor only if the
two check buttons located here above have been ticked.
• Default extension for results files: The user can define a default extension
for the results files. All results files will then be saved with this extension.
• Show warning boxes / highlight the info log: The user can choose
between two options. If ticked, show warning boxes will be displayed when
a problem occurs. If not, the warning message will be displayed in the Info
Log (see section 5.4.3) which will be highlighted and a warning sign will be
displayed in the status bar for a limited time.
keyboard arrows. The default value is 10 pixels, meaning that the moor-
ing zone will be translated of 10 pixels in the North direction when the
<Up> key is pressed and 10 pixels in the South direction when the
<Down> key is pressed.
– Toolbar width (in px): Allows the user to define the mooring zone
toolbar width in pixels.
– Color of crosses: Clicking on the button displays a pallet enabling the
user to choose the mooring zone crosses color.
– Resize window automatically: If ticked, the mooring zone display
will be adapted to the Ariane main window size.
This tab allows the user to change the color of the different elements listed, con-
cerning the Line Setup and Line Profile pages.
Some of these parameters have to be manipulated with great care as they are
set for a good convergence of the internal algorithms.
Static calculation parameters
• dphi parameter (in rad): Vessel yaw default rotation to calculate stiffness;
• Force tolerance (in kN): Force tolerance for the static equilibrium conver-
gence;
• Moment tolerance (in kN.m): Moment tolerance for the static equilibrium
convergence;
OpenGL tab
• Number of 3D views rows: The 3D view will be split into as many rows
as defined here. Each row will contain its own 3D view;
Convert files
"Convert files" allows the user to convert files to the Ariane7 format.
• Ariane6.3 project files: Asks for an Ariane6.3 file to convert (’.ari’), then
for the saving path and name of the converted file (.’ar7’). It is then possible
to directly open the converted file into the Ariane7 interface. The converted
file will then contain every project input but no calculation parameters: it
reads the Ariane6.3 ’.ari’ and ’.lin’ files;
• Ariane6 vessel loading case files: opens a window allowing the user to
convert Ariane 6.3 loading case files to the Ariane7 loading case files for-
mat (Added mass, damping, QTF, RAO, wind and current coefficients). The
Ariane7 loading case file format is given in section 6.3;
• Ariane6 vessel mesh files: opens a window allowing the user to convert
Ariane 6.3 mesh files to the Ariane7 format. Ariane7 mesh files format is
given in section 6.2.2;
• HydroStar vessel mesh files: opens a window allowing the user to convert
Hydrostar mesh files to the Ariane7 format. Ariane7 mesh files format is
given in section 6.2.2;
• WAMIT vessel loading case files: opens a window allowing the user to
convert output file from WAMIT into the Ariane7 input loading case format.
The user will have to define the characteristic length defined in WAMIT and
the reference point for translations. Then clicking on the different buttons, he
will be asked to input the WAMIT output files: *.1 for the Added Mass, *.4
for the RAO, *.8 for the QTF. Once selected, the files will be converted to the
Ariane7 format (see section 6.3).
• AQWA output files: Opens a window allowing the user to convert AQWA
FullQTF (QTF-C) to the Ariane7 format.
• MOSES output files: Opens a window allowing the user to convert MOSES
RAO files to the Ariane7 format.
Borrow license
"Borrow Licenses" permits to borrow a license on a licenses server, during a mission
for example (see figure 5.13). The user has to be warned that if a license is borrowed
on the server, there will be one license missing on it during the borrowing time. If
the borrowing has been successful, a frame is displayed (see figure 5.14);
The "Help" menu provides information about Ariane7 and connects to the dif-
ferent manuals that can help the user:
• The "User Guide" (the present manual) dealing with the software use;
In addition to the manuals is an “About” item (see figure 5.18) containing the fol-
lowing information:
• A revision number informing the user on the software version. This number
should be communicated to the development team when contacting them;
• The E-mail address to contact the development team in case a problem oc-
curred or if the user has any question regarding the software.
shows or hide the info log region of the Ariane7 interface (see section 5.4.3)
On the right part of the page the user can find input fields and text zones intended
to provide information on the project.
• Project name: Name of the project that will be written in the output files;
• User comments frame: Text zone in which the user can specify the project’s
characteristics and personal comments. These comments will appear in the
output files;
• Export light project: Suppresses all that can be recalculated in the database
in order to reduce its size and asks the user to save it in his computer (Dep-
recated in Ariane7.0.2);
On the left part of the screen is a zone called the "tree", allowing the user to
navigate through the software.
5.4.1 Tree
Figure 5.22 represents the tree, summing up all the steps necessary to go through
when building a new project.
As can be seen in figure 5.22, the tree is divided into several sections or "branches".
The tree and its branches will evolve with the project, allowing the user to visualize
his progress.
The tree always appears on the left of the screen. However , located in the
tool bar, allows the user to show or hide it.
Branches of the tree can be accessed left cliking on them. However, some useful
options can be displayed right clicking on the different items.
Next chapters of this guide present the different items of the tree, in order to build
a project step by step.
• at mid breadth.
The vessels loading cases are defined in this coordinate system (see figure 5.27).
The vessel main particulars (fairleads, turrets, thrusters, ...) are defined in
this local acis system but the z-axis points upwards. This convention was chosen for
compatibility reasons with Ariane6.3.
Figure 5.28 gives a representation of the relation between the global and the local
axis systems.
Figure 5.28: Relation between the local and the global axis systems
Vessels page
This chapter concerns the creation of vessels and the description of their loading
cases.
In order to start the vessel definition, please click on "VESSELS" in the tree.
If one clicks on the "Add an FPSO" button for example, the tree is updated with
the vessel that has been chosen (an FPSO for instance), along with a new branch:
"LoadingCase(1)" (see fig 6.2).
In addition to the tree update, a new page has been opened on the right hand side
of the tree. This page corresponds to the vessel that has been chosen.
• A brief description of the vessel. If the name of the vessel is changed, the tree
will be updated with the new name;
• Input fields allowing the user to enter the main dimensions of the vessel and
the position of the vessel local axis system. Please note that the local axis
system is always located on the keel of the vessel (see figure 5.26);
• A note book allowing the user to define turrets, fairleads, control points, fend-
ers attach points and thrusters.
• Turrets: this tab allows the user to generate turrets on the vessel. A turret is
generally used for "single point mooring" systems. The way to define a turret
is explained in section 6.2.4;
• Fairleads: this tab aims to create fairleads on the vessel. This can be done
using different methods, as it is explained in section 6.2.5;
• Control points: these points are meant to be created in order to follow their
trajectory during the simulations. They can be created as explained in sec-
tion 6.2.6;
• Fenders attach points: Fenders can be created between two vessels (linked to
one of the vessels) or between a vessel and a dock (linked to anchors). The
creation of their attach point on a vessel will be explained in section 6.2.7.
Note that only the fenders’ attach point will be created in the vessel geometry
definition, the fenders themselves will be defined later (see section 9.6);
• Thrusters: this tab allows the user to define thrusters on the vessel. They can
be created in the way defined in section 6.2.8.
This part of the project construction concerns only the vessel and its particularities.
Once all the items of the vessel created, the user will be able to connect them to lines
(turrets and fairleads), observe the trajectory of specific points (control points), set
an interaction between two vessels (fenders) and apply thruster loads in the local or
global axis systems.
Once the center of the chain table defined, fairleads can be created around it,
defining a radius from the center and an angle from the vessel x-axis clockwise. Two
methods are available to do so:
• One by one definition: each of the fairleads are defined one by one by the user.
This is done in the exact same way as the chain table center creation. Please
note that it is also possible to copy/paste from Excel, if a chain table center
has been selected;
• Automatic fairlead generation: this tool allows the user to create fairleads
along an arc, which center will be the selected chain table center. The user
has to define the radius from the chain table center, the first azimuth from the
vessel local x-axis, the extent of azimuth and the number of fairleads that are
to be generated (see figure 6.8).
This generator allows the user to create fairleads along an arc. The user just
has to define the center and the radius of the arc, the first azimuth, the extension
domain and the number of fairleads he wants. Then clicking on will cre-
ate the fairleads which will appear in the table and in the 3D visualization window
(green spheres).
Note: More than one line can be connected to a fairlead.
The control point tab of the note book allows the user to create control points
anywhere on the vessel. These control points are meant to follow the trajectory of
a special location of the vessel.
Their definition is done in the same manner as the turret and fairleads definition
above. They appear as blue spheres in the 3D visualization.
The fenders attach points tab of the note book allows the user to create fenders
attach points anywhere on the vessel. These fenders are meant to push away from
the vessel a second vessel. Their definition is done in the same manner as the turret
anf fairleads definition (see section 6.2.5).
They appear as black spheres in the 3D visualization. In the next steps of the project
creation, the user will be able to set the fender characteristic (behavior) and specify
which vessel is interacting with it (see section 9.6).
The thrusters tab of the note book allows the user to set the thrusters. The
thrusters location is set in the same way as the turrets’ and fairleads’ one (see sec-
tion 6.2.5).
In addition to the location of the different thrusters, the user can impose a direction
(in degrees) and intensity (in kN) according to their action on the vessel. However
setting the direction and intensity is not compulsory in this section as it will be
possible to do it later when performing calculations.
Please note that the input labeled ’0:local/1:global’ is to set the thruster direction
in the local or global axis systems. If 0, azimuth of the thruster from the local x-axis
clockwise; if 1, azimuth of the thruster from the global North axis clockwise.
Thrusters appear as purple spheres or arrows (depending on the intensity) in the
3D visualization.
• "Heel" and "Trim" (in degrees): This option is not available yet;
• "Mean Draft" (in meters): the 3D visualization shows the water plane position
with respect to the vessel’s position;
• Center of gravity coordinates (Xg, Yg, Kg) in the vessel local axis system for
x and y coordinates (from keel line upwards for Kg).
The following sections are going to detail the note book tabs located in the bottom
part of the loading case page.
permits to enter symmetrical hydrodynamic data or not. If
it is ticked, the user can enter the data only on 0 ≠ 180 degrees. The data will be
symmetrised automatically when loading the hydrodynamic files.
Note that if the data entered is already symmetrical, this option will be bypassed.
format is given in figure 6.16. To do so, the user has to click on . Then
a dialog window (see fig 6.15) appears where the user is invited to browse into his
files and to choose the one containing the added mass matrix.
The file (with the extension "csv", "txt" or "dat") must have the same format as
shown in figure 6.16.
In this example, all lines preceded by "#" are recognized as comments by Ariane7,
correct coupled vessel and give the other part of the 6x6 matrix in the associated ves-
sel added mass. The coupled vessel can be selected from .
The second method for entering the coupled added mass is to load a file clicking on
. The file format is given in figure 6.18.
6.3.3 Damping
Damping can be entered in two different ways, either filling in the interface table
values or entering an input file, just like the added mass.
The input file format is shown in figure 6.19.
The damping matrix units are given in kg/s and kg.m2 /s.
Note that the damping matrix is always diagonal in Ariane7 assumptions.
This damping should take into account for both the hydrodynamic damping
and the line damping.
As for the added mass matrix, the damping matrix can be displayed using dimen-
undimensional damping
The same adimensionalisation matrix than the added mass is used for undimensional
damping.
Note that each value is separated from the other by a tabulator or with one or more
spacing.
The file has to contain the following keywords:
• "RAO_data:": tells Ariane7 that the file contains RAO values;
• "headings:": precedes the enumeration of all the wave headings (in degrees);
• "frequencies:": precedes the enumeration of all the wave pulsations (in rad/s);
• "reference point:": precedes the coordinates of the reference point where the
RAO forces are defined (in the local axis system). Note that the user has to
be careful when entering this value because its position corresponds to the one
given by the software that calculated the RAO. Two options are available:
– Define the coordinates of the point in the vessel local axis system: xloc , yloc , zloc
(WARNING: zloc has to be defined considering the local z-axis pointing
upwards)
– Write COG instead of point coordinates. Ariane7 will set the RAO ref-
erence point at the vessel center of gravity. This means that if the user
changes the center of gravity location in the interface, the RAO reference
point will follow.
• “wave reference point:": this is an optional key word. This option is used
to specify the incident wave reference point on the vessel. By default this
reference point is the point where RAO are calculated (see “reference point”
hereabove). However it is possible to modify the wave reference point specify-
ing new coordinates in the vessel local axis system or writing COG. The RAO
phases will then be calculated according to this new wave reference point;
• "raos:": precedes the RAO forces definition (module (meters) and phase(degrees))
for each of the six degrees of freedom. These degrees of freedom have to be
given in the following order: "Surge", "Sway", "Heave", "Roll", "Pitch" and
"Yaw". Each table corresponds to one heading and each line to a frequency.
When loading this file in Ariane7, RAO can be plotted in a graph zone (see fig
6.21). To do so, items to be plotted can be selected in the lists. In addition, ticking
“Module (m)” or “Phase (deg)” show the corresponding values of the RAO from the
input file.
Note that if isn’t ticked, the user needs to enter RAO on 0-360
degrees, otherwise the definition on 0-180 degrees is enough.
RAO can be plotted in two ways: in a cartesian or polar graph (see figures 6.21 and
QTF0
The QTF0 are the Quadratic Transfer Functions calculated fromaccording to the
Newman approximation (please refer to the “Theoretical Manual” for more infor-
mation).
The QTF0 file format is presented in figure 6.23 (the forces have to be given in
kN/m2 and kN/m). In addition, the way to load the file and the graph zone prop-
erties are identical between the RAO tab and the QTF one.
The file has to contain the following keywords:
• "headings:": precedes the enumeration of all the wave headings (in degrees);
• "frequencies:": precedes the enumeration of all the wave pulsations (in rad/s);
• "reference point:": precedes the coordinates of the reference point where the
QTF forces are defined (in the local axis system). Two options are available:
– Define the coordinates of the point in the vessel local axis system: xloc , yloc , zloc
(WARNING: zloc has to be defined considering the local z-axis pointing
upwards)
– Write COG instead of point coordinates. Ariane7 will set the QTF ref-
erence point at the vessel center of gravity. This means that if the user
changes the center of gravity location in the interface, the QTF reference
point will follow.
• “wave reference point:": this is an optional key word. This option is used
to specify the incident wave reference point on the vessel. By default this
reference point is the point where QTF are calculated (see “reference point”
hereabove). However it is possible to modify the wave reference point specify-
ing new coordinates in the vessel local axis system or writing COG. The QTF
phases will then be calculated according to this new wave reference point;
• "qtfs:": precedes the QTF0 forces definition (Fx, Fy (kN/m2 ) and Mz (kN/m)).
Each table corresponds to one heading and each line to a frequency.
When loading the file, it is possible to visualize the forces in the graph zone, as
figures 6.24 and 6.25 show.
QTF1
Ariane7 also provides the possibility to enter QTF approximated on a different
basis (please refer to the “Theoretical Manual” for more information). This type
of approximation is called “BV approximation” in the interface. The QTFs needed
to perform the calculation are the Newman’s QTF (QTF0: please refer to section
6.3.5) and QTF1 (which format is presented hereafter).
The QTF1 file format is presented in figure 6.26. The file has to contain both the
definition of the QTF0 and the QTF1, one after the other. The keywords are the
same as for the QTF0 definition and should not be repeated, except for the “qtfs1:”
keyword preceding the QTF1 definition.
When loading the file, it is possible to visualize the forces in the graph zone,
selecting the QTF1 radio button (see figure 6.27). Please note that this option is
only available when QTF1 have been entered in Ariane7.
• "QTFC_data:": informs Ariane7 that the following data concerns full QTF;
• "headings:": precedes the enumeration of the all the wave headings (in degrees);
• "wave frequencies:": precedes the enumeration of all the wave frequencies (in
rad/s);
• "difference frequencies:": precedes the enumeration of all the delta wave fre-
quencies (in rad/s) (if the QTFC software type is 1). Otherwise, if the QTFC
software type is 0, the keyword should be specified but no values written un-
derneath;
• "reference point:": precedes the coordinates of the reference point of the com-
plete QTF forces. if 0., 0., 0.: center of local axis system. Please note that it is
also possible to write “cog” instead of the coordinates of the point: Ariane7
will then automatically set the moment reference point to the defined vessel
center of gravity;
• “wave reference point:": this is an optional key word. This option is used to
specify the incident wave reference point on the vessel. By default this ref-
erence point is the point where QTF-C are calculated (see “reference point”
hereabove). However it is possible to modify the wave reference point spec-
ifying new coordinates in the vessel local axis system or writing COG. The
QTF-C phases will then be calculated according to this new wave reference
point;
• "qtfcs:": precedes the QTF-C forces definition (real and imaginary parts) for
each of the forces and moment in the water plane (in kN/m2 and kN/m). The
forces have to be given in the following order: force along the x-axis, force along
the y-axis and the yaw moment. Each sub-table corresponds to one heading
and one frequency, the number of lines being the number of delta frequencies
(sof tware = 1) or the number of coupled frequencies (sof tware = 0).
Figure 6.30 shows the graph zone that allows the user to display the Full QTF
that have been entered.
First method The first method consists of entering coefficients manually, using
Ariane7 interface (see fig 6.33).
The interface allows the user to enter the wind and current characteristics as forces
Second method The second method consists in loading an input ASCII file which
format is given in figure 6.34, by clicking on .
As can be seen in figure 6.34, the wind and current coefficients file need the
following keywords:
• Wind coefficients file:
– "headings:": precedes the enumeration of all the wind headings (in de-
grees);
– "reference point:": precedes the coordinates of the wind coefficients ref-
erence point. Note that it is also possible to write “cog” instead of the
point coordinates so that Ariane7 automatically sets the reference point
at the defined vessel center of gravity;
– "longitudinal area:": precedes the definition of the aerodynamic longitudi-
nal area of the vessel exposed to transversal wind forces (see figure 6.35);
– "transversal area:": precedes the definition of the aerodynamic transversal
area of the vessel exposed to longitudinal wind forces (see figure 6.35);
– "wind coefficients:": precedes the definition of the wind coefficients. Three
columns are necessary in the following order: Cx, Cy, Cz.
Third method Finally, the last way to define the coefficients allows the user to
enter the Oil Companies International Marine Forum (OCIMF) coefficients, which
are databases of coefficients for tankers. To do this, the user needs to define the
OCIMF’s parameters if needed, and click on (see fig 6.37).
Table and graphs The coefficients table can be exported selecting the Ariane
table and pressing , then by pasting in a file ("csv", "txt", "dat" or "xls"). The
contrary is also possible.
More information on the table options are available in part “Tools”. In addition
to the table, wind and current coefficients (as well as forces) can be displayed in a
graphical way (see figure 6.38) by clicking on the "Coef. graphs" tab.
Molin and Munk coefficients Molin and Munk coefficients are not necessary
for the current coefficients definition, but will be used during the static and time
domain calculations.
Please refer the Theoretical Manual for more details.
• “load labels:”: precedes the definition of the different labels that will represent
each of the loads defined in the file. For example if three different loads are
defined in the file, three labels have to be defined;
• “east positions:” : precedes the enumeration of the East positions where the
external loads will be defined in the mooring zone. Combined with the North
positions given hereafter, a grid will be drawn on the mooring zone, containing
nodes on which constant loads will be defined;
• “load data:” : precedes the external loads definition for each of the nodes of
the grid. Each node has to be defined with East load (kN ), North load (kN )
and moment (kN.m) values (see figure 6.39). The grid has the same shape as
the mooring zone: East positions are given in lines (growing from left to right)
and North position are given in columns (growing from bottom to top);
Once the file loaded into the Ariane7 interface, it is possible to visualize the
grid (or mooring zone) showing the external loads (kN ) according to their position
in East and North (see figure 6.40).
To do so, the user has to select the load he wants to visualize (Feast, Fnorth or Mz)
and select the external load in the labels list. The chosen external load then appears
in the graph zone located on the right.
The graph zone functioning is explained in chapter16.1.
Once this file input, the values can be visualized in the graph zone, clicking on
the different labels (see figure 6.42).
allows the user to symmetrise the hydrodynamic data that has al-
ready been entered. This option will symmetrize values entered from 0¶ to 180¶ on
180¶ to 360¶ , or values entered from 180¶ to 360¶ on 0¶ to 180¶ .
Otherwise , when ticked, allows the user to enter non symmet-
rical data, that is automatically symmetrised when loaded in the Ariane7 interface.
• damping matrix;
• RAO;
• QTF;
• QTF-C;
• external loads;
• imposed motions.
To do this, each part described before can be put one after the other in an ASCII
file.
However it is not compulsory to provide data for all of the hydrodynamic inputs,
the file can contain only some of them.
When one of the loading case input is missing in the complete file, Ariane7 display
a message saying that it is missing. This message is not an error message but only
for the user information.
The format of the file is the same as for the input files, meaning that exported files
can be loaded again in the Ariane7 interface.
Loading Case”.
• It is necessary that the user defines loading case components before performing
a mooring analysis:
– Static analyses: Vessel’s data frame, QTF, current and wind coefficients;
– Time Domain Simulations: All loading case data including RAO if wave
frequency calculations are performed.
can be used:
This chapter deals with the mooring lines addition to the user’s project. The line
page appears when clicking on "LINES STORE" in the tree (see fig 7.1).
Two types of lines can be added to the lines store:
• Segmented lines: the user defines the different segments of the line, specifying
all their properties;
• Tabulated lines: the user defines the horizontal tension in the line against the
horizontal distance between the fairlead and the anchor;
A line created in the line store can be used for many mooring lines if they have
the same properties and segments. Indeed the installed line length will be adjustable
according to the desired installed line paid out length. It is just a type model, that
can also be used in different projects.
"Line(1)" and its segment. Lines and segments can be respectively added by right
clicking on the new branch (see fig 7.3) or the segment branch. When a segment is
added, a new branch is added to the tree. In the same manner, a segment or a line
can be deleted.
Furthermore, it is possible to rename the lines and the segments, filling in the
"Line Name" and the "Segment Name" fields. The tree will be updated accordingly.
The first segment created is located on the anchor side of the line.
Figure 7.4: Representation of the line showing the proportion of each of the segments
in the total length
the segment properties with default values, according to the line type and diameter
defined. It is however possible to modify these values.
Material properties
• Mass in air per unit length in kg/m;
Dynamic properties (only used for MCS Line Dynamics calculation mod-
ule)
• Effective drag diameter in mm;
• Proposed element length (m): Length of the finite element during line dynam-
ics calculation;
• Number of data points per element: Number of points per finite element were
results will be available.
10
• T
BL
< 10%: dLL
(T ) = dL
L
(10) ≠ Krs·
ú (u + 1.8 ú u3.6 )
where u = 1 ≠ 10
T
(T ≠T 0)
• 10% < T
BL
<= 30%: dL
L
(T ) = dL
L
(T 0) ú Krs·
(30≠T 0) (T ≠30)
• 30% < T
BL
: dL
L
(T ) = dL
L
(T 0) + Krs·
+ Krs12h
However, during time domain simulations, the fiber rope elasticity will be calculated
according to the following linear equation (around a functioning point given by a
static equilibrium):
Krd = Krd0 + BL T
ú Krd1
That means that for some applications, the polyester lines model defined in Ar-
iane7 may not be relevant. This could be the case for squall applications, which
equilibrium position may not be the mean position during a time domain simulation.
Please refer to the “Theoretical Manual” for more details on the fiber ropes calcu-
lation.
Fatigue properties
Fatigue properties of the segments can be entered in the fatigue properties frame
(see figure 7.9). Fatigue coefficients have to entered according to the following equa-
tion:
N ú ( BL
T m
) = K, N being the cycle number
The corrosion thickness (in mm) is used to calculate the chain segments fatigue at
the end of its life, taking into account a diameter reduction.
Fatigue calculation of the chain segments is performed according to the equivalent
ORQ chain type breaking load, as required in the regulation documents.
Please refer to the “Theoretical Manual” for more details on fatigue calculation.
As can be seen in figure 7.10, it is also possible to copy/paste segments (or lines)
using ’Copy Segment’ (’Copy Line’) and ’Paste Segment’ (’Paste Line’). In the same
way it is also possible to delete unwanted lines or segments.
tension in the line against horizontal distance between anchor and fairlead).
characteristic. Indeed, when the horizontal distance between the vessels becomes
zero or negative, a very high reaction force should be entered, for the vessels to
reject each other instead of superimposing. According to the characteristic given
in figure 7.13, the fender characteristic to enter in Ariane7 should look as the one
One or more environment can be created in the same way or by right clicking
on "ENVIRONMENT STORE" and selecting "Add an environment" (see fig 8.3). It
is possible to delete an environment in the same manner. If many environmental
conditions are created, it will then possible to choose one or the other for the cal-
culations.
A name and a short description can be given, in the input fields provided.
The environmental conditions page is divided into four parts: waves description,
• Gauss;
• ISSC;
• Jonswap;
• ITTC;
• Ochi-Hubble;
• Ochi-Hubble-3Comp;
• Pierson-Moskowitz;
• Darbyshire.
In order to have more information on these different spectra, please refer to Ari-
ane7 Theoretical Manual. This manual gives information on the different spectrum
parameters.
Once a wave spectrum chosen, the spectrum parameters are displayed in the "Spec-
trum parameters" frame. These parameters vary from a spectrum to another (see
Ariane7 Theoretical Manual for more information). However, other parameters are
common between the different models:
• Min frequency (Hz): minimum frequency of the spectrum. Please note that
this minimum frequency is defined only for visualization reasons in this page.
During the calculations, the spectrum will be truncated according to the QTF
frequency values;
• Max frequency (Hz): maximum frequency of the spectrum. As for the mini-
mum frequency, this maximum frequency will be truncated according to the
QTF frequency values during the calculations;
• Wave heading: angle of the wave "coming from” direction from the North axis
in the global axis system. If the heading is 0¶ , the wave will come from the
North (positive rotation clockwise around the center of the global axis system);
• Seed of wave random generator: allows to reproduce the same time series from
a simulation to another if set to a specific constant, other than 0. The time
series are also identical from a computer to another when fixing the seed. If
the seed is set to 0, the wave time series will vary from a simulation to another;
• Nof regular airy waves: the higher the more refined will be the spectrum, but
the longer the simulations.
In case of a discretized spectrum, the wave parameters that the user has to define
in the interface are the following:
• Min. frequency (Hz): set by default to the minimum frequency value specified
in the file by the user;
• Max. frequency (Hz): set by default to the maximum frequency value specified
in the file by the user;
• Heading (degrees from the North axis). If the heading is 0¶ , the wave will
come from the North (positive rotation clockwise around the center of the
• Seed of random generator: allows to reproduce the same time series from a
simulation to another if set to a specific constant, other than 0. The time
series are also identical from a computer to another when fixing the seed;
• Nof regular airy waves: the higher the more refined will be the spectrum, but
the longer the simulations.
Figure 8.5 gives information on the file format that has to be entered in the
Ariane7 interface, clicking on .
Because all the wave parameters have been defined by the user in the input file,
only the heading of the wave will be modifiable in the Ariane7 interface. The wave
time series will then always be the same.
• API;
• Kaimal;
• Hino;
• Wills;
• Ochi-Shin;
• Queffelou;
• NPD;
• Harris DNV;
• Davenport;
• Kareem.
As for the wave spectra definition, the wind spectra parameters differ from a spec-
trum to the other (see Theoretical Manual for more information). However some
parameters are common:
• Heading of the wind (in degrees from the North axis). If the heading is 0¶ , the
wind will come from the North (positive rotation clockwise around the center
of the global axis system);
• Seed of wind random generator: allows to reproduce the same time series from
a simulation to another if set to a specific constant, other than 0. The time
series are also identical from a computer to another when fixing the seed;
• Nof regular winds: the higher the more refined will be the spectrum, but the
longer the simulations.
• Current heading (in degrees from the North axis). If the heading is 0¶ , the
current will come from the North (positive rotation clockwise around the center
of the global axis system).
• Time Series: a representation of the time series calculated randomly from the
spectrum is shown in the graph zone, according to the seed chosen (if 0, the
time series will change randomly);
Figure 8.7: Jonswap spectrum representation and time series of incident wave
It is possible not to write all of the keywords. For example if the user wants to
define only wave parameters in its batch file, only the “wavemodel:” keyword and
spectrum parameters would be needed. Be careful that only wave parameters are
specified or the batch file won’t be loaded correctly in the Ariane7 interface.
In addition, it is possible to specify a wind/wave discretised spectrum or a wave
imposed signal in the environment batch file. One should be warned that the spec-
trulm parameters are then not needed.
This is done as shown in
Ochi-Shin
Constant
Kareem
Kaimal
Wills
Hino
API
Wind spectrum parameters
Surface drag coefficient k 1 1 1 1 1 1 1 1 / / / / /
Height z / 2 2 2 / 2 / 2 / / / / /
Spectrum amplitude velocity 2 3 3 / / / / / / / / / /
Representative length scale L 3 / / / 2 / 2 / / / / / /
Ri / 4 / / / / / / / / / / /
Factor n / / / / / / / / 1 / / / /
Factor fp/V / / / / / / / / / 1 / / /
Mean velocity 4 5 4 3 3 3 3 3 2 2 1 / /
Spectrum minimum frequency 5 6 5 4 4 4 4 4 3 3 / / 1
Spectrum maximum frequency 6 7 6 5 5 5 5 5 4 4 / / 2
Heading 7 8 7 6 6 6 6 6 5 5 2 / 3
Seed of random generator 8 9 8 7 7 7 7 7 6 6 / / 4
Nof regular winds 9 10 9 8 8 8 8 8 7 7 / / 5
Total path to the file / / / / / / / / / / / 1 /
Velocity multiplicative coef / / / / / / / / / / / 2 /
Heading offset / / / / / / / / / / / 3 /
wind time series values (see section 8.2.2). To do so, the total path to the file has
to be specified, between double quote (ex: “c:/UserGuide/windtimeseries.txt”).
“Constant” is the keyword used for constant wind.
In case of discretised wave or wind spectrum or wave imposed signal, the path
to the input file has to be specified as shown in 8.11.
Discretised Spectrum
Ochi-Hubble-3Comp
Pierson-Moscowitz
Imposed Signal
Ochi-Hubble
Darbyshire
Jonswap
Gauss
ITTC
ISSC
Airy
Wave spectrum parameters
Gamma / / / / 1 / / / / / /
Sigma1 / / / / 2 / / 3 / / /
Sigma2 / / / / 3 / / / / / /
Lambda1 / / / / / 1 1 / / / /
Lambda2 / / / / / 2 2 / / / /
Lambda3 / / / / / / 3 / / / /
Wave significant height 1 1 1 / 4 3 4 1 1 / /
Wave mean zero up crossing period 2 2 / / / / / / 2 / /
Modal peak period / / / / 5 4 5 2 / / /
Wind significant height / / / / / 5 6 / / / /
Wind mean visual period / / / / / 6 7 / / / /
Wave significant height 3rd Comp / / / / / / 8 / / / /
Modal peak period 3rd Comp / / / / / / 9 / / / /
Wind velocity at 19.5m / / / 1 / / / / / / /
Spectrum minimum frequency 3 3 2 2 6 7 10 4 / / 1
Spectrum maximum frequency 4 4 3 3 7 8 11 5 / / 2
Heading 5 5 4 4 8 9 12 6 3 1 3
Seed of random generator 6 6 5 5 9 10 13 7 / / 4
Nof regular Airy waves 7 7 6 6 10 11 14 8 / / 5
Mooring system
9.1 Site
When selecting "Site" in the tree, the site definition page appears (see fig 9.1).
• Coordinates of the centre of the mooring zone (in latitude and longitude);
The "Mooring area dimensions" frame permits to define the mooring zone extension
(in metres). These zone dimensions depend on the extend of the mooring system
wanted.
• Bottom slope (in percentages). Angle of the slope at the center of the zone,
positive in the slope azimuth direction;
• Azimuth of the main slope line (in degrees) from the North axis, positive
clockwise;
• Number of bands: number of bands representing the sloped seabed (only for
visualisation purposes).
Other options are available in section 10.3 for the definition of the seabed in
the vertical plane of the different mooring lines.
• "In zone vessels": contains the vessels already located in the mooring zone.
When selecting a vessel in the lists, it can be set in or out the mooring zone clicking
on or .
If a vessel is moved into the mooring zone, it appears on the right part of the page,
in a graphical way (see figure 9.2). In addition, a new frame is displayed below the
lists, concerning the selected vessel. It allows the user to:
• Select the current vessel’s loading case (among those created in the vessels
page, see section 6);
• sets the vessel’s local axis system center at the center of the moor-
ing zone and resets the vessel’s heading to 0¶ ;
to initial position” resets the current position of the vessel to the previously
saved initial position. This option is useful for calculations, as it will permit
to start the calculation from this specific initial position.
Note that it is possible to drag the vessel in the mooring zone, to manually change
its position. The values of the vessel position are automatically updated to the
current vessel position.
• Global position: allows the user to enter the coordinates of the anchor in the
global axis system (C, E, N), giving its East and North positions in meters;
• Relative to fairlead/turret: allows the user to enter the distance (in metres)
and azimuth (in degrees from the vessel local x-axis) of an anchor from a
specific turret or fairlead. The user has to choose a vessel and fairlead in the
dedicated combo boxes and to set the anchor distance and azimuth.
• ’On fly’ position: right clicking in the mooring zone allows the user to reach a
menu (see figure 9.4). This menu contains the “Add Anchors on fly” command.
When selected, this command transforms the mouse cursor in a target shape
over the mooring zone. A left click anywhere on the mooring zone will then
create an anchor at this location. To stop adding anchors, right clicking one
more time on the mooring zone will allow the user to “Stop adding anchors”.
Please note that it is possible to drag manually the anchors in the mooring zone.
Their global location will then be automatically updated.
It is also possible to define the height of the anchor above the seabed (in metres).
After defining the anchor name, the user can click on to place the anchor
in the mooring zone. In the mean time, the anchor is displayed in the 2D display
and its name appears in the list box located on the top left of the anchor setting
page (see figure 9.5).
• Line type: In order to know the properties of the installed line, it is necessary
that the user selects a line type that has already been defined in the “LINES
STORE” (see section 7). One has to be careful that the available length
defined when creating the line type is long enough, for the line to be installed
on the current mooring system.
• Paid out length: this parameter is not compulsory in the installed line creation
as it can be calculated later on (see section 10.1.1 or 10.1). The paid out
length is the installed length of the line which has to be differenciated from
the available length defined in the “LINES STORE”. Indeed, the paid out
length is the installed length of the line (real length of the line between the
anchor and the fairlead).
In addition to these necessary parameters, options are available: name the line, de-
fine a color (see figure 9.9).
Once all the parameters set, the user has to click on to create the in-
stalled line. The line is then appearing both in the mooring zone and in the list box
on the top left of the page. All the input parameters are summarized in figure 9.10.
figure 9.13.
• In case the first interacting body is a vessel, fenders location must have been
defined in the vessel definition page (see section 6.2.7);
• Second interacting body: this body will always be a vessel, interacting with
another vessel or a dock.
Figure 9.14 gives explanation on the fenders installation in the Ariane7 interface.
to use this new data, he just has to click on refresh the total
project according to the summary data.
• The line characteristics values in a table (if it has been calculated): horizontal
and axial tensions according to horizontal distances;
Line setup
Selecting "LINE SETUP" displays the line setup page (see figure 10.1).
installed lines.
Then in the frame called "What to compute?", the user needs to select which one of
the three line parameters is to be calculated.
Finally in the "Parameters Values" frame, the user enters the values of the two other
parameters, in order to calculate the first one, as they are all interdependant.
In the example given in figure 10.2, it is asked to calculate the horizontal tension
at the fairlead in ’iline(1)’, hence an horizontal distance between the anchor and
the fairlead is fixed (900m) and a paid out length (1550m). Then, by clicking on
, Ariane7 calculates the horizontal tension (kN) in ’iline(1)’.
If some of the parameters are already set, the values are automatically input in
the concerned fields. However it is possible to modify them, but the line model will
be modified as well. If the user wants to observe the line profile without changing
the line model, he should click on “LINE PROFILE” in the tree: in that page, all
changes done on the line will not change the model.
some of the line’s particularities. These particularities are shown in the table located
under the graph zone (see figure 10.5):
• Curvilinear abscissa (m): distance of the item (anchor, fairlead or dot) from
the line origin (generally the anchor);
• Horizontal distance (m): distance of the item (anchor, fairlead or dot) from
the line origin (generally the anchor);
• Water depth (m): water depth from the free surface at the item position
(positive downwards);
• Height above seabed (m): height of the item (anchor, fairlead or dot) above
the seabed at the item location (positive upwards);
• Horizontal tension (kN): horizontal tension in the line at the item position;
• Axial tension (kN): axial tension in the line at the item position;
Please note that when navigating on the line profile curve, the last line of the table
concerns the green dot. In this case, instead of the name of the item appears the
name of the line segment located in this portion of line.
This line profile option is not available in case of tabulated lines.
which the line profile is displayed, hence the tension in the line.
The following options are available to display the line characteristic:
These options are available right clicking in the line characteristic display as can be
seen in figure 10.7. In addition it is possible to export the line characteristic values
in a text file right clicking in the graph zone and selecting “Save characteristic".
More information of the graph zone itself is available in chapter 16.1.
• Get close to the vertical line with the cursor: the line becomes red;
• Press the <Ctrl> key and left click at the same time: the line is free to move
on the horizontal distance axis;
Doing so, the vertical line will be moved from a precalculated point of the line char-
acteristic to another one: no interpolation is performed.
However it can be seen that the line profile is updated according to the new hori-
zontal distance selected.
10.2.1 Buoys
Selecting the "Buoys" tab allows the user to see a list of input fields for buoys (see
also figure 10.10):
The user can define the buoy parameters, enter its curvilinear coordinate and
click on (see fig 10.11).
The parameters of a buoy can be modified easily. By selecting a buoy in the list,
entering other values and clicking on , the buoyancy and the location of
the buoy can be adjusted.
10.2.2 Sinkers
The sinkers tab works in the same way as the buoys, although the input fields differ
slightly:
• Solid Bloc: if it isn’t ticked, the sinker will react as a chain (it will lay on the
floor when it touches it). Otherwise, if ticked, the sinker will stand still when
it touches the seabed (see figure 10.12);
Figure 10.13 shows an example of sinker creation at the curvilinear coordinate 750m.
Finally, there are two ways of deleting buoys and sinkers. By selecting sinkers or
buoys in the list and by clicking on , the sinker or the buoy will be deleted.
Otherwise, the sinkers and the buoys can also be deleted by pressing the <Del>
button on the keyboard.
10.3 Seabed
In the "Seabed" page the user can define a seabed section corresponding to the
vertical plane of the line. The seabed can be defined in three different ways:
• From Site input data: uses the input data defined in the "Site" page (see
section 9.1). This option is selected by default. The seabed defined under
the selected mooring line corresponds to the one defined in the whole mooring
zone;
• Input points: allows the seabed to be drawn from points that are given by
the user. This option allows the user to define the seabed under each of the
lines with more accuracy. Each point can be defined by entering the horizon-
tal distance from the anchor and the water depth. Clicking on ,a
point of the seabed is created. A seabed can be built with many input points.
Once the points created, the user can click on above the frame to
refresh the line profile (see figure 10.14). Depending on the configuration the
user wants, the calculation of the line profile may take a few seconds;
According to the paid out length and tension in the line, the line profile
• Input water depth/slope: the seabed is created from a given water depth at
the anchor location and slope of the seabed. This option allows the user to
define a different kind of water depth (at the anchor location) and seabed slope
for each of the created lines (see figure 10.15).
The seabed configuration only concerns the selected line in case the options
"Input points" and "Input water depth/slope" are selected.
In case the line profile is impossible to calculate, a message is raised to inform the
user on what is wrong, hence what is to correct.
Once defined, the following information will be available at the line control points
at the end of the calculations:
• Fatigue results;
Calculation
Static analysis
Ariane7 offers different ways of dealing with static analyses. The theoretical man-
ual gives more technical details if needed.
In order to be able to perform static analyses, the mooring system has to be cor-
rectly defined (see part II).
Two main parts are available in the interface: single calculations or batch calcula-
tions (succession of single calculations).
This chapter deals with the calculation procedures, results obtained after the calcu-
lation will be treated in part IV.
In this page the initial tension in each line can be defined. But first it is necessary
to introduce the three dependent variables that are taken into account for each line:
• Angle at fairlead (in degrees): the user has to define the angle made by the
line at fairlead from the horizontal plane.
Once the type of tension definition chosen, the user has to enter the value it should
match for each of the installed lines (see figure 11.3).
If the user wants to specify the same value for each of the lines, there is no need to
write this value in every field. Filling the first field and clicking on fills all the
following fields.
It is also possible to copy and paste the parameter values from Excel from example
using and .
Then the user has two choices to set the mooring system according to the initial
position of the vessels (see figure 11.1):
After clicking on the button, the calculation starts and a progress bar appears in the
status bar in the bottom right corner of the Ariane7 window (see fig 11.4). This
progress bar disappears once the calculation finished.
After the calculation, all the project is updated: paid out length or lines tension
can be checked in the "Line Setup" (or line profile) page and in the "Line settings"
page. In addition, a window appears showing the results of the calculation. More
details on this “Analytical Results" window are available in the chapter IV.
The mooring system is now coherent for the current vessel position, lines charac-
teristics are calculated, meaning that static or time domain calculations can be
performed.
line (value that Ariane7 will not underpass), a constant load and an environment
Please note that the lines can be set to or . If the lines are inactive,
they will not be taken into account in the calculation.
The results of the rig move computation can easily be checked by means of an equi-
librium calculation (see section 11.3) using the same environmental and constant
loads. Because the result of the rig move computation is an equilibrium position,
the vessel should not move when doing this check.
Rig move calculations can only be performed using one body, anchored in a
spread mooring configuration.
• Equilibrium position under mooring loads only (choice to use all or some of
the lines);
• Equilibrium position under the action of thrusters (thrusters can be used for
any type of constant loads);
• Equilibrium position under external loads (defined in the vessels loading case).
These different cases can be chosen one at a time or together if desired. It is also
possible to perform a simulation with no other load than the mooring system (if no
check button is selected).
The static equilibrium position calculation can be performed as batch calcula-
tions in the module called "Equilibrium Analysis" under “STATIC (BATCH)”(see
section 11.5).
Figure 11.8: Calculation of the lines characteristics and of the static equilibrium
position under mooring loads
Lines state
• if ticked, current, wind or waves will be taken into account, provided that it
has been defined in the chosen environmental conditions;
• if not ticked, current, wind or waves will not be taken into account, even if it
has been defined in the chosen environmental condition.
Figure 11.9: Equilibrium position with mooring loads and environmental loads
Figure 11.11: Equilibrium position with mooring loads and thruster action
Figures 11.13 and 11.14, give information on the way to apply external loads on
the vessels prior to compute static equilibrium.
Once the desired external loads applied, clicking on calcu-
lates the equilibrium position of the mooring system under the influence of position
depending constant loads. Please remind that if the line status has changed, the
line characteristics will be calculated again.
Figure 11.13: Definition of single external loads to be applied for static equilibrium
calculation
Figure 11.14: Definition of interpolated external loads to be applied for static equi-
librium calculation
to set its own batch file, combining the different offsets or not, simply writing in the
batch generator window.
When clicking on , the batch calculation begins. At the end, the popup
window will close by itself. The file generated can be exported (in a file with .dat
or .txt as extension) clicking on , or on the contrary a file can be loaded
clicking on . The format should be the same as the one displayed in the
batch generator.
• F east, F north, M z: give, for each case, the forces applied to the vessel at its
centre of gravity.
In addition to the numerical results, the user can observe on the graphical display
the evolution of his mooring system, according to the cases calculated. Furthermore
the results can be saved in different formats (see part IV).
• defining a rising effort in a direction: the user is invited to enter the minimum
effort value, its maximum and its direction;
• defining a rising moment: the user specifies the minimum moment value and
its maximum;
• defining a constant effort in an varying direction: the user should give a con-
stant effort and an angle interval.
After the values definition, the user should enter the number of step interval wanted
in the field "Nb cases", then clicking on will create the batch file (see fig
11.17).
Once the batch file generated, the user can click on , or generate an-
other constant load type.
The file generated can be exported (in a file with .dat or .txt as extension) clicking
on , or on the contrary a file can be loaded clicking on . The
format must be the same as the one which is displayed in the batch generator.
Each equilibrium position can be checked by entering the case number in the "With
Constant Loads" frame on the main interface. For each case, the vessel will move
towards its equilibrium position (see fig 11.18). In order to navigate through the
different cases, it is possible to press the <up arrow> and <down arrow> keys.
• external loads options: External loads are constant loads applied to the
vessels according to their position in the mooring zone. These loads have to
be defined in the vessels active loading cases. It is possible to apply these loads
on the vessels during the static batch calculations, defining which external load
is to be applied in the environment batch file (see figure 11.20).
Finally, clicking on allows the user to enter his batch file by the
mean of a dialog window. Once loaded, the calculation will start automatically.
After calculation, it is possible to navigate through the different cases of the batch
calculation by clicking on the "Case" input field and pressing the <up arrow> and
<down arrow> buttons of the keyboard (see figure 11.21). If the button
is clicked, the environment arrows appear, showing the environment heading for
each case. Furthermore, results can be exported in different formats (see part IV).
ing system, for the position shown in the mooring zone representation.
Output results are explained in part IV.
Simulation parameters can be set in the different fields (see figure 12.3):
• Recording start time in seconds (the results will be shown from that time
value, up to the simulation duration);
• Recording time step (s): time step for which the results will be recorded (only
affects the results display).
Calculation type
One out of three types of simulation has to be chosen:
• Low frequency: this type of calculation allows the user to perform a two
dimensions simulation in the free surface layout (the out-of-plane movements
will be neglected). This type of simulation will use the Quadratic Transfer
Functions defined in the vessels loading cases: QTF0, QTF0+QTF1 or QTF-
C, depending on the type of slow drift calculation chosen;
• 3D Low + Wave freq.: this type of calculation allows the user to perform a
three dimensions simulation. This type of simulation uses both the Quadratic
Transfer Function and the Response Amplitude Operators defined in the ves-
sels loading case. It allows to take into account the wave frequency motions of
the vessel, along with the line tensions in the vertical direction. Some assump-
tion have to be taken into account: please refer to the Theoretical manual for
more information.
• Imposed motions: this type of calculation only uses the imposed motions de-
fined in the vessels loading cases. It will calculate the line tension according
to the specified vessels motions.
Please note that there is no strong interaction between the low frequency mo-
tions and the wave frequency one (please refer to the Theoretical Manual for more
information).
– ’No low frequency wave loads’: if selected, the slow drift loads will not
be taken into account. However if the calculation type is set to “3D Low
+ Wave freq.”, the wave frequency motions will be taken into account;
– ’Newman approx.’: calculates the mean slow drift loads applied to the
vessel (due to the waves action on the vessels) according to the Newman
approximation (please refer to the “Theoretical manual” for more infor-
mation). Two options can be used for this calculation: Molin (used by
Ariane 6.3 software version) or Bureau Veritas formulation, which are
given in the “Theoretical manual”. This type of calculation needs the
definition of Quadratic Transfer Functions (QTF0) in the vessels loading
cases. This formulation is dedicated to systems moored in deep water,
with a soft mooring system;
– ’BV approx.’: calculates the slow drift loads applied to the vessel accord-
ing to Bureau Veritas approximation (please refer to the “Theoretical
manual” for more information). This type of calculation needs the def-
inition of Quadratic Transfer Functions (QTF0 + QTF1) in the vessels
loading cases. This approximation is more accurate than the Newman
approximation and tends towards the Complete Quadratic Transfer Func-
tion results (but with a faster time of calculation). This formulation is
dedicated to any water depth but considering soft mooring systems;
– ’QTFC Formulation’: Calculates the second order drift loads applied
to the vessel. Needs the definition of the Complete Quadratic Transfer
Functions in the vessels loading cases. As the calculation time is long
depending on the number of wave pulsations taken into account, Ariane7
proposes to consider only a part of the matrix. This is done setting
the ’dw maxi’ input field. dÊ = Êj ≠ Êi , difference between two wave
pulsations. Hence if the user specifies a ’dw maxi’, the dÊ over this
specific value will not be considered (please refer to the “Theoretical
Manual” for more information). This formulation is dedicated to any
water depth and mooring stiffness;
– ’Current / Wave interaction’: Calculation of the slow drift taking into
account the current interaction, using the Newman approximation;
– ’QTFC Cross Waves’: This option is not available yet as it is in validation
process.
• Use current loads: if ticked, the current conditions defined in the environment
selected will be taken into account;
• Use wind loads: if ticked, the wind conditions defined in the environment
selected will be taken into account;
Use thrusters
This option allows the user to use or not the thrusters during the simulation: if
not ticked, no thruster load will be used during the time domain simulation, if
ticked then a new frame appears allowing the user to set the thrusters states (see
figure 12.6).
This option permits to perform a time domain simulation starting at the moor-
ing system static equilibrium position.
The static equilibrium calculation will be performed at the beginning of each TDS
simulation.
Note that if “Start at the equilibrium position” has been selected as well, the
starting position of the time domain simulation will be the static equilibrium posi-
tion.
This file can be modified by the user, who can apply different external forces to
the mooring system on a time basis.
Indeed, the user will be given the vessels position and their speed according to time
and will be able to return a load for each of the vessels (in their axis system) at each
time step.
This file is written in Python. Be careful not to rename the methods as they are
used in the main Ariane7 code.
More explanations are available in the file itself.
However, if the “3D Low+Wave freq” calculation type is selected, the wave
frequency motions will still be available.
Figure 12.12: Specify vessels’ external loads during a time domain simulation
In addition, figures 12.13 and 12.14 give information on the way to apply the
external loads.
This option enables the user to take vessel’s relative speed according to fluids
into account in the time domain calculation, in the wind and current loads. If these
options are not checked, vessel’s fluid relative speed will not be included in the wind
and current loads.
Fatigue calculation
This option enables the user to calculate the fatigue of the lines occuring during
the simulation duration.
This calculation is based on Rainflow counting of the tension cycles. Please refer to
the Theoretical manual for more details.
Fatigue calculation is performed at fairlead location by default, but also at any con-
trol point that as been defined on the lines.
allow the user to open a window containing some useful output options.
Two kind of outputs can be configured in this frame:
Offsets
This is a very useful option as the user will be able to ask for his own results con-
cerning motions.
Before asking for such kind of outputs, the user needs to define control points at
specific locations. Then he will be able to ask Ariane7 to calculate the offset of
this point according to a specific location among the following options:
• LF initial position: the offset will be calculated according to the low frequency
initial position of the selected point;
• Fixed point: the offset will be calculated acoording to a fixed point specified
by the user in the global axis system;
• Vessel control point: the offset will be calculated according to another control
point specified by the user;
• Projected: the offset will be projected in the global axis sytem i.e. on the
East, North and Z axis. The notation is dEast, dNorth, dZ;
• Absolute: The offset is given as the absolute distance between the two points,
azimuth of the line composed of the two points from the global North axis and
relative vertical distance between the two points;
• Absolute 3D: The offset is given as the absolute distance between the two
points, azimuth of the line composed of the two points from the global North
axis and from the horizontal plane;
Once the offsets configured, they will be calculated during the time domain cal-
culation and results will be given at each time step.
Combined loads
This option allows the user to create his own results combining Ariane7 default
load results.
The user has to select different Ariane7 output loads and select a reference point
for the calculation. Then Ariane7 will combine these different loads, adding them,
and will output the result at the specified reference point.
This is very useful in case of a turret mooring system for example. The user will be
able to select the line loads acting on the turret and calculate their total load at the
turret center.
As can be seen in figure 12.20, a progress bar appears at the bottom right.
If the lines status has changed since a previous calculation, the line characteristics
are calculated before the simulation.
At the end of the calculation, the irregular wave elevation is calculated in order to
display it in the 3D view. This can take some time (a few seconds), hence if the
user wants to save some time for the simulations, he can choose not to display the
free surface elevation in the 3D view. This is done unselecting “With 3D irregular
waves” in the “Configuration -> Options -> OpenGL” menu.
The duration of a simulation depends on the following parameters:
• A ’low frequency’ calculation is faster than a ’3D low + wave freq.’ one.
It is also important to note that the calculation of the line characteristics is
longer in the 3D case as line characteristics are calculated for different fairleads
elevation;
• The drift type definition matters a lot concerning the simulation duration (the
faster being the Newman approximation). However, the level of accuracy of
the results also depends on the type of formulation chosen, given the water
depth and the mooring system used;
• The number of regular waves and winds composing the environment spectra
(specified in the environment definition page) also affect the simulation dura-
tion;
• if no batch analysis has been created yet, the user may click on in the
“TIME DOMAIN (BATCH)” page;
The tree is then updated with new branches as shown in figure 12.22.
In addition a new page is displayed on the right hand part of the main Ariane7
This page is the main page of the batch analysis where the calculation will be
launched.
Furthermore, if the user clicks on “TIME DOMAIN (BATCH)” in the tree, he will
observe that a new frame appeared.
The following sections will explain in more details how to use these features.
As can be seen in figure 12.25, it is possible to rename the batch analysis and
enter a short description .
The tree will be updated with the new name.
Figure 12.25 shows that no environment batch file has been loaded yet as the label
says: “No batch file loaded”.
Clicking on enable the user to browse his files to select an environment
batch file.
The way to write an environment batch file is described in section 8.3.
Once the file loaded, the label is updated with the file name and the number of
environmental conditions loaded (see figure 12.26).
• Use external loads: If this option is selected, the user can choose between two
possibilities:
– Apply the same external loads for each of the simulations of the batch
calculation: this can be done in the same way as it was done for single
simulations (see figure 12.12).
In that case, one has to be careful to untick the checkbutton named “Take
External load from batch file”;
– Apply different external loads for each of the simulations of the batch
calculation: this can be done specifying which external loads to use in
the batch file. The batch file format for such a calculation is specified
in figure 12.30. Note that it is not possible to interpolate between two
different external loads using this option.
In that case, one has to be careful to tick the button named “Take Ex-
ternal load from batch file”.
– use equivalent probabilities for each of the different sea states (see fig-
ure 12.31);
– specify different probabilities of occurence for each of the sea states in
the input batch file (see figure 12.32).
Note that in case an option is selected, this option will be taken into account for all
time domain simulations of the environment batch file.
• in case of full simulation results, the user specifies a file name on which Ar-
iane7 will add the case number as a suffix. Be warned that as many files as
simulations performed will be created;
– in addition to this file, if the user asked for the formated (non-tabulated)
result file, another file is created. This file has the same name than the
tabulated file with the suffix “_formated”;
– if the user asked for time series of the simulation, Ariane7 will create
one file per simulation containing the required time series. The name
given by the user will have the case number as suffix;
– if fatigue results are requested, Ariane7 will create the fatigue file con-
taining the fairlead fatigue and another file containing the line control
points fatigue (if any). This control points fatigue file has the same name
than the fairlead fatigue file with the suffix “_ctrl_pts”;
– if fatigue cycles are requested, one output file per simulation containing
the cycles. The output files will have the fatigue file name with the suffix
“_cycles_(case number)”.
Two progress bars appear at the bottom right of the screen: the left one shows the
total batch simulations progression, while the right one shows the current simulation
one.
If for some reason a particular simulation generates an error, the results of this
simulation will not be written in the output file and an error message will inform
the user that the batch simulations were completed with n error(s). The cases that
were not calculated correctly are summarized in a log file that Ariane7 proposes to
save at the end of a batch calculation.
There is no limit in the number of cases, apart from the fact that the user’s
computer would have to bear with the storage of the results (in case the wanted
outputs concern the full time series option).
enables the user to browse his files to specify the environment batch
file to use for the corresponding batch analysis. This button is redondant with
located in the corresponding batch analysis page. If an input file has
already been specified, the label “Input file:” displays the relative path to the input
file.
enables the user to specify the output files for the selected batch analy-
sis. The output files that Ariane7 needs depend on the options specified in the cor-
enables the user to select or unselect all the analyses in one click. If
an analysis is selected and the user clicks on , the selected analysis
will be added to the calculation queue.
enables the user to launch many batch analyses calculations. The
batch analyses that are to be launched have to be selected, ticking the checkbutton
in front of their name: .
Note that if is ticked, Ariane7 will overwrite all analy-
ses output files without asking the confirmation to the user. This is useful if a great
amount of batch analyses are launch.
Progress bars appear below each of the selected analysis and show their current
calculation state (see figure 12.36). Simulations are launched one after the other,
starting from the top page one.
enables the user to import some or all batch analyses file names
in one click. The file names have to be specified in a configuration file which format
is shown in figure 12.37 and described below:
[ name of the batch analysis ]
inputFile = path/to/your/input/file.txt
batchResultsFile = path/to/your/global/batch/results/file.txt
fatigueResultsFile = path/to/your/fatigue/results/file.txt
TSResultsFile = path/to/your/TS/results/file.txt
[ and ] are compulsory.
Note that it is possible to omit some lines, but depending on your batch analysis
settings, these omitted files may be needed.
In addition, keywords followed by “=” are also compulsory if the corresponding file
is defined.
This part concerns the outputs and results Ariane7 offers once the inputs and
calculation have been performed.
First of all, it is important to note that each of the two dimensional graphical
displays and graphs located in the interface can be exported in the ’.eps’ format
(this format can be imported in Word). In addition, many possible displays are
available in the interface, as well as output files, summarizing the results of the
simulations performed.
In addition, the following chapters will treat of output file results which can be
opened automatically or not, ticking checkbuttons the menu: “Configuration ->
Options -> Main Interface” (see figure 12.38). It is also possible to choose the
default files editor (i.e. NotePad, Excel, ...) and default files extensions (i.e. txt,
xls, ..., or whatever specific extension).
All static analyses performed in Ariane7 lead to results that can be of two kinds:
• Interface results
• Checking the instantaneous positions and tensions outputs (see section 13.2).
• Vessel name;
• East position (in meters) of the vessel local axis system center;
• North position (in meters) of the vessel local axis system center;
• Azimuth of the vessel (in degrees) from the North axis clockwise.
In case of more than one vessel, the same information for the other vessels will be
displayed on the following lines.
Thruster loads
Thruster loads applied to the vessels (if any thruster was used).
Each line give the thruster action on the concerned vessel.
These loads are projected in the global axis system: Force in East direction (kN),
Force in North direction (kN), Moment about Z-axis (kN.m). The reference point
for the loads calculation is the vessels’ centre of gravity (COG).
External loads
External loads applied to the vessels (if any external loads were used).
Each line give the external load action on the concerned vessel.
These loads are projected in the global axis system: Force in East direction (kN),
Force in North direction (kN), Moment about Z-axis (kN.m). The reference point
for the loads calculation is the vessels’ centre of gravity (COG).
• positions of the anchors and fairleads in the global axis system, for each of the
installed lines;
Tensions data
Information on the installed lines tension and configuration:
• Horizontal, vertical and axial tensions in the lines at anchor and fairlead loca-
tions (in kN);
• Angle of the lines (from horizontal anticlockwise) at anchor and fairlead loca-
tion (in degrees);
• Azimuth of the line from the local x-axis clockwise (in degrees);
• Azimuth of the line from the global North axis clockwise (in degrees);
Fenders data
Fender loads applied on the concerned vessels.
These loads are projected in the global axis system: Force in East direction (kN),
Force in North direction (kN), Moment about Z-axis (kN.m). The reference point
for the loads calculation is the vessels’ centre of gravity (COG).
Stiffness matrix
The mooring stiffness matrix is given for the static equilibrium position calculated
in the global axis system.
Figure 13.2 give some information on the stiffness matrix.
In order to obtain the stiffness matrix in the local axis system please refer to sec-
Figure 13.2: Stiffness matrix and external forces applied on the vessels
tion 13.3.
clicking on .
More information will be given on this frame in section 13.2.
Possible outputs
In addition to the results that can be visualized in the interface (see sections 11.4
and 11.5), clicking on displays a new frame proposing new
output formats (see figure 13.3).
This frame aims to select the desired outputs that the user wants in the output
files. Results are written in the files after each case calculation, so the outputs de-
sired have to chosen before starting the calculation.
The name of the output file will be asked when starting the static batch calcu-
lation.
• Default values are always written in the files: the initial vessels’ local axis
systems positions (before starting the calculations) and the global mooring
response for each offset (in the global and local axis systems);
• Vessels positions: In addition to the vessels positions, the offsets given for each
of the simulations is reminded;
• No external loads will be written in the file as they are not used in this type
of calculation.
Figures 13.4 and 13.5 give examples of the different file formats obtained after an
imposed offset batch calculation.
Figure 13.4: Example of output file with the “Results given as a summary” option
Figure 13.5: Example of output file with the “Results given in a table” option
• Default values are always written in the files: the constant loads applied to
the vessels every static simulation are reminded, given in the global and local
axis systems;
• No external loads will be written in the file as they are not used in this type
of calculation.
Figure 13.6: Zone of the interface allowing the static results display
• Vessels’ main characteristics: Mean draft, trim, heel, position and azimuth
(from the North axis) of the center of the vessel axis system (O, x, y) in the
global axis system (C, E, N);
• Installed lines data: paid out length, fairlead and anchor positions in the global
axis system (C, E, N) (the z coordinate is given from the free surface layout);
• Tensions data: horizontal, vertical and axial tensions in the lines, angle of the
line at the anchor and fairlead. In addition the horizontal distance between
the anchor and the fairlead is given, along with the azimuth of the line from
the vessel local x-axis.
• Fenders data: gives the current fenders reactions on both the bodies, projected
in the global axis system (C, E, N);
• Stiffness matrix: gives the instantaneous stiffness of the mooring system in the
global axis system (see section 13.1.2).
• If the user wants to save the instantaneous position in a text file, clicking on
• closes the analytical summary frame without deleting the pages. In-
This frame is the same one as the one appearing after an equilibrium
calculation. Indeed, if computing a static equilibrium analysis, the results
will appear as a new page in this frame. However the user must be aware that when
clicking on the “Analytical summary” button, the results shown are not those of the
equilibrium position of the mooring system.
allows the user to save the results shown in the "Analytical Summary"
window (presented above) in an excel file (see figure 13.8). Note that
if this button is clicked after an equilibrium calculation, the results presented in the
Excel file will be those corresponding to the equilibrium position.
allows the user to display the profile of the lines in a popup window. When
clicking on the button, a popup window is raised (see figure 13.9). Once the
popup window displayed, the user has to click on one of the lines in the mooring
system graphical display: the line profile appears in the window (see figure 13.10).
In addition to the display of the line profile, the axial tension at the anchor and
fairlead (kN) are printed in the popup window.
gives the status of the lines state. Clicking on it allows the user
to check if the tensions in the lines are correctly set, according to a
Figure 13.11: Message warning the user that line exceeds a certain percentage of
the breaking load
Figure 13.12: Zone representing the maximum offset allowable to the turret
Once the offset zone calculated and drawn in the mooring zone representation, a
popup window appears asking the user if he wants to export the coordinates of the
offset zone outline in a text file. If so, figure 13.13 shows an example of output file
giving the offset zone outline coordinates.
Figure 13.13: Output file giving the coordinates of the maximum offset allowable to
the turret
Please note that the stiffness matrix is also available when clicking on or
after a static equilibrium calculation in the global axis system.
Figure 13.14: Stiffness matrix and external forces applied on the vessels in the local
axis system
Selecting "Simulation results" in the tree allows the user to display the TDS results
page (see figure 14.2).
In order to display the results, the user has to perform a time domain simulation
first, as reminded with warning messages (see figure 14.1).
Once the time domain simulation performed, the results page is then available.
• Graphic results: allows the user to display graphs of the following outputs:
– vessels’ positions: origin of the vessel local axis system, control points,
center of gravity, offsets from a predefined position, fairleads position;
– line tensions: horizontal tension, axial tension and fenders reactions at
anchor, fairlead and control points location;
– combined loads created by the user;
– environmental loads: Waves, wind, current and external loads;
• Fatigue results: if fatigue calculation was performed, fatigue results for the
fairlead and line control points will be available here.
Disabled check buttons mean that the time domain simulation didn’t take
this option or parameter into account (no result is available).
Vessels’ positions
The vessels’ position outputs labels are displayed in the list box in the upper left
part of the screen (see figure 14.4). From this box, it is possible to plot four main
Figure 14.4: List box allowing the user to display the vessels’ positions graphs
• Origin of the vessel local axis system: this position is given by the check
buttons called “Low frequency positions of the vessels” (in the water plane)
and “Low + high frequency positions of the vessels” (high frequency motions
of the vessels in three dimensions added to the low frequency ones). The
positions given are the positions of the local axis systems origin in the global
axis system (C, E, N). They can be summarized as follow:
• Control points previously defined by the user (in the vessel definition page): as
for the origin of the local axis system, two positions can be plotted: the “low
frequency” ones and the “low + high frequency” ones. However the positions
given only concern the coordinates of the control points in the global axis
system (C, E, N).
the global axis system Z origin is located at the free surface;
• Center of gravity of the vessels: the positions given are exactly similar as the
control points one, except they concern the center of gravity of the vessels:
“COG” instead of the control point name;
• Fairleads defined on the vessels: the positions given are exactly similar as
the control points one, except they concern the fairleads names instead of the
control points names;
When selecting one of them, the positions are displayed in the graph zone on the
top right of the page (see figure 14.5).
It is also possible to display more than one position at a time.
In addition to the graphical display of the results, statistical results are shown at
the bottom of the page (see figure 14.6).
The statistical results give the time series mean, standard deviation, skewness,
kurtosis, maximum and minimum values.
Figure 14.7: Frame allowing the user to plot the lines tensions
vessels’ motions in the water plane) and “Low + high frequency horizontal
tensions at fairlead” (Low frequency for the vessels’ motions in the water
plane + high frequency tensions for the vessels’ motions in three dimensions.
This type of tension is available when performing a ’low + wave frequency
simulation). The labels used in the listbox are:
• Axial tensions at fairleads: the check buttons are called “Low frequency axial
tensions at fairlead” and “Low + high frequency axial tensions at fairlead”.
The labels used in the listbox are:
• Horizontal tensions at anchors: These tensions are given by the check buttons
called “Low frequency horizontal tensions at anchor” (low frequency for the
vessels’ motions in the water plane) and “Low + high frequency horizontal ten-
sions at anchor” (Low frequency for the vessels’ motions in the water plane +
high frequency tensions for the vessels’ motions in three dimensions. This type
of tension is available when performing a ’low + wave frequency simulation).
The labels used in the listbox are:
• Axial tensions at anchors: the check buttons are called “Low frequency axial
tensions at anchor” and “Low + high frequency axial tensions at anchor”. The
labels used in the listbox are:
• Fender reactions: note that the fender reaction are only available for the low
frequency calculations. The labels used in the listbox are:
– “Feast LF F enderN ame BodyN ame”: low frequency force applied in the
global East direction on the body
– “Fnorth LF F enderN ame BodyN ame”: Low frequency force applied in
the global North direction on the body
– “Mz LF F enderN ame BodyN ame”: Low frequency moment applied
about z-axis on the body
• Horizontal tensions at line control points: These tensions are given by the
check buttons called “Low frequency horizontal tensions at the lines control
points” (low frequency for the vessels’ motions in the water plane) and “Low +
high frequency horizontal tensions at the lines control points” (Low frequency
for the vessels’ motions in the water plane + high frequency tensions for the
vessels’ motions in three dimensions. This type of tension is available when
performing a ’low + wave frequency simulation). The labels used in the listbox
are:
• Axial tensions at line control points: the check buttons are called “Low fre-
quency axial tensions at the lines control points” and “Low + high frequency
axial tensions at the lines control points”. The labels used in the listbox are:
• Combined loads low frequency and low + high frequency results. The labels
depend on the name given to the loads and the projection type.
Environmental loads
The last frame of the “Simulation Results page” is called ’Environment loads’ (see
figure 14.8). This frame allows to plot in the bottom graph zone the waves, wind,
current and external loads applied to the vessels according to time. The labels used
in the listbox are:
• “EnvironmentN ame Feast V esselN ame”: Low frequency force applied in the
global East direction on the vessel
In addition, it is possible to plot the wave elevation and wind time series from this
frame.
Note that some results are only availabe in the output files for representation
Figure 14.8: Frame allowing the user to plot the environmental loads
matters. This is the case of the simulation wave and wind spectra.
In some cases the line profile can not be calculated (the line is drawn as a
straight line):
• Tension to small to calculate a line profile: the line is displayed in bright blue;
• Damage considering simulation duration (i.e. damage that occured during the
simulation duration, for example 3 hours). These results are given according
to Rainflow and API calculations. For more information on these calculations,
please refer to the Theoretical Manual;
• Annual damage. These results are given according to Rainflow and API cal-
culations. For more information on these calculations, please refer to the
Theoretical Manual;
• Life expectancy in years. These results are given according to Rainflow and
API calculations. For more information on these calculations, please refer to
the Theoretical Manual;
– Tension range per rainflow cycle (in kN) in an increasing order. In addi-
tion, the number of cycles is given;
– Tension range per residue half-cycle range in increasing order (in kN).
The number of residue half cycles is also provided.
These results are available at fairlead location by default, for each of the installed
lines (apart from tabulated lines).
However, if line control points were defined, the fatigue results are also available at
their location.
Figure 14.11: Overview of the low + high frequency fatigue results page
Once the wanted outputs selected in the frame ticking the check buttons, the
“Results management” window can be closed and or clicked.
Calculating the statistical results of each time series takes time, hence if
these data is not necessary, the user should not select
in the “Results management” frame.
• Statistical results of the simulations for all the outputs desired summarized in
a text file. This file can have two formats: ’text format’ that cannot be used
in an Excel file or ’table format’ that can be copied in an Excel file (this file is
created automatically). The results are given as statistical results of the batch
time series: Mean, Maximum, minimum and standard deviation;
• Time series of the results that were selected in the “Batch options” frame,
written in one text file per simulation in a tabulated format. One has to be
aware that saving all the time series files may be memory consuming;
Each simulation results are written in the files during the batch calculation, so it is
possible to open the files to check the results during the calculation.
The files should not be opened with Excel during a calculation because Excel
blocks the access to the files.
At the beginning of the batch files results, all calculation parameters, project main
particulars and outputs specification are reminded.
• Histograms: the user has to select the output to be plotted as the x-axis of the
diagram. Ariane7 will then plot histograms of the selected output in function
of the number of occurences in the batch calculation. Figure 14.16 shows an
example of such a representation.
• Scatter: the user has to select the outputs to be plotted in the x-axis and
the y-axis of the graph zone. Ariane7 will then plot the batch results using
scatter dotted representation, as can be seen in figure 14.17.
• Surface: the user has to select the outputs to be plotted in the x-axis, y-axis
and z-axis of the graph zone. Ariane7 will then plot the result selected in the
z-axis according to the results selected in the x-axis and y-axis.
It can happen that the results cannot be plotted (the values are not varying
or there is nothing to plot). If this happens, Ariane7 will warn the user
displaying the following message: “Impossible to plot...”
This button allows the user to display a frame showing all the
results available according to the batch calculation that has been performed (see
figure 14.19).
Results not available have disabled checkbuttons.
Each column of checkbuttons corresponds to an axis: results labels are displayed in
the corresponding axis frame.
It is possible to click on the results labels or the column labels to enable (or not)
respectively the total lines or columns.
This button allows the user to apply filters to the results display. For
example if a calculation has been performed with many wave headings, all results
will be displayed by default taking into account all the different wave headings. If
a filter is applied on the wave headings, the user will be able to display the results
for a prefered wave direction (see figure 14.20).
Once a filter created, it is still possible to modify its filtering range as can be seen
in figure 14.21.
Tools
Tables
Table tool is widely used in the Ariane7 interface. Its aim is to easily create input
items.
Graph zones
Ariane7 interface contains many graph zones, that can be divided into two types:
• Lines store;
• Environment store;
• Zoom: a zoom box can be drawn with the left mouse button on the zone of
interest or by rolling the mouse wheel;
• Refresh graph zone: double click on the left mouse button or press the ’a’ key;
Note that the exact position of the mouse cursor in the graph zone is given in the
bottom right corner of the graph window.
Furthermore, if the graph zone concerns the environmental conditions, the statisti-
cal results of the signal are given in the top right corner.
enables the user to export the graph zone in different formats (png, eps,
svg). Note that the exact position of the mouse cursor is given in the bottom
right corner of the graph zone.
The same kind of tool can be found for the definition of the external loads in the
vessels loading case page and for the TDS batch and MCS results.
Mooring zone
All the items located in the mooring zone are accessible with a left click
on them. This brings the user to the interface page of interest. Furthermore, the
vessels and anchors can be moved by the user, simply dragging them in the mooring
zone to a new location. The lines follow the movement.
More options are reachable with a right click on the mooring zone.
Show or hide the vessels, if they have already been imported in the
mooring area.
Show or hide the " dlines " which are the dashed lines linking anchors
and fairleads during the anchors setting.
Show or hide the " ilines " which are the installed lines.
Show or hide the forces and the moments submitted to the vessel.
Show or hide the names of the different items located in the mooring
zone (vessels, lines, anchors, turrets, ...).
This button is a little bit different than the others because it aml-
lows the user to directly change the environmental conditions headings
(see fig 17.4). Indeed by clicking on the " compass ", the user is able to change the
current environment headings.
• holding mouse left click: rotation around a red cube displayed in the overview;
• zoom cursor on the roght part of the 3D view permits to zoom in and out;
• mouse right click: allows the user to show or hide some of the objects of the
3D view (free surface, vessel, fairleads, ...) and find more options.
The same options than in the previous section are available. In addition to them,
the following tools can be found:
represents the global axis system orientation. It is possible to click
on the different axis to projected the 3D view along the selected axis.
When clicking on the origin of the axis system, a global 3D overview
is set.
• Animation actions:
• Display actions:
• Show / Hide;
– Vessels: <1>;
– Ilines: <2>;
– Fixed Fenders: <3>;
– Control Points trajectory: <4>;
– Fixed Bodies: <5>;
– Environment arrows: <6>;
– Seabed: <7>;
– Free surface: <8>;
– Axes: <9>;
– Box: <0>.
Abreviations
Additionnal modules
HydroStar Mooring
HydroStar Mooring includes only HydroStar for Experts modules used in or-
der to provide hydrodynamic database for symmetrical single bodies in infinite
water depth. These modules are:
• 2 Ships.
A menu appears when the user right clicks on the 3D view (please see figure A.4).
This menu allows the user to show or hide the basic mesh, the hydodynamic mesh,
the free surface or the axes. It is also possible to save a screenshot, change the light
effect and the mesh visualization type. The three dimensionnal visualization tool is
described in chapter 19.
This tool can be be very useful in order to check the mesh quality (please see
figure A.5).
Note: It is very important to check the mesh especially for small drafts. Indeed
the mesh modeler can sometimes provide irregular results at the free surface (please
see figure A.6). This kind of results can influence the hydrodynamic computation.
Once the mesh scaled at the vessel’s particulars, the user can directly launch
When the user clicks on the button, the saving path to the re-
sults is asked. The software will automatically create a folder whose the name is
vessel-name_loading-name because each hydrodynamic (or hydrostatic) computa-
tion corresponds to a vessel, for a given draft. The input files are generated in this
folder. The file name entered corresponds to the output file. It is located in the
vessel-name_loading-name/rao folder. So, if the user decides to launch a new hy-
drostatic or hydrodynamic computation considering the same vessel and the same
loading case, the software asks if the folder (vessel-name_loading-name) can be over-
written. If the user chooses “Yes”, the folder will be overwritten and the previous
calculation lost. Otherwise, no calculation will be done.
Note: One folder created by the software corresponds to one vessel for a given
loading case. If the user wants to store further results for one vessel and one loading
case, he has to rename the folder hiself before starting the computation.
First the wave conditions must be set up in the “Wave Conditions” tab. It
consists in specifying:
• The type of drift loads formulation that will be used to issue the QTF matrix
(QTF or QTF-C);
In order to obtain accurate results, the user must discretize the wave circular
frequencies range and the wave headings range accurately so that the motions in-
terpolation and second-order loads interpolation during the mooring computation
in Ariane7 have a significant meaning. The wave headings range and the wave
circular frequencies range can be defined thanks to automatic generators specifying
the minimum value, the maximum one and the step of discretization (please see
figure A.9).
Then the user has to enter the mechanical parameters. They are divided into
three tabs:
• The inertia tab allowing to enter the inertia matrix (or the gyration radii
matrix) and the vessel mass;
• The damping tab allowing to enter the damping matrix or the linear roll damp-
ing coefficient (optional).
First the mass and the inertia data can be entered in the “Inertia” tab. The
user can input the complete inertia matrix or the gyration radii matrix (please
see figures A.10 and A.11). Some inertia matrix terms are automatically filled in
according to the vessel mass and the COG location (calculation point at O):
S T
M 0 0 0 M.ZG ≠M.YG
W
W 0 M 0 ≠M.ZG 0 M.XG X
X
W X
W 0 0 M M.YG ≠M.XG 0 X
[M ] = W X
W
W 0 ≠M.ZG M.YG I44 I45 I46 X
X
W X
U M.ZG 0 ≠M.XG I54 I55 I56 V
≠M.YG M.XG 0 I64 I65 I66
In addition, the terms I4,j , I5,j and I6,j (j from 4 to 6) are linked to the vessel
The stiffness matrix can be entered in the “Stiffness” tab (please see figure A.12).
The damping can be entered either according to linear roll damping coefficient
(default value at 5%) or giving the complete damping matrix (please see figures A.13
and A.14) in the “Damping” tab.
The inertia matrix, the gyration radii matrix, the stiffness matrix and the damp-
ing matrix can automatically be copied and pasted in or from a spreadsheet.
Once these parameters input, the user can perform a complete hydrodynamic
study with HydroStar Mooring clicking in or-
der to obtain the added mass matrix, the RAO and the QTF. At the end of the
• The axis relative to the longitudinal view moves the sections in the Oyz plane
along the x-axis;
• The horizontal axis relative to the face view moves the sections in the Oxz
plane along the y-axis;
• The vertical axis relative to the face view moves the sections in the Oxy plane
along the z-axis.
The axes extremities correspond to the vessel’s particulars (lpp, breadth, depth
and draft). In order to adpat the mesh, the user has to create new points on these
axes. It can be done opening the menu which appears right clicking on the axes
frames and clicking on “New” (please see figures A.16 and A.17).
The user can choose the point coordinates. The x-coordinate corresponds to the
coordinate along the axis. The y-coordinate corresponds to the distance the mesh
adaptator takes into account to move the section nodes at the coordinate x.
For example, considering the axes of the mesh adaptator displayed in figure A.18,
the mesh is modified as following:
• Considering the longitudinal view axis, the sections nodes in the plane Oyz at
the x-coordinate ≠75m are moved ≠0, 5m backwards. Between ≠150m and
≠75m the x-coordinates of the sections nodes in the plane Oyz are moved
backwards interpolating linearly between 0m and ≠0, 5m.
Between ≠75m and 75m, the x-coordinate of the sections nodes in the plane
Oyz are unchanged.
At 75m, the x-coordinates of the sections nodes in the plane Oyz are moved
0, 8m forward. Between 75m and 150m, the x-coordinates of the sections
nodes in the plane Oyz are interpolated linearly between 0, 8m and 0m.
• Considering the horizontal axis of the face view, the sections nodes in the plane
Oxz at the y-coordinate 22, 5m are moved 0, 75m to the right.
Between 20m and 22, 5m, the y-coordinate of the sections nodes in the plane
Oxz are moved to the right interpolating linearly between 0m and 0, 75m.
Between 22, 5m and 25m, the y-coordinates of the sections nodes in the plane
Oxz are moved to the right interpolating linearly between 0, 75m and 0m.
• Considering the vertical axis of the face view, the z-coordinates of the sections
nodes in the plane Oxy between 0m and 2, 5m are moved down interpolating
linearly between 0m and ≠0.5m. Between 2, 5m and 5m, the z-coordinates
of the sections nodes in the plane Oxy are moved down interpolating linearly
between ≠0.5m and 0m.
The z-coordinates of the sections nodes in the plane Oxy between 24m and
26, 5m are moved up interpolating linearly between 0m and 0.5m. Between
26, 5m and 29m, the z-coordinates of the sections nodes in the plane Oxy are
moved up interpolating linearly between 0.5m and 0m.
The points defined on the axes can be moved by hand or modified selecting the
point and clicking “Modify” in the menu. If they are modified gragging the points,
orange zones appear (please see figure A.20). They correspond to the areas in which
the point can’t be located. The points can also be deleted.
The mesh adaptator can be used in order to move the cells shape at the free
surface or along the vessel, and, to modify the bilge, the stem or the bow. The
vessel main characteristics (Lpp, Breadth, Depth and Draf t) are not modified.
Note: The mesh adaptation only is available after refreshing the hydrodynamic
mesh. The user can make a loop between the hydrostatic computation and the
mesh adaptation in order to reach the mesh’s particulars wanted before launching a
complete hydrodynamic calculation.