Calcvessel

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

Unfired pressure vessels- Part 3: Design


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Analysis performed by: Analysis performed by:

Analysis version: According to procedure:

Calculation case: Unfired pressure vessels EDMS Reference: EF EN 13445-3 V1

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Introduction:

This Mathcad template is made for the purpose of aiding, automating and simplifiying the calculations of various parameters
concerning unfired pressure vessels, according to the standard NF EN 13445-3. Please note that the worksheet is intended as a
supplementary tool to the standard, and should therefore always be used alongside the standard, and never alone. To ensure
minimal risk of error, it is recommended (although not necessary) to open a new version of the worksheet for each new calculation.
When printing the worksheet, it is recommended to save as pdf and print in A4 size. Due to the nature of hidden areas in Mathcad, it
may be necessary to add a few lines to ensure no text or calcultations gets split in two between pages.

To use the worksheet, all relevant input parameters should be entered first. The worksheet uses two sets of input parameters:
Global input parameters and local input parameters. The global input variables are values concerning the materials of the vessel and
the inteded pressure, and are found under this introduction. The local input variables concern the specific geometry of the vessel.
Each section contains its own relevant input parameters at the top of its hidden area. Every input parameter is coloured blue . After
all relevant input parameters have been entered, the worksheet will automatically calculate the output values further down. The
most relevant output parameters are green . An orange value might be of interest to the reader, but it is not the end result.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Global input parameters:

0.2% proof strenght: Rp0.2;T ≔ 200 [MPa]

1.0% proof strenght at temperature T: Rp1.0;T ≔ 98 [MPa]

1.0% proof strenght at test temperature: Rp1.0;Ttest ≔ 110 [MPa]

0.2% proof strenght at test temperature: Rp0.2;Ttest ≔ 211 [MPa]

Tensile strenght at temperature T: Rm;T ≔ 100 [MPa]

Tensile strenght at test temperature: Rm;Ttest ≔ 100 [MPa]

Tensile strenght at temperature 20C: Rm;20 ≔ 120 [MPa]

Calculation of design stress as shown in 6.6:

The value of fdn above, where n is the desired steel designation, should be entered here as f f ≔ 154 [MPa]

Joint coefficient: z≔1 [unitless]

Calculation pressure: P≔4 [MPa]

Clause 7 - Shells under internal pressure


NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

7.4.2 Cylindrical shells

Local input parameters:

Internal diameter of shell: Di ≔ 25 [mm]

External diameter of shell: De ≔ 28.64 [mm]

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Calculation values:

Mean diameter of cylinder part:


1
Dm ≔ ―⋅ ⎛⎝De + Di⎞⎠ = 26.82
2

Analysis thickness:
1
ea ≔ ―⋅ ⎛⎝De - Di⎞⎠ = 1.82
2

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Output parameters:

Minimum required thickness of shell:

P ⋅ Di
e ≔ ―――― = 0.329 7.4-1
2 f⋅z-P

P ⋅ De
OR e ≔ ―――― = 0.367 7.4-2
2 f⋅z+P

For a given geometry, the maximum internal pressure is:

2 f ⋅ z ⋅ ea
Pmax ≔ ―――= 20.901 7.4-3
Dm

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Conditions of applicability:

‖ e || ‖ e ||
status_R1 ≔ ‖ if ― ≤ 0.16 || if only the internal diameter is known: status_R1i ≔ ‖ if ――― ≤ 0.16| |
‖ De || ‖ Di + 2 e ||
‖ ‖ | ‖ ‖ |
‖ ‖ return “OK” | | ‖ ‖ return “OK” | |

‖ “Not Valid” | ‖
‖ “Not Valid” |

Requirements Results
e
R1: ― ≤ 0.16 status_R1 = “OK”
De
status_R1i = “OK”

7.4.3 Spherical shells

Local input parameters:

Internal diameter of shell: Di ≔ 45 [mm]

External diameter of shell: De ≔ 45.89 [mm]

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Calculation values:

Mean diameter of cylinder part:


1
Dm ≔ ―⋅ ⎛⎝De + Di⎞⎠ = 45.445
2
NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

Analysis thickness:

1
ea ≔ ―⋅ ⎛⎝De - Di⎞⎠ = 0.445
2

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Output parameters:

Minimum required thickness of shell:

P ⋅ Di
e ≔ ―――― = 0.294 7.4-4
4 f⋅z-P

P ⋅ De
OR e ≔ ―――― = 0.296 7.4-5
4 f⋅z+P

For a given geometry, the maximum internal pressure is:

4 f ⋅ z ⋅ ea
Pmax ≔ ―――= 6.032 7.4-6
Dm

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Conditions of applicability:

‖ e || ‖ e ||
status_R1 ≔ ‖ if ― ≤ 0.16 || if only the internal diameter is known: status_R1i ≔ ‖ if ――― ≤ 0.16| |
‖ De || ‖ Di + 2 e ||
‖ ‖ | ‖ ‖ |
‖ ‖ return “OK” | | ‖ ‖ return “OK” | |

‖ “Not Valid” | ‖
‖ “Not Valid” |

Requirements Results
e
R1: ― ≤ 0.16 status_R1 = “OK” status_R1i = “OK”
De

7.6.4 Conical shells

Local input parameters:

Internal diameter of cone at point under consideration: Di ≔ 20 [mm]

External diameter of cone at point under consideration: De ≔ 22 [mm]

Mean diameter of cone at point under consideration: Dm ≔ 21.03 [mm]

Mean diameter of cylinder at junction with cone: Dc ≔ 300 [mm]

Analysis thickness of cone at point under consideration: econ.a ≔ 1.36 [mm]

Semi angle of cone at apex: α ≔ 30 [degrees]

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

Output parameters:

Minimum required thickness of the conical part is:

P ⋅ Di 1
e ≔ ―――― ⋅ ――― = 0.304 7.6-2
2 f ⋅ z - P cos ((α))

P ⋅ De 1
OR e ≔ ―――― ⋅ ――― = 0.326 7.6-3
2 f ⋅ z + P cos ((α))

For a given geometry, the maximum internal pressure is:

2 f ⋅ z ⋅ econ.a ⋅ cos ((α))


Pmax ≔ ――――――― = 17.25 7.6-4
Dm

NOTE: both the input and output parameters in this section only considers one specific point on the cone, so
multiple calculations may be required

Conditions of applicability:
‖ e ( ) ||
con.a ⋅ cos (α)
status_R1 ≔ ‖ if α ≤ 75 || status_R2 ≔ ‖ if ――――― > 0.001| |
‖ ‖ | ‖ Dc ||
‖ ‖ return “OK” | | ‖ ‖ |
‖ “Not Valid” | ‖ ‖ return “OK” ||
‖ | ‖ “Not Valid” |
‖ | ‖
‖ |

Requirements Results

R1: r ≤ 0.2 Di status_R1 = “OK”

R2: r ≥ 0.06 ⋅ Di status_R2 = “OK”

7.5.3 Torispherical ends

Input parameters:

Inside radius torispherical end: R ≔ 600 [mm]

Inside radius of curvature of a knuckle: r ≔ 40 [mm]

Internal diameter of cylindrical flange: Di ≔ 430 [mm]

Analysis thickness: ea ≔ 2 [mm]


NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

7.5.3.2 Design

r
―= 0.093
Di

⎛ Di ⎞ P
⎜0.75 + 0.2 ―⎟ ⋅ ―= 0.023
⎝ R⎠ f

The value of βa can be read from the chart above or calculated through the iterative βa ≔ [unitless]
process shown in 3.5.3.5, a)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Calculation values:

Rp0.2;T
fb1 ≔ ――― = 133.333
1.5
7.5-4
OR, for cold spun seamless austentic stainless steel:

1.6 Rp0.2;T
fb2 ≔ ―――― = 213.333 7.5-5
1.5

The correct value for fb should be entered with regard to the material used: fb ≔ 133 [MPa]

(at test conditions the value 1.5 in the fb equations shall be replaced by 1.05)

The required tickness e shall be the greatest of es, ey and eb, where:

P⋅R
es ≔ ――――― = 7.843
2 f ⋅ z - 0.5 P

7.5-1
⎛⎝0.75 R + 0.2 Di⎞⎠
ey ≔ βa ⋅ P ⋅ ―――――― =?
f

⎛ 1 ⎞
⎜―― ⎟ 7.5-2
⎝ 1.5 ⎠
⎛ P ⎛ Di ⎞ 0.825⎞
eb ≔ ⎛⎝0.75 R + 0.2 Di⎞⎠ ⋅ ⎜――― ⋅ ⎜―⎟ ⎟ = 8.286
⎜⎝ 111 fb ⎝ r ⎠ ⎟⎠ 7.5-3

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Output parameters:

e ≔ max ⎛⎝es , ey , eb⎞⎠ = ?

NOTE 1 For stainless steel ends that are not cold spun, fb will be less than f.

NOTE 2 The 1.6 factor for cold spun ends takes account of strain hardening.
NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

NOTE 3 The inside height of a torispherical end is given by:

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
⎛ Di ⎞ ⎛ Di ⎞
hi ≔ R - ⎜R - ―⎟ ⋅ ⎜R + ―- 2 r⎟ = 68.046
⎝ 2 ⎠ ⎝ 2 ⎠
7.5.3.3 Rating

ea
―= 0.003
R

r
―= 0.093
Di

The value of βb can be read from the chart above or calculated through the process βb ≔ [unitless]
shown in 3.5.3.5, b)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Calculation values:

Rp0.2;T
fb1 ≔ ――― = 133.333
1.5
7.5-4
OR, for cold spun seamless austentic stainless steel:

1.6 Rp0.2;T
fb2 ≔ ―――― = 213.333 7.5-5
1.5

The correct value for fb should be entered with regard to the material used: fb ≔ 133 [MPa]

(at test conditions the value 1.5 in the fb equations shall be replaced by 1.05)

For a given geometry Pmax shall be the least of Ps, Py and Pb, where:

⎛⎝2 f ⋅ z ⋅ ea⎞⎠
Ps ≔ ―――― = 1.025 7.5-6
R + 0.5 ea

f ⋅ ea
Py ≔ ――――――― =? 7.5-7
βb ⋅ ⎛⎝0.75 R + 0.2 Di⎞⎠

⎛ ea ⎞ 1.5 ⎛ r ⎞ 0.825
Pb ≔ 111 fb ⋅ ⎜―――――⎟ ⎜―⎟ = 0.474 7.5-8
⎝ 0.75 R + 0.2 Di ⎠ ⎝ Di ⎠

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Output parameters:

Pmax ≔ min ⎛⎝Ps , Py , Pb⎞⎠ = ?


NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

7.5.3.4 Exceptions

7.5.3.5 Formulae for calculation of factor β

a) iterative process for finding the minimum thickness

NB! Origin has to be 1

Functions
⎛ ey ⎞ ⎛ 1 ⎞ 1
Y ⎛⎝ey⎞⎠ ≔ min ⎜―, 0.04⎟ Z ⎛⎝ey⎞⎠ ≔ log ⎜――⎟ N ((Y)) ≔ 1.006 - ―――――
⎝ Y ⎛⎝ey⎞⎠ ⎠ ⎛ 4⎞
⎝R ⎠
⎝6.2 + ((90 Y)) ⎠

⎛⎝0.75 R + 0.2 Di⎞⎠ y-x


ey ((β)) ≔ β ⋅ P ⋅ ―――――― fΔ ((x , y)) ≔ ――
f x

Calculation quantities

r
X ≔ ―= 0.093
Di

Initial beta ( β ): β0 ≔ 1 0.4 ≤ β ≤ 1.8 (The initial value does not have any impact on the result)

Convergence limit: Δlim ≔ 0.001 (Percentage change)

Beta Code Outputs

βcode ≔ ‖ Δ ← 1 | From all iterations:


‖ |
‖i←1 |
‖ β ← β0 |
‖ i | ⎡ 1.0000 ⎤ ⎡ 13.922 ⎤
‖ while Δ > Δlim || ⎢ 1.2145 ⎥ ⎢ 16.908 ⎥
‖ ‖ || βcode = ⎢ ⎥ ey ⎛⎝βcode⎞⎠ = ⎢ ⎥
‖ ‖ ei ← ey ⎛βi⎞ || ⎢ 1.2035 ⎥ ⎢ 16.756 ⎥
‖ ‖ ⎝ ⎠ || ⎣ 1.2044 ⎦ ⎣ 16.767 ⎦
‖ ‖ Y ← Y ⎛ei⎞ ||
‖ ‖ ⎝ ⎠ ||
‖ ‖ Z ← Z ⎛ei⎞ ||
‖ ‖ ⎝ ⎠ || Number of iterations: n ≔ length ⎛⎝βcode⎞⎠ = 4
‖ ‖ N ← N ((Y)) ||
‖ ‖ ‖ ⎛ 3 ⎞ | ||
‖ ‖ βi + 1 ← ‖ β0.06 ← N ⋅ ⎝-0.3635 ⋅ Z + 2.2124 ⋅ Z + 1.8873⎠ |||
‖ ‖ ‖ β0.1 ← N ⋅ ⎛⎝-0.1833 ⋅ Z 3 + 1.0383 ⋅ Z 2 - 1.2943 ⋅ Z + 0.837⎞⎠ | | | Resulting values:
‖ ‖ ‖ ⎛ ⎛ 2⎞ ⎞ |||
‖ ‖ ‖ β0.2 ← max ⎝0.95 ⎝0.56 - 1.94 Y - 82.5 Y ⎠ , 0.5⎠ |||
‖ ‖ ‖ βA ← 25 ⎛⎝((0.1 - X)) ⋅ β0.06 + ((X - 0.06)) ⋅ β0.1⎞⎠ ||| β ≔ βcode = 1.2044 ey ≔ ey ((β)) = 16.767
n
‖ ‖ ‖ ⎛( ) ( ) ⎞ |||
‖ ‖ ‖ βB ← 10 ⋅ ⎝(0.2 - X) ⋅ β0.1 + (X - 0.1) ⋅ β0.2⎠ |||
‖ ‖ ‖ ‖ if X = 0.06| | |||
‖ ‖ ‖‖ ‖ | | |||
‖ ‖ ‖ ‖ ‖ β0.06 | | ||| The minimum required thickness is then:
‖ ‖ ‖ ‖ if 0.06 < X < 0.1| | |||
‖ ‖ ‖‖ | | ||| e ≔ max ⎛⎝es , ey , eb⎞⎠ = 16.767
‖ ‖ ‖‖ ‖ ‖ β A ||
| |||
‖ ‖ ‖‖ |||
‖ ‖ ‖ ‖ if X = 0.1| | |||
‖ ‖ ‖ β0.1 | |
‖ ‖ |||
‖ ‖ ‖‖ ‖ | | |||
‖ ‖ ‖ ‖ if 0.1 < X < 0.2| | |||
‖ ‖ ‖‖ ‖β | | |||
‖ ‖ ‖‖ ‖ B | | |||
‖ ‖ ‖ ‖ if X = 0.2| | |||
‖ ‖ ‖‖ ‖ | | |||
‖ ‖ ‖‖ ‖ β0.2 | |
‖ ‖ ‖ ‖ | |||
|
‖ ‖ Δ ← ‖fΔ ⎛βi , βi + 1⎞‖ ||
‖ ‖ ‖ ⎝ ⎠‖ ||
‖ ‖ i ← i + 1 ||
‖ return β
‖ |
NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

b) non-iterative process for finding maximum pressure

⎛ ea ⎞
Y ≔ min ⎜―, 0.04⎟ = 0.003 7.5-9
⎝R ⎠

⎛1⎞
Z ≔ log ⎜―⎟ = 2.477 7.5-10
⎝Y⎠

r
X ≔ ―= 0.093 7.5-11
Di

1
N ≔ 1.006 - ――――― = 0.845 7.5-12
⎛ 4⎞
⎝6.2 + ((90 Y)) ⎠

β0.06 ≔ N ⋅ ⎛⎝-0.3635 ⋅ Z 3 + 2.2124 ⋅ Z + 1.8873⎞⎠ 7.5-13

β0.1 ≔ N ⋅ ⎛⎝-0.1833 ⋅ Z 3 + 1.0383 ⋅ Z 2 - 1.2943 ⋅ Z + 0.837⎞⎠ 7.5-15

β0.2 ≔ max ⎛⎝0.95 ⎛⎝0.56 - 1.94 Y - 82.5 Y 2 ⎞⎠ , 0.5⎞⎠ 7.5-17

For 0.06<X<0.1 βA ≔ 25 ⎛⎝((0.1 - X)) ⋅ β0.06 + ((X - 0.06)) ⋅ β0.1⎞⎠ 7.5-14

For 0.1<X<0.2 βB ≔ 10 ⋅ ⎛⎝((0.2 - X)) ⋅ β0.1 + ((X - 0.1)) ⋅ β0.2⎞⎠ 7.5-16

βb ≔ ‖ if X = 0.06 | |
‖ ‖ | |
‖ ‖ β ← β0.06 | |
‖ | |
‖ if 0.06 < X < 0.1| |
‖ ‖ β ← βA |
‖ ‖ ||
‖ if X = 0.1 | |
‖ ‖β←β | |
0.1 |
‖ ‖ |
‖ if 0.1 < X < 0.2| |
‖ ‖β←β | |
‖ ‖ B | |
‖ if X = 0.2 | |
‖ ‖ | |
‖ ‖ β ← β0.2 |
‖ |

f ⋅ ea
βb = 1.12 => Py ≔ ――――――― = 0.513
βb ⋅ ⎛⎝0.75 R + 0.2 Di⎞⎠

Pmax ≔ min ⎛⎝Ps , Py , Pb⎞⎠ = 0.474

7.5.3.1 Conditions of applicabillity

status_R1 ≔ ‖ if r ≤ 0.2 Di || status_R3 ≔ ‖ if r ≥ 2 ⋅ e || status_R5 ≔ ‖ if ea ≥ 0.001 ⋅ De | |


‖ || ‖ ‖ | ‖ ||
‖ ‖‖ return “R1 OK” || ‖ ‖ return “R3 OK” | | ‖ ‖‖ return “R5 OK” ||
‖ | ‖ “R3 Not Valid” | ‖ |
‖ “R1 Not Valid” | ‖ | ‖ “R5 Not Valid” |

‖ | ‖ | ‖
‖ |

status_R2 ≔ ‖ if r ≥ 0.06 ⋅ Di || status_R4 ≔ ‖ if e ≤ 0.08 ⋅ De || status_R6 ≔ ‖ if R ≤ De ||


‖ || ‖ || ‖ ||
‖ ‖‖ return “R2 OK” || ‖ ‖ ‖ return “R4 OK” || ‖ ‖‖ return “R6 OK” ||
‖ | ‖ | ‖ |
‖ “R2 Not Valid” | ‖ “R4 Not Valid” | ‖ “R6 Not Valid” |

‖ | ‖
‖ | ‖
‖ |

Requirements Results

R1: r ≤ 0.2 Di status_R1 = “R1 OK”

R2: r ≥ 0.06 ⋅ Di status_R2 = “R2 OK”

R3: r≥2⋅e status_R3 = “R3 OK”

R4: e ≤ 0.08 ⋅ De status_R4 = “R4 Not Valid”


NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

R5: ea ≥ 0.001 ⋅ De status_R5 = “R5 OK”

R6: R ≤ De status_R6 = “R6 Not Valid”

Clause 15 - Pressure vessels of rectangular section

15.5 Unreinforced vessels

Input parameters:

The inside corner radius: a ≔ 50 [mm]

The dimensions of the vessel: l1 ≔ 400 [mm]


(see figure 15.5-1)
L ≔ 367 [mm]

The thickness of the vessel: e≔3 [mm]

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Calculation values:

The membrane stresses at each area is determined by:

At C:
P ⋅ ((a + L))
σm.C ≔ ―――― = 556 15.5.1.2-1
e

At D:

σm.D ≔ σm.C = 556

At B:
P ⋅ ⎛⎝a + l1⎞⎠
σm.B ≔ ―――― = 600 15.5.1.2-2
e

At A:

σm.A ≔ σm.B = 600


NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

At a corner:
P
σm.BC ≔ ―⋅ ⎛⎝a + ‾‾‾‾‾‾
L 2 + l1 2 ⎞⎠ = 790.47 15.5.1.2-3
e

The second moment of area is given by:


e3 3
I1 ≔ ― = 2.25
12 15.5.1.2-4

3
I2 ≔ I1 = 2.25

The following equations apply to calculate the bending stresses (eq. 15.5.1.2-5 - eq. 15.5.1.2-9)

⎛ l1 ⎞ 15.5.1.2-10
θ ≔ atan ⎜―⎟ = 0.828
⎝L⎠
NOTE: the value of θ varies thorughout the corner, but the value given here will give the highest bending stress

a
ϕ ≔ ―= 0.125 15.5.1.2-15
l1

L
α3 ≔ ―= 0.918 15.5.1.2-14
l1

l1 2 ⋅ ⎛⎝6 ϕ 2 ⋅ α3 2 - 3 ⋅ ϕ 2 + 6 ϕ 2 + α3 2 - 6 ϕ - 2 + 1.5 ⋅ ⋅ α3 2 ⋅ ϕ + 6 ϕ ⋅ α3⎞⎠


K3 ≔ ――――――――――――――――――――――― = -8.815 ⋅ 10 3 2
15.5.1.2-12
3 ⋅ ⎛⎝2 α3 + ⋅ ϕ + 2⎞⎠


MA ≔ P ⋅ ⎛⎝-K3⎞⎠ = ⎛⎝3.526 ⋅ 10 4 ⎞⎠ ――― 15.5.1.2-10

The bending stresses of each area is determined by:

At C:
e ⎛
± σb.C ≔ ―― ⎛ 2 ⎞⎞
⎝2 MA + P ⋅ ⎝2 a ⋅ L - 2 a ⋅ l1 + L ⎠⎠ = ⎛⎝1.987 ⋅ 10 ⎞⎠
5
15.5.1.2-5
4 I1

At D:
⎛ e ⎞
± σb.D ≔ abs ⎜―― ⎛ 2 M + P ⋅ ⎛ 2 a ⋅ L - 2 a ⋅ l + L 2 - l 2 ⎞⎞⎟ = ?
⎝ A ⎝ 1 1 ⎠⎠
⎝ 4 I1 ⎠ 15.5.1.2-6
At A:
⎛ MA ⋅ e ⎞
± σb.A ≔ abs ⎜――⎟ = ?
⎝ 2 I1 ⎠ 15.5.1.2-7

At B:
⎛ e ⎞
± σb.B ≔ abs ⎜―― ⋅ ⎛⎝2 MA + P ⋅ L 2 ⎞⎠⎟ = ⎛⎝2.031 ⋅ 10 5 ⎞⎠
⎝ 4 I1 ⎠ 15.5.1.2-8

At a corner:
⎛ e ⎞
± σb.BC ≔ abs ⎜―― ⋅ ⎛⎝2 MA + P ⋅ ⎛⎝2 a ⋅ ⎛⎝L ⋅ cos ((θ)) - l1 ⋅ ((1 - sin ((θ))))⎞⎠ + L 2 ⎞⎠⎞⎠⎟ = ⎛⎝2.221 ⋅ 10 5 ⎞⎠ 15.5.1.2-9
⎝ 4 I1 ⎠

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Output parameters::

The maximum stress at any location is equal to the sum of the bending and membrane stresses at that location (as stated in
15.4). The maximum stress is therefore:

At C:

σmax.C ≔ σm.C + σb.C = ⎛⎝1.992 ⋅ 10 5 ⎞⎠


NF EN 13445-3 Worksheet template prepared by Jelena Jovanovic and Eskil Vik

At D:

σmax.D ≔ σm.D + σb.D = ?

At A:

σmax.A ≔ σm.A + σb.A = ?

At B:

σmax.B ≔ σm.B + σb.B = ⎛⎝2.037 ⋅ 10 5 ⎞⎠

At the corners:

σmax.BC ≔ σm.BC + σb.BC = ⎛⎝2.229 ⋅ 10 5 ⎞⎠

15.5.3 Allowable stresses for unreinforced vessels

The membrane stresses shall be limited as follows:

σm ≤ f ⋅ z 15.5.3-1

status_σm.C ≔ ‖ if σm.C ≤ f ⋅ z || status_σm.A ≔ ‖ if σm.A ≤ f ⋅ z || status_σm.BC ≔ ‖ if σm.BC ≤ f ⋅ z | |


‖ || ‖ || ‖ ||
‖ ‖ ‖ return “ OK” || ‖ ‖ ‖ return “ OK” || ‖ ‖ ‖ return “ OK” ||
‖ ‖ ‖
‖ “Not Valid” | ‖ “Not Valid” | ‖ “Not Valid” |

status_σm.D ≔ ‖ if σm.D ≤ f ⋅ z || status_σm.B ≔ ‖ if σm.B ≤ f ⋅ z ||


‖ || ‖ ||
‖ ‖ ‖ return “ OK” || ‖ ‖‖ return “ OK” ||
‖ ‖
‖ “Not Valid” | ‖ “Not Valid” |

This gives:

status_σm.C = “Not Valid” status_σm.D = “Not Valid”

status_σm.A = “Not Valid” status_σm.B = “Not Valid”

status_σm.BC = “Not Valid”

The sum of the membrane stresses and the


bending stresses shall conform to:

σm + σb ≤ 1.5 ⋅ f ⋅ z 15.5.3-2

status_σC ≔ ‖ if σmax.C ≤ 1.5 ⋅ f ⋅ z| | status_σD ≔ ‖ if σmax.D ≤ 1.5 ⋅ f ⋅ z| | status_σBC ≔ ‖ if σmax.BC ≤ 1.5 ⋅ f ⋅ z| |


‖ || ‖ || ‖ ||
‖ ‖ ‖ return “ OK” || ‖ ‖‖ return “ OK” || ‖ ‖‖ return “ OK” ||
‖ ‖ ‖
‖ “Not Valid” | ‖ “Not Valid” | ‖ “Not Valid” |

status_σA ≔ ‖ if σmax.A ≤ 1.5 ⋅ f ⋅ z| | status_σB ≔ ‖ if σmax.B ≤ 1.5 ⋅ f ⋅ z| |


‖ || ‖ ||
‖ ‖ ‖ return “ OK” || ‖ ‖ ‖ return “ OK” ||
‖ ‖
‖ “Not Valid” | ‖ “Not Valid” |

This gives:

status_σC = “Not Valid” status_σD = ?

status_σA = ? status_σB = “Not Valid”

status_σBC = “Not Valid”

Browse for Image...

You might also like