Metal Fatigue Life Calculator for Basquin Damage and Remaining Cycles
Introduction to Basquin-style metal fatigue life estimates
When screening a metal component for fatigue, the difficult part is usually not the multiplication. It is deciding whether the stress amplitudes and cycle counts really describe one consistent service history. This metal fatigue life calculator gives that first-pass review a transparent structure. Enter the fatigue strength coefficient σ′f, the fatigue exponent b, and up to three load blocks; the calculator returns a cumulative damage fraction D and an equivalent-life value for the entered repeating spectrum.
The result is intentionally compact. Use it to compare load histories, identify the load block that is contributing most under the entered equation, and see whether the calculated damage is below or above unity. It is not a final design approval. Rather, it is a repeatable way to test assumptions before committing time to a detailed material, geometry, and crack-growth assessment.
A useful fatigue estimate starts with clear definitions. All stress inputs need to use the same unit system and stress convention, and all cycle counts need to belong to the same repeated mission or duty cycle. With those basics in place, the separate blocks make it much easier to see what is hidden by an average stress value.
What this metal fatigue calculator solves
This metal fatigue calculator addresses a narrow but practical question: how much of a fatigue budget is consumed by a repeated history that can be described in a few stress blocks. It is useful when comparing mission profiles, reviewing a proposed maintenance interval, checking the effect of a load change, or asking whether a relatively brief event deserves more attention than a long baseline condition.
Each block stays separate because fatigue calculations are sensitive to the stress-life curve and to the stress definition used. A block contains an alternating stress amplitude and the number of repetitions at that amplitude. The calculator finds an allowable count for each populated block, divides the actual count by that allowance, and adds the resulting contributions. This provides a simple way to compare a broad base load, a normal service load, and an occasional event without blending them prematurely.
For a quick reasonableness check, change only one input and calculate again. The result should respond consistently with the exact relation shown below. If a small input change produces an unexpected result, stop and verify the stress convention, material constants, and units before interpreting the life estimate.
How to use this metal fatigue life calculator
Use the form to describe one material and up to three repeated load blocks in the same stress system. Enter the material constants first, then provide the stress amplitude and cycle count for each block. Press Calculate to refresh the damage fraction and equivalent life. Blank blocks and blocks containing zero values are ignored, so it is fine to use only one or two load cases.
- Enter the fatigue strength coefficient σ′f in MPa, using the same stress unit as every load block.
- Enter the fatigue exponent b as a negative number, matching the convention used for the fatigue data source.
- For each applicable block, enter alternating stress amplitude σa and its corresponding count n in cycles.
- Press Calculate, then compare D and equivalent life with the load history you intended to model.
If you are comparing several duty cycles, keep a short note of the amplitudes, counts, material source, and stress definition used for each run. That makes a later comparison meaningful: you can tell whether a changed result came from a real load change or from an inconsistent input assumption. When a value is uncertain, run a conservative case and an alternative case rather than hiding that uncertainty inside one guessed number.
Inputs for a Basquin fatigue check
The inputs for this metal fatigue life calculator come directly from the stress-life relation used by the page. The material fields establish the scale and slope of the entered curve. The load-case fields state how severe each repeated block is and how often it occurs. Most preventable errors come from mixing stress range with stress amplitude, mixing units, or entering cycles taken from unrelated operating histories.
- Fatigue strength coefficient σ′f (MPa): the material constant used in the allowable-cycle expression. It must be positive and in the same stress unit as the amplitudes.
- Fatigue exponent b (negative): the curve exponent. This field requires a negative value; its sign and numerical convention should match the source of the fatigue data.
- Stress amplitude σa1, σa2, σa3 (MPa): the alternating stress level for each block. If a source reports stress range, convert it to the required amplitude before entering it.
- Cycles n1, n2, n3: the repetitions at each amplitude. Enter counts of cycles, not hours, distance, revolutions, or another proxy unless it has already been converted to cycles.
As a practical habit, record where each input came from. A test report may quote fully reversed data, while a field estimate may use a different mean-stress condition. The calculator does not correct one convention into another. It only evaluates the values entered, so input preparation is part of the engineering work.
Formula behind the metal fatigue damage estimate
This metal fatigue calculator evaluates an allowable cycle count for each populated load block, then accumulates the fraction of that allowance that has been used. The displayed equation matches the calculation implemented on this page:
Here, Ni is the allowable count calculated for block i, ni is the entered count for that block, D is cumulative damage, and Leq is the equivalent life in cycles for the entered repeated spectrum. The page adds only blocks with both a positive stress and a positive cycle count. A value of D below 1 means the entered spectrum consumes less than one calculated damage budget; D at or above 1 means it consumes at least one full budget under this model.
Fatigue data conventions vary between sources. In particular, independently verify the exponent convention and the placement of the stress ratio before using any result for engineering decisions. Some references express a Basquin relation with a reciprocal ratio or with different stress and reversals definitions. This calculator deliberately shows the exact relation it evaluates so that this check is possible.
Worked example: comparing three metal fatigue stress blocks
Consider a screening case with σ′f = 850 MPa and b = −0.09. A bracket sees 50,000 cycles at 110 MPa, 8,000 cycles at 160 MPa, and 400 cycles at 220 MPa during a recurring service sequence. Enter those three pairs as separate blocks rather than averaging the amplitudes. The calculator finds N1, N2, and N3 from the same material values, then adds n1/N1, n2/N2, and n3/N3 to create D.
The useful conclusion is not a pretend precision value taken out of context. Instead, inspect the returned damage fraction, repeat the run after changing only the 220 MPa block, and compare the change. Then do the same for its cycle count. This shows whether the short event is materially controlling the calculation under the entered relation. It also creates an audit trail that another reviewer can reproduce from the three stated blocks.
For a real part, follow the same sequence with documented material data and a defensible load history. If the result is close to unity, input uncertainty, surface condition, notches, mean stress, and safety consequences all become more important than the extra decimal places in a simplified life estimate.
Sensitivity check for metal fatigue inputs
A useful sensitivity check for this metal fatigue life calculator changes one input at a time while keeping the remaining blocks fixed. That simple discipline reveals whether the result is mainly driven by the curve constants, one amplitude, or a cycle count that is large relative to the assumed spectrum. It also prevents two changed assumptions from being mistaken for one clear effect.
Try a modest increase and decrease in a stress amplitude, then separately vary the cycles for that same block. Because b appears in an exponent, fatigue-life relations can be quite sensitive to small changes in the adopted material data or stress interpretation. If the output barely changes when you expected a meaningful shift, recheck the selected equation convention and the units. If it changes sharply, record the range rather than relying on a single nominal run.
How to interpret the metal fatigue damage and life result
The result panel summarizes a fatigue screening calculation rather than issuing a final engineering decision. A damage fraction D below one means the entered repeating spectrum uses less than one full calculated budget. A damage fraction equal to or above one triggers the page’s caution message because the same spectrum has reached or exceeded the model’s available budget.
The equivalent-life value is best read as a comparative metric for this repeated pattern. It is not a promise that a physical part will survive that many cycles under every real condition. A changed material lot, surface finish, stress concentration, mean stress, environmental effect, or load ordering can change actual performance without changing the values in this small model.
For clear communication, save the displayed values together with σ′f, b, every amplitude, and every cycle count. The number alone is not enough to recreate a fatigue conclusion. The important question is whether the result, its sensitivity, and the block-by-block history are consistent with the engineering judgment behind the inputs.
Limitations of a simplified metal fatigue life estimate
No simplified metal fatigue life estimate captures every detail of real service. Surface finish, notch effects, residual stress, mean stress, overload history, crack initiation and growth, corrosion, temperature, multiaxial loading, and manufacturing variation can all move actual life away from a compact block-by-block calculation. This calculator stays intentionally limited so it remains useful as a transparent screening tool.
- Input interpretation: all entered stresses are assumed to use the same alternating-amplitude convention.
- Unit consistency: every stress must use the same unit system, and every cycle value must be a count of repeats.
- Linear accumulation: damage contributions are added, so sequence effects and load interactions are not modeled.
- Material data convention: validate σ′f, b, the stress ratio, and the reversal or cycle basis against the source data.
- Scope: use this as a screening estimate, not as a substitute for a full fatigue review where safety, compliance, or major cost depends on the result.
Use the calculator to organize assumptions, compare load histories, and identify where calculated damage is coming from. Then follow with the higher-fidelity analysis appropriate to the component. The best outcome from a fatigue screen is a clearer conversation about the governing block, the uncertainty in the data, and the next engineering question to investigate.
Fatigue Spectrum Tuner mini-game
Take an optional break with a fast fatigue-spectrum tuning challenge. Incoming load blocks are labelled in MPa and approach the crack line. Move the damper needle into each block’s glowing target band before it arrives. Accurate matches build a streak and protect the damage budget; missed blocks add simulated Miner damage. The game does not affect the calculator above, but it reinforces why a spectrum is handled as separate stress-and-cycle blocks.
Score0
Time75 s
Streak0
Damage D0.00
Best score: 0. Educational takeaway: fatigue screening keeps stress amplitudes and cycle counts as separate blocks before their damage fractions are summed.
