Pipeline Design with Abaqus
Pipeline Design with Abaqus
Design
using Abaqus 6.8.3
University of Houston
College of Technology
Session 1 Fundamentals of Pipeline Design
1. Theoretical concepts:
In the framework of fundamentals of pipeline design, the most influent stresses are
the hoop, the radial and the longitudinal stress. These are the three components of the
stress in cylindrical coordinates. We will describe in the following the importance and
impact of each one.
ri 2 ⎛ r0 2 ⎞
σθ = P 2 ⎜1 + 2 ⎟ (1)
ri − ro 2 ⎝ r ⎠
where,
For thin-wall approximation, the hoop stress is nearly constant and is given by the
following expression:
PD
σθ = (2)
2t
________________________________________________________________________
-1-
Session 1 Fundamentals of Pipeline Design
where,
Within the concept of radial stress there is a need to specify the thickness of the cross-
section of the pipe. Compared to thin cross-sections which often have negligibly small
radial stress, thicker-walled cylindrical models require such stresses to be taken into
account. The expression of the radial stress is given by:
ri 2 ⎛ r0 2 ⎞
σr = P ⎜1 − 2 ⎟ (3)
ri 2 − ro 2 ⎝ r ⎠
where,
The expression of the radial stress using the thin-wall approximation is given by:
P
σr = − (4)
2
where,
Longitudinal or axial stress is the stress resulting from the normal forces applied to
the cross-section. The more general expression for the radial stress is given by the lame’s
formula:
r2
σz = P 2 i 2 (5)
ri − ro
The expression of the longitudinal stress using the thin-wall approximation is written
as:
________________________________________________________________________
-2-
Session 1 Fundamentals of Pipeline Design
PD
σZ = (6)
4t
where,
________________________________________________________________________
-3-
Session 1 Fundamentals of Pipeline Design
While formulating a problem for a finite element analysis, several steps should be
followed and this commonly for any type of analysis, structural, heat transfer, fluid flow,
dynamics, etc… These steps are generally embodied in the available commercial finite
element code and software packages, and they are described as follows:
3.2.1 Preprocessing:
The preprocessing step consists mainly in introducing the model information and
consists of:
- Defining the domain and geometry of the problem
- Define the geometric properties of the elements (the dimensions for each
part of the structure)
________________________________________________________________________
-4-
Session 1 Fundamentals of Pipeline Design
This part of the finite element procedure is critical, since the inputs accuracy affects
considerably the outputs of the analysis and this apart of the computer’s performance and
robustness in solving the differential equations related to the problem.
After all inputs are introduced to the computer model, FEA provides outputs which
represent the results of the analysis. Based on the outputs, engineers can argue on the
physical response of the system, make or justify decisions on the serviceability, durability
and safety of the structure. Outputs differ from type of analysis to another. They can be
related to the stress distribution, possible and admissible deformation, thermal response,
plasticity, failure, fatigue, etc…
3.2.3 Postprocessing:
________________________________________________________________________
-5-
Session 1 Fundamentals of Pipeline Design
There are multiple loading conditions that may be applied to a structure described
by the following:
One important step in the modeling is the constraint applied to the model also called
boundary conditions. The boundary conditions for a pipeline consist of three different
types:
- Free-free
- Fixed-free
- Fixed-fixed
The term free corresponds to the zero degree of constraint. The end is completely
free to displace or rotate along any axis. Conversely, the term fixed constraints all the
displacement and rotations along the entire axis.
________________________________________________________________________
-6-
Session 1 Fundamentals of Pipeline Design
is also called element. Each mesh consists of numbers of nodes that is three for a
triangular meshing or four for a quadrilateral meshing. Each mesh contains information
on the material and structural properties which describe the mechanical behavior of the
structure to a certain predefined loading conditions.
While dealing with modeling on Abaqus, the choice of the type of elements to
model the structure is fundamental. There are basically three types used in FEA:
- Beam element: used for a one dimensional representation of the structure.
- Shell element: 2-D and 3-D analysis,
- Solid element: also called brick element is a 3-D model of the structure.
________________________________________________________________________
-7-
Session 1 Fundamentals of Pipeline Design
The beam geometry satisfies the assumption of 1-D modeling theory since the ratio
of the beam’s length with respect to the beam’s thickness is greater than 16. The material
of the beam is linear, elastic, isotropic and homogeneous. The beam has a circular cross-
section and its longitudinal axis represents an axis of symmetry in the plane of bending
and the loading is in the plane of bending.
- Preprocessing
At this stage the user should define the model of the physical problem and then
create an Abaqus input file. The model is first created graphically using Abaqus/CAE or
another preprocessor. For more skilled user, the Abaqus input file for a simple analysis
can be created directly using a text editor.
From the Start Session dialog box that appears, select Create Model Database.
If you are already in an Abaqus/CAE session, select File New from the main menu bar.
In the Model Tree, double-click the Parts container to create a new part.
________________________________________________________________________
-8-
Session 1 Fundamentals of Pipeline Design
To sketch the profile of the cantilever beam, you need to select the lines drawing tool .
In the viewport, sketch a first point and a far from second point or you can enter the first
point coordinates P1 (0, 0) in the prompt area as shown in the next figure. To cancel the
task, click the Cancel button.
________________________________________________________________________
-9-
Session 1 Fundamentals of Pipeline Design
Previous Prompt
Cancel
Then enter the coordinates of the second point P2 (1, 0). The user can also sketch any two
points in the viewport and then adjust the distance between the two ends and this using
the dimension tool . When dimensioning the beam, simply select the line, position the
dimension text, and then enter the new dimension in the prompt area. The final sketch is
shown in the next figure.
From the prompt area (near the bottom of the main window), click Done to exit the
Sketcher.
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure as shown in the following:
________________________________________________________________________
- 10 -
Session 1 Fundamentals of Pipeline Design
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
For the cantilever beam example you will need to create a single linear elastic material
with Young's modulus of 2.09 × 109 MPa and a Poisson's ratio of 0.3. Then, you need to
define the material, In the Model Tree, double-click the Materials container to create a
________________________________________________________________________
- 11 -
Session 1 Fundamentals of Pipeline Design
new material. Abaqus/CAE switches to the Property module, and the Edit Material
dialog box appears.
Name the material Steel. From the material editor's menu bar, select Mechanical
Elasticity Elastic.
- Type a value of 209.E11 for Young's modulus and a value of 0.3 for Poisson's ratio in
the respective fields, as shown in next figure. Use [Tab] to move between cells.
________________________________________________________________________
- 12 -
Session 1 Fundamentals of Pipeline Design
Now, you must define the orientation of a beam's cross-section in global Cartesian space.
In the Model Tree, double-click the Section container to create a new section for the
beam. Give a name to the cross section and select Beam category and Beam type.
________________________________________________________________________
- 13 -
Session 1 Fundamentals of Pipeline Design
Then select Create Profile name and create a name and select Pipe.
________________________________________________________________________
- 14 -
Session 1 Fundamentals of Pipeline Design
Introduce the geometric input data of the beam, (the radius and the thickness) and Click
OK to exit the Edit Profile part.
Choose the Profile-1 in the profile name box and then click OK to exit the Create
Section part.
________________________________________________________________________
- 15 -
Session 1 Fundamentals of Pipeline Design
You need now to define the cross section orientation of the beam. The orientation of a
beam cross-section can be defined in terms of a local, right-handed axis system, user-
defined or calculated by Abaqus.
Select the beam and click Done. In the prompt area, enter the n1-direction representing
the axis orthogonal to the beam’s longitudinal axis. The n1-direction is always (0.0,0.0,-
1.0) for two dimensional beam elements.
________________________________________________________________________
- 16 -
Session 1 Fundamentals of Pipeline Design
In the following, you will need to assign the cross section to the beam.
In the Model Tree, expand the branch for the part named Beam by clicking the “ ”
symbol to expand the Parts container and then clicking the “ ” symbol to expand the
Beam item.
Click mouse button 2 in the viewport or click Done in the prompt area to accept the
selected geometry.
- Click OK.
________________________________________________________________________
- 17 -
Session 1 Fundamentals of Pipeline Design
Now, you need to assemble the model. In the Model Tree, expand the Assembly
container. Then double-click Instances in the list that appears. Abaqus/CAE switches to
the Assembly module, and the Create Instance dialog box appears.In the dialog box,
select Beam and click OK.
Now that you have created your part, you can define your analysis steps. For the
cantilever beam tutorial the analysis will consist of two main steps:
• An initial step, in which you will apply a boundary condition that constrains one
end of the cantilever beam.
• A general, static analysis step, in which you will apply a point load to the free end
of the beam.
Abaqus/CAE generates the initial step automatically, but you must create the analysis
step yourself. You may also request output for any steps in the analysis. In the Model
Tree, double-click the Steps container to create a step. Abaqus/CAE switches to the Step
module. The Create Step dialog box appears with a list of all the general procedures and
________________________________________________________________________
- 18 -
Session 1 Fundamentals of Pipeline Design
a default step name of Step-1. General procedures are those that can be used to analyze
linear or nonlinear response.
The Basic tab is selected by default. In the Description field, type Load the end of
the beam.
Click the Incrementation tab, and accept the default time incrementation settings.
________________________________________________________________________
- 19 -
Session 1 Fundamentals of Pipeline Design
Click the Other tab to see its contents; you can accept the default values provided for the
step.
Click OK to create the step and to exit the Edit Step dialog box.
In the Model Tree, click mouse button 2 on the Field Output Requests container and
select Manager from the menu that appears.
Review the default output request that Abaqus/CAE generates for the Static, General
step you created and named BeamLoad.
________________________________________________________________________
- 20 -
Session 1 Fundamentals of Pipeline Design
Click the cell in the table labeled Created; that cell becomes highlighted, and the
following information related to the cell appears in the legend at the bottom of the
manager:
• The type of analysis procedure carried out in the step in that column.
• The list of output request variables.
• The output request status.
On the right side of the Field Output Requests Manager, click Edit to view more
detailed information about the output request.
________________________________________________________________________
- 21 -
Session 1 Fundamentals of Pipeline Design
Click Cancel to close the field output editor, since you do not wish to make any changes
to the default choice.
To apply boundary conditions to one end of the cantilever beam, in the Model Tree,
double-click the BCs container. Abaqus/CAE switches to the Load module, and the
Create Boundary Condition dialog box appears.
- From the list of steps, select Initial as the step in which the boundary condition
will be activated.
________________________________________________________________________
- 22 -
Session 1 Fundamentals of Pipeline Design
Abaqus/CAE displays prompts in the prompt area to guide you through the procedure.
- Toggle on ENCASTRE.
Now, the next step will be to load the beam. The loading consists of a concentrated force
at the end.
________________________________________________________________________
- 23 -
Session 1 Fundamentals of Pipeline Design
________________________________________________________________________
- 24 -
Session 1 Fundamentals of Pipeline Design
Abaqus will display the beam with the loading and the boundary conditions as displayed
in the following picture
In the Model Tree, expand the Beam item underneath the Parts container and double-
click Mesh in the list that appears.
Abaqus/CAE switches to the Mesh module. The Mesh module functionality is available
only through menu bar items or toolbox icons.
________________________________________________________________________
- 25 -
Session 1 Fundamentals of Pipeline Design
From the main menu bar, select Mesh Element Type. The Element Type dialog box
appears.
In the dialog box, accept the following default selections that control the elements that
are available for selection:
________________________________________________________________________
- 26 -
Session 1 Fundamentals of Pipeline Design
In the box Approximate global size, write 0.1, and then Click Apply.
In the viewport you will see the sketch of the beam subdivided into 10 subdomains.
From the main menu bar, select Mesh Part to mesh the part instance.
________________________________________________________________________
- 27 -
Session 1 Fundamentals of Pipeline Design
From the buttons in the prompt area, click Yes to confirm that you want to mesh the part
instance.
Now that the model is created, you will need to create a job that is associated with your
model and to submit the job for analysis.
Abaqus/CAE switches to the Job module, and the Create Job dialog box appears with a
list of the models in the model database.
________________________________________________________________________
- 28 -
Session 1 Fundamentals of Pipeline Design
________________________________________________________________________
- 29 -
Session 1 Fundamentals of Pipeline Design
Click OK to accept all the default job settings and to close the dialog box.
In the Model Tree, expand the Jobs container; click mouse button 2 on the job named
beam_analysis.
Select Submit from the menu that appears to submit your job for analysis.
¾ Post-Processing
________________________________________________________________________
- 30 -
Session 1 Fundamentals of Pipeline Design
- Select Results.
From the main menu bar, select Plot Deformed Shape. You may also plot the
deformed shape using the tool in the Visualization module toolbox.
1. From the main menu bar, select Plot Contours On Deformed Shape.
Tip: You can also display a contour plot using the tool in the Visualization
module toolbox.
________________________________________________________________________
- 31 -
Session 1 Fundamentals of Pipeline Design
________________________________________________________________________
- 32 -
Session 1 Fundamentals of Pipeline Design
________________________________________________________________________
- 33 -
Session 1 Fundamentals of Pipeline Design
Abaqus displays the Field Output dialog box. You use the Field Output dialog box to
select the variable to display.
- From the Output Variable field, select S (Stress components at integration points).
Click OK to select S11 as the primary variable and to close the Field Output dialog box.
________________________________________________________________________
- 34 -
Session 1 Fundamentals of Pipeline Design
¾ Interpretation:
The deflection of the cantilever beam given by the theoretical expression is:
Pl 3
δ theo =
3EI
I =π ×
( 0.05 4
− 0.044 )
= 1.81 × 10−7 m 4
64
δ theo
=
Pl 3
=
( −10 ) × 13
= −8.76 × 10−5 m = −8.76 × 10−2 mm
−7
3EI 3 × 2.1 × 10 × 1.81 × 10
11
The Deflection given by the FEA at the right end of the beam is given by:
δ FEA = −8.95 × 10 −2 mm
σ theo = = = −7
= 1.38 × 106 Pa
I I 1.81 × 10
The FEA gives a maximum value for the normal bending stress :
σ FEA = 1.195 × 106 Pa
________________________________________________________________________
- 35 -
Session 1 Fundamentals of Pipeline Design
References
4- http://en.wikipedia.org/wiki/Finite_element_method
http://www.sv.vt.edu/classes/MSE2094_NoteBook/97ClassProj/num/widas/history.html
6-“A Practical Guide to Reliable Finite Element Modeling” Alan Morris, Ahmed
Rahman
________________________________________________________________________
- 36 -
Session 2 Fundamentals of Pipeline Design
A “beam” in this framework is an element for which assumptions are made so that
the problem is reduced to one dimension (1-D) mathematically. To this end, the loading
the material properties and the primary solution variables are functions of position along
the beam axis only. The usual assumptions of elementary beam theory are applicable:
- The beam is prismatic and the cross section has an axis of symmetry in the plane
of bending.
The simplest approach to beam theory is the classical Euler-Bernoulli assumption, that
plane cross-sections initially normal to the beam's axis remain plane, normal to the beam
________________________________________________________________________
-1-
Session 2 Fundamentals of Pipeline Design
axis, and undistorted (Figure 2). Timoshenko beam theory is generally considered useful
for thicker beams, whose shear flexibility may be important and can not be disregarded.
A further assumption is that the strain in the beam's cross-section is the same in any
direction in the cross-section.
The regular beam elements can be used for slender and reasonably thick beams. For
particularly slender beams, for which the length with respect to the thickness ratio exceed
103 and geometrically nonlinear analysis is required (such as pipelines), convergence may
become very poor. For such cases, it is advised to use hybrid elements, in which the axial
(and transverse) forces are treated as independent degrees of freedom.
Shell elements are used to model structures in which one dimension, the thickness,
is significantly smaller than the other dimensions (membranes, plates, pipelines,…). Shell
elements are subdivided in two major types. Thin shell element for which the shear stress
is almost negligible and the thick shell element also called the solid shell element or the
conventional shell elements. The former is an approximation to the shell element
modeling and this while the element has one dimension, the thickness in this case, widely
larger than the other dimensions of the element. The later is an intermediate class of finite
element models between the thin shell element and the solid element.
________________________________________________________________________
-2-
Session 2 Fundamentals of Pipeline Design
Solid elements are the 3-D representation of a structure. These elements are
generally used when the geometry and/or the applied loading are too complex for any
other element type with fewer spatial dimensions. They are also known to be costly in
terms of Central Processing Unit (CPU).
Let’s take the example of a pipeline with a length of L= 0.2 m, an external diameter
re = 0.015m and a thickness, t = 0.005m . The material of the pipeline is steel with a
Young modulus Es = 209 × 109 N/m 2 and a Poisson’s ratio ν = 0.3 . Let’s model this
pipeline using shell elements as the type of modeling element. In this model we will
apply an internal pressure. The internal pressure value is: Pi = 100 kPa . The pipeline is
assumed to be fixed at both ends.
In the following, and given the dimension of the structure, we will model the pipeline as a
classical shell structure for which we will analyze the mid structure.
In the Model Tree, double-click the Parts container to create a new part.
________________________________________________________________________
-3-
Session 2 Fundamentals of Pipeline Design
Click Continue
the tab and in the prompt area, type the center of the pipe section coordinates 0, 0
and then the coordinates of a point on the midline of the thickness of the cross section
0.0125 , 0.
Remarks:
Carefully choose the direction of extrusion for the given structure. For a pipeline, the
longitudinal axis respresents the direction of the extrusion and the length of the pipeline
is the depth of extrusion. Extrusion can be applied to solids, shells and cuts.
________________________________________________________________________
-4-
Session 2 Fundamentals of Pipeline Design
To end the procedure, click mouse button 2 and select cancel procedure.
________________________________________________________________________
-5-
Session 2 Fundamentals of Pipeline Design
You can also click Create in the Section Manager or select the create section tool in
the Property module toolbox.
Select Shell as the section Category and Homogeneous as the section Type, and click
Continue. The Edit Section dialog box appears
________________________________________________________________________
-6-
Session 2 Fundamentals of Pipeline Design
Æ When you create shell sections, you must choose a section integration method. You
can choose to provide the section property data before the analysis (a pre-integrated shell
section) or to have Abaqus calculate (integrate) the cross-sectional behavior from section
integration points during the analysis.
Select the Section integration method. Choose During analysis to specify properties
for homogeneous shell sections integrated during the analysis.
Then enter the Shell thickness 0.005 m. Click on the Material Create, to create the
material.
Name the material Steel. From the material editor's menu bar, select Mechanical
Elasticity Elastic.
________________________________________________________________________
-7-
Session 2 Fundamentals of Pipeline Design
Abaqus/CAE displays the Elastic data form. Type a value of 209.E9 for Young's
modulus and a value of 0.3 for Poisson's ratio in the respective fields, as shown in the
next figure. Use [Tab] to move between cells.
________________________________________________________________________
-8-
Session 2 Fundamentals of Pipeline Design
¾ Assembly
In Abaqus the components that are assembled together are called part instances.
________________________________________________________________________
-9-
Session 2 Fundamentals of Pipeline Design
.In the Model Tree, expand the Assembly container. Then double-click Instances in the
list that appears.
Click OK.
________________________________________________________________________
- 10 -
Session 2 Fundamentals of Pipeline Design
¾ Steps
In the Model Tree, double-click the Steps container to create a step. Abaqus/CAE
switches to the Step module.
The Create Step dialog box appears with a list of all the general
procedures and a default step name of Step-1. General
procedures are those that can be used to analyze linear or
nonlinear response.
- Click Continue.
The Edit Step dialog box appears with the default settings for a general, static step.
________________________________________________________________________
- 11 -
Session 2 Fundamentals of Pipeline Design
In the Model Tree, click mouse button 2 on the Field Output Requests container and
select Manager from the menu that appears.
Click the cell in the table labeled Created; that cell becomes highlighted, and the
following information related to the cell appears in the legend at the bottom of the
manager:
• The type of analysis procedure carried out in the step in that column.
• The list of output request variables.
• The output request status.
On the right side of the Field Output Requests Manager, click Edit to view more
detailed information about the output request.
________________________________________________________________________
- 12 -
Session 2 Fundamentals of Pipeline Design
Click Cancel to close the field output editor, since you do not wish to make any changes
to the default choice.
¾ Meshing Procedure
You can enter the Mesh module at any time during an Abaqus/CAE session by
clicking Mesh in the Module list located in the context bar.
________________________________________________________________________
- 13 -
Session 2 Fundamentals of Pipeline Design
To create an acceptable mesh, the user should follow at his best the following process:
The Mesh module provides a variety of tools that allow you to specify different mesh
characteristics, such as mesh density, element shape, and element type.
The Mesh module uses a variety of techniques to generate meshes. The different
mesh techniques provide you with different levels of control over the mesh.
The Mesh module provides a variety of tools that allow you to refine the mesh:
• The seeding tools allow you to adjust the mesh density in selected regions.
• The Partition toolset allows you to partition complex models into simpler
subregions.
• The Virtual Topology toolset allows you to simplify your model by combining
small faces and edges with adjacent faces and edges.
• The Edit Mesh toolset allows you to make minor adjustments to your mesh.
You can assign remeshing rules to regions of your model. Remeshing rules enable
successive refinement of your mesh where each refinement is based on the results of an
analysis.
________________________________________________________________________
- 14 -
Session 2 Fundamentals of Pipeline Design
The verification tools provide you with information concerning the quality of the
elements used in a mesh.
In the Model Tree, expand the Shell item underneath the Parts container and double-
click Mesh in the list that appears.
Accept the default Standard Element Library and the Linear Geometric Order.
Choose the Shell Family
________________________________________________________________________
- 15 -
Session 2 Fundamentals of Pipeline Design
________________________________________________________________________
- 16 -
Session 2 Fundamentals of Pipeline Design
The user should pay attention to number of elements created regarding the type of the
version of Abaqus.
¾ Boundary conditions:
To apply boundary conditions to one end of the cantilever beam, in the Model Tree,
double-click the BCs container. Abaqus/CAE switches to the Load module, and the
Create Boundary Condition dialog box appears.
- From the list of steps, select Initial as the step in which the boundary condition
will be activated.
________________________________________________________________________
- 17 -
Session 2 Fundamentals of Pipeline Design
Abaqus/CAE displays prompts in the prompt area to guide you through the procedure.
________________________________________________________________________
- 18 -
Session 2 Fundamentals of Pipeline Design
In the same manner, redo the previous steps to create the boundary conditions named
fixed2, to constraint the right end.
¾ Loading
________________________________________________________________________
- 19 -
Session 2 Fundamentals of Pipeline Design
In the prompt area, you will have to select the purple surface which corresponds to the
internal one. Click Purple.
________________________________________________________________________
- 20 -
Session 2 Fundamentals of Pipeline Design
________________________________________________________________________
- 21 -
Session 2 Fundamentals of Pipeline Design
¾ Analysis
Abaqus/CAE switches to the Job module, and the Create Job dialog box appears with a
list of the models in the model database.
________________________________________________________________________
- 22 -
Session 2 Fundamentals of Pipeline Design
Click OK to accept all the default job settings and to close the dialog box.
In the Model Tree, expand the Jobs container; click mouse button 2 on the job named
Pipe_analysis.
Select Submit from the menu that appears to submit your job for analysis.
¾ Post-Processing
From the main menu bar, select Plot Deformed Shape. You may also plot the
deformed shape using the tool in the Visualization module toolbox.
________________________________________________________________________
- 24 -
Session 2 Fundamentals of Pipeline Design
1. From the main menu bar, select Plot Contours On Deformed Shape.
Tip: You can also display a contour plot using the tool in the Visualization
module toolbox.
________________________________________________________________________
- 25 -
Session 2 Fundamentals of Pipeline Design
From the Invariant field choose the Max.Principal , which corresponds to the maximum
principal stress.
________________________________________________________________________
- 26 -
Session 2 Fundamentals of Pipeline Design
The most important stress is the hoop stress in a pipeline. If you neglect the end effects,
you can compare the value of the hoop stress at the middle section of the pipeline to the
one proposed by Lame’s formula and the one proposed by the thin-wall approximation.
Abaqus displays the Field Output dialog box. You use the Field Output dialog box to
select the variable to display.
From the Output Variable field, select E ( Strain components at integration points).
________________________________________________________________________
- 27 -
Session 2 Fundamentals of Pipeline Design
Click OK to select E11 as the primary variable and to close the Field Output dialog box.
________________________________________________________________________
- 28 -
Session 2 Fundamentals of Pipeline Design
You can also visualize the strain E33 in the longitudinal direction.
¾ Interpretation
The hoop stress given by the finite element analysis can be compared by the available
formulas:
Lame formulas
⎛ (10−2 ) ⎞ ⎛ (1.5 × 10−2 ) ⎞
2 2
3⎜ ⎟ ⋅ ⎜1 + ⎟ = 1.95 × 105 Pa
σ θ = 100 × 10
⎜ (1.5 × 10 ) − (10 ) ⎟ ⎜ (1.25 × 10 ) ⎟
−2 2 −2 2 −2 2
⎝ ⎠ ⎝ ⎠
Thin-wall approximation:
100 × 103 × 2.5 × 10−3
σθ = −3
= 2.5 × 105 Pa
2 × 5 × 10
________________________________________________________________________
- 29 -
Session 2 Fundamentals of Pipeline Design
The hoop stress given by the FEA evaluated at the middles section of the pipe:
σ θ = 2.508 × 105 Pa
We conclude that the thin-wall approximation gives a good approximation of the hoop
stress for this problem.
________________________________________________________________________
- 30 -
Session 2 Fundamentals of Pipeline Design
References
4-“A Practical Guide to Reliable Finite Element Modeling” Alan Morris, Ahmed
Rahman
________________________________________________________________________
- 31 -
Session 3 Fundamentals of Pipeline Design
1. Problem formulation:
In this tutorial, we will proceed with a simple model for a pipeline. We will
incorporate a fixed-fixed boundary conditions for the pipeline model. The pipeline will
be modeled using the solid elements. The applied load consists mainly in internal
pressure at the first step. Gravity, uniform load and external pressure will be added
subsequently in this analysis.
1.1 Geometry
The pipeline has a length L= 0.4 m, an internal and external radius re = 0.06m and
modulus Es = 209 GPa and a Poisson’s ratio ν = 0.3 . The internal pressure value
is: Pi = 100 psi . The gravity load is g = 10 N/kg . The external pressure Pe = 10 psi .
The ratio of the pipeline length by the internal diameter is less than 10. The thin
wall approximation may not be well suited in this example and the hoop stress may vary
remarkably in the radial direction. Then solid elements are best fitted to this type of
problem.
________________________________________________________________________
-1-
Session 3 Fundamentals of Pipeline Design
In the Model Tree, double-click the Parts container to create a new part.
Click on the tab and in the prompt area, type the center of the pipe section
coordinates 0,0
and then the coordinates of a point on the midline of the thickness of the cross section
0.04, 0.
Redo the same procedure to pick the center and the perimeter coordinates point
respectively 0,0 and 0.06,0
________________________________________________________________________
-2-
Session 3 Fundamentals of Pipeline Design
To end the procedure, click mouse button 2 and select cancel procedure.
________________________________________________________________________
-3-
Session 3 Fundamentals of Pipeline Design
You can also click Create in the Section Manager or select the create section tool in
the Property module toolbox.
________________________________________________________________________
-4-
Session 3 Fundamentals of Pipeline Design
Select Solid as the section Category and Homogeneous as the section Type, and click
Continue. The Edit Section dialog box appears
Name the material Steel. From the material editor's menu bar, select Mechanical
Elasticity Elastic.
Type a value of 209.E9 for Young's modulus and a value of 0.3 for Poisson's ratio in the
respective fields, as shown in the next figure.
________________________________________________________________________
-5-
Session 3 Fundamentals of Pipeline Design
________________________________________________________________________
-6-
Session 3 Fundamentals of Pipeline Design
.In the Model Tree, expand the Assembly container. Then double-click Instances in the
list that appears. Abaqus/CAE switches to the Assembly module, and the Create
Instance dialog box appears. In the dialog box, select Pipe_3D and click OK.
________________________________________________________________________
-7-
Session 3 Fundamentals of Pipeline Design
The Create Step dialog box appears with a list of all the general procedures and a default
step name of Step-1. General procedures are those that can be used to analyze linear or
nonlinear response.
The Edit Step dialog box appears with the default settings for a general, static step.
________________________________________________________________________
-8-
Session 3 Fundamentals of Pipeline Design
In the Model Tree, click mouse button 2 on the Field Output Requests container and
select Manager from the menu that appears.
Review the default output request that Abaqus/CAE generates for the Static, General
step you created and named load the 3D_pipe.
________________________________________________________________________
-9-
Session 3 Fundamentals of Pipeline Design
Click the cell in the table labeled Created; that cell becomes highlighted, and the
following information related to the cell appears in the legend at the bottom of the
manager:
• The type of analysis procedure carried out in the step in that column.
• The list of output request variables.
• The output request status.
On the right side of the Field Output Requests Manager, click Edit to view more
detailed information about the output request.
________________________________________________________________________
- 10 -
Session 3 Fundamentals of Pipeline Design
Click Cancel to close the field output editor, since you do not wish to make any changes
to the default choice.
In the Model Tree, expand the Shell item underneath the Parts container and double-
click Mesh in the list that appears.
Algorithm.
- Click OK to exit.
________________________________________________________________________
- 11 -
Session 3 Fundamentals of Pipeline Design
Accept the default Standard Element Library and the Linear Geometric Order.
Choose the 3D Stress Family
________________________________________________________________________
- 12 -
Session 3 Fundamentals of Pipeline Design
________________________________________________________________________
- 13 -
Session 3 Fundamentals of Pipeline Design
To apply boundary conditions to one end of the cantilever beam, in the Model Tree,
double-click the BCs container. Abaqus/CAE switches to the Load module, and the
Create Boundary Condition dialog box appears.
Abaqus/CAE displays prompts in the prompt area to guide you through the procedure.
________________________________________________________________________
- 14 -
Session 3 Fundamentals of Pipeline Design
In the same manner, redo the previous steps to create the boundary conditions named
fixed2, to constraint the right end.
Remark: You will have to rotate the pipeline using the tab from the toolbar.
________________________________________________________________________
- 15 -
Session 3 Fundamentals of Pipeline Design
¾ Applying load
________________________________________________________________________
- 16 -
Session 3 Fundamentals of Pipeline Design
The Edit Load box will appear. Type 689.27E3 which corresponds to 100 psi in the
Magnitude box. It represents the value of the internal pressure along the axis normal to
the internal surface. Then click OK.
¾ Submitting a job
________________________________________________________________________
- 17 -
Session 3 Fundamentals of Pipeline Design
Abaqus/CAE switches to the Job module, and the Create Job dialog box appears with a
list of the models in the model database.
________________________________________________________________________
- 18 -
Session 3 Fundamentals of Pipeline Design
Click OK to accept all the default job settings and to close the dialog box.
In the Model Tree, expand the Jobs container; click mouse button 2 on the job named
Pipe_analysis.
Select Submit from the menu that appears to submit your job for analysis.
________________________________________________________________________
- 19 -
Session 3 Fundamentals of Pipeline Design
¾ Results
You may also plot the deformed shape using the tool in the Visualization module
toolbox.
1. From the main menu bar, select Plot Contours On Deformed Shape.
Tip: You can also display a contour plot using the tool in the Visualization
module toolbox.
________________________________________________________________________
- 20 -
Session 3 Fundamentals of Pipeline Design
________________________________________________________________________
- 21 -
Session 3 Fundamentals of Pipeline Design
________________________________________________________________________
- 22 -
Session 3 Fundamentals of Pipeline Design
ri 2 ⎛ r0 2 ⎞
The theoretical value for the longitudinal stress is given by : σ r = P ⎜1 − 2 ⎟
ri 2 − ro 2 ⎝ r ⎠
ri 2 42
σz = P 2 = 689.27 2 × 103 = 551.416 × 103 Pa = 5.51 × 105 Pa
ri − ro 2
4 −6 2
From the FEA, , σ z = 5.13 × 105 Pa which corresponds mainly to the green region on the
contour plot.
You can also visualize the hoop stress which corresponds to the maximum stress in the
pipeline.
________________________________________________________________________
- 23 -
Session 3 Fundamentals of Pipeline Design
ri 2 ⎛ r0 2 ⎞
The hoop stress is given by: σ θ = P 2 ⎜1 + 2 ⎟
ri − ro 2 ⎝ r ⎠
ri 2
At the external radius: σ θ e = 2 P = 2 × 5.51 × 105 Pa =1.12 × 106 Pa
ri − ro
2 2
Click on the tab . The cut is made in the longitudinal direction as displayed in the
following plot,
________________________________________________________________________
- 24 -
Session 3 Fundamentals of Pipeline Design
ri 2
At the internal radius, σ θ i = 2.5 × P = 2.5 × 5.51 × 105 Pa =1.375 × 106 Pa
ri 2 − ro 2
¾ Further analysis can contain the gravity load and an external pressure.
Homework#1:
Rework the pipeline solid modeling adding a coating of thickness t= 0.01m and Young ‘s
modulus E= 117 GPa and a poison ‘s ratio of υ = 0.32 . Assume that the contact between
the two layers is perfect with no sliding perfectly tied. The boundary conditions are
considered to fixed-fixed.
Coating
Pipeline
________________________________________________________________________
- 25 -
Session 4 Fundamentals of Pipeline Design
Thermal-Stress Analysis
1. Introduction:
2. Problem formulation:
A cantilever beam, with length L=2m, is subjected to a fluid flowing inside the
pipeline. The outside part of the pipeline is exposed to air that has a constant temperature
of 21°C (70°F). The inside of the pipeline is filled with hot water with an operating
temperature of 160°C (320°F). The pipeline is subjected to an internal pressure of 1.38 ×
107 Pa (2000 psi).
________________________________________________________________________
-1-
Session 4 Fundamentals of Pipeline Design
Since the beam modeling part has already been done in the first session, we will be
interested in the thermal loading part and what follows.
At this stage, we will go through the same steps as for the cantilever beam.
Select File New from the main menu bar. In the Model Tree, double-click the Parts
container to create a new part.
________________________________________________________________________
-2-
Session 4 Fundamentals of Pipeline Design
________________________________________________________________________
-3-
Session 4 Fundamentals of Pipeline Design
To sketch the profile of the cantilever beam, you need to select the lines drawing tool .
In the viewport, sketch a first point and a far from second point or you can enter the first
point coordinates P1 (0, 0) in the prompt area as shown in the next figure. To cancel the
task, click the Cancel button.
Previous Prompt
Cancel
Then enter the coordinates of the second point P2 (2, 0). Click Done to exit the Sketcher.
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure as shown in the following:
________________________________________________________________________
-4-
Session 4 Fundamentals of Pipeline Design
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
For the thermal analysis of the cantilever beam, you will need to specify all the properties
of the material. In the Model Tree, double-click the Materials container to create a new
________________________________________________________________________
-5-
Session 4 Fundamentals of Pipeline Design
material. Abaqus/CAE switches to the Property module, and the Edit Material dialog
box appears. Name the material Steel, and then select General Æ Density from
Material Behaviors.
________________________________________________________________________
-6-
Session 4 Fundamentals of Pipeline Design
Now, we need to specify the elastic material property. Select Mechanical Æ Elastic.
________________________________________________________________________
-7-
Session 4 Fundamentals of Pipeline Design
Choose the elastic isotropic behavior. Enter the Young’s modulus E=210 GPa and the
poison’s ratio υ = 0.3
The last property to introduce and is important in the case of a thermal-stress analysis is
the thermal conductivity of the material.
________________________________________________________________________
-8-
Session 4 Fundamentals of Pipeline Design
¾ Section assignment
From the model Tree double click Sections. The Edit Section dialog box appears. Name
the section Beam_section.
Select the Beam Category and Truss Type.
________________________________________________________________________
-9-
Session 4 Fundamentals of Pipeline Design
Then we need to specify the cross sectional area. Enter 7.06 × 10−4 m 2 . Recall that the
internal and external diameters of the pipeline were respectively di = 4 × 10−2 m and
d e = 5 × 10−2 m
________________________________________________________________________
- 10 -
Session 4 Fundamentals of Pipeline Design
¾ Assembly
- Select Part-1
- Accept Instance Type Dependent.
- Then click OK.
¾ Steps
________________________________________________________________________
- 11 -
Session 4 Fundamentals of Pipeline Design
It is performed when the mechanical and thermal solutions affect each other strongly and,
therefore, must be obtained simultaneously.
In the model tree, double click on Steps. The create Step dialog box appears.
The Edit Step dialog box appears. Enter a description to the step Applied external
temperature.
9 Toggle in the Steady-state Response.
9 Accept the time period default value.
9 Toggle on Nlgeom for large displacements.
9 Click OK.
You can click on the Incrementation tab and the Other tab and accept the default value.
________________________________________________________________________
- 12 -
Session 4 Fundamentals of Pipeline Design
The next step is used to define the internal temperature as another applied thermal load to
the pipeline.
________________________________________________________________________
- 13 -
Session 4 Fundamentals of Pipeline Design
You may click on the Incrementation and Other tab and accept the default value.
¾ Boundary conditions
The internal and external pressure will be defined as boundary conditions for the pipeline
at two different steps. The pipeline is also fixed at one end and free at the other.
________________________________________________________________________
- 14 -
Session 4 Fundamentals of Pipeline Design
We will define a second step this time for the internal temperature Ti = 160o C . In this
same manner, double click the BCs from the model tree. Name the boundary conditions
internal temperature. Select Step-2. In Category toggle on Other and select
Temperature Types for Selected Step.
Click Continue…
________________________________________________________________________
- 15 -
Session 4 Fundamentals of Pipeline Design
Now that both boundary conditions are created, we need to specify that they act apart one
from the other. The external pressure boundary condition should not be propagated but
deactivated for the second step.
From the BCs in the model tree expand the external temp boundary conditions. Use
mouse button 2 to deactivate external temperature effect on step-2.
The last boundary conditions will be to constrain the left hand end of the pipeline.
In the model tree double click on BCs.
________________________________________________________________________
- 16 -
Session 4 Fundamentals of Pipeline Design
¾ Meshing
________________________________________________________________________
- 17 -
Session 4 Fundamentals of Pipeline Design
- Accept the Standard Element library and the Linear Geometric Order.
- Choose the Coupled Temperature-Displacement Family.
¾ Analysis
Now that all data was introduced, we need to create the job and run the analysis.
- From the Models tree, double-click the Jobs container to create a job.
________________________________________________________________________
- 18 -
Session 4 Fundamentals of Pipeline Design
- Name the job Thermal_beam_analysis, and click Continue. The job editor appears.
- Click the tabs to see the contents of the job editor, and review the default settings. Click
OK to accept all the default job settings.
- In the Model Tree, click mouse button 2 on the job named Thermal_beam_analysis
and select Submit from the menu that appears to submit your job for analysis.
¾ Post- Processing
________________________________________________________________________
- 19 -
Session 4 Fundamentals of Pipeline Design
In the next figure, the contour plot of the displacement U1 in the direction-1 or the
longitudinal direction is shown.
________________________________________________________________________
- 20 -
Session 4 Fundamentals of Pipeline Design
The maximum displacement is at the free end. The fixed node obviously does not
experience any displacement.
You can view other variables by selecting Result Field Output.
Different displacements different steps
You may check the displacement at a different step
FileÆResultsÆStep/Frames…
________________________________________________________________________
- 21 -
Session 4 Fundamentals of Pipeline Design
Now, you can check the displacement in the 1-direction and compare with the
displacement from Step 2
Report Results
________________________________________________________________________
- 22 -
Session 4 Fundamentals of Pipeline Design
________________________________________________________________________
- 23 -
Session 4 Fundamentals of Pipeline Design
Interpretation
The displacement caused by the thermal loading can be compared to the analytical
expression of the thermal deformation given by: δ th = α × ∆T × L .
Using the previous values given in the input procedure we can find the value:
δ th = 1.1 × 10−5 × 152 × 2 = 3.34 × 10−3 m .
The value found by the FEA is given by: δ fea th = 3.3 × 10−3 m .
HW#2
Reconsider the same problem but assuming both ends fixed. Find the thermal stress
acting on the pipeline and compare to its value given by theoretical formula.
σ th = − E × α × ∆T
________________________________________________________________________
- 24 -
Session 4 Fundamentals of Pipeline Design
References
________________________________________________________________________
- 25 -
Session 5 Fundamentals of Pipeline Design
Global Thermal
Expansion Model
Seabed Interaction
1. Introduction:
In the previous session, the model defined was for a slender (beam) pipeline that
was subjected to thermal loading from the surrounding and internal gradient of
temperature. To proceed to a more realistic modeling of the pipeline at deep sea, a seabed
should be introduced and the interaction between seabed and the pipeline should be
introduced. In this direction, thermal loading will be introduced and few types of friction
will be discussed regarding whether the seabed is considered to be frictionless or a rough
surface.
2. Problem formulation:
A fixed-free ends pipeline, with length L=2km, is subjected to a gradient of
temperature. The internal and external diameters of the pipeline were respectively
di = 0.9m and d e = 1m . The pipeline is assumed to be at deep sea and benefits of a free
end at the right-hand side. At this stage, we will not be interested in the effect of internal,
external and hydrostatic pressure applied to the pipeline but still can be added in later
considerations. The expected expansion of the pipeline due to the thermal loading will be
________________________________________________________________________
-1-
Session 5 Fundamentals of Pipeline Design
affected by the type of tangential friction applied as an interaction. The seabed will be
modeled as a rectangular surface with dimensions 2100 × 50 m 2 .
The problem can be solved either using input files or Abaqus/CAE. The pipeline is
considered to be a slender beam.
The data for the global thermal expansion analysis of the pipeline will be the same
as the previously used ones in session 4 and are summarized in the following table:
At this stage, we will go through the same steps as for the cantilever beam with a design
of a spool at one end.
Select File New from the main menu bar. In the Model Tree, double-click the Parts
container to create a new part.
________________________________________________________________________
-2-
Session 5 Fundamentals of Pipeline Design
________________________________________________________________________
-3-
Session 5 Fundamentals of Pipeline Design
To sketch the profile of the cantilever beam, you need to select the lines drawing
tool . In the viewport, sketch a first point and a far from second point or you can enter
the first point coordinates P1 (0, 0) in the prompt area as shown in the next figure. To
cancel the task, click the Cancel button.
Previous Prompt
Cancel
Then enter the coordinates of the second point P2 (2000, 0).
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure.
Abaqus/CAE displays a view of the new part, as shown in next figure.
________________________________________________________________________
-4-
Session 5 Fundamentals of Pipeline Design
To sketch the profile of the Seabed, you need to select the lines drawing tool . In
the viewport, sketch a first point and a far from second point or you can enter the first
point coordinates P1 (-50, 0) in the prompt area as shown in the next figure. To cancel the
task, click the Cancel button.
Previous Prompt
Cancel
________________________________________________________________________
-5-
Session 5 Fundamentals of Pipeline Design
Click OK
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
________________________________________________________________________
-6-
Session 5 Fundamentals of Pipeline Design
For the thermal analysis of the slender pipeline, you will need to specify all the properties
of the material. In the Model Tree, double-click the Materials container to create a new
material. Abaqus/CAE switches to the Property module, and the Edit Material dialog
box appears. Name the material Steel, and then select General Æ Density from
Material Behaviors.
________________________________________________________________________
-7-
Session 5 Fundamentals of Pipeline Design
Now, we need to specify the elastic material property. Select Mechanical Æ Elastic.
________________________________________________________________________
-8-
Session 5 Fundamentals of Pipeline Design
Choose the elastic isotropic behavior. Enter the Young’s modulus E=210 GPa and the
Poisson’s ratio υ = 0.3
¾ Section assignment
________________________________________________________________________
-9-
Session 5 Fundamentals of Pipeline Design
________________________________________________________________________
- 10 -
Session 5 Fundamentals of Pipeline Design
¾ Section assignment
Select the entire pipeline and the spool from the viewer
, then click Done.
________________________________________________________________________
- 11 -
Session 5 Fundamentals of Pipeline Design
Select the pipeline with the spool part and then click Done
In the Prompt Area you read:
¾ Assembly
________________________________________________________________________
- 12 -
Session 5 Fundamentals of Pipeline Design
Remarks:
We remark that the pipeline needs to be translated to the midline of the seabed.
From the file menuÆInstanceÆTranslate
From the Prompt Area you can select the instance to translate.
Accept the origin point, and enter the next point at a z-coordinate 25.0
From the Prompt Area, click Ok to accept the new position of the instance.
________________________________________________________________________
- 13 -
Session 5 Fundamentals of Pipeline Design
¾ Rigid body
From The Prompt Area, type the coordinates of the Refernce Point.
You can also choose the Reference Point from the viewer.
________________________________________________________________________
- 14 -
Session 5 Fundamentals of Pipeline Design
Now that the Reference Point is created we need to attach it to the Rigid Body.
From the module Interaction, Select
ConstraintÆCreate
________________________________________________________________________
- 15 -
Session 5 Fundamentals of Pipeline Design
Next, you will have to pick in the same fashion the Reference Point.
¾ Interactions
At this stage, we need to define the interaction between the seabed and the pipeline.
We will assume at the first level that the interaction is frictionless ie: the pipeline is
allowed to slide freely on the seabed.
From the Model tree double click on
Interactions.
________________________________________________________________________
- 16 -
Session 5 Fundamentals of Pipeline Design
- Select Frictionless.
- Click OK.
To this end, we need to create the interaction it self between the seabed and the pipeline.
________________________________________________________________________
- 17 -
Session 5 Fundamentals of Pipeline Design
You will have to select the seabed as a master surface. From the Propmt Area you can
read
Click done.
________________________________________________________________________
- 18 -
Session 5 Fundamentals of Pipeline Design
¾ Steps
________________________________________________________________________
- 19 -
Session 5 Fundamentals of Pipeline Design
¾ Predefined fields
The next step is to define the initial temperature as another initially applied
thermal load to the pipeline.
In the model tree expand + Steps and expand Initial.
Double Click on Predefined Fields.
________________________________________________________________________
- 20 -
Session 5 Fundamentals of Pipeline Design
- Select the pipeline with the spool part and Click Done.
- Click OK to exit.
________________________________________________________________________
- 21 -
Session 5 Fundamentals of Pipeline Design
- Select the pipeline with the spool part and Click Done.
- Type the Magnitude value of 150 which represents the temperature of the internal
flowing fluid.
- Click OK to exit.
________________________________________________________________________
- 22 -
Session 5 Fundamentals of Pipeline Design
To this end two predefined fields were activated for the initial and first step. This can
cause a convergence problem. You need to deactivate the initial field acting in the first
step.
In the Model Tree, expand Predefined
Fields, then expand initial temperature
and States.
Using mouse button 2, click on Step-1
(propagated).
Select Edit.
¾ Meshing Procedure
________________________________________________________________________
- 23 -
Session 5 Fundamentals of Pipeline Design
Select the pipeline with the spool part and click Done.
In the dialog box, accept the following default selections that control the elements that
are available for selection:
________________________________________________________________________
- 24 -
Session 5 Fundamentals of Pipeline Design
Click Ok.
In the same fashion seed the rigid body.
From the main menu bar, select Mesh Instance to mesh the part instance.
________________________________________________________________________
- 25 -
Session 5 Fundamentals of Pipeline Design
From the buttons in the prompt area, click Yes to confirm that you want to mesh the part
instance.
¾ Boundary conditions
Let’s assume that the pipeline is fixed at one end and free at another.
In the model tree double click on BCs.
- From the list of steps, select Initial as the step in which the boundary condition
will be activated.
________________________________________________________________________
- 26 -
Session 5 Fundamentals of Pipeline Design
- Toggle on ENCASTRE.
¾ Analysis
Now that all data was introduced, we need to create the job and run the analysis.
- Name the job Global_expansion_pipeline, and click Continue. The job editor
appears.
________________________________________________________________________
- 27 -
Session 5 Fundamentals of Pipeline Design
¾ Post- Processing
The main purpose of such analysis is see the thermal expansion of the pipeline
under thermal loading. We want to experience the expansion at the spool part. To this end
we will be interested on the deformed shape.
- Plotting the deformed shape:
- From the main menu bar, select Plot Contours On Deformed Shape.
________________________________________________________________________
- 28 -
Session 5 Fundamentals of Pipeline Design
Displacement distribution
In the next figure, the contour plot of the displacement U1 in the direction-1 or the
longitudinal direction is shown.
________________________________________________________________________
- 29 -
Session 5 Fundamentals of Pipeline Design
From the contour plot of the displacements in the 1-direction, we can see that the
maximum displacement is at the end with the spool. The fixed node obviously does not
experience any displacement. This suggests the use of the spool to accommodate the
thermal global expansion.
You can verify the stress has a relatively little values.
________________________________________________________________________
- 30 -
Session 5 Fundamentals of Pipeline Design
Stress distribution
The stress that appears in the cantilever beam is a result of the applied thermal load. To
appreciate the stress distribution:
________________________________________________________________________
- 31 -
Session 5 Fundamentals of Pipeline Design
The S11 Component of the stress is given by the following contour plot:
You can check on other variables. By default, the contour plot displays the Von Mises
stresses in the model.
You can view other variables by selecting Result Field Output.
________________________________________________________________________
- 32 -
Session 5 Fundamentals of Pipeline Design
Interpretation:
The frictionless interaction between the seabed and the pipeline allowed the pipeline to
expand freely and the expansion is δ th = α × ∆T × L = 1.1 × 10−5 × 152 × 2000 = 3.34 m .
________________________________________________________________________
- 33 -
Session 6 Fundamentals of Pipeline Design
Free Spanning of
Pipelines
1. Introduction:
Pipeline
50
200
Seabed
________________________________________________________________________
-1-
Session 6 Fundamentals of Pipeline Design
2. Problem formulation:
A fixed-free ends pipeline is subjected to its own weight. The internal and external
diameters of the pipeline were respectively d i = 0.45m and d e = 0.5m . The pipeline is
assumed to be at deep sea and benefits of a free end at the right-hand side. At this stage,
we will not be interested in the effect of internal, external and hydrostatic pressure
applied to the pipeline but still can be added in later considerations. The seabed will be
modeled as a rectangular surface.
Select File New from the main menu bar. In the Model Tree, double-click the Parts
container to create a new part.
________________________________________________________________________
-2-
Session 6 Fundamentals of Pipeline Design
path of the seabed, you need to select the lines drawing tool . In the viewport, sketch a
first point coordinates P1 (0, 200) in the prompt area as shown in the next figure. To
cancel the task, click the Cancel button.
Previous Prompt
Cancel
Then enter the coordinates of the second point P2 (200, 200). Enter the coordinates of the
third point and the forth point, P3 (300,0) and P4 (500,0). Click Done.
To approach the geometric behavior of the seabed, you will have to draw rounded corners
for the sweep path. Select from the tool box to create a fillet between the lines.
From the Prompt area enter the magnitude 20 for the fillet radius.
________________________________________________________________________
-3-
Session 6 Fundamentals of Pipeline Design
¾ Sets
________________________________________________________________________
-4-
Session 6 Fundamentals of Pipeline Design
Select all the geometries and Click Done from the Prompt Area.
¾ Surfaces
Since we will be dealing with contact between master surfaces and slave surfaces, we
need to create surface for the seabed.
From the Model tree, under Seabed
Part, create surfaces,
Name the surfaces: Seabed_surf
Select all the surfaces and click Done. Select the brown
surfaces.
To sketch the profile of the Pipeline, you need to select the lines drawing tool . In the
viewport, sketch a first point and a far from second point or you can enter the first point
________________________________________________________________________
-5-
Session 6 Fundamentals of Pipeline Design
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure.
Abaqus/CAE displays a view of the new part, as shown in next figure.
¾ Sets
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
For the free spaning analysis of the pipeline, you will need to specify all the properties of
the material. In the Model Tree, double-click the Materials container to create a new
material. Abaqus/CAE switches to the Property module, and the Edit Material dialog
box appears. Name the material Steel, and then select General Æ Density from
Material Behaviors.
________________________________________________________________________
-7-
Session 6 Fundamentals of Pipeline Design
________________________________________________________________________
-8-
Session 6 Fundamentals of Pipeline Design
Now, we need to specify the elastic material property. Select Mechanical Æ Elastic.
Choose the elastic isotropic behavior. Enter the Young’s modulus E=210 GPa and the
Poisson’s ratio υ = 0.3
¾ Section assignment
________________________________________________________________________
-9-
Session 6 Fundamentals of Pipeline Design
________________________________________________________________________
- 10 -
Session 6 Fundamentals of Pipeline Design
¾ Section assignment
________________________________________________________________________
- 11 -
Session 6 Fundamentals of Pipeline Design
Select the pipeline with the spool part and then click Done
In the Prompt Area you read:
¾ Assembly
________________________________________________________________________
- 12 -
Session 6 Fundamentals of Pipeline Design
Remarks:
We remark that the pipeline needs to be translated to the midline of the seabed.
From the file menuÆInstanceÆTranslate
From the Prompt Area you can select the instance to translate.
Accept the origin point, and enter the next point at a z-coordinate 25.0
From the Prompt Area, click Ok to accept the new position of the instance.
________________________________________________________________________
- 13 -
Session 6 Fundamentals of Pipeline Design
¾ Rigid body
From The Prompt Area, type the coordinates of the Refernce Point.
You can also choose the Reference Point from the viewer.
________________________________________________________________________
- 14 -
Session 6 Fundamentals of Pipeline Design
Now that the Reference Point is created we need to attach it to the Rigid Body.
From the module Interaction, Select
ConstraintÆCreate
Next, you will have to pick in the same fashion the Reference Point.
________________________________________________________________________
- 15 -
Session 6 Fundamentals of Pipeline Design
¾ Interactions
At this stage, we need to define the interaction between the seabed and the pipeline.
We will assume at the first level that the interaction is frictionless ie: the pipeline is
allowed to slide freely on the seabed.
From the Model tree double click on
Interactions.
________________________________________________________________________
- 16 -
Session 6 Fundamentals of Pipeline Design
________________________________________________________________________
- 17 -
Session 6 Fundamentals of Pipeline Design
You will have to select the seabed as a master surface. From the Propmt Area you can
read
Choose the purple side of the surface which represents the seabed surface.
- You will have to select the pipeline as a node region since its modeled as beam
elements.
From the Prompt area choose node region and select the pipeline
Click done.
________________________________________________________________________
- 18 -
Session 6 Fundamentals of Pipeline Design
¾ Steps
________________________________________________________________________
- 19 -
Session 6 Fundamentals of Pipeline Design
The Edit Step dialog box appears. Enter a description to the step Application
internal temperature.
9 Accept the time period default value.
9 Toggle on Nlgeom for large displacements.
9 Click OK.
You can click on the Incrementation tab and the Other tab and accept the default value.
Click Ok
¾ Meshing Procedure
Select the pipeline with the spool part and click Done.
________________________________________________________________________
- 20 -
Session 6 Fundamentals of Pipeline Design
In the dialog box, accept the following default selections that control the elements that
are available for selection:
From the Prompt Area enter the element size edge. Enter 10 as the edge size.
________________________________________________________________________
- 21 -
Session 6 Fundamentals of Pipeline Design
Click Ok.
In the same fashion seed the rigid body.
From the main menu bar, select Mesh Instance to mesh the part instance.
________________________________________________________________________
- 22 -
Session 6 Fundamentals of Pipeline Design
instance.
¾ Boundary conditions
Let’s assume that the pipeline is fixed at one end and free at another.
In the model tree double click on BCs.
________________________________________________________________________
- 23 -
Session 6 Fundamentals of Pipeline Design
- From the list of steps, select Initial as the step in which the boundary condition
will be activated.
- Toggle on ENCASTRE.
________________________________________________________________________
- 24 -
Session 6 Fundamentals of Pipeline Design
¾ Load
________________________________________________________________________
- 25 -
Session 6 Fundamentals of Pipeline Design
¾ Analysis
Now that all data was introduced, we need to create the job and run the analysis.
- Name the job Free_spanning_pipeline, and click Continue. The job editor appears.
- In the Model Tree, click mouse button 2 on the job named Free_spanning_pipeline
and select Submit from the menu that appears to submit your job for analysis.
¾ Post- Processing
The main purpose of such analysis is to see the deflection of the pipeline under the
gravity loading and visualize the most stressed parts of the pipeline. To this end we will
be interested on the deformed shape.
- Plotting the deformed shape:
- From the main menu bar, select Plot Contours On Deformed Shape.
________________________________________________________________________
- 26 -
Session 6 Fundamentals of Pipeline Design
Displacement distribution
________________________________________________________________________
- 27 -
Session 6 Fundamentals of Pipeline Design
From Invariant of the displacement choose Magnitude which represents the total
displacement at nodes.
In the next figure, the contour plot of the displacement magnitude is shown.
From the contour plot of the displacements magnitude, we can see that the maximum
displacement is middle part of the pipeline that is not supported by the seabed.
Stress distribution
The stress that appears in the cantilever beam is a result of the applied thermal load. To
appreciate the stress distribution:
________________________________________________________________________
- 28 -
Session 6 Fundamentals of Pipeline Design
The S11 Component of the stress is given by the following contour plot:
________________________________________________________________________
- 29 -
Session 6 Fundamentals of Pipeline Design
You can check on other variables. By default, the contour plot displays the Von Mises
stresses in the model.
You can view other variables by selecting Result Field Output.
Homework#4
Redo the previous work for the following geometry of the pipeline. Assume fixed-fixed
ends pipeline that is subjected to its own weight. The internal and external diameters of
the pipeline were respectively di = 0.20m and d e = 0.25m . Assume also an external
pressure (sea water weight) on the pipeline for a water depth of 300 m.
________________________________________________________________________
- 30 -
Session 6 Fundamentals of Pipeline Design
200
50
100 50 100
________________________________________________________________________
- 31 -
Session 7 Fundamentals of Pipeline Design
Global Thermal
Expansion Model
With upheaval buckling
1. Introduction:
This session discusses a slender pipeline that has at one of its ends a spool as shown
in the figure below. Spools are used to accommodate the expansion of the pipeline in the
axial direction and this due the thermal loading applied to the pipeline throughout its
length. A sleeper will be placed at the mid path of the pipeline. Sleepers are used to
control the buckling or more precisely to have a controlled buckling in terms of preferred
direction and to accommodate thermal expansion and overcome soil uncertainties.
In this matter the thermal expansion of pipeline should be taken into account in the
design step. The effect of thermal loading can be appreciated on a numerical analysis of
the previously analyzed model with some modifications.
10 m
10m
2 km
________________________________________________________________________
-1-
Session 7 Fundamentals of Pipeline Design
The sleeper consists in this analysis on a displacement of value 0.9 m applied at the
middle of the pipeline.
2. Problem formulation:
A fixed-fixed ends pipeline, with length L=2km, is subjected to a gradient of
temperature. The internal and external diameters of the pipeline were respectively
di = 0.36m and d e = 0.4m . The pipeline is assumed to be at deep sea and benefits of a
spool at the right-hand end. At this stage, we will not be interested in the effect of
internal, external and hydrostatic pressure applied to the pipeline. The expected
expansion and buckling of the pipeline due to the thermal loading suggests the use of the
spool.
The problem can be solved either using input files or Abaqus/CAE. The pipeline is
considered to be a slender beam.
2.1.1 Thermal loading on Abaqus/CAE:
The data for the global thermal expansion analysis of the pipeline will be the same
as the previously used ones in session 5 and are summarized in the following table:
At this stage, we will go through the same steps as for the cantilever beam with a design
of a spool at one end.
________________________________________________________________________
-2-
Session 7 Fundamentals of Pipeline Design
Select File New from the main menu bar. In the Model Tree, double-click the Parts
container to create a new part.
________________________________________________________________________
-3-
Session 7 Fundamentals of Pipeline Design
We will try at this level to approach a more realistic geometry of the pipeline not
perfectly straight but more like a spline behavior. In order to sketch the profile of the
cantilever beam, you need to select the lines drawing tool . Enter the first point
coordinates P1 (0, 0) in the prompt area as shown in the next figure. To cancel the task,
click the Cancel button.
Previous Prompt
Cancel
Then enter the coordinates of the second point P2 (1000, 0.9). Enter the third point P3
(2000,0). Now that the pipeline is sketched we will create the spool part: Select the lines
drawing tool and create the fourth point P4 (2000,10) and P5 (2010,10).
At the spool part we need to eliminate the singularity. The right angles present a
singularity for the section of the pipe. We will introduce a curvature at these two
locations.
- Enter the value 1.0 for the Fillet radius and press enter .
________________________________________________________________________
-4-
Session 7 Fundamentals of Pipeline Design
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure as shown in the following:
________________________________________________________________________
-5-
Session 7 Fundamentals of Pipeline Design
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
For the thermal analysis of the slender pipeline, you will need to specify all the properties
of the material. In the Model Tree, double-click the Materials container to create a new
material. Abaqus/CAE switches to the Property module, and the Edit Material dialog
box appears. Name the material Steel, and then select General Æ Density from
Material Behaviors.
________________________________________________________________________
-6-
Session 7 Fundamentals of Pipeline Design
________________________________________________________________________
-7-
Session 7 Fundamentals of Pipeline Design
Now, we need to specify the elastic material property. Select Mechanical Æ Elastic.
________________________________________________________________________
-8-
Session 7 Fundamentals of Pipeline Design
Choose the elastic isotropic behavior. Enter the Young’s modulus E=210 GPa and the
poison’s ratio υ = 0.3
¾ Section assignment
________________________________________________________________________
-9-
Session 7 Fundamentals of Pipeline Design
________________________________________________________________________
- 10 -
Session 7 Fundamentals of Pipeline Design
¾ Section assignment
Select the entire pipeline and the spool from the viewer
, then click Done.
________________________________________________________________________
- 11 -
Session 7 Fundamentals of Pipeline Design
Select the pipeline with the spool part and then click Done
In the Prompt Area you read:
¾ Assembly
________________________________________________________________________
- 12 -
Session 7 Fundamentals of Pipeline Design
- Select slender_beam.
- Choose Independent from Instance Type.
- Toggle on Auto-offset from other instance.
- Then click OK.
¾ Steps
________________________________________________________________________
- 13 -
Session 7 Fundamentals of Pipeline Design
The Edit Step dialog box appears. Enter a description to the step Application
internal temperature.
9 Accept the time period default value.
9 Toggle on Nlgeom for large displacements.
9 Click OK.
You can click on the Incrementation tab and the Other tab and accept the default value.
¾ Predefined fields
The next step is to define the initial temperature as another initially applied thermal load
to the pipeline.
In the model tree expand + Steps and expand Initial.
Double Click on Predefined Fields.
________________________________________________________________________
- 14 -
Session 7 Fundamentals of Pipeline Design
- Select the pipeline with the spool part and Click Done.
- Click OK to exit.
________________________________________________________________________
- 15 -
Session 7 Fundamentals of Pipeline Design
- Select the pipeline with the spool part and Click Done.
- Type the Magnitude value of 150 which represents the temperature of the internal
flowing fluid.
________________________________________________________________________
- 16 -
Session 7 Fundamentals of Pipeline Design
- Click OK to exit.
To this end two predefined fields were activated for the initial and first step. This can
cause a convergence problem. You need to deactivate the initial field acting in the first
step.
In the Model Tree, expand Predefined
Fields, then expand initial temperature
and States.
Using mouse button 2, click on Step-1
(propagated).
Select Edit.
________________________________________________________________________
- 17 -
Session 7 Fundamentals of Pipeline Design
¾ Meshing Procedure
Select the pipeline with the spool part and click Done.
________________________________________________________________________
- 18 -
Session 7 Fundamentals of Pipeline Design
In the dialog box, accept the following default selections that control the elements that
are available for selection:
Select the pipeline without the spool part and click Done. In the prompt area enter 100
for number of elements along edges.
.
Do the same procedure for the spool and choose a number of elements by edge of 6.
From the main menu bar, select Mesh Instance to mesh the part instance.
________________________________________________________________________
- 19 -
Session 7 Fundamentals of Pipeline Design
From the buttons in the prompt area, click Yes to confirm that you want to mesh the part
instance.
¾ Boundary conditions
Let’s assume that the pipeline is fixed at one end and pinned at another.
In the model tree double click on BCs.
- From the list of steps, select Initial as the step in which the boundary condition
will be activated.
________________________________________________________________________
- 20 -
Session 7 Fundamentals of Pipeline Design
- Toggle on ENCASTRE.
________________________________________________________________________
- 21 -
Session 7 Fundamentals of Pipeline Design
¾ Analysis
Now that all data was introduced, we need to create the job and run the analysis.
- Name the job Global_expansion_pipeline, and click Continue. The job editor
appears.
¾ Post- Processing
The main purpose of such analysis is to see the thermal expansion of the pipeline
under thermal loading and the induced buckling. We want to experience the expansion at
the spool part. To this end we will be interested on the deformed shape.
- Plotting the deformed shape:
- From the main menu bar, select Plot Contours On Deformed Shape.
You can accommodate the scale factor of the deformed shape using the following steps:
________________________________________________________________________
- 23 -
Session 7 Fundamentals of Pipeline Design
Displacement distribution
________________________________________________________________________
- 24 -
Session 7 Fundamentals of Pipeline Design
In the next figure, the contour plot of the displacements U1 in the direction-1 or the
longitudinal direction and in the U2 direction-2 are shown.
From the contour plot of the displacements in the 1-direction, we can see that the
maximum displacement is at the end of the pipeline and the intersection with the spool.
The fixed node obviously does not experience any displacement. This suggests the use of
the spool to accommodate the thermal global expansion. In the other hand, you can
appreciate the buckling of the pipeline under the thermal loading.
________________________________________________________________________
- 25 -
Session 7 Fundamentals of Pipeline Design
Stress distribution
The stress that appears in the cantilever beam is a result of the applied thermal load. To
appreciate the stress distribution:
________________________________________________________________________
- 26 -
Session 7 Fundamentals of Pipeline Design
The S11 Component of the stress is given by the following contour plot:
You can check on other variables. By default, the contour plot displays the Von Mises
stresses in the model.
You can view other variables by selecting Result Field Output.
________________________________________________________________________
- 27 -
Session 8 Fundamentals of Pipeline Design
1. Introduction:
Preprocessing
Abaqus/CAE or other
software
Input file:
Job.inp
Simulation
Abaqus/Standard
Or Abaqus/Explicit
Output files:
Job.odb, job.dat,
Job.res, job.fil
Postprocessing
Abaqus/CAE or other
software
For most general problems, the model is build graphically using Abaqus/CAE or another
preprocessor and then the input file is generated by the computer code. For a simple
analysis, the Abaqus input file can be created directly using a text editor.
________________________________________________________________________
-1-
Session 8 Fundamentals of Pipeline Design
2. Input Files:
The input file is the interface for communication between the preprocessor
Abaqus/CAE, and the analysis product, Abaqus/Standard or Abaqus/Explicit. It contains
a complete description of the numerical model. It’s described by a text file that has an
intuitive, keyword-based format, and easy to modify using a text editor. Input files are
automatically generated by a preprocessor such as Abaqus/CAE is used, modifications
should be made using it. Indeed, small analyses can be specified easily by typing the
input file directly.
In this session, we will discuss how to create the input file for a relatively simple
problem. For a more advanced users, the problems can eventually be more complex and
involving more parameters. For purpose of simplicity, we will choose to model a 1D
beam element in this example. In the following, we will introduce the steps and the
keywords related to the input file format.
The input file is composed of two main sections. The first section contains the
model data and includes all the required information for defining the structure being
analyzed. The second section contains history data that defines what happens to the
model: the sequence of loading for which the response of the structure is required.
This history data part it self is divided into a sequence of steps, each defining a separate
part of the simulation. For example, the first step can be defining a static loading while
the second step will be defining a dynamic loading, etc.
2.2.Problem formulation:
The beam has a length L=1m. The material is steel Es = 209 × 109 Pa and a
Poisson’s ratio ν = 0.3 . The beam has a cross section with an internal and external
diameter respectively of di = 4 × 10−2 m and d e = 5 × 10−2 m and a thickness t = 5 × 10−3 m .
The beam is represented in the next figure.
________________________________________________________________________
-2-
Session 8 Fundamentals of Pipeline Design
Let’s choose to divide the beam into 11 separate nodes linked by 10 beam elements as
represented in the following picture. The nodes are labeled N1 to N11 and the elements
are labeled EL1 to EL10.
Keywords always begin with a star or asterisk (*). For example, *NODE is the
keyword for specifying the nodal coordinates, and *ELEMENT is the keyword for
specifying the element connectivity. Keywords are often followed by parameters, some
of which may be required and others may be optional.
3.2 Data lines:
Keyword lines are usually followed by data lines, which provide data that are more
easily specified as lists than as parameters on the keyword line. Examples of such data
________________________________________________________________________
-3-
Session 8 Fundamentals of Pipeline Design
*NODE
1, 0., 0. 0.
2, 0.1, 0. 0.
3, 0.2, 0. 0.
Following the keyword line * NODE, in the first line we introduce the first node as
follows:
1, 0., 0., 0.
• Node number
*ELEMENT, TYPE=B31
1, 1, 2
2, 2, 3
________________________________________________________________________
-4-
Session 8 Fundamentals of Pipeline Design
1, 1, 2
• Element number
If a parameter has a value, an equal sign (=) is used to associate the value with the
parameter, in our case TYPE=B31.
B 3 1
• Linear (1)
Keywords and parameters are case independent and must use enough characters to make
them unique. Parameters are separated by commas.
The nodes can be assigned to a node set using the parameter NSET, which is set to be
equal to the name of the part.
• GENERATE is a parameter that when it is included, each data line should give a first
node, N1 a last node N2 and the increment in node numbers between these nodes, i. Then,
all nodes going from N1 to N2 in steps of i will be added to the set.
________________________________________________________________________
-5-
Session 8 Fundamentals of Pipeline Design
N 2 − N1
Remark: i must be an integer such that is a whole number (not a fraction).
i
1 11 1
The elements can also be assigned an element set using ELSET, which is equal to the
name of the element set to which the elements will be assigned.
1, 10, 1
1 10 1
The input file format consists basically of two main distinct parts. Each part contains
different data related to the structure and the type of analysis.
________________________________________________________________________
-6-
Session 8 Fundamentals of Pipeline Design
The first part of the input file must contain all the model data. These data represent
the structure submitted for analysis. In the 1D beam example the model data consist of
the following:
9 Geometry:
9 Nodal coordinates.
9 Element connectivity.
9 Element section properties.
9 Material properties.
*HEADING
The first option in any Abaqus input file must be *HEADING. The data lines that
follow the *HEADING option are lines of text describing the problem being simulated.
An accurate description allows the user to identify the input file at any later date. In
addition, it is often helpful to specify the system of units, directions of the global
coordinate system, etc. The heading can be several lines long, but only the first 80
characters of the first line will be saved and printed as a heading.
For example, the *HEADING option block for the 1D beam problem contains the
following:
*HEADING
One-dimensional beam analysis Title of the analysis
SI units (kg, m, s, N)
1-axis longitudinal, 2-axis vertical, 3-axis horizontal
By default, Abaqus will not print an echo of the input file or the model and history
definition data to the printed output (.dat) file. However, it is recommended that you
check your model and history definition in a datacheck run before performing the
analysis. The datacheck run is discussed later in this chapter.
To request a printout of the input file and of the model and history definition data, add the
following statement to the input file:
________________________________________________________________________
-7-
Session 8 Fundamentals of Pipeline Design
We need to start a Part definition to provide information on the geometrical details of the
beam.
*PART
This option is used to begin a part definition. It must be used in conjunction with the
*ASSEMBLY, *END PART, and *INSTANCE options.
Required parameter:
• NAME
Set this parameter equal to a label that will be used to refer to the part.
*PART, NAME=BEAM
The structure will be basically decomposed in a set of nodes and elements that form the
beam.
*NODE
We have seen previously how to enter the nodes definition. One more advanced way
consists of predefinig the number of nodes and this by defining the first node and the last
one and generating the nodes in between. This way there will be no need to type and
exhaustive list of nodes with given coordinates. This step is described as follows:
*NODE
1, 0.0, 0.0, 0. First node and its coordinates
<no_node>,<length>,0.0, 0.0 last node and its coordinates.
*NGEN, NSET=pipe
1, <no_node>, 1
*NGEN is used to generate the set of nodes. NSET is an optional parameters equal to the
name of a node set to which the nodes will be assigned. The two end nodes will also be
included in the node set.
________________________________________________________________________
-8-
Session 8 Fundamentals of Pipeline Design
1, <no_node>, 1
Remark: no_node and length represent a geometrical data respectively the number of
nodes and the beam length. These values should be defined by the user before the PART
definition step.
After we defined the nodes number and the coordinates, we need to define the elements
relating the nodes. This step is made using the keyword line *ELEMENT as follows:
*ELEMENT, TYPE=PIPE21
1, 1, 2
*ELGEN, ELSET=pipe
1, <no_elem>, 1, 1
1, <no_elem>, 1, 1
________________________________________________________________________
-9-
Session 8 Fundamentals of Pipeline Design
¾ Section assignment
*BEAM SECTION This option is used to define the cross-section for beam elements
when numerical integration over the section is required.
Required parameters:
• ELSET
Set this parameter equal to the name of the element set for which this section is defined.
• MATERIAL
Set this parameter equal to the name of the material to be used with this beam section
definition.
• SECTION
Set this parameter equal to the name of the section type. For our problem of a 1D beam,
type PIPE, for a hollow circular section. Further cross-sections are available for beam
elements (see “Beam cross-section library,” Section 23.3.9 of the Abaqus Analysis User's
Manual )
• TEMPERATURE
For beam elements set TEMPERATURE=GRADIENTS (default) to specify temperatures
and field variables as values at the origin of the cross-section, together with gradients
with respect to the 2-direction and, for beams in space, the 1-direction of the section.
*BEAM SECTION, ELSET=pipe, MATERIAL=steel, SECTION=PIPE,
TEMPERATURE=GRADIENTS
0.05, 0.005 First data line
0., 0., -1. Second data line.
Selecting the PIPE section requires the introduction the profile parameters as external
diameter and thickness in the first data line as follows:
0.05, 0.005
• Thickness.
________________________________________________________________________
- 10 -
Session 8 Fundamentals of Pipeline Design
The Second data line is optional; the user can enter a blank line if the default values are to
be used:
Remark: The entries on this line must be (0, 0, –1) for planar beams.
¾ Material Property:
*MATERIAL
Required parameters:
• NAME
Set this parameter equal to a label that will be used to refer to the material in the element
property options. One material suboption, *ELASTIC, is required to define a linear
elastic material. The form of this option block is
*ELASTIC
<E>,<ν >
Where, E represents Young’s Modulus and ν is the Poisson’s ratio . Therefore, the
complete, isotropic, linear elastic material definition for the 1D beam example, which is
made of steel, should be entered into the input file as follows:
*MATERIAL, NAME=STEEL
*ELASTIC
200.E9, 0.3
________________________________________________________________________
- 11 -
Session 8 Fundamentals of Pipeline Design
The second part of the input file contains the history data, which define the sequence of
events for the simulation. This loading history is divided into a series of steps, each
defining a different portion of the structure's loading. Each step contains the following
information:
In this example we are interested in the static response of the 1D beam to a 10 kN load
applied at the right end of the beam, with the left end fully constrained and a free right
end. This is a single event, so only a single step is needed for the simulation.
¾ Step analysis
The *STEP option is used to mark the start of a step. Like the *HEADING option, this
option may be followed by data lines containing a title for the step. In the 1D beam model
use the following *STEP option block:
*STEP,GENERAL
10kN central load
Optional parameter
• NAME
Set this parameter equal to a label that will be used to refer to the step on the output
database. Step names in the same input file must be unique. The option for a static
simulation is *STATIC. For linear analysis this option has no parameters or data lines, so
add the following line to your input file:
*STATIC
________________________________________________________________________
- 12 -
Session 8 Fundamentals of Pipeline Design
The remaining input data in the step defines the boundary conditions (constraints), loads,
and output required and can be given in any order that is convenient.
¾ Constraints
Constraints on nodes are defined by using the *BOUNDARY option and specifying the
constrained degrees of freedom. Each data line is of the form:
The first degree of freedom and last degree of freedom are used to give a range of
degrees of freedom that will be constrained. For example, the following statement
constrains degrees of freedom 1, 2, and 3 at node 101 to have zero displacement (the
node cannot move in either the global 1-, 2-, or 3-direction) written as follows:
101, 1, 3, 0.0
Rather than specifying each constrained degree of freedom, some of the more common
constraints can be given directly using the following named constraints:
Thus, another way to constrain all the active degrees of freedom at node 101 in the model
is:
________________________________________________________________________
- 13 -
Session 8 Fundamentals of Pipeline Design
101, ENCASTRE
*BOUNDARY
_Node1, ENCASTRE
¾ Loading
• concentrated loads,
• pressure loads,…
Concentrated loads are specified using the *CLOAD option. The data lines for this
option have the form:
*CLOAD
*CLOAD
_node11, 2, -10.E3
¾ Output requests
Finite element analyses can create very large amounts of output. Abaqus allows you to
control and manage this output so that only data required to interpret the results of your
simulation are produced. Four types of output are available:
________________________________________________________________________
- 14 -
Session 8 Fundamentals of Pipeline Design
*RESTART
It is used to save and reuse data and analysis results. At least one of the following
parameters is required:
READ
Include this parameter to specify that this analysis is a restart of a previous analysis. The
basic model definition data (elements, materials, nodes) cannot be changed at such a
restart.
WRITE
This parameter specifies the increments at which restart information will be written. For
example, FREQUENCY=2 will write restart information at increments 2, 4, 6, etc. For a
direct cyclic analysis this parameter specifies the iteration numbers at which restart
information will be written; restart information will be written only at the end of an
iteration. When restart is requested in an analysis, restart information is always written at
the end of a step. Set FREQUENCY=0 to discontinue the writing of restart data.
________________________________________________________________________
- 15 -
Session 8 Fundamentals of Pipeline Design
*OUTPUT
Define output requests to the output database. This option is used to write contact,
element, energy, nodal, or diagnostic output to the output database
• DIAGNOSTICS
• FIELD
Include this parameter to indicate that the output requests used in conjunction with
the *OUTPUT option will be written to the output database as field-type output.
• HISTORY
Include this parameter to indicate that the output requests used in conjunction with
the *OUTPUT option will be written to the output database as history-type output.
The following parameter is optional and valid only if the FIELD or HISTORY
parameter is included:
• VARIABLE
Set VARIABLE=ALL to indicate that all variables applicable to this procedure and
material type should be written to the output database.
Set VARIABLE=PRESELECT to indicate that the default output variables for the current
procedure type should be written to the output database. Additional output requests can
be defined with the output options used in conjunction with the *OUTPUT option, listed
previously.
If this parameter is omitted, only the variables requested for output with the individual
output options will be written to the output database.
The output request step in the input file format will be written as follows:
________________________________________________________________________
- 16 -
Session 8 Fundamentals of Pipeline Design
We use the keyword line *END STEP to end the definition of the previous step.
*END STEP
*Heading
** 1D beam analaysis
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Beam
*NODE
1, 0.0, 0.0, 0.0
11,1,0.0, 0.0
*NGEN, NSET=pipe
1, 11, 1
***********************************
*Element, type=B21
1, 1, 2
*ELGEN, ELSET=pipe
**1, <no_elem>, 1, 1
1, 10, 1, 1
***********************************
** Section: Section-1 Profile: Profile-1
*Beam Section, elset=pipe, material=STEEL, section=PIPE
0.05, 0.005
0.,0.,-1.
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part-1-1, part=beam
*End Instance
**
*Nset, nset=_node1, internal, instance=Part-1-1
1,
*Nset, nset=_node11, internal, instance=Part-1-1
11,
________________________________________________________________________
- 17 -
Session 8 Fundamentals of Pipeline Design
*End Assembly
**
** MATERIALS
**
*Material, name=Material-1
*Elastic
2.09e+11, 0.3
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1
*Static
1., 1., 1e-05, 1.
**
** BOUNDARY CONDITIONS
**
** Name: BC-1 Type: Symmetry/Antisymmetry/Encastre
*Boundary
_node1, ENCASTRE
**
** LOADS
**
** Name: Load-1 Type: Concentrated force
*Cload
_node11, 2, -100.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
________________________________________________________________________
- 18 -
Session 8 Fundamentals of Pipeline Design
References
________________________________________________________________________
- 19 -
Session 9 Fundamentals of Pipeline Design
Eigenvalue Analysis of
Pipelines
1. Introduction:
100
Pipeline
200 80 100
In order to appreciate the modeshapes of vibrations of the pipeline, we will not consider a
seabed in this analysis.
________________________________________________________________________
-1-
Session 9 Fundamentals of Pipeline Design
2. Problem formulation:
A fixed-fixed ends pipeline is subjected to its own weight. The internal and external
diameters of the pipeline were respectively di = 0.36m and d e = 0.4m . The pipeline is
assumed to be at deep sea. At this stage, we will not be interested in the effect of internal,
external and hydrostatic pressure applied to the pipeline but still can be added in later
considerations.
Select File New from the main menu bar. In the Model Tree, double-click the Parts
container to create a new part.
Select all the surfaces and click Done. Select the brown
surfaces.
To sketch the profile of the Pipeline, you need to select the lines drawing tool . In the
viewport, sketch a first point and a far from second point or you can enter the first point
________________________________________________________________________
-2-
Session 9 Fundamentals of Pipeline Design
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure.
Abaqus/CAE displays a view of the new part, as shown in next figure.
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
________________________________________________________________________
-3-
Session 9 Fundamentals of Pipeline Design
For the eigenvlaue analysis of the pipeline, you will need to specify all the properties of
the material. In the Model Tree, double-click the Materials container to create a new
material. Abaqus/CAE switches to the Property module, and the Edit Material dialog
box appears. Name the material Steel, and then select General Æ Density from
Material Behaviors.
________________________________________________________________________
-4-
Session 9 Fundamentals of Pipeline Design
Now, we need to specify the elastic material property. Select Mechanical Æ Elastic.
________________________________________________________________________
-5-
Session 9 Fundamentals of Pipeline Design
Choose the elastic isotropic behavior. Enter the Young’s modulus E=210 GPa and the
Poisson’s ratio υ = 0.3
¾ Section assignment
________________________________________________________________________
-6-
Session 9 Fundamentals of Pipeline Design
- Click Continue…
________________________________________________________________________
-7-
Session 9 Fundamentals of Pipeline Design
¾ Section assignment
________________________________________________________________________
-8-
Session 9 Fundamentals of Pipeline Design
Select the pipeline with the spool part and then click Done
In the Prompt Area you read:
¾ Assembly
¾ Steps
________________________________________________________________________
-9-
Session 9 Fundamentals of Pipeline Design
The Edit Step dialog box appears. Enter a description to the step frequency
extraction.
9 Accept the default Eigensolver Lanczos.
9 Select the Minimum Frequency and type 1.
9 Type 10 for the Maximum Frequency.
You can click on the parallel Lanczos tab and the Other tab and accept the default value.
________________________________________________________________________
- 10 -
Session 9 Fundamentals of Pipeline Design
Click Ok
¾ Meshing Procedure
________________________________________________________________________
- 11 -
Session 9 Fundamentals of Pipeline Design
In the dialog box, accept the following default selections that control the elements that
are available for selection:
Select the three linear parts of the pipeline and Click Done from the prompt area
________________________________________________________________________
- 12 -
Session 9 Fundamentals of Pipeline Design
From the Prompt Area enter the element size edge. Enter 20 as the seed number, and
press Enter.
In the same fashion select the two arched parts of the pipeline and Enter 5 as the seed
number by edge.
From the main menu bar, select Mesh Instance to mesh the part instance.
From the buttons in the prompt area, click Yes to confirm that you want to mesh the part
instance.
________________________________________________________________________
- 13 -
Session 9 Fundamentals of Pipeline Design
¾ Boundary conditions
- From the list of steps, select Initial as the step in which the boundary condition
will be activated.
- Toggle on ENCASTRE.
________________________________________________________________________
- 14 -
Session 9 Fundamentals of Pipeline Design
¾ Analysis
Now that all data was introduced, we need to create the job and run the analysis.
- Name the job Frequency extraction, and click Continue. The job editor appears.
- In the Model Tree, click mouse button 2 on the job named Frequency extraction and
select Submit from the menu that appears to submit your job for analysis.
¾ Post- Processing
The main purpose of such analysis is to see the modeshapes of vibration of the
pipeline and to collect the natural frequencies corresponding to these modeshapes . To
this end we will be interested on the deformed shape.
- Plotting the deformed shape:
- From the main menu bar, select Plot Contours On Deformed Shape.
________________________________________________________________________
- 15 -
Session 9 Fundamentals of Pipeline Design
Animation
________________________________________________________________________
- 16 -
Session 9 Fundamentals of Pipeline Design
You can select the mode of vibration you want to appreciate from the list and then from
the File menu Æ Animate ÆScale factor.
________________________________________________________________________
- 17 -
Session 10 Fundamentals of Pipeline Design
Multi-loading Analysis
1. Introduction:
This session will be a review and combination of all the previous sessions. We have
so far modeled the thermal expansion, the interaction seabed-pipeline, the upheaval
buckling and free spanning of pipelines. Building on the previous sessions, we will today
proceed with the free spanning of the pipeline which can occur when the seabed presents
a sudden difference of depth. The pipeline can not always be positioned on the seabed
and has therefore to be free spanned (Figure 1). In this direction, the density of the
pipeline is introduced and the gravity loading is taken into account. In the following, will
consider the internal and external pressure applied to the pipeline as well as a thermal
loading, which suggests the use of spools at the ends.
The pipeline has a first horizontal section of 250 m and a second one starting at the
coordinates points (350,200) with a length of 200 m.
50
Seabed 200
Pipeline
________________________________________________________________________
-1-
Session 10 Fundamentals of Pipeline Design
2. Problem formulation:
A fixed-fixed ends pipeline is subjected to its own weight. The internal and external
diameters of the pipeline were respectively di = 0.36m and d e = 0.4m . The pipeline is
assumed to be at deep sea and benefits of spools at both ends. In this analysis, we will
apply the internal and external pressure acting on the pipeline. The seabed will be
modeled as a rectangular surface.
Select File New from the main menu bar. In the Model Tree, double-click the Parts
container to create a new part.
path of the seabed, you need to select the lines drawing tool . In the viewport, sketch a
________________________________________________________________________
-2-
Session 10 Fundamentals of Pipeline Design
first point coordinates P1 (-40, 0) in the prompt area as shown in the next figure. To
cancel the task, click the Cancel button.
Previous Prompt
Cancel
Then enter the coordinates of the second point P2 (260, 0). Enter the coordinates of the
third point and the forth point, P3 (360,200) and P4 (600,0). Click Done.
To approach the geometric behavior of the seabed, you will have to draw rounded corners.
Select from the tool box to create a fillet between the lines.
From the Prompt area enter the magnitude 20 for the fillet radius.
________________________________________________________________________
-3-
Session 10 Fundamentals of Pipeline Design
Click Done.
Select all the geometries and Click Done from the Prompt Area.
¾ Surfaces
Since we will be dealing with contact between master surfaces and slave surfaces, we
need to create surface for the seabed.
From the Model tree, under Seabed Part,
create surfaces,
Name the surfaces: Seabed_surf
Selec
t all the surfaces and click Done. Select the
________________________________________________________________________
-4-
Session 10 Fundamentals of Pipeline Design
purple surfaces.
lines drawing tool . In the viewport, sketch a first point and a far from second point or
you can enter the first point coordinates P1 (0, 0) , the second P2 (250, 0), a third P3 (350,
200) and the last P4 (550, 200) in the prompt area as shown in the next figure.
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure.
________________________________________________________________________
-5-
Session 10 Fundamentals of Pipeline Design
Abaqus/CAE displays a view of the new part, as shown in next figure. At this level we
will add the spools at the end which consists of two pipes of 10 m each. Create P5 (550,
210) , P6 (560, 210), P7 (0, 10) and P8
(-10, 10).
¾ Sets
________________________________________________________________________
-6-
Session 10 Fundamentals of Pipeline Design
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
For the free spaning analysis of the pipeline, you will need to specify all the properties of
the material. In the Model Tree, double-click the Materials container to create a new
material. Abaqus/CAE switches to the Property module, and the Edit Material dialog
box appears. Name the material Steel, and then select General Æ Density from
Material Behaviors.
________________________________________________________________________
-7-
Session 10 Fundamentals of Pipeline Design
________________________________________________________________________
-8-
Session 10 Fundamentals of Pipeline Design
Now, we need to specify the elastic material property. Select Mechanical Æ Elastic.
Choose the elastic isotropic behavior. Enter the Young’s modulus E=210 GPa and the
Poisson’s ratio υ = 0.3
¾ Section assignment
________________________________________________________________________
-9-
Session 10 Fundamentals of Pipeline Design
________________________________________________________________________
- 10 -
Session 10 Fundamentals of Pipeline Design
¾ Section assignment
________________________________________________________________________
- 11 -
Session 10 Fundamentals of Pipeline Design
Select the pipeline with the spool part and then click Done
In the Prompt Area you read:
¾ Assembly
Remarks:
We remark that the pipeline needs to be translated to the midline of the seabed.
From the file menuÆInstanceÆTranslate
From the Prompt Area you can select the instance to translate.
________________________________________________________________________
- 12 -
Session 10 Fundamentals of Pipeline Design
Accept the origin point, and enter the next point at a z-coordinate 25.0
From the Prompt Area, click Ok to accept the new position of the instance.
¾ Rigid body
From The Prompt Area, type the coordinates of the Refernce Point.
________________________________________________________________________
- 13 -
Session 10 Fundamentals of Pipeline Design
You can also choose the Reference Point from the viewer.
Now that the Reference Point is created we need to attach it to the Rigid Body.
From the module Interaction, Select
ConstraintÆCreate
________________________________________________________________________
- 14 -
Session 10 Fundamentals of Pipeline Design
Next, you will have to pick in the same fashion the Reference Point.
¾ Interactions
At this stage, we need to define the interaction between the seabed and the pipeline.
We will assume at the first level that the
interaction is frictionless ie: the pipeline is
allowed to slide freely on the seabed.
From the Model tree double click on
Interactions.
________________________________________________________________________
- 15 -
Session 10 Fundamentals of Pipeline Design
________________________________________________________________________
- 16 -
Session 10 Fundamentals of Pipeline Design
You will have to select the seabed as a master surface. From the Propmt Area you can
read
Click done.
________________________________________________________________________
- 17 -
Session 10 Fundamentals of Pipeline Design
¾ Steps
________________________________________________________________________
- 18 -
Session 10 Fundamentals of Pipeline Design
The Edit Step dialog box appears. Enter a description to the step thermal_loading.
9 Accept the time period default value.
9 Toggle on Nlgeom for large displacements.
9 Click OK.
You can click on the Incrementation tab and the Other tab and accept the default value.
Click Ok
¾ Predefined fields
The next step is to define the initial temperature as another initially applied thermal load
to the pipeline.
In the model tree expand + Steps and expand Initial.
Double Click on Predefined Fields.
________________________________________________________________________
- 19 -
Session 10 Fundamentals of Pipeline Design
- Select the pipeline with the spool part and Click Done.
- Click OK to exit.
________________________________________________________________________
- 20 -
Session 10 Fundamentals of Pipeline Design
- Select the pipeline with the spool part and Click Done.
- Type the Magnitude value of 150 which represents the temperature of the internal
flowing fluid.
- Click OK to exit.
________________________________________________________________________
- 21 -
Session 10 Fundamentals of Pipeline Design
To this end two predefined fields were activated for the initial and first step. This can
cause a convergence problem. You need to deactivate the initial field acting in the first
step.
In the Model Tree, expand Predefined
Fields, then expand initial temperature
and States.
Using mouse button 2, click on Step-1
(propagated).
Select Edit.
________________________________________________________________________
- 22 -
Session 10 Fundamentals of Pipeline Design
¾ Meshing Procedure
Select the pipeline with the spool part and click Done.
The Element Type editor appears.
In the dialog box, accept the following default selections that control the elements that
are available for selection:
________________________________________________________________________
- 23 -
Session 10 Fundamentals of Pipeline Design
From the Prompt Area enter the element size edge. Enter 10 as the edge size.
By default the element type chosen for the rigid body will be the discrete rigid
body type of elements that you can still check.
From the File ÆmeshÆ Element Type
Click Ok.
In the same fashion seed the rigid body.
________________________________________________________________________
- 24 -
Session 10 Fundamentals of Pipeline Design
From the main menu bar, select Mesh Instance to mesh the part instance.
instance.
________________________________________________________________________
- 25 -
Session 10 Fundamentals of Pipeline Design
¾ Boundary conditions
Let’s assume that the pipeline is fixed at one end and free at another.
In the model tree double click on BCs.
- From the list of steps, select Initial as the step in which the boundary condition
will be activated.
________________________________________________________________________
- 26 -
Session 10 Fundamentals of Pipeline Design
- Toggle on ENCASTRE.
¾ Load
Since, we will be applying different type of loadings in this session; we will spread them
in different steps for a different loading and this to avoid erroneous results.
The thermal loading was applied from the initial step and first step. The gravity load will
be applied in the 2-step. So let’s create the second step:
________________________________________________________________________
- 27 -
Session 10 Fundamentals of Pipeline Design
________________________________________________________________________
- 28 -
Session 10 Fundamentals of Pipeline Design
________________________________________________________________________
- 29 -
Session 10 Fundamentals of Pipeline Design
The last step will consist of applying the external hydrostatic pressure.
________________________________________________________________________
- 30 -
Session 10 Fundamentals of Pipeline Design
¾ Analysis
Now that all data was introduced, we need to create the job and run the analysis.
- Name the job Review, and click Continue. The job editor appears.
- In the Model Tree, click mouse button 2 on the job named Free_spanning_pipeline
and select Submit from the menu that appears to submit your job for analysis.
¾ Post- Processing
The main purpose of such analysis is to see the deflection of the pipeline under the
gravity loading and visualize the most stressed parts of the pipeline due to the applied
pressures. To this end we will be interested on the deformed shape.
- Plotting the deformed shape:
- From the main menu bar, select Plot Contours On Deformed Shape.
________________________________________________________________________
- 31 -
Session 10 Fundamentals of Pipeline Design
Steps
From the File menu, select Results Æ Step/Frame
You can select the step to analyze and appreciate the combination of loading acting at
that stage of the job.
Displacement distribution
From Invariant of the displacement choose Magnitude which represents the total
displacement at nodes.
________________________________________________________________________
- 32 -
Session 10 Fundamentals of Pipeline Design
In the next figure, the contour plot of the displacement magnitude is shown.
From the contour plot of the displacements magnitude, we can see that the maximum
displacement is middle part of the pipeline that is not supported by the seabed.
Stress distribution
The stress that appears in the pipeline is a result of all the applied loads. To appreciate the
stress distribution:
________________________________________________________________________
- 33 -
Session 10 Fundamentals of Pipeline Design
The S11 Component of the stress is given by the following contour plot:
You can check on other variables. By default, the contour plot displays the Von Mises
stresses in the model.
You can view other variables by selecting Result Field Output.
________________________________________________________________________
- 34 -
Session 10 Fundamentals of Pipeline Design
________________________________________________________________________
- 35 -
Session 11 Fundamentals of Pipeline Design
Multi-loading Analysis(2)
1. Overview:
This session is a review and combination of all the previous sessions. We have so
far modeled the thermal expansion, the interaction seabed-pipeline, the upheaval buckling
and free spanning of pipelines. Building on the previous sessions, we will today proceed
with the free spanning of the pipeline which can occur when the seabed presents a sudden
difference of depth. The pipeline can not always be positioned on the seabed and has
therefore to be free spanned (Figure 1). In the following, will consider the internal and
external pressure applied to the pipeline as well as a thermal loading.
The pipeline has four horizontal sections of 200 m and a second one starting at the
coordinates points (330,100) with a length of 100 m and a last one starting (480,0) with a
length of 100 m
50
Seabed
Pipeline 100
2. Problem formulation:
________________________________________________________________________
-1-
Session 11 Fundamentals of Pipeline Design
A fixed-fixed ends pipeline is subjected to its own weight. The internal and external
diameters of the pipeline are respectively di = 0.36m and d e = 0.4m . The pipeline is
assumed to be at deep sea. In this analysis, we will apply the internal and external
pressure acting on the pipeline. The seabed will be modeled as a rectangular surface.
Select File New from the main menu bar. In the Model Tree, double-click the Parts
container to create a new part.
To sketch the seabed, you need to select the lines drawing tool . In the viewport,
sketch a first point coordinates P1 (0, 0) in the prompt area as shown in the next figure.
To cancel the task, click the Cancel button.
________________________________________________________________________
-2-
Session 11 Fundamentals of Pipeline Design
Previous Prompt
Cancel
Then enter the coordinates of the second point P2 (100, 0). Enter the coordinates of the
following points P3 (125,-20), P4 (150,0), P5 (250,0) P6 (330,100), P7 (430,100), P8
(480,0) and P9 (580,0).
To approach the geometric behavior of the seabed, you will have to draw rounded corners.
Select from the tool box to create a fillet between the lines.
From the Prompt area enter the magnitude 20 for the fillet radius.
________________________________________________________________________
-3-
Session 11 Fundamentals of Pipeline Design
¾ Sets
Select all the geometries and Click Done from the Prompt Area.
¾ Surfaces
Since we will be dealing with contact between master surfaces and slave surfaces, we
need to create surface for the seabed.
From the Model tree, under Seabed Part, create surfaces,
________________________________________________________________________
-4-
Session 11 Fundamentals of Pipeline Design
Select all the surfaces and click Done. Select the purple surfaces.
In the viewport, sketch a first point and a far from second point or you can enter the first
point coordinates P1 (40, 0) , P2 (240, 0), P3 (320, 100), P4 (440, 100), P5 (490, 0) and
P6 (590, 0) in the prompt area as shown in the next figure.
Note: If you don't see the Done button in the prompt area, continue to click mouse
button 2 and cancel the procedure.
Abaqus displays a view of the pipeline.
________________________________________________________________________
-5-
Session 11 Fundamentals of Pipeline Design
¾ Sets
Before you proceed further in this example, save your model in a model database file.
From the main menu bar, select File Save. The Save Model Database As dialog box
appears. Type a name for the new model database in the File Name field, and click OK.
________________________________________________________________________
-6-
Session 11 Fundamentals of Pipeline Design
For the free spanning part of the analysis of the pipeline, you will need to specify all the
properties of the material. In the Model Tree, double-click the Materials container to
create a new material. Abaqus/CAE switches to the Property module, and the Edit
Material dialog box appears. Name the material Steel, and then select General Æ
Density from Material Behaviors.
________________________________________________________________________
-7-
Session 11 Fundamentals of Pipeline Design
Now, we need to specify the elastic material property. Select Mechanical Æ Elastic.
________________________________________________________________________
-8-
Session 11 Fundamentals of Pipeline Design
Choose the elastic isotropic behavior. Enter the Young’s modulus E=210 GPa and the
Poisson’s ratio υ = 0.3
¾ Section assignment
________________________________________________________________________
-9-
Session 11 Fundamentals of Pipeline Design
¾ Section assignment
________________________________________________________________________
- 10 -
Session 11 Fundamentals of Pipeline Design
Click Continue.
¾ Section assignment
________________________________________________________________________
- 11 -
Session 11 Fundamentals of Pipeline Design
¾ Assembly
Remarks:
We remark that the pipeline needs to be translated to the midline of the seabed.
From the file menuÆInstanceÆTranslate
From the Prompt Area you can select the instance to translate.
________________________________________________________________________
- 12 -
Session 11 Fundamentals of Pipeline Design
Accept the origin point, and enter the next point at a z-coordinate 25.0
From the Prompt Area, click Ok to accept the new position of the instance.
¾ Rigid body
From The Prompt Area, type the coordinates of the Reference Point.
You can also choose the Reference Point from the viewer.
________________________________________________________________________
- 13 -
Session 11 Fundamentals of Pipeline Design
Now that the Reference Point is created we need to attach it to the Rigid Body.
From the module Interaction, Select ConstraintÆCreate
________________________________________________________________________
- 14 -
Session 11 Fundamentals of Pipeline Design
Next, you will have to pick in the same fashion the Reference Point.
¾ Interactions
At this stage, we need to define the interaction between the seabed and the pipeline.
We will assume at the first level that the
interaction is frictionless ie: the pipeline is
allowed to slide freely on the seabed.
From the Model tree double click on
Interactions.
________________________________________________________________________
- 15 -
Session 11 Fundamentals of Pipeline Design
________________________________________________________________________
- 16 -
Session 11 Fundamentals of Pipeline Design
You will have to select the seabed as a master surface. From the Propmt Area you can
read
Click Done.
________________________________________________________________________
- 17 -
Session 11 Fundamentals of Pipeline Design
¾ Steps
The Edit Step dialog box appears. Enter a description to the step thermal_loading.
9 Accept the time period default value.
9 Toggle on Nlgeom for large displacements.
9 Click OK.
You can click on the Incrementation tab and the Other tab and accept the default value.
________________________________________________________________________
- 18 -
Session 11 Fundamentals of Pipeline Design
Click Ok
¾ Predefined fields
The next step is to define the initial temperature as another initially applied
thermal load to the pipeline.
In the model tree expand + Steps and expand Initial.
Double Click on Predefined Fields.
________________________________________________________________________
- 19 -
Session 11 Fundamentals of Pipeline Design
- Click OK to exit.
________________________________________________________________________
- 20 -
Session 11 Fundamentals of Pipeline Design
- Type the Magnitude value of 150 which represents the temperature of the internal
flowing fluid.
- Click OK to exit.
________________________________________________________________________
- 21 -
Session 11 Fundamentals of Pipeline Design
¾ Meshing Procedure
In the dialog box, accept the following default selections that control the elements that
are available for selection:
________________________________________________________________________
- 22 -
Session 11 Fundamentals of Pipeline Design
From the Prompt Area enter the element size edge. Enter 10 as the edge size.
By default the element type chosen for the rigid body will be the discrete rigid
body type of elements that you can still check.
From the File ÆmeshÆ Element Type
Click Ok.
________________________________________________________________________
- 23 -
Session 11 Fundamentals of Pipeline Design
You can refine the curvy parts of the pipeline. From the main menu bar, select Seed
Edge by size. Enter the element size edge.
From the main menu bar, select Mesh Instance to mesh the part instance.
________________________________________________________________________
- 24 -
Session 11 Fundamentals of Pipeline Design
instance.
¾ Boundary conditions
Let’s assume that the pipeline is fixed at one end and free at another.
In the model tree double click on BCs.
________________________________________________________________________
- 25 -
Session 11 Fundamentals of Pipeline Design
- Toggle on ENCASTRE.
¾ Load
Since, we will be applying different type of loadings in this session; we will spread them
in different steps for a different loading and this to avoid erroneous results.
The thermal loading was applied from the initial step and first step. The gravity load will
be applied in the 2-step. So let’s create the second step:
________________________________________________________________________
- 26 -
Session 11 Fundamentals of Pipeline Design
________________________________________________________________________
- 27 -
Session 11 Fundamentals of Pipeline Design
The last step will consist of applying the external hydrostatic pressure.
________________________________________________________________________
- 28 -
Session 11 Fundamentals of Pipeline Design
¾ Analysis
Now that all data was introduced, we need to create the job and run the analysis.
- Name the job Review, and click Continue. The job editor appears.
- In the Model Tree, click mouse button 2 on the job named Review and select Submit
from the menu that appears to submit your job for analysis.
¾ Post- Processing
The main purpose of such analysis is to see the deflection of the pipeline under the
gravity loading and visualize the most stressed parts of the pipeline due to the applied
pressures. To this end we will be interested on the deformed shape.
- Plotting the deformed shape:
- From the main menu bar, select Plot Contours On Deformed Shape.
________________________________________________________________________
- 29 -
Session 11 Fundamentals of Pipeline Design
Steps
From the File menu, select Results Æ Step/Frame
You can select the step to analyze and appreciate the combination of loading acting at
that stage of the job.
Displacement distribution
From Invariant of the displacement choose Magnitude which represents the total
displacement at nodes.
________________________________________________________________________
- 30 -
Session 11 Fundamentals of Pipeline Design
In the next figure, the contour plot of the displacement magnitude is shown.
From the contour plot of the displacements magnitude, we can see that the maximum
displacement is middle part of the pipeline that is not supported by the seabed.
Stress distribution
________________________________________________________________________
- 31 -
Session 11 Fundamentals of Pipeline Design
The stress that appears in the pipeline is a result of all the applied loads. To appreciate the
stress distribution:
The S11 Component of the stress is given by the following contour plot:
________________________________________________________________________
- 32 -
Session 11 Fundamentals of Pipeline Design
You can check on other variables. By default, the contour plot displays the Von Mises
stresses in the model.
You can view other variables by selecting Result Field Output.
You can also plot results in different viewports:
File menu Æ Tools Æ Customize , Select viewport from the Customize window.
From viewport toolbar, create a new viewport . Plot the results on the new viewport.
________________________________________________________________________
- 33 -