PD8010 wall thickness calculations.
Project description
Wallthick
This library calculates the required wall thickness and recommended test pressures for a single walled subsea flowline in accordance with allowable stress design code PD 8010-2.
The calculations consider the following criterion:
- Internal pressure (hoop stress)
- Hydrostatic collapse
- Local buckle propagation
Along with pressures for the following hydrostatic tests:
- Strength test
- Leak test
Tutorial and Usage
Input json file:
{
"name": "Test Pipe",
"t_sel": 0.01097,
"f_tol": 0.125,
"B": 0,
"t_corr": 0.001,
"D_o": 0.1683,
"sig_y": 450000000,
"sig_y_d": 370000000,
"v": 0.3,
"E": 207000000000,
"f_0": 0.025,
"rho_w": 1027,
"h": 111,
"H_t": 1.47,
"H": 26.1,
"P_d": 13000000,
"P_h": 0,
"g": 9.81,
"f_s": 2
}
Uses click cli to run calculations, i.e.:
$ wallthick path/to/input/file
For example:
$ wallthick inputs/inputs.json
Gives the following output in the terminal:
Running PD 8010-2 wall thickness calculation...
Nominal Wall Thicknesses
------------------------
Pressure Containment: 5.480 mm
Hydrostatic Collapse: 3.260 mm
Propagation Buckling: 4.704 mm
Test Pressures
--------------
Strength Test Pressure: 195.0 bar
Leak Test Pressure: 143.0 bar
Installation
$ pip install wallthick
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wallthick-0.0.5.tar.gz
(9.6 kB
view hashes)
Built Distribution
Close
Hashes for wallthick-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e1216eb95f130046ce8aa8f436dd663fd7c0edb5779d6abbf3bc59c7bc8c6b |
|
MD5 | d0642f306360585ed0a01218c561e2d3 |
|
BLAKE2b-256 | 03c78511a103da82728f35264be3ec149922f0466dbb0eacd8cd601f359409fa |