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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wallthick-0.0.8.tar.gz.
File metadata
- Download URL: wallthick-0.0.8.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f638554d0f75f75aa8a57d4599c423cdec523fbcaa7db4af5ddcc905fd751170
|
|
| MD5 |
44f111d29ea3f885a0c675e4884dbebb
|
|
| BLAKE2b-256 |
5afa61ef7d0a4be52b76cf9cb7c857f1eea2a947e0fd964befda5fdf401624ff
|
File details
Details for the file wallthick-0.0.8-py3-none-any.whl.
File metadata
- Download URL: wallthick-0.0.8-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7f64dc4acf849e5ece37bfeb1950869805729fd8c30f63d33edc50ea426fbfe
|
|
| MD5 |
324b9ba9681ea0233520945006820e15
|
|
| BLAKE2b-256 |
dad0554d05ac7ef393f0d52011e0baf667d4849b7efc5d65aab7c10ed3538bc8
|