piping-stress

Solid

Skill for piping system stress analysis per ASME B31

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Piping Stress Analysis Skill ## Purpose The Piping Stress Analysis skill provides capabilities for analyzing piping system stresses per ASME B31 codes, ensuring code compliance and equipment protection through proper flexibility analysis. ## Capabilities - Piping flexibility analysis - Thermal expansion stress calculation - Support and restraint design - Nozzle load verification - Flange leakage assessment - Code compliance verification (B31.1, B31.3) - CAESAR II integration - Piping isometric review ## Usage Guidelines ### ASME B31 Code Overview #### Code Selection | Code | Application | |------|-------------| | B31.1 | Power piping | | B31.3 | Process piping | | B31.4 | Liquid transportation | | B31.5 | Refrigeration piping | | B31.8 | Gas transmission | | B31.9 | Building services | #### Stress Categories ``` B31.3 Stress equations: Sustained stress: S_L = (P*D)/(4*t) + (0.75*i*M_A)/Z <= S_h Expansion stress: S_E = sqrt(S_b^2 + 4*S_t^2) <= S_A Occasional stress: S_L + S_occ <= k*S_h Where: P = pressure D = outside diameter t = wall thickness i = stress intensification factor (SIF) M_A = sustained moment Z = section modulus S_h = hot allowable stress S_A = allowable stress range k = occasional load factor ``` ### Thermal Expansion Analysis #### Thermal Movement ``` Linear expansion: delta_L = alpha * L * (T2 - T1) Where: alpha = coefficient of thermal expansion L = pipe length T2 - T1 = temperature change Typical alpha values (in/in/F): Carbon steel: 6....

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills