PD8010壁厚计算。

wallthick的Python项目详细描述


墙厚

Pipeline

PyPI StatusBuild StatusCoverage Status

该库根据许用应力设计规范PD 8010-2计算单壁海底管线所需壁厚和推荐试验压力。

计算考虑以下标准:

  • 内压(环向应力)
  • 静水压溃灭
  • 局部屈曲传播

以及以下水压试验的压力:

  • 强度试验
  • 泄漏测试

教程和用法

输入json文件:

{"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}

使用clickcli运行计算,即:

$ wallthick path/to/input/file

例如:

$ wallthick inputs/inputs.json

在终端中提供以下输出:

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

安装

$ pip install wallthick

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件分块,获取长度字节   java嵌入式Tomcat不执行jsf页面   java我的数据库中有2个实体,但hibernate返回其中6个。   java如何基于逗号拆分字符串   java取消已经运行的CompletableFutures的预期模式是什么   java如何在informix中从另一个数据库复制表ddl和数据   为什么图片是黑色的?   java根据字符串数组中的单词筛选列表   Java8的集合。平行流有效吗?   Kotlin中的java静态内部类   java如何在GUI中生成一列字符串   javafx如何正确使用高对比度主题?   带空格的javascript Httpurlconnection参数   java如何设置GridBagLayout的约束   java如何在一个线程可能尚未初始化时关闭另一个线程   java将简单时间格式转换为特殊时间格式(hhmmt)   安卓/java阵列重复过滤器的问题   java在队列的链接实现下,入队和出队是如何工作的   java更新sql外键约束