| Vose Software

Industry: Engineering
Product: ModelRisk
Application: Fatigue Analysis


A welded bridge bracket designed for 25 years fails before then almost half the time

A consultancy maintaining a major highway viaduct had to answer a deceptively simple question for a critical welded bracket on an expansion joint: will it survive its 25-year design life? The standard calculation said yes. Feeding the nominal traffic spectrum through the detail's S-N curve and accumulating damage with Miner's rule returned a point-estimate life of about 40 years — a comfortable 15-year margin over the design life. On that single number the maintenance interval was set and the file was closed.

When the same calculation was rebuilt in ModelRisk as a Monte Carlo simulation of 60,000 nominally identical brackets, the comfort disappeared. The median life dropped to 27 years, the P10-to-P90 spread ran from 11 to 84 years, and the probability of a fatigue crack before the 25-year design life came out at 45.9%. The deterministic 40-year answer was not wrong so much as misleading: it sat in the long right tail of a heavily skewed distribution, well above the lives most brackets would actually achieve.

Why a point estimate fails here

Fatigue life is the reciprocal of accumulated damage, and damage is driven by stress cubed (the Basquin slope of this detail is m = 3). Cubing a quantity that is itself uncertain pushes the bad cases far harder than the good cases, so the life distribution is strongly right-skewed. On a skewed distribution the mean and the deterministic "best estimate" both land far above the median — they describe a typical bracket badly. A point estimate also cannot express the only number the asset owner actually cares about: the probability of reaching the design life. ModelRisk delivers that number directly.

The model keeps the S-N curve itself fixed — its characterization is a separate exercise. What it propagates is the service loading plus a per-unit build factor:

  • Load-amplitude scatter. The measured load history is binned into five rainflow stress-range blocks (heavy truck down to wind buffeting). Each block's stress range is a Weibull draw around its nominal value.
  • A shared weld build-quality factor. A single LogNormal factor per bracket (mean ~1.07, heavy right tail) scales the effective stress of every block together. Because it is common to all blocks, the five contributions do not behave like independent draws — they do not average out, and the life distribution keeps its real spread instead of collapsing to a thin band.
  • A shared traffic-growth factor scaling all annual cycle counts together over the life.

The fatigue life distribution

Histogram of years to fatigue crack initiation

The headline output is the distribution of years to crack initiation (Miner damage D = 1) across the simulated population. The simulation reports a mean life of 40 years, a median of 27 years, a P10 of 11 years and a P90 of 84 years. The deterministic point estimate of 40 years coincides with the mean — and the chart shows exactly why that is a trap: the mean sits to the right of the bulk of the population, with a long thin tail of lucky brackets dragging it up. The shaded region left of the 25-year design line captures the 45.9% of brackets that crack before design life.

Survival across the service life

Survival curve showing probability the bracket is crack-free over time

Re-expressed as a survival curve, the result becomes an inspection planning tool. The probability that a bracket is still crack-free is 91.7% at 10 years, 78.5% at 15 years, 65.5% at 20 years and 54.1% at the 25-year design life, falling to 44.5% at 30 years and 31.2% at 40 years. Rather than a single "safe until year 40" claim, the owner gets a continuous risk profile to set risk-based inspection intervals against.

Where the damage actually comes from

Bar chart of each load block's share of total fatigue damage

Decomposing the Miner sum shows that the rare heavy-truck event is not the main culprit. The light-commercial block (46 MPa range) contributes 32.9% of total damage and the car / thermal-cycle block (31 MPa) a further 28.5%, simply because their cycle counts are so high. The loaded truck (64 MPa) adds 21.5% and the heavy truck (92 MPa) only 12.8%, with wind buffeting at 4.3%. This is the kind of counter-intuitive insight a deterministic worst-case calculation hides: chasing the heaviest load would barely move the life.

What drives the early failures

Tornado chart of drivers of the P10 fatigue life

A tornado on the P10 (early-failure) life, baseline 11 years, ranks the inputs by how far each moves that unlucky-tail life. The weld build-quality factor dominates (low +5.1 years, high -3.8 years, an 8.8-year spread), followed by the traffic-growth multiplier (4.5-year spread). The heavy-truck stress range and the endurance limit each move P10 life by under a year. The message for the asset owner is blunt: tightening weld inspection and acceptance criteria buys far more fatigue life than any change to the assumed load magnitudes.

What the model changed

The deterministic 40-year answer would have set a single mid-life inspection and treated the bracket as low-risk. The probabilistic answer reframes it as a population in which nearly half of installed brackets crack before the design life, with weld quality — not traffic loading — as the controlling variable. The consultancy moved to a risk-based inspection schedule keyed to the survival curve, front-loaded weld-quality acceptance on new fabrication, and reported the 45.9% pre-design-life failure probability to the owner as a number, not a reassurance.

ModelRisk functionality used

  • Monte Carlo simulation propagating the full service-load spectrum and per-unit build factors through a fixed S-N curve and Miner's-rule damage summation.
  • Weibull and LogNormal distributions for load-amplitude scatter and the shared build-quality and traffic-growth factors.
  • Common-cause factors shared across all load blocks of a unit, preventing the artificial variance collapse that independent draws would produce.
  • Sensitivity analysis (tornado) to rank drivers of the early-failure tail.
  • Output statistics and percentiles delivering the survival curve and the probability of reaching design life directly.