Pipeng Toolbox : ASME B31.4 Wall Thickness Calculators Blank User
Short Cuts
GO
Main ±
Beams ±
References ±
Fluid Flow ±
Fluid Properties ±
Maths ±
Materials ±
Pipelines ±
Soils ±
Subsea ±
Demo

ASME B31.4 Liquid Pipeline Wall Thickness

Calculate ASME B31.4 oil and liquid pipeline wall thickness from hoop stress for onshore and offshore pipelines.

Select the appropriate line pipe schedule (ASME or ISO etc) and stress table (API, ASM, DNV etc), and material. Wall thickness is calculated using Barlow's formula. For offshore pipelines either the pipe outside diameter or the mid wall diameter can be used to calculate wall thickness. The wall thickness should be checked for all elevations. Use the Result Plot option to plot required wall thickness versus elevation, or hoop stress versus elevation for user defined wall thickness.

Reference : ANSI/ASME B31.4 : Pipeline Transportation Systems For Liquids And Slurries (2012)

Change Module :

[FREE] tools are free in basic mode with no login (no plots, tables, goal seek etc). Login or Open a free account to use the tools in plus mode (with plots, tables, goal seek etc).
[PLUS] tools are free in basic CHECK mode with Login or Open a free account (CHECK values no plots, tables, goal seek etc). Buy a Subscription to use the tools in plus mode (with plots, tables, goal seek etc).
Try plus mode using the Plus Mode Demo tools with no login.   Help Using The Pipeng Toolbox (opens in the popup workbook)

Links : ±
CALCULATOR : ASME B31.4 Section 403.2 Pipeline Wall Thickness From Hoop Stress (Onshore) [FREE]   ±

Calculate onshore pipeline wall thickness from operating pressure (ASME B31.4 section 403.2).

Select the line pipe schedule (ASME or ISO), and stress table (API, ASME or DNV), or use the user defined options. Pipeline wall thickness should be calculated for the maximum internal pressure along the pipeline or pipeline section (accounting for variations in elevation and fluid density).

Tool Input

  • plitype : Internal Pressure Type
    • Priu : User Defined Reference Internal Pressure
    • Pliu : User Defined Local Internal Pressure
    • ρf : Internal Fluid Density
    • Zr : Reference Elevation
    • Zl : Local Elevation
  • syutype : Line Pipe Stress Type
  • mattype : Material Type
    • SMYSu : User Defined Specified Minimum Yield Stress
  • efactype : Weld Joint Quality Factor Type
    • Eu : User Defined Quality Factor
  • loctype : Location Class
    • Fu : User Defined Stress Factor
  • satype : Allowable Stress Calculation Type
    • Sau : User Defined Allowable Stress
  • schdtype : Line Pipe Schedule Type
  • diamtype : Pipe Diameter Type
    • ODu : User Defined Outside Diameter
    • IDu : User Defined Inside Diameter
  • wtntype : Wall Thickness Type
    • tnu : User Defined Wall Thickness
  • walltype : Wall Thickness Calculation Type
  • ta : Corrosion Allowance

Tool Output

  • D : Pipe Outside Diameter
  • D/tn : Pipe Diameter Over Wall Thickness Ratio
  • E : Weld Joint Factor
  • F : Design Stress Factor
  • PR : Rated Pressure
  • Pli : Internal Fluid Pressure
  • SEF : Allowable Stress
  • SMYS : Yield Stress
  • Sh : Pipe Hoop Stress
  • Sh/Sa : Hoop Stress Over Allowable Stress Ratio
  • d : Pipe Inside Diameter
  • t : Pipe Pressure Containment Wall Thickness
  • tn : Pipe Nominal Wall Thickness

CALCULATOR : ASME B31.4 Section A402.3 Pipeline Wall Thickness From Hoop Stress (Offshore) [FREE]   ±

Calculate offshore pipeline wall thickness from operating pressure (ASME B31.4 section A402.3).

Select the line pipe schedule (ASME or ISO), and stress table (API, ASME or DNV), or use the user defined options. Pipeline wall thickness should be calculated for the maximum pressure difference along the pipeline or pipeline section (accounting for variations in elevation and fluid density). For platform piping, external pressure can be ignored.

Tool Input

  • plitype : Internal Pressure Type
    • Priu : User Defined Reference Internal Pressure
    • Pliu : User Defined Local Internal Pressure
    • ρf : Internal Fluid Density
    • Zr : Reference Elevation
    • Zl : Local Elevation
  • pletype : External Pressure Type
    • Pleu : User Defined Local External Pressure
    • ρe : External Fluid Density
    • Zs : Surface Elevation
  • syutype : Line Pipe Stress Type
  • mattype : Material Type
    • SMYSu : User Defined Specified Minimum Yield Stress
  • loctype : Location Class
    • Fu : User Defined Design Stress Factor
  • satype : Allowable Stress Calculation Type
    • Sau : User Defined Allowable Stress
  • schdtype : Line Pipe Schedule Type
  • diamtype : Pipe Diameter Type
    • ODu : User Defined Outside Diameter
    • IDu : User Defined Inside Diameter
  • wtntype : Wall Thickness Type
    • tnu : User Defined Wall Thickness
  • calctype : Hoop Stress Calculation Type
  • walltype : Wall Thickness Calculation Type
  • ta : Corrosion Allowance

Tool Output

  • ΔPl : Delta Pressure Across Pipe Wall
  • D : Pipe Outside Diameter
  • D/tn : Pipe Diameter Over Wall Thickness Ratio
  • F : Design Stress Factor
  • PR : Rated Pressure
  • Ple : External Fluid Pressure
  • Pli : Internal Fluid Pressure
  • SF : Allowable Stress
  • SMYS : Yield Stress
  • Sh : Pipe Hoop Stress
  • Sh/Sa : Hoop Stress Over Allowable Stress Ratio
  • d : Pipe Inside Diameter
  • t : Pipe Pressure Containment Wall Thickness
  • tn : Pipe Nominal Wall Thickness

CALCULATOR : ASME B31.4 Pipeline Diameter And Wall Thickness Schedule [FREE]   ±

Calculate ASME B31.4 oil pipeline diameter and pressure design wall thickness from pipe schedule or user defined diameter and wall thickness (ASME B31.4 section 403.2). For ASME B31.4 the pressure design thickness equals the nominal wall thickness minus the corrosion allowance (the fabrication tolerance is included in the design factor and is ignored).

Select the pipe schedule (NPS or ISO), pipe diameter and wall thickness, or use the user defined option. Use the Result Table option to display the pipe schedule with nominal wall thickness and pressure design wall thickness for the selected diameter.

Tool Input

  • schdtype : Line Pipe Schedule Type
  • diamtype : Line Pipe Diameter Type
    • ODu : User Defined Outside Diameter
    • IDu : User Defined Inside Diameter
  • wtntype : Wall Thickness Type
    • tnu : User Defined Wall Thickness
  • c : Wall Thickness Corrosion Allowance

Tool Output

  • ID : Nominal Inside Diameter
  • OD : Nominal Outside Diameter
  • OD/tn : Diameter Over Wall Thickness Ratio
  • tn : Nominal Wall Thickness
  • tp : Pressure Design Wall Thickness

CALCULATOR : ASME B31.4 Pipeline Wall Thickness From Hoop Stress (General) [FREE]   ±

Calculate ASME B31.4 general pipe wall thickness from diameter and design stress.

For ASME B31.4 pipe use either the Barlows equation outside diameter option, or the Barlows equation midwall diameter option. Wall thickness tolerance is not required (use the zero wall thickness tolerance option). The corrosion allowance should include mechanical allowance (eg threads), erosion allowance and any other allowances. External pressure should be ignored for onshore pipelines (use the no external pressure option).

Tool Input

  • pletype : External Pressure Type
    • Peu : User Defined External Pressure
  • schdtype : Pipe Schedule Type
  • diamtype : Pipe Diameter Type
    • ODu : User Defined Outside Diameter
    • IDu : User Defined Inside Diameter
  • wtntype : Wall Thickness Type
    • tnu : User Defined Wall Thickness
  • ttoltype : Wall Thickness Tolerance Type
    • xfu : User Defined Negative Wall Thickness Fraction
    • tfu : User Defined Negative Wall Thickness Allowance
  • syutype : Stress Table Type
  • mattype : Yield Stress Type
    • SMYSu : User Defined Specified Minimum Yield Stress
  • sdtype : Design Stress Type (F x SMYS)
    • Fu : User Defined Design Factor
    • Sdu : User Defined Design Stress
  • walltype : Wall Thickness Calculation Type
    • Yu : User Defined ASME Y Factor
  • calctype : Wall Thickness Type
  • tc : Corrosion Allowance
  • Pi : Internal Pressure

Tool Output

  • ID : Pipe Inside Diameter
  • OD : Pipe Outside Diameter
  • OD/tn : Pipe Diameter Over Wall Thickness Ratio
  • PΔ : Pressure Difference
  • Pe : External Pressure
  • SMYS : Specified Minimum Yield Stress
  • Sd : Design Stress
  • Sh : Pipe Hoop Stress
  • Sh/Sd : Hoop Stress Over Design Stress Ratio
  • cvg : Convergence Check
  • tf : Fabrication Allowance
  • tfx : Fabrication Fraction
  • th : Hoop Stress Thickness (Pressure Containment)
  • tm : Minimum Wall Thickness
  • tn : Nominal Wall Thickness

CALCULATOR : ASME B31.4 Section 403.2 Pipeline Allowable Stress (Onshore) [FREE]   ±

Calculate allowable stress (SEF) for onshore pipelines (ASME B31.4 section 403.2).

The allowable stress equals the specified minimum yield stress (SMYS) times the weld quality factor (E) times the design stress factor (F). SEF = SMYS x E x F. Use the Result Table option to display the results for the selected stress table (API, ASME or DNV).

Tool Input

  • syutype : Line Pipe Stress Type
  • mattype : Material Type
    • SMYSu : User Defined Specified Minimum Yield Stress
  • efactype : Weld Joint Quality Factor Type
    • Eu : User Defined Quality Factor
  • loctype : Location Class
    • Fu : User Defined Stress Factor

Tool Output

  • E : Weld Joint Factor
  • F : Design Stress Factor
  • SEF : Allowable Stress
  • SMYS : Specified Minimum Yield Stress

CALCULATOR : ASME B31.4 Section A402.3 Pipeline Allowable Stress (Offshore) [FREE]   ±

Calculate allowable stress (SF) for offshore pipelines (ASME B31.4 section A402.3).

The allowable stress equals the specified minimum yield stress (SMYS) times the design stress factor (F). SF = SMYS x F. Use the Result Table option to display the results for the selected stress table (API, ASME or DNV). For offshore pipelines, line pipe with a weld quality factor (E) = 1 should be used.

Tool Input

  • syutype : Line Pipe Stress Type
  • mattype : Material Type
    • SMYSu : User Defined Specified Minimum Yield Stress
  • loctype : Location Class
    • Fu : User Defined Design Stress Factor

Tool Output

  • F : Design Stress Factor
  • SF : Allowable Stress
  • SMYS : Yield Stress