Bearings · Variable-load and variable-speed duty
Bearing Variable Duty Equivalent Dynamic Load Calculator
Calculate equivalent dynamic bearing load P_eq and mean RPM for a repeating variable-load, variable-speed duty cycle with up to four operating segments.
Reference calculator #019
Enter repeating bearing duty segments
Inputs stay in your browser. Values are normalized to canonical units before calculation.
Calculated output
Results
- Time-weighted mean rotational speed
- Total entered duty-cycle duration
- Total revolutions per entered cycle
- Segments with positive duration
- Largest calculated fatigue contribution
- Basic rating-life exponent p
- Basic rating-life reliability basis
- Segment 1 calculated fatigue contribution
- Segment 2 calculated fatigue contribution
- Segment 3 calculated fatigue contribution
- Segment 4 calculated fatigue contribution
Valid variable-duty equivalent dynamic load result
- Each Pᵢ is already the correct constant equivalent dynamic bearing load for its segment, derived for the same exact bearing and rating convention.
- The entered segments represent one repeating duty cycle; load and speed are constant within each segment and transitions between segments are not modeled.
- Fatigue weighting is proportional to segment revolutions nᵢtᵢ and uses the selected basic rating-life exponent.
- Mean speed is time-weighted across the complete entered cycle, including stationary segments with positive duration.
- Stationary segments contribute no rolling-fatigue revolutions but can govern static safety and must be checked separately.
- The result supports the basic 90%-reliability L10 model. Modified life, shock, transient load, oscillation, reversals, minimum load, lubrication, contamination, mounting, and actual service life are excluded.
Calculation engine: bearing-variable-duty-equivalent-dynamic-load/1.0.0
Variable-load and variable-speed formula
For stepped duty segments, combine already-derived segment loads using their revolutions:
Calculate the time-weighted mean speed over the same cycle:
| Symbol | Meaning | Unit |
|---|---|---|
P_eq |
Equivalent dynamic load for the repeating cycle | N, kN, or lbf |
Pᵢ |
Already-derived equivalent dynamic load during segment i | common force unit |
nᵢ |
Constant rotational speed during segment i | rpm |
tᵢ |
Duration of segment i | common time unit |
p |
Basic life exponent: 3 for ball, 10/3 for roller bearings | dimensionless |
Because every duration is converted to canonical hours, all segments use the selected common time unit. Multiplying every duration by the same factor leaves P_eq and mean speed unchanged, although the displayed cycle duration and cycle revolutions scale with that factor.
Worked three-segment example
The default ball-bearing cycle contains:
| Segment | Pᵢ | nᵢ | tᵢ | Revolution share | Calculated fatigue contribution |
|---|---|---|---|---|---|
| 1 | 5 kN | 1,200 rpm | 4 h | 50.00% | 37.44% |
| 2 | 8 kN | 900 rpm | 2 h | 18.75% | 57.51% |
| 3 | 3 kN | 1,500 rpm | 2 h | 31.25% | 5.05% |
The cycle totals 8 hours and 576,000 revolutions. For p = 3:
- Compute each revolution weight
nᵢtᵢ: 4,800, 1,800, and 3,000 rpm·h. - Compute
Σ(Pᵢ³nᵢtᵢ) = 1,602,600 kN³·rpm·h. - Divide by
Σ(nᵢtᵢ) = 9,600 rpm·h. - Take the cube root:
P_eq = 5.506191 kN. - Mean speed:
9,600 / 8 = 1,200 rpm.
The 8 kN segment governs the calculated fatigue contribution even though it has fewer revolutions than segments 1 and 3 combined. This is why a simple arithmetic-average load is not equivalent.
Derive P_i before combining the duty cycle
Each Pᵢ must be the applicable equivalent dynamic load for one constant segment. If a segment contains radial and axial load, determine its Pᵢ from the exact bearing table and decision branch first. The Bearing Equivalent Dynamic Load Calculator can evaluate P = XFr + YFa when verified X and Y factors are known.
Do not combine raw Fr and Fa values across different segments, and do not reuse one segment’s X/Y branch when the load ratio, direction, clearance, or bearing arrangement changes.
Time weighting is only valid at constant speed
When every segment has the same rotational speed, n cancels from the equivalent-load expression and duration weighting alone gives the same answer. When speed changes, using only time shares incorrectly gives equal fatigue exposure to segments with different revolution counts.
This calculator reports both P_eq and time-weighted mean speed so the pair can reproduce the same basic rolling-fatigue arithmetic for the entered repeating cycle.
Stationary, idle, and zero-load segments
A positive-duration segment at zero rpm contributes to total cycle time and reduces mean speed, but contributes no rolling-fatigue revolutions. If it carries load, the calculator raises a warning because static equivalent load P₀ and static safety factor s₀ may govern.
A rotating segment with Pᵢ = 0 contributes revolutions but no fatigue term in this simplified equation. The calculator preserves the arithmetic and warns that real rolling bearings commonly require a minimum load to avoid skidding or damaging operating conditions.
Set duration to zero to disable a segment. Nonzero load or speed in a zero-duration segment is ignored and reported as a warning so stale values are visible.
Continue to L10 or required C
Two related links transfer P_eq and mean speed:
- the Bearing L10 Basic Rating Life Calculator receives C = P_eq as a deliberately visible placeholder; replace C with the exact catalog rating;
- the Bearing Required Dynamic Load Rating Calculator receives a placeholder 20,000-hour target; replace it with the actual basic-life requirement.
These handoffs verify arithmetic continuity. They do not independently validate the duty cycle, segment loads, bearing data, or application.
Engineering scope and limitations
This calculator covers up to four stepped, repeating, constant-within-segment operating conditions. It excludes:
- automatic derivation of segment Pᵢ, X/Y factor selection, bearing reactions, preload, load sharing, or moment loads;
- continuously varying load integration, measured time-series import, random spectra, transient peaks, shock, impact, reversal, acceleration, or start-stop dynamics;
- oscillating-motion equivalence, partial rotations, raceway load-zone changes, or direction-dependent load distribution;
- modified rating life, reliability other than 90%, fatigue load limit, lubrication, contamination, viscosity, or surface-condition factors;
- static equivalent load, static safety, permanent deformation, minimum load, skidding, speed limits, thermal balance, clearance, fits, mounting, or misalignment;
- wear, corrosion, electrical erosion, false brinelling, sealing, maintenance, or actual service-life prediction;
- bearing catalog selection, product availability, dimensional compatibility, cost, warranty, certification, or final engineering approval.
Use current manufacturer documentation and qualified application review when the duty cycle affects bearing selection or machine safety.
Frequently asked questions
Why are bearing duty segments weighted by revolutions instead of time alone?
Rolling-contact fatigue accumulates while the bearing rotates. For variable speed, each segment's weight is proportional to n_i times t_i. Time-only weighting is the constant-speed special case.
What load should I enter for each segment?
Enter the equivalent dynamic bearing load P_i already derived for that segment and the exact bearing. Do not enter an unprocessed radial/axial vector resultant unless the applicable bearing method defines it as P_i.
How are ball and roller bearing duty cycles different?
The calculation uses p = 3 for ball bearings and p = 10/3 for roller bearings. The higher roller exponent changes how strongly high-load segments influence P_eq.
How does the calculator treat a loaded stationary segment?
A segment with zero rpm contributes cycle time but no rolling-fatigue revolutions. The calculator warns that its static equivalent load and static safety must be checked separately.
Can P_eq and mean speed be used in the L10 calculators?
They can be transferred for a basic arithmetic check when the repeating-cycle assumptions apply. Replace the visible placeholder C or target-life value and confirm the manufacturer's complete variable-duty method before selection.
References and review status
Reviewed . References support the revolution-weighted equivalent-load method, mean-speed treatment, basic exponents, and rating-life boundaries; they do not imply endorsement, bearing approval, or standards conformity.
- Schaeffler — Rolling Bearings, Technical Principles — Manufacturer reference for equivalent operating values under stepped variable load and speed, mean speed, equivalent dynamic load, and basic rating-life scope.
- PEER Bearing — Tapered Roller Bearings engineering guide — Manufacturer guide showing revolution-weighted variable-load and variable-speed equivalent dynamic radial load for roller bearings.
- ISO 281:2007 — Rolling bearings — Dynamic load ratings and rating life — Official standard record for basic dynamic load ratings, basic rating life, 90% reliability, modified-life scope, and excluded failure modes.
- SKF — Bearing selection process: Bearing size — Manufacturer reference for basic L10 life equations and p = 3 or 10/3 rolling-element exponents.