# Fatigue Limit Calculator (Goodman / Gerber / Soderberg)

Mean-stress fatigue correction under cyclic loading. Given stress amplitude σ_a, mean stress σ_m, and material σ_uts / σ_-1 (endurance limit) / σ_y, compute safety factors from three classical criteria: Modified Goodman (linear, conservative), Gerber (parabolic, better for ductile metals), and Soderberg (uses σ_y, most conservative). Reports the governing (smallest) value and whether the operating point lies inside the Goodman line.

> Canonical page: https://elysiatools.com/en/tools/fatigue-limit-calculator

- **Category:** Math & Numbers

- **Keywords:** fatigue, fatigue limit, endurance limit, Modified Goodman, Gerber, Soderberg, mean stress correction, Haigh diagram, sigma_a, sigma_m, cyclic loading, mechanical design

## Overview

The Fatigue Limit Calculator estimates fatigue safety factors under cyclic loading using the Modified Goodman, Gerber, and Soderberg criteria. Enter stress amplitude, mean stress, and the applicable material strengths to compare criteria, identify the governing minimum safety factor, and check the operating point against the Goodman line.

## Inputs

- **Stress Amplitude σ_a (MPa)** (number): Alternating stress amplitude σ_a = (σ_max − σ_min)/2 in MPa. Must be > 0 (zero amplitude means no cycling).
- **Mean Stress σ_m (MPa)** (number): Mean stress σ_m = (σ_max + σ_min)/2 in MPa. Tensile (>0) reduces fatigue life; compressive (<0) is beneficial but unusual in textbook problems.
- **Ultimate Strength σ_uts (MPa)** (number): Ultimate tensile strength of the material in MPa. Required by Goodman and Gerber.
- **Fatigue Limit σ_-1 (MPa)** (number): Fully reversed fatigue (endurance) limit σ_-1 in MPa, typically for 10⁶ cycles or more. Must not exceed σ_uts.
- **Yield Strength σ_y (MPa)** (number): Yield strength in MPa. Required by Soderberg to prevent first-cycle yielding.
- **Decimal Places** (number)

## When to use

- Evaluate fatigue safety under cyclic loading with a known stress amplitude and mean stress.
- Compare Goodman, Gerber, and Soderberg mean-stress correction criteria during mechanical design.
- Check whether an operating point falls inside the Goodman line and identify the most conservative criterion.

## How it works

- Enter the alternating stress amplitude σ_a in MPa; this value must be greater than zero.
- Enter the mean stress σ_m and the material properties required for the selected calculations: ultimate strength σ_uts, endurance limit σ_-1, and yield strength σ_y.
- The calculator computes Goodman, Gerber, and Soderberg safety factors when their required inputs are available.
- The result reports the smallest, governing safety factor and whether the point is inside or outside the Goodman line.

## Use cases

- Preliminary fatigue checks for shafts, brackets, fasteners, and other cyclically loaded components.
- Comparison of conservative and less conservative mean-stress correction methods for material selection and design review.
- Screening operating points before detailed fatigue testing or a broader mechanical design analysis.

## Frequently asked questions

### What does the stress amplitude represent?

Stress amplitude is σ_a = (σ_max − σ_min) / 2, expressed in MPa. It must be greater than zero.

### What does mean stress represent?

Mean stress is σ_m = (σ_max + σ_min) / 2. Tensile mean stress generally reduces fatigue safety.

### Which material inputs are needed?

Goodman and Gerber require ultimate strength σ_uts and endurance limit σ_-1. Soderberg also requires yield strength σ_y.

### What is the governing safety factor?

It is the smallest safety factor among the available Goodman, Gerber, and Soderberg results.

### What does a safety factor below 1 mean?

A value below 1 indicates that the calculated operating condition does not meet that criterion.

## Related tools

- [Angular Velocity Converter (rad/s / rpm / deg/s / Hz)](https://elysiatools.com/en/tools/angular-velocity-converter): Convert angular velocity (angular speed) between radian per second (rad/s, SI base), revolutions per minute (rpm = 2π/60 rad/s), degrees per second (deg/s = π/180 rad/s), and hertz (Hz, used as revolution per second = 2π rad/s). Converts via rad/s to the target unit and lists all four equivalents. Note: 1 Hz in angular-frequency context means one full revolution per second, so 1 Hz = 2π rad/s ≈ 6.283185307 rad/s. Reference: vinyl LP 33⅓ rpm ≈ 3.49 rad/s, car engine idle ~800 rpm ≈ 83.8 rad/s.
- [Free Water Clearance Calculator](https://elysiatools.com/en/tools/free-water-clearance): Calculate solute-free water clearance (C_H₂O) and electrolyte-free water clearance (eC_H₂O) to differentiate hypo-/hypernatremia. Classic: C_H₂O = V·(1 − U_osm/P_osm); positive = dilute urine excreting free water (diabetes insipidus, polydipsia, water-load recovery), negative = concentrated urine conserving free water (dehydration, SIADH). Electrolyte-free: eC_H₂O = V·(1 − (U_Na + U_K)/P_Na), which better predicts the direction of serum sodium change — a negative eC_H₂O means the urine is electrolyte-free-water-rich and tends to raise serum Na⁺, informing IV fluid choice. Optional Na/K inputs enable the electrolyte-free calculation. Derived from Rose, Shimizu 2002 (Nephron), and NephSIM. Point estimate; interpret with full clinical context. Not medical advice.
- [AI RAG Chunk Quality Scorer](https://elysiatools.com/en/tools/ai-rag-chunk-quality-scorer): Score candidate RAG chunk-splitting schemes for a document across four metrics — coherence (clean sentence/paragraph boundaries), coverage (topic focus / key-term concentration), context overlap health, and chunk-size consistency — then compare up to three schemes side by side and recommend the best. Pure offline heuristics, no model calls.
- [Duct Size Calculator (Flow Rate × Velocity)](https://elysiatools.com/en/tools/duct-size-calculator): Size a duct cross-section from the air flow rate Q and the design mean velocity v: area A = Q/v. Circular duct diameter D = √(4A/π). Rectangular duct with aspect ratio r = a/b gives b = √(A/r) and a = r·b, plus the ASHRAE equivalent diameter D_eq = 1.30·(a·b)^0.625/(a+b)^0.25. Flow rate in m³/s/m³/h/CFM, velocity in m/s; dimensions reported in mm and inches.
- [ECharts Theme Token Extractor](https://elysiatools.com/en/tools/echarts-theme-token-extractor): Extract design tokens — colors, numbers, font sizes and strings — from an ECharts theme JSON and export them straight into your design system. Paste a theme object (the kind registered via echarts.init(dom, themeName)) and the tool walks every leaf, tagging each color (with optional named/rgb → hex normalization), spacing number, font size and string, then emits clean CSS variables, a Tailwind theme.extend config, Style Dictionary tokens.json, or SCSS variables. Bridges the gap between an ECharts visualization theme and Figma/CSS/Tailwind design tokens without copying each value by hand.
- [Half-Life Calculator](https://elysiatools.com/en/tools/half-life-calculator): Exponential decay for radioactive isotopes and drugs: remaining amount, derived half-life, time to target, or steady-state accumulation. Uses N(t) = N0·e^(-λt).
- [Margin of Error Calculator](https://elysiatools.com/en/tools/margin-of-error-calculator): Calculate the margin of error for a mean or proportion from sample size, confidence level, and variability
- [One Sample t Test Calculator](https://elysiatools.com/en/tools/one-sample-t-test-calculator): Run a one-sample t test from raw data or summary statistics, including p-value and confidence interval

## Samples

- [Copyright-Free MP3 Audio Samples](https://elysiatools.com/en/samples/mp3-samples): Collection of royalty-free audio samples for testing and development purposes including nature sounds, meditation music, and ambient audio
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [SVG Samples](https://elysiatools.com/en/samples/svg-samples): Scalable Vector Graphics (SVG) samples demonstrating various SVG features and techniques
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
