$$\frac{da}{dN}= C(\Delta K)^m$$
$\Delta K = \Delta\sigma \cdot Y\sqrt{\pi a}$
$Y = \sec\!\left(\frac{\pi a}{2W}\right)^{1/2}$ (finite width)
Critical crack: $a_c = \frac{1}{\pi}\!\left(\frac{K_{Ic}}{\sigma_{max} Y}\right)^2$
Adjust initial crack size, stress range, and material constants to compute the crack growth curve, critical crack size, and remaining fatigue life — all in your browser.
$$\frac{da}{dN}= C(\Delta K)^m$$
$\Delta K = \Delta\sigma \cdot Y\sqrt{\pi a}$
$Y = \sec\!\left(\frac{\pi a}{2W}\right)^{1/2}$ (finite width)
Critical crack: $a_c = \frac{1}{\pi}\!\left(\frac{K_{Ic}}{\sigma_{max} Y}\right)^2$
a₀) and the cyclic Stress range Δσ to see this process unfold.C and m sliders actually represent?C and m are material constants you can experiment with. C is like the baseline growth rate, and m is the exponent that controls how sensitive the growth is to stress. For instance, aluminum has a different pair of values than steel. Try setting a high m value and watch how the crack growth curve on the graph becomes much steeper.Fracture toughness K_Ic comes in. It's a material property that tells us the maximum stress intensity the material can withstand. The simulator calculates a "critical crack size" (a_c). When the growing crack reaches that size, failure is imminent. Adjust the K_Ic parameter and see how the vertical failure line on the plot moves, changing the component's remaining life dramatically.The core model is the Paris Law, which governs the crack growth rate per load cycle. The driving force is the Stress Intensity Factor Range, ΔK.
$$\frac{da}{dN}= C(\Delta K)^m$$da/dN: Crack growth per cycle (m/cycle)
C: Paris constant, material-dependent (m/cycle)
m: Paris exponent, material-dependent
ΔK: Range of the stress intensity factor (MPa√m)
The stress intensity factor range ΔK depends on the applied stress, current crack size, and the geometry of the component. For a central crack in a finite-width plate, we use the following:
$$\Delta K = \Delta\sigma \cdot Y\sqrt{\pi a}\quad \text{where}\quad Y = \sqrt{\sec\left(\frac{\pi a}{2W}\right)}$$Δσ: Applied stress range (MPa) = σ_max - σ_min
a: Current crack length (m)
W: Width of the plate (m)
Y: Geometry correction factor (accounts for finite width)
Aircraft Structural Inspection: Engineers use Paris Law to predict the "safe life" of critical components like wing spars or landing gear. By knowing the initial flaw size from inspections and the flight load cycles, they schedule maintenance before a crack reaches the critical size, preventing catastrophic failure.
Bridge and Infrastructure Monitoring: Steel bridges experience daily stress cycles from traffic and wind. Fatigue analysis helps determine inspection intervals for weld details and connections, ensuring cracks are detected and repaired long before they compromise structural integrity.
Automotive and Railway Axles: Rotating components like axles are subjected to fully reversed bending stresses. Predicting fatigue crack growth is essential for designing these parts for a specific lifespan, balancing safety with material cost and weight.
Energy Sector (Wind Turbines, Pipelines): Wind turbine blades undergo billions of cyclic loads. Pipeline welds experience pressure fluctuations. Applying Paris Law allows for a damage-tolerant design philosophy, where the presence of cracks is acknowledged and managed through planned inspections throughout the asset's life.
When starting with this simulator, there are several pitfalls that beginners in CAE often encounter. First is the point that "Paris' Law is not a universal solution". This law holds well in the intermediate region of crack growth (so-called "Region II"), but different models are needed for the very slow growth region (the threshold) and the high-speed region just before fracture. It is dangerous to trust the simulator's results as an absolute life estimate; please consider them as a guideline only.
Next, the importance of setting the initial crack size a₀. For example, calculating with a₀ as 0.1mm versus 1mm can change the remaining life by several times. In practice, the minimum size detectable by non-destructive testing is often used for a₀. Be careful not to set a₀ extremely small under the assumption that "there should be no flaw," as this will yield an unrealistically optimistic life prediction.
Finally, the reality that "the stress range Δσ is not constant". While the simulator uses a fixed value, actual machinery and structures experience loads of varying magnitudes applied randomly. For such variable amplitude loading, cumulative damage calculations, such as using Miner's rule in combination, become necessary. Once you've learned the basics with this tool, handling this "load history" becomes the next practical challenge.
Consider a 7075-T6 aluminum test coupon: initial crack a₀ = 1.2 mm, applied stress range ΔS = 120 MPa, critical crack a_c = 18 mm, Paris constants m = 3.2 and C = 2.1×10⁻¹². Calculate: ΔK_initial = 120×√(π×1.2/1000) ≈ 7.4 MPa√m; da/dN = C(ΔK)^m = 2.1×10⁻¹²×(7.4)^3.2 ≈ 4.8×10⁻⁸ mm/cycle. Integration to a_c yields N ≈ 2.8×10⁶ cycles, and safety factor = 18/1.2 = 15.