Cumulative damage meter (failure at D = 1)
Miner's rule: $D = \sum_i \frac{n_i}{N_i}$
Goodman correction: $S_{a,eq}= \dfrac{S_a}{1 - \sigma_m / S_u}$
Variable amplitude fatigue analysis using S-N curves and Miner's rule. Real-time calculation of cumulative damage, safety factor, and remaining life for steel, aluminum, and CFRP with Goodman mean stress correction.
Cumulative damage meter (failure at D = 1)
The core model is the S-N (Stress vs. Cycles to failure) curve, which describes the material's fatigue strength. It's often plotted on a log-log scale and can be represented by a power law.
$$N_i = \left(\frac{\sigma_f'}{S_{a,eq}}\right)^{1/b}$$Here, $N_i$ is the number of cycles to failure at the equivalent stress amplitude $S_{a,eq}$. $\sigma_f'$ is the fatigue strength coefficient (intercept at 1 cycle), and $b$ is the fatigue strength exponent (negative slope). The simulator uses typical values: steel ($\sigma_f'$ = 1000 MPa, $b$ = −0.085) and aluminum ($\sigma_f'$ = 800 MPa, $b$ = −0.102).
To handle real-world loading with a non-zero mean stress, we use the Goodman correction to find an equivalent fully-reversed stress amplitude.
$$S_{a,eq}= \dfrac{S_a}{1 - \sigma_m / S_u}$$$S_a$ is the applied stress amplitude, $\sigma_m$ is the mean stress, and $S_u$ is the material's ultimate tensile strength. This equation shows how tensile mean stress ($\sigma_m \gt 0$) increases the damaging effect ($S_{a,eq}\gt S_a$). Finally, Miner's linear damage rule sums the damage from all load blocks:
$$D = \sum_i \frac{n_i}{N_i}$$$D$ is the total cumulative damage, $n_i$ is the number of applied cycles at a given stress level, and $N_i$ is the life at that level from the S-N curve. Failure is predicted when $D \geq 1$, though in practice a safety factor is applied.
Aerospace Component Life Prediction: Aircraft wings and landing gear experience a complex spectrum of loads during takeoff, turbulence, and landing. Engineers use tools like this to analyze recorded flight data, summing damage from millions of cycles to schedule mandatory inspections and part replacements before critical damage accumulates.
Automotive Suspension & Chassis Design: Cars are subjected to variable amplitude loading from road surfaces. A common case is using a standardized "proving ground" load spectrum to simulate years of driving in a short test. This calculator helps designers choose materials and dimensions to ensure the chassis survives the warranty period with an adequate safety factor.
Wind Turbine Blade & Tower Analysis: These structures face random, high-cycle loading from wind gusts and rotation. Fatigue analysis is often the governing design criterion. Engineers define load spectra for different wind speeds and use Miner's rule to estimate a 20+ year service life, crucial for the economic viability of the turbine.
Railway & Bridge Infrastructure Monitoring: For railway axles and steel bridges, each passing train applies a distinct load block. By monitoring traffic (stress cycles n_i) and knowing the S-N curve of the steel, maintenance teams can calculate cumulative damage in real-time, moving from fixed-interval inspections to condition-based, predictive maintenance.
When starting to use this tool, there are several pitfalls that beginners in particular tend to fall into. First and foremost is the misconception that the calculation results guarantee an absolute lifespan. As experienced engineers often say, "Simulations are just 'paper calculations.' Reality is much harsher." For example, just because you select a steel material in the tool and it shows a safety factor of 1.5, you shouldn't proceed with the design as is. Actual products always have factors not included in the calculation, such as corrosion, manufacturing defects (like fine cracks in weld beads), and unexpected overloads. In practice, it's common to multiply the safety factor obtained from the calculation by an additional "experience factor."
Secondly, there's the quality of the load spectrum input. While the tool allows you to choose from pre-prepared spectra, in actual design work, you often need to create your own based on measured data or standards. Here, it's a major mistake to "ignore" low-stress level cycles. For instance, subjecting a material to 10 MPa of small vibration for 1 million cycles might seem to only slightly increase the D value, but microscopic cracks are definitely initiating and propagating inside the material. If a large load is then applied once in this "pre-conditioned" state, a "pre-conditioning effect" can occur, leading to fracture sooner than predicted.
Finally, consider the reliability of material constants. The values for σ_f' and b registered in the tool are representative values. In actual materials, fatigue strength varies due to fluctuations in heat treatment and lot-to-lot differences. For example, even for the same steel grade like "S45C," it's not uncommon for the fatigue life to vary by several times depending on the quenching and tempering conditions. For reliable design, it's ideal to obtain fatigue test data for the materials you procure and customize the tool's parameters accordingly.
Steel shaft (E=210 GPa, S-N curve: m=9, σ_f=800 MPa) subject to variable loading: 15,000 cycles at 400 MPa stress amplitude, then 8,000 cycles at 250 MPa. First level yields N₁=200,000 cycles (D₁=0.075); second level yields N₂=5,200,000 cycles (D₂=0.0015). Cumulative damage D=0.0765, Safety Ratio=13.07, indicating robust margin. If operating at 2×10⁶ cycles/year, estimated remaining life=67 years before 100% damage accumulation.