Selecting ASME B31.1 vs B31.3 for Piping Systems Guide

Tom Garrett8 min read
Other ManufacturerProcess ControlTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

A piping system crosses its governing limit when pressure-generated membrane stress, sustained weight stress, thermal-expansion range, or an occasional load exceeds the allowance defined by the adopted code. Select ASME B31.1 for power-piping scope and ASME B31.3 for process-piping scope only after checking the facility, service boundaries, governing law, and adopted code edition. The number that matters is the allowable value and calculation rule printed in that edition—not an informal comparison of nominal safety-factor ratios.

Symptoms of an Incorrect Code Basis

A code-selection problem often first appears as conflicting stress reports, incompatible fabrication requirements, or disagreement over which piping systems belong in the calculation model. Treat those symptoms as evidence that the design basis is incomplete. They are not proof that one analysis program or one code is more conservative in every case.

Observed symptom Likely cause Where to read the deciding value
The same pipe passes one code check and fails another Different allowable stresses, stress equations, stress indices, or section-property treatment Allowable-stress tables, stress-equation rules, and component appendices in the adopted editions
Sustained stress changes after switching codes Different equation implementation or corrosion-allowance treatment Code rules governing sustained stress and the section modulus used by the calculation
A branch connection has no accepted stress intensification factor The component geometry or SIF method is not covered identically Applicable component and flexibility/SIF provisions, plus listed-component status
Steam or utility piping is assigned differently at two facilities Jurisdictional adoption or facility classification differs Applicable regulation, registration rules, owner specification, and inspector direction
Fabrication documents cite one code while calculations cite another The project lacks a controlled code-boundary document Line list, piping class, design-basis memorandum, drawings, and purchase specifications

Pressure, Weight, and Thermal-Range Mechanisms

Internal pressure creates membrane stress; pipe mass, contents, insulation, valves, and external loads create sustained stress; restrained thermal movement creates an alternating stress range. This is stress and fatigue physics, not a naming convention. A valid comparison must therefore hold geometry, material, temperature, pressure, corrosion allowance, loads, and boundary conditions constant while applying each code's own equations and allowable limits.

ASME B31.1 and ASME B31.3 use closely related piping mechanics, and the evidence identifies the same basic pressure-stress expression in both. That similarity does not make their complete acceptance checks interchangeable. Allowable stresses can differ, and code-specific treatment of sustained stress, occasional loads, stress intensification factors, and corrosion-adjusted section properties can change the utilization ratio.

Claims that one code simply uses a 3:1 factor while the other uses 4:1 are not a sufficient design basis. The cited discussion contains a correction to that comparison without identifying which value was erroneous. Read the actual allowable-stress basis and equations in the editions adopted for the project; never convert an informal ratio into a design allowable.

Power-Piping and Process-Piping Scope

The practical distinction starts with service and facility scope. ASME B31.1 addresses power piping, while ASME B31.3 addresses process piping, including the petroleum and chemical-processing context raised by the design question. A fluid name alone does not always decide the boundary: steam, compressed air, industrial gases, and high-pressure water may be treated as plant utilities, power piping, or process piping according to the adopted rules and local authority.

Some jurisdictions apply ASME B31.1 broadly to general plant services and apply ASME B31.3 to petrochemical and other process facilities. That is an installation-specific regulatory choice, not a universal allocation. Establish the facility type, system function, code jurisdiction, and physical boundary before sizing wall thickness or accepting a stress report.

Where a line connects systems governed by different codes, define a documented transition point. Coordinate the boundary across piping specifications, line numbers, drawings, valve and flange ratings, examination plans, pressure testing, and calculation files. Applying the more restrictive result to selected calculations does not automatically satisfy the administrative, material, fabrication, examination, and testing requirements of both codes.

Allowables, Corrosion, and Stress Indices

The evidence reports lower allowable stresses under ASME B31.1 than under ASME B31.3 for the comparison being discussed. Do not generalize that observation to every material and temperature. Compare the exact material specification, grade, temperature, product form, and adopted edition in each code's allowable-stress table.

Design item Why it can change the result Required check
Allowable stress Tables and allowable bases can differ between codes Read the value for the exact material, temperature, form, and edition
Corrosion allowance Metal loss reduces the section resisting sustained and occasional loads Confirm the analysis software removes the specified allowance from the applicable section properties where the selected code requires it
Sustained-stress equation Explicit equation structure and software implementation affect reported utilization Audit every term, sign, load case, and section property against the chosen code
Stress intensification factor Branch geometry and code coverage affect local cyclic-stress evaluation Verify the SIF source and its applicability to the actual connection
Pressure-induced deformation Bourdon-type movement can alter displacement and nozzle loads Add a justified analysis method when the effect is material; a basic pressure-stress equation alone does not evaluate it

The source specifically flags corrosion allowance in ASME B31.3 sustained and occasional calculations. This matters because subtracting corrosion allowance from the section modulus raises calculated stress for the same applied moment. It also flags differences in separate SIF calculation and in the treatment of branch fittings such as an extruded welding tee or a weldolet. When a component or SIF method is not accepted directly by the governing code, establish its validity through the code's permitted qualification route rather than importing a value silently from the other code.

Code-Selection and Design Procedure

  1. Identify the authority. Record the country, province or state, registration regime, inspecting authority, owner requirements, and code edition legally adopted for the project.
  2. Classify the facility and service. Document whether the system performs power generation, power-plant utility, process, petroleum, chemical, or general plant service. Record the operating function instead of relying only on the fluid name.
  3. Define physical boundaries. Mark code breaks on process and instrumentation diagrams, line lists, piping plans, and calculation models. Assign the governing code to each line segment and connected component.
  4. Fix the design inputs. Record design pressure and temperature, material specification and grade, dimensions, corrosion allowance, insulation, contained-fluid mass, concentrated loads, support conditions, imposed displacements, thermal cases, and occasional loads.
  5. Apply the selected code independently. Use that code's pressure design, allowable-stress tables, sustained and occasional equations, displacement-stress rules, flexibility factors, SIFs, fabrication rules, examination requirements, and test provisions as one coherent set.
  6. Audit software settings. Confirm the code edition, units, material data, corrosion treatment, branch model, SIF source, load-case combinations, occasional-load definition, and reported allowable values. A code label in the output header does not prove that every input follows the selected basis.
  7. Resolve unsupported components. For any branch connection or fitting without a directly applicable code value, use an accepted qualification method, documented engineering evaluation, or official interpretation applicable to the adopted edition.
  8. Issue a controlled design basis. State why the code applies, where its boundaries lie, which edition governs, and how exceptions or interfaces are handled.

Calculation and Fabrication Verification

Verify the selection twice: first against jurisdiction and scope, then against the completed engineering deliverables. The calculation review must trace each reported utilization back to a physical load and a code allowance. Recalculate representative pressure, sustained, thermal-expansion, and occasional cases by hand or with an independently reviewed worksheet; the check should expose unit errors, unremoved corrosion allowance, incorrect section properties, and unsuitable SIFs.

Review fabrication and inspection documents against the same code basis. Confirm that material certificates, welding procedures, welder qualifications, heat treatment, examination, acceptance criteria, pressure testing, and records cite the governing code and adopted edition. Where two code systems meet, verify that the interface component satisfies the requirements assigned to that boundary and that no line item changes code accidentally between design, procurement, fabrication, and testing.

For model verification, examine the deformed shape, support reactions, sustained-load deflection, thermal displacement, nozzle loads, and branch hot spots. A passing stress ratio with an implausible deformed shape signals a modeling problem. Pressure-induced Bourdon movement requires a separate engineering decision when it can materially affect displacements or equipment loads.

Recurring Comparison Pitfalls

Plant-life claims such as 20–30 years for one code and about 40 years for another are not code-selection criteria. Actual life depends on design cycles, corrosion, creep where applicable, fatigue usage, operating excursions, inspection, degradation mechanisms, and maintenance. Read the project's design-life requirement and cycle specification rather than assigning life from the code name.

Reliability and outage consequences belong in the risk assessment, but they do not authorize substituting one code's equation, allowable, or SIF inside the other code without a permitted technical basis. Similarly, a lower tabulated allowable in one comparison does not prove that every completed system designed to that code has a larger margin; geometry, load combinations, fatigue rules, corrosion treatment, and fabrication quality all contribute.

Another recurring error is treating stress analysis as the entire code. The governing code also controls materials, fabrication, assembly, examination, testing, and documentation. Resolve conflicting owner and legal requirements before release for construction; changing the code after procurement can invalidate material selection, branch details, examination plans, and test packages.

FAQ

Can I use ASME B31.3 allowable stresses in a B31.1 calculation?

Not as an undocumented substitution. Use the allowable-stress table and calculation rules from the governing ASME B31.1 edition, or document a qualification route accepted by the responsible authority.

Does steam piping always fall under ASME B31.1?

No. Classify the facility, service function, legal adoption, and code boundary; local authorities may assign general plant steam differently from power or process piping.

Can I apply a B31.3 SIF to a branch analyzed under B31.1?

Only after verifying that the governing ASME B31.1 edition permits the method or that an accepted engineering qualification supports it. Check the actual branch geometry, component status, SIF source, and cyclic-load calculation.

Does a lower allowable stress make B31.1 automatically safer?

No. Compare the complete pressure, sustained, thermal, occasional, fatigue, fabrication, examination, and testing requirements. Stop when jurisdiction, code boundaries, component qualification, or adopted-edition rules remain unresolved; escalate those items to the authority having jurisdiction and the official support channel for the applicable code before releasing design or fabrication documents.

Back to blog