Engineering Tool • S-N Method

Fatigue Life Calculator

Estimate cycles to failure for metallic components under cyclic loading using the Basquin equation and Goodman mean stress correction. Enter your stress and material data to get instant fatigue life predictions and a quick pass/fail check against target life.

Calculator Inputs

Goodman-Corrected Alternating Stress, σa,eq
Safety-Factored Stress Used, σa,design
Predicted Life, Nf (cycles)
Life Ratio (Nf / Target)
Enter values and click “Calculate Fatigue Life”.

Complete Guide to Fatigue Life Calculation in Engineering Design

Fatigue failure is one of the most common and most expensive failure modes in mechanical systems. Unlike overload failure, fatigue damage can happen at stresses well below the static yield strength when those stresses repeat enough times. This is why rotating shafts, welded joints, springs, pressure vessel details, aircraft structures, automotive suspension components, turbine blades, and even medical implants all require a robust fatigue design approach. A fatigue life calculator gives engineers a fast way to estimate cycles to failure and check whether a part can survive its intended duty cycle.

The purpose of this page is to provide both a practical calculator and a technically grounded explanation of how fatigue life estimation works, when it is valid, and where engineers need to apply deeper methods. If you are working with stress-life (S-N) data, the model shown above is often an excellent first-pass design and screening tool.

Table of Contents

What Is Fatigue Life?

Fatigue life is the number of load cycles a component can endure before crack initiation or final fracture, depending on the definition used by your test standard and design code. In practical design, engineers often use the number of cycles to failure in a controlled test geometry and then apply modifying factors, safety margins, and mission profile adjustments for real-world service.

Fatigue damage is progressive. A part can appear healthy while microscopic cracks nucleate at stress concentrators such as thread roots, weld toes, keyways, corrosion pits, machining marks, and inclusions. Over repeated cycles, these cracks propagate until the remaining cross-section cannot carry load and final fracture occurs. Because this process can develop without obvious macroscopic deformation, fatigue failures are frequently sudden and high consequence.

How This Fatigue Life Calculator Works

This calculator is based on the stress-life method. It first corrects the alternating stress for mean stress using a Goodman relationship. That corrected stress is then adjusted by your selected design safety factor. Finally, the Basquin equation converts stress amplitude into a cycle-life estimate.

Step Equation Purpose
1. Mean stress correction σa,eq = σa / (1 − σm/Sut) Accounts for tension mean stress reducing fatigue capacity
2. Safety margin σa,design = SF × σa,eq Builds design conservatism into stress input
3. Life estimate Nf = 0.5 × (σa,design/σf')^(1/b) Predicts cycles to failure from S-N behavior

The result is an estimate, not a guarantee. It is highly useful for concept design, parameter studies, and sensitivity checks. Final validation should come from material-specific data, representative loading, and where required, physical testing.

Input Parameters Explained

Alternating Stress (σa): Half the stress range in a cycle. If your stress oscillates between σmax and σmin, then σa = (σmax − σmin)/2.

Mean Stress (σm): Average stress over one cycle: σm = (σmax + σmin)/2. Positive mean stress generally shortens fatigue life. Compressive mean stress can improve it.

Ultimate Tensile Strength (Sut): Required for Goodman correction. Use a value representative of actual material condition and heat treatment.

Fatigue Strength Coefficient (σf') and Exponent (b): Basquin parameters obtained from S-N data fitting. These must be consistent with your material, manufacturing condition, environment, and loading mode.

Safety Factor: Here applied to stress for conservative design. A higher value reduces predicted life.

Target Life: The cycle count you need the part to survive. The calculator reports a life ratio to quickly indicate margin.

Worked Example

Suppose a steel shaft segment sees an alternating stress of 220 MPa with a mean stress of 40 MPa. Material data are Sut = 650 MPa, σf' = 980 MPa, and b = −0.11. You choose safety factor 1.25 and need 1,000,000 cycles.

If the life ratio Nf/target is less than 1, the design is likely inadequate and needs revision. If greater than 1, the design may be acceptable for constant-amplitude assumptions, pending further checks.

Why Mean Stress Correction Matters

Two stress histories can have the same alternating component but very different mean stress. A tensile mean stress keeps microcracks open longer during each cycle, accelerating propagation. A compressive mean stress can have the opposite influence. Goodman correction is a widely used linear approximation for this effect in high-cycle fatigue. Other models include Gerber and Soderberg relationships; each has different conservatism and fit depending on material behavior and code requirements.

In many practical cases, neglecting mean stress can create major prediction errors. Any duty cycle with preload, residual stress, assembly tension, thermal stress bias, pressure bias, or centrifugal stress offset should evaluate mean stress explicitly.

S-N Curves, Basquin Law, and Engineering Context

The S-N curve links stress amplitude (S) to cycles to failure (N), typically on log-log axes. In high-cycle fatigue, the relationship is often approximated by Basquin’s power law over a significant range. This makes it computationally simple and ideal for calculators. Still, real components may depart from idealized lab coupons due to size effects, surface finish, temperature, humidity, corrosion, and residual stress state.

Engineers often modify lab data into design data with factors for surface, size, reliability, temperature, and loading type. In some materials, a fatigue limit can be observed (especially in ferrous alloys under specific conditions). In others, no true endurance limit exists, and life is finite at all stress amplitudes.

Practical Fatigue Design Workflow

  1. Define duty cycle in cycles, amplitudes, mean stresses, and frequency bands.
  2. Compute local stresses at critical features using validated FEA or analytical methods.
  3. Select fatigue model: stress-life for high-cycle elastic regime, strain-life for plastic regime.
  4. Apply mean stress correction and appropriate concentration factors.
  5. Estimate life and compare to target with a transparent safety strategy.
  6. Refine geometry, material, and surface state; iterate.
  7. Validate with test coupons and component-level testing when required.

This calculator supports step 4 and early step 5 for constant-amplitude scenarios.

Common Fatigue Calculation Mistakes

How to Improve Fatigue Life

If predicted life is below target, improvement options usually include lowering stress amplitude, reducing mean tensile stress, increasing section stiffness, softening stress raisers, improving surface finish, and switching to materials or processes with better fatigue performance. Useful design moves include larger fillet radii, better thread root geometry, compressive residual stress techniques (shot peening, cold rolling), corrosion protection, and improved alignment to limit bending superposition.

Manufacturing quality has a direct effect on fatigue reliability. Small defects can dominate crack initiation in high-cycle applications. Process controls, NDT strategy, and realistic acceptance criteria should be built into the design plan early.

Variable Amplitude Loading and Damage Accumulation

Many real systems do not run under a single repeated stress amplitude. Instead, they experience mixed loads over time. A common approach is Palmgren-Miner linear damage rule, where each stress block consumes a fraction of life and total damage is summed. When cumulative damage reaches about 1, failure is expected. Although simple, Miner’s rule can be sensitive to sequence effects and spectrum assumptions. For critical systems, advanced spectrum testing and fracture mechanics methods are typically required.

Applications Across Industries

In automotive systems, fatigue governs suspension durability, drivetrain reliability, and body joint integrity. In aerospace, fatigue and damage tolerance drive inspection intervals and life-limited parts strategy. In energy, rotating machinery and welded pressure components rely on fatigue assessment for safe operation. In biomedical products, implants and instruments need fatigue verification to maintain patient safety over repeated cycles. In each domain, a fast calculator supports early design choices and risk reduction.

Frequently Asked Questions

Is this calculator suitable for low-cycle fatigue?

No. Low-cycle fatigue usually involves plastic strain and should use strain-life methods such as Coffin-Manson or elastoplastic analysis workflows.

Can I use this for welded structures?

You can use it for rough screening, but welded details typically need weld-class S-N curves and code-based approaches that account for weld geometry and residual stresses.

What if my mean stress is compressive?

The Goodman correction may reduce equivalent alternating stress and increase predicted life. Ensure the result remains physically consistent with your component and loading mode.

Where do I get Basquin parameters?

From material test data, published fatigue databases, supplier data sheets (with caution), or internal validation programs matched to your processing route and surface condition.

How accurate is a fatigue life estimate?

Accuracy depends on load definition, stress quality, material data fidelity, correction factors, and environmental effects. Treat first-pass estimates as engineering guidance, then validate.

Final Takeaway

A fatigue life calculator is most powerful when paired with disciplined engineering judgment. If you use realistic inputs, choose the right model limits, and account for geometry and manufacturing effects, this tool can significantly speed up design iteration and improve reliability outcomes early in development.