Bearing Analysis Calculator — L10 Life, Modified Rating Life & Static Safety Factor (ISO 281)
Governing standard: ISO 281· ISO 281:2007 · aISO life modification factor (§9.3.3) · ISO 76 static load
The MechanixCalc bearing analysis calculator computes rolling-element bearing life and selection criteria to ISO 281 — the international standard for rolling bearing dynamic load ratings and rating life. Enter the bearing type, dynamic and static load ratings, radial and axial loads, speed, lubrication grade, operating temperature and contamination level, and the tool returns the L10 basic life, the ISO 281 modified rating life Lnmh (with the aISO correction for lubrication and contamination), the viscosity ratio κ, the static safety factor s0, and the equivalent dynamic and static loads in a single pass.
It is designed for rotating-machinery and drivetrain engineers who need a defensible, standard-cited bearing life figure for gearboxes, pumps, motors, compressors and other rotating equipment. The built-in bearing catalog spans deep-groove ball, angular-contact ball, cylindrical roller, tapered roller and spherical roller types from the 6000 to 32000 designation series; a sensitivity / tornado chart shows which input — load, speed or dynamic capacity — has the largest influence on L10 life; and a PDF engineering report carries the full method for design review or hand-off.
What this calculator does
- ISO 281 L10 basic and modified rating life (Lnmh) with the aISO life modification factor
- Dynamic equivalent load P per ISO 281 X/Y factors (interpolated DGBB table, angular-contact, tapered and spherical roller)
- Viscosity ratio κ and reference kinematic viscosity ν₁ per ISO 281:2007 Annex B
- Static safety factor s0 and equivalent static load P0 per ISO 76
- Built-in bearing catalog — deep-groove ball, angular-contact, cylindrical, tapered and spherical roller (6000–32000 series)
- Sensitivity / tornado chart — ±20% variation on radial load, axial load, speed and dynamic capacity
- Branded PDF engineering report with the full ISO 281 method shown
Method & formulas
Basic L10 rating life (ISO 281)
ISO 281 defines the L10 life as the number of revolutions (or hours at a given speed) that 90 % of a group of identical bearings will complete or exceed before the first sign of rolling-contact fatigue. The basic life depends on the ratio of the dynamic load rating C to the equivalent dynamic load P, raised to the life exponent p (p = 3 for ball bearings, p = 10/3 for roller bearings). MechanixCalc computes the equivalent dynamic load P from the ISO 281 X/Y load factors appropriate to the bearing category — using the interpolated ANSI/ABMA Table 11-1 e/Y₂ pairs for deep-groove ball bearings, catalogue 40° factors for angular-contact bearings, and representative series factors for tapered and spherical roller types.
The basic life is the floor: before applying the aISO correction, the L10h already shows whether the selected bearing has sufficient capacity for the applied load and speed.
L10h = (C / P)^p × 10⁶ / (60 · n)where L10h = basic rating life (hours); C = dynamic load rating (kN); P = equivalent dynamic load (kN); p = life exponent (3 for ball, 10/3 for roller); n = rotational speed (rpm)
Modified rating life Lnmh (ISO 281 aISO factor)
ISO 281:2007 §9.3.3 introduces the life modification factor aISO, which accounts for the lubrication condition — through the viscosity ratio κ = ν/ν₁ (actual kinematic viscosity at operating temperature divided by the reference viscosity required at that speed and bearing size) — and for the contamination level through the factor ηc and the fatigue load limit Cu. MechanixCalc uses the analytic form of the aISO curves, with κ-branch constants for ball and roller bearings, clamping κ at the ISO validity limits (0.1–4), and capping aISO at 50. The modified life Lnmh also applies the reliability factor a₁ from ISO 281:2007 Table 2 (a₁ = 1.0 for 90 %, 0.25 for 99 %).
When the viscosity ratio κ is below 1 the oil film is incomplete (mixed lubrication), which lowers aISO and therefore shortens the predicted life — this is one of the most common sources of premature bearing failure in practice.
Lnmh = a₁ · aISO · L10hwhere Lnmh = modified rating life (hours); a₁ = reliability factor (ISO 281:2007 Table 2); aISO = ISO 281 life modification factor (function of κ, ηc·Cu/P); L10h = basic L10 life (hours)
κ = ν / ν₁where κ = viscosity ratio; ν = actual kinematic viscosity at operating temperature (mm²/s); ν₁ = reference kinematic viscosity required at the operating speed and bearing mean diameter (ISO 281:2007 Annex B; ν₁ = 4500 · n^−0.5 · dm^−0.5 for n ≥ 1000 rpm, or 45000 · n^−0.83 · dm^−0.5 for n < 1000 rpm)
Static safety factor s0 (ISO 76)
In addition to fatigue life, ISO 76 requires that the static load capacity C0 be sufficient to prevent permanent deformation of the rolling contacts. The static safety factor s0 = C0 / P0 relates the static load rating to the equivalent static load P0 = max(0.6·Fr + 0.5·Fa, Fr). A value of s0 ≥ 2 is generally required for applications subject to shock or vibration; s0 < 1 indicates risk of permanent deformation and is flagged as a failure condition.
s0 = C0 / P0where s0 = static safety factor (dimensionless; target ≥ 2); C0 = static load rating (kN); P0 = equivalent static load = max(0.6·Fr + 0.5·Fa, Fr) (kN); Fr = radial load (kN); Fa = axial load (kN)
Worked example
Estimate the ISO 281 basic L10 life in hours for a deep-groove ball bearing with C = 25 kN under a pure radial load Fr = 5 kN at n = 1500 rpm.
Given
- Dynamic load rating C25 kN
- Equivalent radial load P (= Fr, no axial)5 kN
- Rotational speed n1500 rpm
- Bearing typeDeep-groove ball (p = 3)
Result
- Basic L10 rating life≈ 1389 hours
- Compute the C/P ratio: C/P = 25 kN / 5 kN = 5.
- Raise to the life exponent for ball bearings (p = 3): (C/P)³ = 5³ = 125.
- Convert to revolutions: L10 = 125 × 10⁶ revolutions.
- Convert to hours at n = 1500 rpm: L10h = 125 × 10⁶ / (60 × 1500) = 125,000,000 / 90,000 ≈ 1389 h.
This is the basic L10 life at 90 % reliability, before the aISO lubrication/contamination correction. The actual modified life Lnmh will differ based on viscosity ratio κ, contamination level and the bearing fatigue load limit Cu. This example is illustrative — verify against your actual bearing catalogue values and operating conditions.
Frequently asked questions
Which standard does this bearing calculator use?
The primary engine follows ISO 281:2007 — the international standard for rolling bearing dynamic load ratings and rating life. The L10 basic life and modified rating life Lnmh use the ISO 281 framework including the analytic aISO factor (§9.3.3), the reference viscosity from ISO 281:2007 Annex B, and the reliability factor a₁ from Table 2. The static safety factor follows ISO 76. Two secondary panels (heat generation by Palmgren's formula, and dmn speed-limit thresholds) are engineering estimates based on manufacturer guidelines rather than ISO-codified limits, and are labelled accordingly in the app.
What is the difference between L10 basic life and modified rating life Lnmh?
L10 is the basic ISO 281 life at 90 % reliability — it depends only on the load ratio C/P and bearing type, and does not account for lubrication or contamination. Lnmh (the modified rating life) multiplies L10 by the reliability factor a₁ and the ISO 281 life modification factor aISO, which captures how well the bearing is lubricated (via the viscosity ratio κ) and how clean the environment is (via the contamination factor ηc and the fatigue load limit Cu). In well-lubricated, clean conditions Lnmh can be several times larger than L10; in poorly lubricated or contaminated conditions it can be much shorter.
How does viscosity ratio κ affect bearing life?
The viscosity ratio κ = ν/ν₁ compares the actual kinematic viscosity of the oil at operating temperature to the reference viscosity the bearing needs at its speed and size to form a full elastohydrodynamic film. When κ ≥ 1 the film is complete and aISO is at its maximum for the given contamination level. When κ < 1 the film is incomplete (mixed lubrication), aISO drops sharply and predicted life falls — often dramatically. κ < 0.5 represents severe boundary lubrication, which the calculator flags as a warning and where the ISO 281 model reaches its lower validity limit.
Which bearing types does the calculator cover?
The calculator covers all five main rolling-element types: deep-groove ball bearings (ISO 281 interpolated X/Y table), angular-contact ball bearings (40° series factors), cylindrical roller bearings (radial load only — axial thrust is carried by the flanges and not included in P), tapered roller bearings (representative series factors) and spherical roller bearings (Y₁/Y₂ axial-load factors). A built-in catalog spanning the 6000, 6200, 6300, 7200, 7300, NU, 22200, 22300 and 302xx–322xx designation series lets you select a bearing directly and auto-populate C, C0 and dm.
Is the bearing calculator free?
You can run it during a free 30-minute preview with no sign-up required. A free 14-day account trial unlocks every calculator on the platform with no credit card. The branded PDF engineering report and saved calculations are part of a paid plan.
Related calculators
- Shaft Analysis (DIN 743)Compute the shaft reactions that become the bearing radial and axial loads.
- Rotor DynamicsVerify the operating speed sits clear of the shaft critical speed before finalising the bearing selection.
- Gear AnalysisGear mesh forces drive the shaft loads that feed directly into bearing equivalent load P.
- Thermal AnalysisBearing heat generation affects the oil viscosity at operating temperature and therefore κ and Lnmh.
- Shaft CouplingsCoupling misalignment introduces additional radial load on the adjacent shaft bearings.
Run the Bearing Analysis on your own numbers
Free 30-minute preview — no sign-up. A free 14-day account trial unlocks every tool and the branded PDF report, no credit card required.
Start free