Skip to main content

fitness for service for metallic pipes

Project description

Integrity

Fitness for service assessment is the analysis both the present integrity of the component given the current state of damage and the projected remaining life

Summary

#TODO

  • Refactor input file as follows
    • Divide app configuration data from input file to avoid confusion
    • Extract pipe capacity evaluation as a separate library (i.e. github and pypi)
  • Currently .xlsx is supported for wall thickness grid data. Change to simple .csv
  • Results are dumped into single folder
    • Divide them into high-level and detailed results into respective folders
  • The detailed technical steps implemented pyintegrity are to be documented.

Usage

See examples files to set up the General Metal Loss (GML) and Local Metal Loss (LML) analysis:

The high level methodologies for the general metal loss (GML) and local metal loss (LML) assessments are shown below:

The detailed steps implemented in pyintegrity are per API 579, 2016 code.

Assumptions

Scope

Per the API 579 damage classes, the following schematics shows the pyintegrity current scope:

Key References

Key references used for the package development are:

Name Description Hyperlink
API 579 Fitness for Service, 2021 API 579 2021
BS 7910 Fitness for Service BS 7910
BS 7910 Fitness for Service BS 7910:2013 Overview

Existing Software

Name Description Hyperlink
Autodesk Codeware INSPECT Fitness for service FFS
Autodesk Codeware INSPECT GML & LML General and Local Metal Loss General and Local Metal Loss
QuestIntegrity SignalFFS Signal Fitness-For-Service (FFS) performs fitness-for-purpose and fracture mechanics analysis on fixed and rotating equipment. SignalFFS
BMT FlawCheck Structural Integrity Assessment Tool Flawcheck

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

pyintegrity-0.0.1.tar.gz (45.6 kB view details)

Uploaded Source

Built Distribution

pyintegrity-0.0.1-py3-none-any.whl (55.1 kB view details)

Uploaded Python 3

File details

Details for the file pyintegrity-0.0.1.tar.gz.

File metadata

  • Download URL: pyintegrity-0.0.1.tar.gz
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for pyintegrity-0.0.1.tar.gz
Algorithm Hash digest
SHA256 30c5f938ec6a9af3df3f0ec9547435fc7000f4978281c7709266b5b6e38609b0
MD5 a4660ec48cde2e1ea861501d29c4c2f8
BLAKE2b-256 b58fb2e48b06017c2beddd71897d55ee3885c492cc367be0d6092a66c8298424

See more details on using hashes here.

File details

Details for the file pyintegrity-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyintegrity-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 55.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for pyintegrity-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7be56dfe8be545b38c3369b69d534b0f138db31fd168d513e5d8ce170728cfbf
MD5 54c8504d9ac78314ffa14eb494c25146
BLAKE2b-256 118c5ca9c649bc4b915967ca0a32a6dcc45de26ce724ca150034cb98a6318924

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page