Analysis of lines to API-650 Nozzles
Analysis of lines to API-650 Nozzles
Analysis of lines to API-650 Nozzles
1
In this presentation, we will cover :
• Why the stress analysis of lines connected to
Tank Nozzle is different than stress analysis of
lines connected to Equipment nozzle ?
2
We start with :
• Why the stress analysis of lines connected to
Tank Nozzle is different than stress analysis of
lines connected to Equipment nozzle ?
3
Stress analysis of lines connected to
Equipment nozzle has to account in
Caesar Modeling
4
Stress analysis of lines connected to
Tank nozzle has to account in Caesar
Modeling
5
Nozzle rotations due to
tank bulging
6
Nozzle rotations due to
tank bulging
.
10
TANK
11
TANK BULGING
12
Now we will see
• What is Tank Bulging?
• What are its effect on nozzle?
• Why this effect is not there in equipment?
• How this is calculated?
• Sample calculation for shell movements at various
heights due to tank bulging, to see tank profile after
bulging.
• Why it is not calculated for nozzles at higher level?
• Pipe routing guidelines - to minimize effect of tank
bulging. 13
TANK BULGING
and its effect on nozzle
14
Now we will see
• What is Tank Bulging?
• What are its effect on nozzle?
• Why this effect is not there in equipment?
• How this is calculated?
• Sample calculation for shell movements at various
heights due to tank bulging, to see tank profile after
bulging.
• Why it is not calculated for nozzles at higher level?
• Pipe routing guidelines - to minimize effect of tank
bulging. 15
This effect is not seen in equipments
• Equipment diameter is small (up to 3m)
Therefore the amount of radial growth is insignificant
16
This effect is not seen in equipments
• Equipment diameter is small (up to 3m)
Therefore the amount of radial growth is insignificant
• Tank diameter is large (10 m to 60 m)
Therefore the amount of radial growth is significant
17
• Equipment pressure is not varying so much
with liquid height
Equipment
has internal
pressure,
not only
pressure
due to fluid
weight.
18
• Equipment bottom is not flat to act like
stiffener to hold shell ends
19
Now we will see
• What is Tank Bulging?
• What are its effect on nozzle?
• Why this effect is not there in equipment?
• How this is calculated?
• Sample calculation for shell movements at various
heights due to tank bulging, to see tank profile after
bulging.
• Why it is not calculated for nozzles at higher level?
• Pipe routing guidelines - to minimize effect of tank
bulging. 20
API 650
• Appendix – P : address tank bulging.
• Mandatory for tank with diameters above
36m.
• For tank with dia. 36 m & below : Optional , or
mandatory only if specified by purchaser.
• Petrofac practice : apply for all tanks.
21
API 650 : Appendix – P
Formula for outward radial growth of the shell due to
tank bulging :
W = 9.8x10-6 GHR2x[1-e-βL cos(βL)-L/H]/Et
Where,
G= Design Specific Gravity of Liquid
H = Liquid Height (mm)
R = Nominal Tank Radius (mm)
t = Shell Thickness of Opening (mm)
β = Characteristic Parameter, 1.285/(Rt)0.5 (1/mm)
E = Modulus of Elasticity (MPa)
L = Vertical distance of Opening Centreline
from Tank Bottom (mm)
22
API 650 : Appendix – P
Formula for rotation of the shell due to tank bulging :
θ = 9.8x10-6 GHR2x[1/H-βe-βL[cos(βL)+sin(βL)]/Et
Where,
G= Design Specific Gravity of Liquid
H = Liquid Height (mm)
R = Nominal Tank Radius (mm)
t = Shell Thickness of Opening (mm)
β = Characteristic Parameter, 1.285/(Rt)0.5 (1/mm)
E = Modulus of Elasticity (MPa)
L = Vertical distance of Opening Centreline
from Tank Bottom (mm)
23
Now we will see
• What is Tank Bulging?
• What are its effect on nozzle?
• Why this effect is not there in equipment?
• How this is calculated?
• Sample calculation for shell movements at various
heights due to tank bulging, to see tank profile after
bulging.
• Why it is not calculated for nozzles at higher level?
• Pipe routing guidelines - to minimize effect of tank
bulging. 24
A Sample calculation as per
API 650 : Appendix – P
with,
G= Design Specific Gravity of Liquid = 1.0
H = Liquid Height = 10,000 mm
R = Nominal Tank Radius = 11250 mm
t = Shell Thickness of Opening = 16 mm
For varying heights.
25
26
TANK
27
API 650
• Appendix – P :
• Mandatory for tank with diameters above
36m
and
• Applicable / valid for nozzles on lower half of
bottom shell course.
Because, formula does not address varying shell thickness of
tank, which is common practice for tank.
28
Now we will see
• What is Tank Bulging?
• What are its effect on nozzle?
• Why this effect is not there in equipment?
• How this is calculated?
• Sample calculation for shell movements at various
heights due to tank bulging, to see tank profile after
bulging.
• Why it is not calculated for nozzles at higher level?
• Pipe routing guidelines - to minimize effect of tank
bulging. 29
Nozzle rotations & movement
due to tank bulging,
for nozzles at higher level.
30
Why it is not calculated for nozzles at higher level?
Reasons :
31
Maximum Height
radial above this
shell peak is
movement 9.29 m.
is at 710
mm from Which is
bottom. 13 times
(9.29/0.71
= 13) of
0.710 m.
Thus slope in
top portions
would be 13
times less than
slope in bottom
portion.
32
Max.
Slope is
0.654
degree at
bottom.
Whereas
in upper
portion it And there
is 0.051 is
degree at constant
1 m height slope of
(which is 0.022
12.8 times degree
less w.r.t. from
0.654), height 3m
onwards
(which is
30 times
less w.r.t.
0.654).
33
Why it is not calculated for nozzles at higher level?
Reasons :
34
Why it is not calculated for nozzles at higher level?
Reasons :
35
Now we will see
• What is Tank Bulging?
• What are its effect on nozzle?
• Why this effect is not there in equipment?
• How this is calculated?
• Sample calculation for shell movements at various
heights due to tank bulging, to see tank profile after
bulging.
• Why it is not calculated for nozzles at higher level?
• Pipe routing guidelines - to minimize effect of tank
bulging. 36
To minimize the effect of tank bulging, on
piping.
Due to bulging, nozzle at lower levels rotates
downward.
This causes pipe to move vertically downwards.
To minimize the amount of this movement :
• Piping shall be rotated through 90° as close to
the tank wall as practical.
(2D spool may be provided to avoid elbow
stiffening due to flanged elbow)
37
In other words we can also say, .
nozzle orientation should be such that, it does not
. directly points towards pipe’s primary direction to
which it has to run.
38
Converts nozzle loading
into favorable direction
As the pipe’s downward movement is restricted
by next pipe support, it causes vertical
reaction load and moment on tank nozzle.
This (rotating piping by 90°), converts the
longitudinal moment acting on tank nozzle to
torsional moment.
This is of minor consequence as nozzle is much
more stronger against torsional loading, than
longitudinal loading.
39
Stress analysis of lines connected to
Tank nozzle has to account in Caesar
Modeling
40
In “Tank Settlement”, we will cover
41
we start with
42
Why Settlement is not seen in equipments
• Equipment diameter is small (up to 3m)
It is possible to design its foundation with large raft (say 10
m), to minimize or have insignificant settlement.
• Tank diameter is large (10 m to 60 m)
It is impractical to design it’s foundation with much bigger raft
than this, to have insignificant settlement.
43
Now we will see
44
How much Settlement to be considered
IN CASE OF SAND :
• Majority of the total settlement occurs during hydro
test of tank (before piping is connected).
This is generally permanent.
… typically 60%
46
Data to be obtained from civil for each tank
47
Sample Data from civil for each tank
Settlement at Settlement at
Centre of Tank. Edge of Tank.
Tank no.
40% of total
Settlement at
Edge of Tank.
48
Now we will see
49
To reduce effect of tank settlement
• Keep first support away
50
Now we will see
51
To reduce effect of tank settlement
• Keep first support away
• Large dia. piping with large settlement may call
for spring support
however avoid spring support
- because accidental draining of line
will cause excessive upward force on nozzle
52
If Spring support is used
• WNC (Weight with No Content) load case is required (since it will be
liquid line).
• Nozzle should be OK in OPE & WNC case.
53
This can
be done
by
specifying
Operating
load in
Caesar.
54
You can see in this example,
55
Now we will see :
• Why the stress analysis of lines connected to
Tank Nozzle is different than stress analysis of
lines connected to Equipment nozzle ?
56
To model in Caesar
• Settlement
along with
57
First we will concentrate on
• Settlement
along with
58
For nozzles on tank bottom
to account for
Nozzle’s thermal movement
59
How to calculate total nozzle movement,
due to thermal growth and tank bulging?
• API-650 formula calculates nozzle
movements due to tank bulging only.
• Petrofac’s in-house developed spread
sheet available in e-BMS, readily
calculates total movement due to tank
bulging and thermal growth.
60
How to use this
• First copy e-BMS excel file with tank &
nozzle name.
• Within excel file, copy sheet for different
temperature cases,
such as T1 (Max. Design), T2 (Oper.),
T3 (Min. Design)
61
To apply this in Caesar
• Input this in Caesar as
D1 T1 (Max. Design)
D2 T2 (Max. Oper.)
D3 T3 (Min. Design),
62
Now for combining this with Settlement
• Input Settlement in Caesar as
D4 Settlement
63
Max. Oper. Temp.
• I would just like to add here,
ADCO commented us to use Max. Oper. Temp.,
in place of Normal Oper. Temp.,
for OCC load cases (e.g. T2+WIND).
• From Process we got confirmation that Ope.
Temp. listed in line list are Max. Oper. Temp.
64
Max. Oper. Temp.
• As per SHELL DEP 01.00.01.30-Gen.
“DEFINITION OF TEMPERATURE, PRESSURE AND
TOXICITY LEVELS”
4.1.2 Maximum operating temperature (MOT)
• The MOT is the highest temperature which provides
sufficient flexibility for the control of the intended
operation.
• In many cases this flexibility is not required and in
those cases the MOT is equal to the OT.
• The MOT is determined by the process engineer in
consultation with the process control engineer.
65
Load cases for “before settlement”
W+P1 SUS
build the load cases as above, for scenario before settlement.
66
Load cases for “before settlement”
W+P1 SUS
It may be noted that we do not add bulging
movements to SUS case (with tank filled).
The reason is, in SUS case, we include only primary
loads.
Nozzle movement due to bulging (or in fact any
movement), is secondary load.
67
Load cases for “after settlement”
W+P1+T1+D1+D4 OPE, at Max. Design Temp.
W+P1+T2+D2+D4 OPE, at Max. Ope. Temp.
W+P1+T3+D3+D4 OPE, at Min. Design Temp.
W+P1+D4 SUS
(Where, D4 SETTLEMENT)
build the load cases as above, for scenario after settlement.
68
Now incorporating nozzle flexibility
along with settlement,
and nozzle rotations in Caesar
69
Enter node on
nozzle pipe piece,
at shell junction
.
Select “API 650”
.
Select “Nozzle”
Enter node on shell , at
shell junction
Nozzle flexibility is
inserted by Caesar
between these nodes
.
Select
“Displacements”
71
. If we are modelling this nozzle.
73
.
Where offset will be specified.
Tank outer
radius we know.
Therefore we
can calculate
radial direction.
74
Resolving radial shell thickness and radial shell movements & rotations,
is a tedious job.
76
.
.
That is because
shell thickness is
rotated (on which
nozzle is specified).
Now observe the
nozzle orientation
here, after rotation.
This also rotated
shell displacements
and rotations.
77
• In this case,
while checking the nozzle loads also,
we have to get load & moments
about radial & lateral axis
(not X & Z).
78
For this, you need to select
.
entire model, and rotate it
about Y axis, by the angle of
. nozzle (in this case 9.2°), so
that radial direction of nozzle
is along nearest principal axis
(Z axis in this case).
79
.
80
Sign convention for nozzle
rotations :
As per API-650,
θ +ve is
upwards
and,
θ -ve is
downwards
82
Sign convention for nozzle
rotations
when θ is +ve, : θ is +ve,
Then when
θL (+) +X + RZ
-X - RZ
+Z - RX
-Z + RX
+X - RZ
θL (-)
-X + RZ
+Z + RX
-Z - RX
84
Sign convention for nozzle
rotations :
It is better if
this chart &
table is put
on a paper,
and
circulated to
stress team
/ out side 3rd
party like
GRE
vendor, to
avoid any
mistakes.
85
Now we will see :
• Why the stress analysis of lines connected to
Tank Nozzle is different than stress analysis of
lines connected to Equipment nozzle ?
86
Acceptance criteria for:
• Nozzle load
• Pipe Stress
87
Acceptance criteria for Nozzle loads :
88
Acceptance criteria for Nozzle
loads :
• Petrofac have in-house spread sheet in eBMS
89
Acceptance criteria for Nozzle loads :
• In present version of API 650
(11th Edition – 2007),
in Appendix-P,
Section P.3 is Deleted in its Entirety.
OR
91
Acceptance criteria for Nozzle loads :
• Under section 1.0 Scope of API 650
It is stated that
[under clause 1.1.22 of 11th Edition – 2007]
“An alternative or supplemental design may
be agreed upon by the Purchaser or
Manufacturer.”
92
Acceptance criteria for Nozzle loads :
• WRC 297
OR
93
Acceptance criteria for:
• Nozzle load
• Pipe Stress
94
Acceptance criteria for Stress :
ASME B31.3
CHAPTER II : DESIGN
95
Acceptance criteria for Stress :
98
Acceptance criteria for Stress :
ASME Section III, Division 1, Subsection NC
(Rules For Construction Of Nuclear Facility Components)
i MD / Z ≤ 3Sc
99
Acceptance criteria for Stress :
100
That is, if Load cases for “before settlement” are
L4 = W+P1 SUS
101
, and Load cases for “after settlement” are :
L8 = W+P1+D4 SUS
(Where, D4 SETTLEMENT)
102
Then :
L8 – L4 ≤ 3Sc
Where,
103
Qualification or acceptance criteria for Stress :
However,
⁻ The tank nozzle allowable are generally of such a low
value, that it becomes governing criteria (not pipe
stress)
⁻ When you qualify to tank nozzle, pipe stress value
will be very low, as compared to allowable value.
⁻ It will even pass in normal displacement stress range
criteria itself.
104
That is :
L1 – L7 ≤ f [1.25(Sc + Sh) – SL ]
Where,
106
Thus today we have seen :
• Why the stress analysis of lines connected to
Tank Nozzle is different than stress analysis of
lines connected to Equipment nozzle ?
107
Under this, about “Tank Bulging”, we have seen
• What is Tank Bulging?
• What are its effect on nozzle?
• Why this effect is not there in equipment?
• How this is calculated?
• A Sample calculation for shell movements at various
heights due to tank bulging, to see tank profile after
bulging.
• Why it is not calculated for nozzles at higher level?
• Pipe routing guidelines - to minimize effect of tank
bulging. 108
And about “Tank Settlement”, we have seen
109
Then we have seen :
• Why the stress analysis of lines connected to
Tank Nozzle is different than stress analysis of
lines connected to Equipment nozzle ?
111
Thank You
112