Stablelines: Safeguarding Life, Property and The Environment
Stablelines: Safeguarding Life, Property and The Environment
StableLines
Pipeline Tools application for on-bottom stability design
of submarine pipelines according to DNVGL-RP-F109
SAFEGUARDING
LIFE,
PROPERTY
AND THE
ENVIRONMENT
SAFER, SMARTER, GREENER
Sesam User Manual
StableLines
This publication or parts thereof may not be reproduced or transmitted in any form or by any means,
including copying or recording, without the prior written consent of DNV GL AS.
Table of contents
1 INTRODUCTION .............................................................................................................. 1
1.1 StableLines – On-bottom stability design of submarine pipelines 1
1.2 How to read the Manual 1
1.3 Status List 1
1.4 Acronyms and symbols frequently used in the User Manual 1
2 FEATURES OF STABLELINES............................................................................................. 3
5 REFERENCES ................................................................................................................ 24
• Read section 3 to learn the basics of using StableLines and program limitations.
• Read section 4 for a detailed description of the user interface, learn how to use StableLines and
alternative ways of running the program.
• New features
Access this information by clicking the customer login link in our website www.dnvgl.com/software/.
d Water depth
1 The May 2017 issue of DNVGL-RP-F109 was merely a re-branding of the RP. Its design methodologies thus fully align with DNV-RP-F109 issued
October 2010, ref. /2/.
OD Outer Diameter
• Pipeline dimensions and weights are automatically calculated by defining thicknesses, cut back
length (field joint coating (FJC)) and densities for the different layers: Steel, Coating, Marine
growth and FJC.
• Four different pre-defined soil models: Sand, Clay, Rock and Coulomb friction (user defined).
• Short term, stationary and irregular sea states are modelled based on the JONSWAP spectrum.
• Wave induced particle velocities at seabed level is automatically calculated based on user inputs
significant wave height (Hs) and peak period (Tp).
• Optional reduction of current velocity due to boundary layer near the seabed.
• Reduction of both current and wave induced velocities based on directionality with independent
specification of wave and current directions.
• StableLines suggests added steel and concrete/armour thicknesses to make unstable Pipelines
stable.
• Iteration module calculates optimal necessary pipeline weight and concrete thickness.
• Report of final and intermediate results ready for “copy-paste” into Technical reports.
• Powerful tool to analyse stability of a large number of cases simultaneously (Parametric Runs).
3.1 Licensing
StableLines v1.7 is licensed through FlexLM License Manager. A valid license file is required to run
StableLines v1.7. Please contact [email protected] if any questions.
The program has been designed so that the input and results are located on the Main sheet. The user
can see all the necessary information from this sheet without navigating between windows. There are
four kinds of sheets available within StableLines:
• Main sheet - contains all the important input and output data.
• Report sheet – contains results and useful intermediate calculations that may be printed and
used as appendix sheet directly in reports etc.
• Plots sheet – contains results for graphical presentation and additional useful results.
• Parametric runs sheet – used to run several on-bottom stability cases simultaneously (this sheet
is created when the “Make new Parametric runs sheet” button on the Main sheet is pushed).
The user can copy the Parametric runs sheet, but the program can only operate with a single Main sheet.
The sheets have been designed so that the user can modify input cells only. This is to prevent corruption
of the input data, formulae and the routines. Cells with input access are white, whereas cells that do not
allow user access are coloured light yellow. Some of the cells change access rights according to specific
selections. This occurs when some of the User Options have been changed.
In Umbilical mode, only the required weight for achieving lateral stability is given.
Note also that end constraints, i.e. effects of tension and bending moments due to tie-in points, are not
handled by StableLines.
• A cut-off at M = 0.2 is introduced for the 0.5D stability criterion on clay (equation 3.36 in
DNVGL-RP-F109), as the existing equation give un-physical large weight for low values of M.
(since v1.5)
• Equation 3.35 is adjusted to account for that the design tables for 10D criterion on sand where
calibrated for a design storm of 1000 waves, while for clay the design tables where calibrated for
a design storm of 3 hours duration. The existing equation 3.35 indicates that design tables for
both sand and clay were calibrated for a design storm of 1000 waves. (since v1.4)
• The criterion that Gc must be ≤ than 2.78 for the Generalized Method has been removed. It is
shown that when Gc > 2.78 the sensitivity of ws,required for varying Gc is very low due to very stiff
clay for Gc ≥ 2.78. (since v1.4)
*
• For the absolute stability criterion, the peak horizontal load FY is calculated by the equation
below when 𝐾 ∗ < 2.5:
1 𝐶𝑀 ∙𝜋2
𝐹𝑌∗ = 𝑟𝑡𝑜𝑡,𝑦 ∙ ∙ 𝜌𝑤 ∙ 𝐷 ∙ ( ∙ 𝑈 ∗ 2 + 𝐶𝑌∗ ∙ (𝑈 ∗ + 𝑉 ∗ )2),
2 𝐾∗
∗
where 𝐶𝑀 = 3.29 and 𝐶𝑌∗ = 1.00. This is based on an FAQ to DNV-RP-F109. (since v1.3,
corrected in v1.7)
All these features are expected to be incorporated into the next release of DNVGL-RP-F109.
The absolute stability criterion did not exist in DNV-RP-E305, but the models rely on the same
experiments, so what is stated above is also applicable to this method.
Finally, it should be noted that both methods leads in general to much higher specific gravity, i.e. weight
divided by volume, for small diameters which also indicates that the methods are valid for these cases.
All input and output parameters presented in the main sheet are introduced with SI units. In addition,
the StableLines main sheet contains a comprehensive list of comments describing the various
parameters entering the analysis. The comments are shown when the cursor is held over the cells with a
red triangle in the upper right corner.
4.1.2 Buttons
All main sheet buttons are located in the upper left corner of the heading area. Below follows a short
description of button functionality.
Calculate The calculation routine in the Main sheet is initiated using the Calculate
button. To update the main sheet results, the Calculate button has to be
clicked.
Save case This button saves the actual case with all input data presented in the main
Open case This button reads input from a StableLines Case file and presents it in the
Main sheet. To retrieve the results for this case, press the Calculate button.
Create New This button makes a clean Parametric runs sheet. This sheet may be used to
Parametric runs perform sensitivity analyses of parameters etc. For keeping several
parametric run cases, rename the sheet from Parametric runs to another
name. For further description of the usage of this sheet, see Section 4.3.
Update steel op This button updates the steel thickness and outside diameter with the steel
thickness necessary for achieving a stable pipeline during operation, ref.
Section 4.2.1. This requires that a calculation has been performed to have a
result to use for update. Similar buttons also exists for empty condition for
steel and both operation and empty condition for concrete thickness. These
buttons do not have any function in umbilical mode.
Figure 4-2 Pipeline and Coating input data for Pipeline mode and Umbilical mode.
Pipeline data
lFJC cut back length of the field joint coating (taken as the length from parent
coating to line pipe end, i.e. half the distance between two adjacent parent
coatings.) Note that the line pipe length of 12.2 m is incorporated without
possibility to change.
Note that marine growth is not included in the calculations for pipeline in empty condition.
Umbilical data
Dtotal is the total outer diameter of the pipeline (including all layers)
Do is the outer diameter of the umbilical, note: not including marine growth
Five layers of external coating can be introduced into the calculations. These coating layers are specified
with their respective thicknesses and material densities. Coating data can only be specified in Pipeline
mode.
Cross Sections
Calculations of submerged weights and necessary thickness of concrete and steel are performed using
the pipeline and umbilical cross sections illustrated in Figure 4-3 below.
The cross section used in Pipeline mode is shown to the left in Figure 4-3. When StableLines calculates
necessary concrete thickness in order to obtain required pipeline weight, the concrete is added externally
without affecting the outer steel diameter and other coating layers, except for marine growth where only
the thickness is kept constant. StableLines also calculates the steel thickness that must be added to the
original steel thickness for the submerged pipeline weight to match required submerged weight. In this
case, the inner steel diameter and the thickness of external coating layers are kept constant, while the
outer steel diameter is changed.
The cross section used in Umbilical mode is shown to the right in Figure 4-3. When the necessary weight
is calculated in umbilical mode, the outer diameter is kept constant. If a layer of marine growth is
specified in the analysis, the reported necessary weight is the submerged weight for the umbilical itself
(not including weight of marine growth).
See also Section 4.2.1 for description of the output parameters tconc,added and tsteel,added.
A pull down menu allow the user to choose from the following Stability criteria:
Absolute Stability no pipeline movement during the design storm
d Water depth
sg,operation Specific gravity (initial weight for pipeline, final weight for umbilical),
calculated for information
γSC,empty Safety factor for empty condition used for Absolute stability
γSC,operation Safety factor for operational condition used for Absolute stability
Figure 4-6 Soil interaction for the stability criteria, absolute stability with sand (left),
absolute stability with Coulomb friction (middle) and the generalized stability criterion (right).
Depending on stability criterion chosen, there are different options in the soil interaction pull down menu.
Absolute stability:
• Sand
• Clay
• Rock
• Coulomb friction
Different friction factors are specified for the different soil types. The coefficient of friction is taken as 0.6
on sand, 0.2 on clay and 0.6 on rock. These are default values given by ref. /1/, but can be set lower.
The Coulomb friction is given as input by the user, given as 0.75 in Figure 4-6.
For the generalized stability method, the default sand and clay friction coefficients are implicitly applied
in the DNVGL-RP-F109.
rtot,z Total vertical resistance factor, given as output to provide sensitivity check
when changing zt and zp.
rperm,z Reduction factor on lift load due to permeable seabed. Only used for
Absolute stability.
µ Coefficient of friction
Gc Soil strength parameter, informative output parameter only valid for soil
type clay
zpi/D Relative initial soil penetration for operation condition, the calculated value
does not include zpu
Initial penetration is calculated in order to determine passive soil resistance for Absolute stability
assessments. When the boxes in Figure 4-7 are checked, the initial penetration will be calculated for
pipeline filled with fresh water (ρwater = 1000 kg/m3). The box for empty condition has been included for
cases where the pipeline is installed water-filled. If the boxes are not checked, initial penetration is
calculated for empty pipeline and by using the content density specified in the Pipeline data section for
operational condition. The checkboxes are only active for the Absolute stability criterion in Pipeline mode.
Figure 4-7 Check-box for specifying whether initial penetration shall be calculated for water-
filled pipeline during Absolute stability assessments.
Wave-induced flow and current can be specified independently in StableLines. The most conservative
case is when wave-induced flow and current are assumed co-linear, i.e. they act in the same direction.
When using omni-directional values, the specified direction should be 90 degrees relative to the given
pipeline direction.
Current velocities should always be specified as positive numbers. Directionality should be handled with
the “Wave dir.” and “Current dir.” columns.
Figure 4-8 Wave and Current input for the relevant directions relative to geographic north.
Return Period Values (RPV) for both empty and operational design conditions must be specified by the
user, see Figure 4-9.
A pull down menu allow the user to choose from the following Design conditions:
• 1-year and 1-year RPV Combination
• 1-year and 10-year RPV Combination
• 1-year and 100-year RPV Combination
• 10-year and 10-year RPV Combination
• 10-year and 100-year RPV Combination
• 100-year and 100-year RPV Combination
For temporary phases with duration less than 12 months and in excess of three days, a 10-year seasonal
condition applies. For this case an approximate condition would be the RPV Combination 1-year and 10-
year.
If different RPV values for wave and current are chosen, StableLines automatically reports the most
conservative combination.
The main results output are given by StableLines as shown in Figure 4-10 below for a pipeline case.
Figure 4-10 Numerical results given in the Main sheet for Pipeline mode.
The pull down RPV menu is taken as input during calculations, but do also work as an integrated part of
the results section. The worst case of the 1-year wave, 10-year current and 1-year current, 10-year
wave is presented for the empty pipeline. The worst case of the 10-year wave, 100-year current and 10-
year current, 100-year wave is presented for pipeline in operation.
Note: this value is not automatically optimized, as there are two routes of
optimization: adjusted steel thickness, tsteel,added, and adjusted concrete
thickness, tconc,added.
ws,vertical Necessary submerged weight to fulfil the vertical stability criterion in water
(outer diameter = as specified).
tconc,added Necessary added concrete thickness to fulfil the stability criterion. To find
optimized submerged weight (i.e. ws = wrequired), update Pipeline data with
tsteel,added Necessary added concrete thickness to fulfil the stability criterion. To find
optimized submerged weight (i.e. ws = wrequired), update Pipeline data with
the buttons Update Steel op/em, ref. Section 4.1.2, and push the Calculate
button again.
To achieve a stable pipeline, ws should be equal to or larger than wrequired and ws,vertical.
If the checkbox called “Optimize”, see Figure 4-11, is checked off StableLines will calculate potential
reduction in steel and concrete thicknesses if the pipeline is initially stable.
This checkbox will not have any function in the umbilcal mode.
Figure 4-11: Optimize checkbox to optimize the thickness of concrete and steel of an initally
stable pipeline.
Umbilical mode
A different set of output is given in the Main sheet for Umbilical mode, see Figure 4-12.
Figure 4-12 Numerical results given in the Main sheet for Umbilical mode.
ws,required Required submerged weight needed to achieve a stable umbilical for the
selected lateral stability criterion (outer diameter = as specified in Umbilical
data). The result is fully iterated.
Figure 4-13 is found to the left of the numerical results. This graph is very illustrative, showing which
wave and current direction that gives the largest weight requirements.
Figure 4-14 is found to the right of the numerical results for Pipeline mode. The concrete density interval
is a set range between 1950 and 3450 kg/m3 taken from experience in several on-bottom stability
projects to cover all possible densities.
For umbilical mode required weight is plotted as a function of outer diameter, where the outer diameter
range is set to +/- 5% relative to the outer diameter specified.
These graphs are helpful for understanding how sensitive the required submerged weight is with respect
to concrete coating density (Pipeline) and outer diameter (Umbilical), when deciding on which coating or
diameter to use.
Figure 4-14 Necessary concrete thickness for varying density, pipeline mode.
As described in Section 4.2.1, StableLines reports results from the worst RPV combination. Results for
both RPV combinations are reported in the Plots sheet, as shown in Figure 4-16.
Figure 4-16 Results for all four RPV combinations when regarding pipeline (umbilical has
only operation).
When performing calculations with StableLines, the current velocity is varied between zero and
maximum design value, V. This is done for all given direction combinations of current and wave
introduced. Figure 4-17 shows an excerpt from the Plot sheet where the necessary weight is presented
as a function of current velocity.
There are also two graphs presenting the sensitivity of the stability parameter L versus the steady to
oscillatory velocity ratio M and the Keulegan-Carpenter number K. These two graphs are presented in
Figure 4-18.
Figure 4-18 Sensitivity of L when varying K and M for empty and operational conditions
The critical value of K and M are retrieved from the case presented in the main sheet, i.e. the value in
the middle of the K-interval on the blue line is the same case as presented in the main sheet and the
report sheet.
The data that forms the basis for two graphs shown on the Main sheet is presented in Figure 4-19.
When the absolute stability criterion is used in pipeline mode, StableLines also presents the results of an
iteration to obtain the optimal required pipeline weight and concrete thickness (this feature is not used in
umbilical mode), see Figure 4-20. The required weight determined for the initial pipeline configuration is
presented in the main sheet as ws,required. However, when steel or concrete coating is added, both the
weight of the pipeline and the diameter change. This affects both hydrodynamic loading and soil
resistance. Thus, the new pipeline configuration will give a different required weight than the initial
configuration. Iteration is therefore required until convergence between ws and ws,required is obtained.
The presentation of the iteration results in the Plots sheet also includes many useful intermediate results,
such as load coefficients and initial penetration.
Note that a similar iteration is performed for the generalized lateral stability methods in order to account
for increased diameter and weight. In the results for tconcrete, added and tsteel, added presented in the Main
sheet the effects of increased diameter and weight are therefore taken into account.
4.3.2 Functionality
A new Parametric runs sheet can be generated by clicking the Create new Parametric runs button on the
Main sheet, ref. Section 4.1.2. The new sheet will be generated, only containing headings and buttons.
Input values can be filled into the empty cells on the first empty row with the Input from Main button. If
a Parametric runs sheet already exists, it will be overwritten by the newly generated one. To avoid losing
results, the old Parametric runs worksheets should be renamed before generating a new sheet.
Results are presented to the left on the row. All input parameters then continue the row to the right
starting with pipeline data and ending with wave and current data for all directions. One row in the
Parametric run sheet corresponds to one calculation in the Main sheet. Use the Generate runs button, or
simply copy rows to add calculation cases.
Kilometre point, KP, is located in the first column, before the results columns and Errors & Warnings
column. The KP listing variable introduces the opportunity to retrieve an overview for a whole pipeline by
All input parameters with white background is affecting the case studied and can be changed. All
variables with light yellow background can still be changed, but will not affect the calculations.
A calculation example with varying water depth has been introduced to illustrate typical Parametric runs
sheet usage. In this example, also figures presenting results and input parameters are implemented for
illustration. To view the Parametric runs calculation example, see Appendix B.
Both “Calculate γ with RP-F109” and “Optimize” options are chosen by ticking them off in the main sheet.
The options are chosen for all analyses, i.e. either active or inactive for all analysis in parametric runs
sheet.
All Excel built-in tools, such as Charts and Cell Formatting, can be used in the Parametric runs sheet.
4.3.3 Buttons
Calculate The calculation routines in the parametric runs sheet are initiated using this
Calculate button. Results for all sensitivity cases (rows) are calculated and
updated when the Calculate button is clicked.
Generate Runs This button generates a number of rows/cases specified by the user (in the
“number of runs” cell) by copying the input on the first row and adding the
same data on consecutive rows in the Parametric runs sheet.
To generate more cases, it is also possible for the user to copy the first row
of data as many times as required. The data can then be edited accordingly.
Clicking the Calculate button will run the calculation for all the on-bottom
stability cases, and the results are given in the sheet.
Note: If cases/rows exists from before, these will be overwritten with data
copied from the first row.
Input from Main This button transfers all input data from Main sheet into the first input row
in the Parametric runs sheet. If the first input row contains data, this data
will be overwritten.
Color cells This button colours the background of the input parameters in accordance
with the main sheet i.e. either light yellow or white. White cells are input
that are included in the calculations for the respective case while light yellow
background is for the input that does not affect the respective case. It also
introduces a red colored background, if an input is not allowed.
It is the design tables in DNVGL-RP-F109 that governs the validity range of Sg.
Determining Sg for umbilicals and cables is not always straight forward, as these are often permeable to
seawater, which can make it tricky to determine submerged weight (from dry weight) and buoyancy.
In order to establish the applicability of the Generalized Stability criteria, ref. Section 4.4.1, StableLines
currently assumes that the Umbilical is not permeable and calculates Sg according to equation (3.1) in
DNVGL-RP-F109, as for pipelines. The applicability of the Generalized Method is limited to 1.1 ≤ Sg ≤ 3.0.
- o0o -
Figure B - 1 KP values varies between 2 and 141 for this particular case
The only parameter changed in this parametric study is the water depth as shown in Figure B - 2. This is
one of the environmental parameters, thus this whole section is shown. Note that the water depth
increases with increasing KP values.
Figure B - 2 The environmental parameter d, water depth, is varied along the pipeline length
The results for the varying water depths are shown in the Figure B - 3.
The necessary concrete thickness versus water depth for empty and operational condition is shown in
Figure B - 4. The results are found to be as expected. As mentioned above, water depth is increased
downwards. The needed concrete thickness and added steel thickness decrease and is zero for larger
water depths. Required submerged weight also decreases for increasing water depth. This provides the
user the possibility to suggest different measures to obtain stability for the different sections of the
pipeline. For instance, it is noticed that the pipeline in operational condition is stable without adding steel
or concrete for water depths over 180m. Note that for this particular case, the Optimize check box is
hooked off, ref. Section 4.2.1.
0,25
0,2
0,15
Empty Condition
0,1 Operational Condition
0,05
0
80 130 180 230 280
Water depth [m]
Figure B - 4 Necessary concrete thickness vs. water depth for empty and operational condition.
- o0o -
DIGITAL SOLUTIONS
DNV GL is a world-leading provider of digital solutions for managing risk and improving safety and asset
performance for ships, pipelines, processing plants, offshore structures, electric grids, smart cities and
more.
Our open industry platform Veracity, cyber security and software solutions support business-critical
activities across many industries, including maritime, energy and healthcare.