Piping Toolset
HomeCalculators › Welding Tee Stress Intensification Factor Calculator (B31.3 App. D / B31J)

Welding Tee Stress Intensification Factor Calculator (B31.3 App. D / B31J)

Returns the flexibility characteristic h = 4.4·T/r2, the out-of-plane stress intensification factor io = 0.9/h2/3, the in-plane factor ii = 0.75·io + 0.25, and the flexibility factor k = 1, for a welding tee per ASME B31.3 Appendix D, paralleling B31J when no tabular i-factor dataset is loaded. All SIFs floor at 1.

Method last updated (calculation changelog) · fixture-verified on every build — most recently 2026-07-30.

Computes the stress intensification and flexibility factors for a welding tee — the branch connection made through a factory ANSI/ASME B16.9 welding-tee fitting — using the ASME B31.3 Appendix D closed form (the same relation B31J tabular data is built to refine, and what a stress program falls back to when no Code Data Service table is loaded). A welding tee's SIFs behave differently from a bend's: the flexibility factor is fixed at k = 1 rather than rising as the wall thins, and the in-plane factor ii is not computed independently but pinned to the out-of-plane factor io by a linear relation from Appendix D Table D300. This card is specific to the welding-tee case; the elbow/bend closed form (h = T̄·R1/r2², k = 1.65/h, ii and io computed independently) lives on the SIF & Flexibility Factors card on the Thermal Flexibility line, and the two are not interchangeable — use this one whenever the governing unlisted component is a welding tee rather than a bend.

Pipe cross-section under internal pressure A pipe cross-section showing outside diameter D, wall thickness t, and internal pressure P acting outward on the bore. P t — wall thickness D — outside diameter t = f(P, D, S, E, W, Y) S·E·W — allowable stress × joint & weld-strength factors + c (corrosion / mechanical allowances) → t_m ordering wall
Section through the pipe wall: internal design pressure P acts on outside diameter D; the calculators solve the required pressure-design thickness t (plus allowances c) per the governing code equation.
Open this calculator → Download sample report

Method

Closed-form welding-tee relations, evaluated in sequence from the pipe geometry:

r2 = (D − T) / 2

h = 4.4·T / r2

io = max( 0.9 / h2/3 , 1 ) ii = max( 0.75·io + 0.25 , 1 ) k = 1

where D is the pipe outside diameter, T the nominal (mean) wall thickness, and r2 the mean pipe radius. The bend-radius input that the elbow closed form needs is not used here — a welding tee has no bend radius. io is computed first from h; ii is then derived from io by Table D300's fixed linear relation rather than from its own independent formula, and k is taken as 1 outright because a tee's branch does not gain the flexibility credit a curved bend does. Both SIFs are floored at 1 — a computed value below 1 (heavy wall relative to radius) is reported as 1, matching the Code's floor. The calculator also flags h < 0.05 as outside the closed form's validated range, where B31J tabular data should be used instead of the formula.

Inputs
componentFixed to "welding-tee" for this card
DPipe outside diameterin
TNominal (mean) wall thicknessin
R1Bend radius — elbow input only, not used for a welding teein
Outputs
r2Mean pipe radius, (D − T)/2in
hFlexibility characteristic, 4.4·T/r2
ioOut-of-plane SIF, 0.9/h^(2/3), floored at 1
iiIn-plane SIF, 0.75·io + 0.25, floored at 1
kFlexibility factor (fixed at 1 for a welding tee)

Limitations — what this calculator is not

Worked example — fixture-verified

NPS 6 Sch 40 welding tee (6.625 in OD × 0.28 in nominal wall) per ASME B16.9 — the same pipe size the App D closed form is validated against in the PVP-parity test suite.

Given
Componentwelding tee
Pipe OD D6.625in
Nominal wall T0.28in

Step by step

  1. Mean radius: r2 = (D − T)/2 = (6.625 − 0.28)/2 = 6.345/2 = 3.1725 in.
  2. Flexibility characteristic: h = 4.4·T/r2 = 4.4·0.28/3.1725 = 1.232/3.1725 = 0.38834.
  3. Out-of-plane SIF: io = 0.9/h2/3 = 0.9/0.388342/3 = 1.69084 (above the 1.0 floor, so no clamping applied).
  4. In-plane SIF: ii = 0.75·io + 0.25 = 0.75·1.69084 + 0.25 = 1.26813 + 0.25 = 1.51813.
  5. Flexibility factor: k = 1 — fixed for a welding tee, unlike an elbow's 1.65/h.
Result COMPUTED
h — flexibility characteristic0.38834
io — out-of-plane SIF1.69084
ii — in-plane SIF1.51813
k — flexibility factor1

These are the factors an unlisted-component stress-range calculation multiplies against the applied moment range at the tee branch. Compare against the elbow/bend SIF card when the same line also has a bend nearby — the two closed forms are not interchangeable inputs, and using an elbow's k on a tee (or vice versa) understates or overstates flexibility in the model.

Why you can trust these numbers: this exact case is fixture b31-sif.json — case “PVP: 6in sch40 welding tee” (tolerance 0.00001) — in the calc-core release gate. It re-runs on every commit; a red fixture blocks deployment. See the validation methodology.

Additional verified cases in this fixture

PVP: 6in sch40 LR elbow (R1=9) COMPUTED
input:  {"component":"elbow","D":6.625,"T":0.28,"R1":9}
expect: {"r2":3.1725,"h":0.25038,"k":6.59002,"ii":2.26557,"io":1.88798}
tol:    0.00001

Sources & citations

Per the source & citation policy, allowable-stress and factor table values are user-supplied. Where a page does reproduce specific ASME data (the B16.5 ratings, the quick-reference tables), it does so under ASME authorization and states the source table and conditions inline.

FAQ

How is this different from the elbow/bend SIF calculator?

The elbow card uses h = T̄·R1/r2², a flexibility factor k = 1.65/h that rises as the wall thins relative to the bend radius, and independent formulas for ii and io. A welding tee has no bend radius: h = 4.4·T/r2 instead, k is fixed at 1, and ii is not computed independently — it is pinned to io by Table D300's linear relation. Different geometry, different formulas, different failure sensitivity; use whichever card matches the component actually in the line.

Why is k = 1 for a welding tee but not for an elbow?

An elbow's curvature lets the pipe wall ovalize under bending, which is what makes it more flexible than straight pipe (k > 1, growing as the wall gets relatively thinner). A welding tee's branch is a stiff intersection welded into the run — there is no comparable ovalization mechanism for the Code to credit, so Appendix D simply sets k = 1 and lets all of the flexibility effect show up in the SIFs instead.

My branch is a fabricated (stub-in) connection, not a B16.9 tee — does this apply?

No. A welded branch cut into run pipe follows the ¶304.3.3 area-replacement method, not this SIF closed form, and its acceptance criterion is a required-vs-available area balance, not an intensification factor. Run the Branch Reinforcement calculator for that geometry instead; this card is for a manufactured B16.9 welding tee.

Where do ii, io and k get used?

They multiply the in-plane and out-of-plane moment ranges (and scale the modeled flexibility) in the stress-range and flexibility-analysis equations of ¶319.4.4 or the equivalent clause in your governing B31 book. This calculator stops at the factors themselves — it does not take moment inputs or compute a stress or fatigue result.

Does this replace loading real B31J tabular data in my stress program?

No. The closed form is what most stress programs fall back to when a Code Data Service B31J table isn't loaded, and it is what B31J's own tables are built to refine — the two can diverge, especially near the h < 0.05 boundary this card warns about. For a governing, fatigue-critical tee, load the tabular data if it's available; use this card for a fast, auditable check everywhere else.

Related calculators

Open this calculator → All calculators