A full fatigue analysis — elastic or elastic-plastic stress evaluation across every load combination in a vessel's service life — is one of the more expensive parts of an ASME Section VIII Division 2 design. Paragraph 5.5.2 exists to let you skip it entirely when the cyclic service is genuinely mild enough not to need it. This guide walks through Method A — the most commonly used screening path — with a fully worked reactor vessel example, using the same logic behind this site's free Fatigue Screening Calculator.

Screening Overview: Three Ways to Skip a Fatigue Analysis

Per 5.5.2.1, if any one of three screening options is satisfied for a given component, a detailed fatigue analysis is not required for that component:

Critically, 5.5.2.1(c) caps all three options: if the specified number of cycles exceeds 10⁶, none of the screening criteria apply and a fatigue analysis is mandatory regardless of the other checks. Screening is also done per-component — one part of a vessel can be exempt while another, non-integral attachment on the same vessel is not.

Method A: Cycle Counting Against Table 5.9

Method A's entire logic is comparing a sum of classified cycle counts against a fixed allowable limit. That limit depends on both the construction type (integral vs. non-integral) and, importantly, where on the vessel the component sits:

ConstructionComponentAllowable Cycles
IntegralAttachments/nozzles in knuckle region of formed heads350
All other components1,000
NonintegralAttachments/nozzles in knuckle region of formed heads60
All other components400

"Non-integral" construction — pad-type reinforcements, fillet-welded attachments, threaded connections, stud-bolted attachments — carries a much stricter limit than integral (fully-penetration-welded) construction, and a formed head's knuckle region carries a much stricter limit again, in both cases, because those geometries concentrate stress more severely for the same nominal loading.

\[ N_{\Delta FP} + N_{\Delta PO} + N_{\Delta TE} + N_{\Delta T\alpha} \le N_{allowable} \]

Classifying a Cycle: Full-Range, Operating, or Thermal

Every process condition in the load history gets classified into one (or more) of these categories:

Table 5.8: Effective Thermal Cycles

Not every thermal cycle counts equally toward the total — Table 5.8 weights each cycle by a factor based on the magnitude of the metal temperature difference, then that factor multiplies the number of cycles at that magnitude to get the "effective" thermal cycle count:

Metal Temperature DifferentialFactor F
28°C (50°F) or less0
29–56°C (51–100°F)1
57–83°C (101–150°F)2
84–139°C (151–250°F)4
140–194°C (251–350°F)8
195–250°C (351–450°F)12
Greater than 250°C (450°F)20

A 28°C swing contributes nothing to the fatigue total — it's small enough to be considered non-damaging under this screening method. A swing just over 250°C is weighted 20× — meaning even a handful of large thermal transients can dominate the total far more than dozens of small ones.

Worked Example: Reactor Vessel R-101

Consider a carbon steel (SA-516 Gr. 70, UTS = 485 MPa — well under the 552 MPa Method A limit) reactor vessel with integral (fully welded) construction, 25-year design life, design pressure 1.0 MPa.

Process condition load history:
  • Startup: 25 cycles, full-range, ΔT = 46°C
  • Shutdown: 25 cycles, full-range, ΔT = 46°C
  • Emergency shutdown: 25 cycles, full-range, ΔT = 46°C
  • Unplanned shutdowns: 5 cycles, full-range, ΔT = 46°C
  • Miscellaneous maintenance: 50 cycles, full-range, ΔT = 46°C
  • Pre-commissioning pressure tests: 2 cycles, full-range, ΔT = 46°C
  • Normal operation (thermal only, no significant pressure swing): 80 cycles, ΔT = 46°C

Step 1 — Construction classification and allowable limit (Table 5.9): integral construction, "all other components" (not knuckle-region), design pressure P = 1.0 MPa:

\[ N_{allowable} = 1{,}000 \text{ cycles (integral, general)} \] \[ P_{threshold} = 0.20 \times P_{design} = 0.20 \times 1.0 = 0.200 \text{ MPa} \]

Step 2 — Full-range pressure cycles (N∆FP): every condition marked full-range sums directly (startup, shutdown, emergency shutdown, unplanned shutdowns, maintenance, pre-commissioning):

\[ N_{\Delta FP} = 25+25+25+5+50+2 = 132 \text{ cycles} \]

Step 3 — Operating pressure cycles (N∆PO): the 80 normal-operation cycles have no significant pressure range specified (thermal-only), so they don't cross the 0.200 MPa operating threshold and contribute 0 to this category.

\[ N_{\Delta PO} = 0 \text{ cycles} \]

Step 4 — Effective thermal cycles (N∆TE), Table 5.8: every condition has ΔT = 46°C, which falls in Table 5.8's 29–56°C band → F = 1. Each condition's cycles carry that factor:

\[ N_{\Delta TE} = \sum (F_i \times N_{thermal,i}) \] \[ = 1{\times}25 + 1{\times}25 + 1{\times}25 + 1{\times}5 + 1{\times}50 + 1{\times}2 + 1{\times}80 \] \[ = 212 \text{ cycles} \]

Step 5 — Total and screening assessment:

\[ N_{total} = N_{\Delta FP} + N_{\Delta PO} + N_{\Delta TE} = 132 + 0 + 212 = 344 \text{ cycles} \] \[ N_{total} \le N_{allowable}: \quad 344 \le 1{,}000 \]

344 ≤ 1,000 — screening passes with a 65.6% margin. No detailed fatigue analysis is required for this component under Method A. This exact five-step derivation — with every intermediate substitution — is what the Fatigue Screening Calculator now displays on-screen and includes in its printed report.

The Knuckle-Region Trap: A Marginal Case

Now suppose the exact same load history applies to a nozzle located in the knuckle region of the reactor's head — a very common real-world location for a manway or instrument nozzle. The cycle count doesn't change (still 344 total), but the allowable limit drops from 1,000 to 350 per Table 5.9's stricter knuckle-region row.

\[ 344 \le 350 \]

This still technically passes — but only with a 1.7% margin, compared to 65.6% for the same loading on a non-knuckle component. This is exactly the kind of result that should prompt a second look: a small increase in design life, one more planned shutdown per year, or a slightly larger thermal swing pushing a few cycles into Table 5.8's next factor band could flip this specific component to "screening failed" even though an otherwise-identical component elsewhere on the same vessel stays comfortably exempt. This is precisely why 5.5.2.1(b) requires screening to be evaluated per component, not once for the whole vessel.

⚠ Common Mistake

Applying the "all other components" limit (1,000 / 400) to a knuckle-region nozzle or attachment is one of the more common Method A screening errors — the geometry there genuinely does concentrate stress more severely, and Table 5.9 reflects that with roughly a 3× stricter cycle limit. Always check component location, not just construction type, before reading off the allowable limit.

Method B: Stress Amplitude and Cumulative Damage

Method B (5.5.2.4) removes Method A's 552 MPa tensile-strength restriction, at the cost of a more involved procedure: stress amplitudes for full-range pressure, operating pressure, and thermal cycles are each computed, converted to an allowable number of cycles via the material's design fatigue curve, and combined via Miner's rule:

\[ D_{total} = D_{FP} + D_{OP} + D_T = \sum \frac{n_i}{N_i} \le 1.0 \]

The fatigue strength reduction factor Kfb and construction factor Hc come from Table 5.10 (and Table 5.11 for welded construction, by weld type, surface finish, and inspection quality level). This site's calculator implements the real Table 5.10/5.11 lookups, but approximates the design fatigue curve itself with a generic high-cycle S-N power law rather than the exact, material- and temperature-specific Annex 3-F curve — so treat the result as an illustrative estimate, not a substitute for the full Annex 3-F evaluation.

Method B Worked Example: The Same Reactor Vessel R-101

Using the identical load history from the Method A example above (SA-516 Gr. 70: S = 138 MPa, Sy = 260 MPa, α = 0.000012/°C, E = 200 GPa, P = 1.0 MPa, integral nonwelded construction, not knuckle-region) — this is exactly the calculator's default Method B data, so you can reproduce every number below with one click of "Load Sample Data."

Step 1 — Table 5.10/5.11 factors: integral, nonwelded construction gives Kfb directly (no weld table lookup needed), and the component isn't in a knuckle region:

\[ K_{fb} = 1.0 \text{ (Table 5.10, integral nonwelded)} \qquad H_c = 1.0 \text{ (Table 5.10, general)} \] \[ K_{fb} H_c = 1.0 \times 1.0 = 1.0 \]

Step 2 — Full-range pressure stress amplitude:

\[ S_{e,FP} = K_{fb}H_c \times \frac{3S}{2} = 1.0 \times \frac{3 \times 138}{2} = 207 \text{ MPa} \]

Since Se,FP = 207 MPa exceeds the 100 MPa infinite-life threshold of the approximated curve, the allowable cycles come out to NFP ≈ 112,743 cycles. With N∆FP = 132 cycles from the same load history as before:

\[ D_{FP} = \frac{132}{112{,}743} \approx 0.001171 \]

Step 3 — Operating pressure stress amplitude: no operating-pressure cycles were specified in this load history (the same as Method A's N∆PO = 0), so:

\[ S_{e,OP} = 0 \text{ MPa} \qquad D_{OP} = 0 \]

Step 4 — Thermal stress amplitude: using the maximum ΔT = 46°C from the load history:

\[ S_{e,T} = K_{fb}H_c \times \frac{\alpha E \Delta T_{max}}{2} = 1.0 \times \frac{0.000012 \times 200{,}000 \times 46}{2} = 55.2 \text{ MPa} \]

Se,T = 55.2 MPa is below the 100 MPa threshold, so NT = 1,000,000 (infinite-life region). With effective thermal cycles of 212 (same total as Method A's N∆TE):

\[ D_T = \frac{212}{1{,}000{,}000} = 0.000212 \]

Step 5 — Cumulative damage:

\[ D_{total} = D_{FP} + D_{OP} + D_T = 0.001171 + 0 + 0.000212 = 0.001383 \] \[ D_{total} \le 1.0: \quad 0.001383 \le 1.0 \]

Screening passes under Method B too, with an enormous margin (D = 0.0014, over 700× below the 1.0 limit) — consistent with Method A's comfortable 65.6% margin on the same load history. This kind of cross-check, where both screening paths agree, is a useful sanity check when a component sits near Method A's cycle limit but well clear of Method B's damage limit (or vice versa).

Method C: The Comparable-Equipment Exemption

The comparable-equipment exemption (5.5.2.2) is qualitative — there's no formula or numeric score. You document the comparable equipment's design, its loading history, its service years, and its inspection record, then apply engineering judgment about whether that experience genuinely supports exempting the new design, considering specific risk factors the Code calls out: non-integral construction, large threaded connections, stud-bolted attachments, partial penetration welds, major thickness changes, and knuckle-region attachments. This site's calculator reflects that by returning a documentation checklist, not a fabricated score — the exemption decision itself still requires engineering judgment.

✓ Verified Against ASME BPVC.VIII.2-2023

Method A's cycle classification logic, Table 5.8's temperature-factor breakpoints, and Table 5.9's allowable-cycle limits — including the knuckle-region distinction — were checked directly against paragraph 5.5.2 and the Table 5.9/5.10/5.11 source pages of ASME BPVC.VIII.2-2023. A gap in an earlier version of this calculator that always applied the "all other components" limit, even for knuckle-region attachments, has been corrected.

Try It Yourself

Reproduce both worked examples above, complete with the full step-by-step MathJax derivation the calculator now displays on-screen and reproduces in its printed report:

  1. Open the Fatigue Screening Calculator and select Method A.
  2. Set tensile strength = 485 MPa, construction = Integral, design pressure = 1.0 MPa.
  3. Click "Load Sample Data" to populate the seven process conditions above.
  4. Click Calculate to see the full 5-step derivation, then switch Component Location to "Knuckle region" and recalculate to see the margin shrink from 65.6% to 1.7%.
  5. Switch to Method B — it defaults to the exact same reactor vessel R-101 material properties and load history, so clicking "Load Sample Data" there reproduces the Method B worked example above.
  6. Click "Print Report" on either method to get a formatted, printable version of the full step-by-step solution.

Run a Fatigue Screening Check Right Now

Free, browser-based, no account required. Method A cycle-counting against Table 5.9, with full knuckle-region and construction-type handling per ASME Section VIII Division 2.

Open the Fatigue Screening Calculator →