Skip to main content
Calcimator

Fatigue Life Calculator

Estimate fatigue life in cycles using the S-N approach with modified endurance limit. Accounts for surface finish and size effects.

About this calculator

This calculator estimates a part's fatigue life using the classic S-N (stress-life) approach built on Basquin's equation, σₐ = a·Nᵇ. It first computes a modified endurance limit by applying a surface finish factor (ka) and a size factor (kb) to your input endurance limit — ground surfaces retain close to their full theoretical endurance limit, while rough hot-rolled or as-forged surfaces can cut it by half or more, and larger cross-sections are penalized too, since fatigue cracks are more likely to originate somewhere within a larger stressed volume. The S-N curve itself is anchored at two points, per standard practice: at 10³ cycles, stress is assumed to be 90% of the ultimate tensile strength, and at 10⁶ cycles, stress equals the modified endurance limit — the calculator solves for the Basquin constants a and b from those two anchor points, then inverts the equation to find cycles to failure for your actual stress amplitude.

If your stress amplitude is at or below the modified endurance limit, the calculator reports infinite life, reflecting the classic assumption (valid for steels, not for aluminum or other non-ferrous alloys that lack a true endurance limit) that stress below that threshold theoretically never causes fatigue failure no matter how many cycles accumulate. Fatigue life in hours assumes a fixed 1,000 RPM loading rate purely as a convenient reference speed — rescale it yourself if your part actually cycles at a different frequency. The safety factor is simply the modified endurance limit divided by your stress amplitude, valid only in the infinite-life regime.

Inputs

psi
psi
psi

Results

Cycles to Failure

33,551

Fatigue Life (@ 1000 RPM)

1 hrs

Modified Endurance Limit17,000 psi
Fatigue Safety Factor0.57
How to Use This Calculator
  1. Enter the Stress Amplitude (σ_a) in psi at the critical location — for fully reversed loading this is half the stress range.
  2. Enter the Endurance Limit (Se') in psi: for steel, Se' ≈ 0.5 × Sut up to about 100 ksi.
  3. Enter the Ultimate Tensile Strength (Sut) in psi from the material datasheet.
  4. Set the Surface Factor (ka) based on surface finish: ground ≈ 0.90, machined ≈ 0.75, hot-rolled ≈ 0.60.
  5. Set the Size Factor (kb): 1.0 for d < 0.3", 0.85 for d = 0.3–2", 0.70–0.80 for d = 2–10".
  6. Review Cycles to Failure and the Fatigue Safety Factor — a factor below 1.0 indicates infinite-life is not achieved at the applied stress.

How the result changes with Stress Amplitude (σ_a)

Stress Amplitude (σ_a)Cycles to FailureFatigue Life (@ 1000 RPM)
15,000InfiniteInfinite
22,500187,2533 hrs
45,0002,9730 hrs
75,0001400 hrs

What each input means

Stress Amplitude (σ_a)
Alternating stress amplitude at the critical location. Half of the stress range for zero-mean cycling.
Endurance Limit (Se')
Uncorrected endurance limit. For steel: Se' ≈ 0.5 × Sut (up to ~100 ksi); for aluminum: no true endurance limit.
Ultimate Tensile Strength
Ultimate tensile strength (Sut) of the material. Used to define the S-N curve at 10³ cycles.
Surface Factor (ka)
Surface finish modification factor. Ground ≈ 0.9; machined ≈ 0.7-0.8; hot-rolled ≈ 0.5-0.7; as-forged ≈ 0.3-0.5.
Size Factor (kb)
Size modification factor. d < 0.3" → 1.0; 0.3-2" → 0.85; 2-10" → 0.70-0.80.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Stress Amplitude (σ_a) = 30000, Endurance Limit (Se') = 25000, Ultimate Tensile Strength = 60000, Surface Factor (ka) = 0.8 = 5 input(s) provided
  2. Calculate Cycles to Failure
    33551 = 33551
  3. Calculate Fatigue Life
    1 = 1
  4. Calculate Modified Endurance Limit
    Modified Endurance Limit
    17000 = 17000
  5. Calculate Fatigue Safety Factor
    Fatigue Safety Factor
    0.57 = 0.57

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the calculator report "Infinite" life instead of a cycle number for some inputs?

If your stress amplitude is at or below the modified endurance limit, the classic S-N model for steel assumes the material can withstand unlimited stress cycles without fatigue failure — that's the physical basis of the endurance limit itself. This assumption is valid for steels but doesn't hold for aluminum and most non-ferrous alloys, which lack a true endurance limit and will eventually fail at any stress level given enough cycles, so infinite life shouldn't be assumed for those materials even where the calculator reports it.

Why do the surface factor and size factor reduce my input endurance limit?

Your entered endurance limit typically comes from lab specimens with a fine ground finish, but real parts have rougher surfaces (which can nucleate fatigue cracks more easily) and often larger cross-sections (which statistically have more chance of a flaw somewhere in the stressed volume). The surface factor (ka) and size factor (kb) scale that lab-derived limit down to something more representative of your actual part's finish and dimensions.

How does the calculator find the Basquin equation constants without me providing them?

It anchors the S-N curve at two standard reference points — 90% of ultimate tensile strength at 10³ cycles, and the modified endurance limit at 10⁶ cycles — both well-established conventions in fatigue analysis. Solving the two-point system for Basquin's σₐ = a·Nᵇ gives the constants a and b, which the calculator then inverts to solve for cycles to failure at your actual stress amplitude.

Why is the Fatigue Life in hours based on 1,000 RPM specifically?

That's a fixed reference cycling speed chosen as a convenient conversion (1,000 RPM = 60,000 cycles/minute), not a measurement or assumption about your actual part. If your component cycles at a different frequency, rescale the reported hours yourself using your real cycling rate — the Cycles to Failure number itself doesn't depend on this assumption.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Engineering.