Benchmarks

AS 4100:2020 Fatigue — Verified Benchmark (Hand Calcs vs SDC Verifier)

AS 4100
Fatigue Analysis
Fatigue Checks
  SDC Verifier
  • Scope & model: AS 4100:2020 §11 fatigue on a jacket (beams + shell base). Base fixed. Loads: gravity; top X/Y = 1 kN, Z = −10 kN; bottom −10 kN; wind-X 250→300 Pa on beams. Two groups: no wind / wind.
  • Governing detail: Fillet-welded plate (elem 23475), t = 120 mm; steel (E 200 GPa, Poisson’s 0.3, yield 235 MPa). Detail categories 90 (normal) / 80 (shear). 250k cycles per group (0.5 M total). Factors: capacity 0.7, thickness 0.676. Max normal stress range ≈108 MPa.
  • Result & parity: Required cycles (normal): 217,619 (no wind), 120,953 (wind). Fatigue damage 1.15 + 2.07 = 3.22 → Fail (>1). Shear non-governing. SDC Verifier = hand calcs 1:1, clause-referenced outputs.

This benchmark validates SDC Verifier’s AS 4100:2020 fatigue check on a jacket structure. We ran two realistic load groups (with and without wind), identified the governing fillet-welded plate, and compared SDC Verifier’s results with manual AS 4100 calculations. Outcome: the weld fails fatigue on summed damage, and SDC matches hand calcs step-by-step with clause-referenced output—ready for audit.

Test model

Jacket model was used to test the implementation of the code. Structure is modelled mainly with beam elements with the bottom section modeled with shell elements.

  SDC Verifier

  SDC Verifier

The model was constrained on bottom edges of the bottom plate sections. Gravity, loads and wind (only on beam part of the model and not on the bottom structures) were defined:

Gravity
g=9.81 m s2
Top Load X
FTX=1000 N
Top Load Y
FTY=1000 N
Top Load Z
FTZ=10000 N
Bottom Force
FB=10000 N
Wind X

Winds are defined with linear change along the height of the structure:
At the top:  WT=300 PaWT=300 Pa

Wind X 45 deg
Wind X 90 deg

  SDC Verifier

Several load cases were considered and 2 load groups were created:

Overall – no wind
Overall – wind

Due to the complexity of the model and load cases, in order to find most loaded plate – with the greatest weld stress range (delta stress), FEM analysis was used with following results (From the left: Overall – no wind, Overall – wind, Element with greatest delta stress):

  SDC Verifier

Most loaded shell element (for both load groups) is 23475:

Load Group: Overall – no wind:

∆𝜎𝑥_𝑛𝑤 = 38790164 𝑃𝑎

∆𝜎𝑦_𝑛𝑤 = 88754472 𝑃𝑎

𝜏𝑛𝑤 = 4202944 𝑃𝑎

Load Group: Overall – wind:

∆𝜎𝑥_𝑤 = 47110660 𝑃𝑎

∆𝜎𝑦_𝑤 = 107948624 𝑃𝑎

∆𝜏𝑤 = 4865480 𝑃𝑎

Model material is structured steel with following properties:

Young Modulus: 𝐸 = 200 𝐺𝑃𝑎

Poisson Ratio: 𝜈 = 0.3

Mass Density: 𝜌 = 7850 𝑘𝑔/𝑚3

Yield Stress: 𝑓𝑦 = 235 𝑀𝑃𝑎

The element is part of the fillet welded shell with thickness: 𝑡𝑝 = 0.12 𝑚

Detail category for the element was chosen according to the standard (Section 11/Table11.5.1):

For normal directions: 90

For shear directions: 80

Fatigue group consisting of both load groups (Overall – no wind and Overall – wind) wasconsidered with amount of cycles 𝑛𝑠𝑐 = 250000 for each load group (0.5 million cyclesin total).

Capacity factor was set (Section 11/[11.1.5]): 𝜙 = 0.7

Hand calculations

In order to check the results, analytical calculations were first carried out:

It was checked if standard applies to the model (Section 1/[1.1.2]):

𝑡𝑝 ≥ 3 𝑚𝑚

120 𝑚𝑚 ≥ 3 𝑚𝑚

thickness requirement met

𝑓𝑦 ≤ 690 𝑀𝑃𝑎

235 𝑀𝑃𝑎 ≤ 690 𝑀𝑃𝑎

yield stress requirement met

Following hand calculations are performed for the element 23475:

Then limitations were checked (Section 11/[11.1.3]):

Greatest magnitude of stress in all cycles was checked by FEM: 𝑎𝑏𝑠(𝜎𝑚𝑎𝑥) = 108 𝑀𝑃𝑎

Greatest stress range: 𝑓∗ = 107948624 𝑃𝑎

𝜎𝑚𝑎𝑥 ≤ 𝑓𝑦 and 𝑓∗ ≤ 1.5𝑓𝑦

108 𝑀𝑃𝑎 < 235 𝑀𝑃𝑎 limitation met

108 𝑀𝑃𝑎 < 352.5 𝑀𝑃𝑎 limitation met

As the element is a part of fillet welded plate and plate thickness is greater than 25 𝑚𝑚,thickness correction factor was calculated (Section 11/[11.1.6])

\[ \beta_{tf} = \left( \frac{25\,\text{mm}}{t_p} \right)^{0.25} = 0.676 \]

Exception from assessments were checked (Section 11/[11.4]):

\[ f^{*} < \phi \cdot 27\,\text{MPa}
\quad \text{or} \quad
n_{sc} < 2\times 10^{6}\!\left( \frac{\phi \cdot 36\,\text{MPa}}{f^{*}} \right) \]

Number of cycles: 𝑛𝑠𝑐 = 500000 and greatest stress range: 𝑓 = 107948624 𝑃𝑎

107948624 𝑃𝑎 > 18900000 𝑃𝑎 Not met

500000 > 466889 Not met

Another exception from assessments were checked (Section 11/[11.7]):

𝑓 < 𝜙𝑓3𝑐

Greatest stress range for normal directions: 𝑓 = 107948624 𝑃𝑎

For class 90: 𝑓3𝑐 = 𝛽𝑡𝑓 ∗ 𝑓3 = 0.676 ∗ 66 𝑀𝑃𝑎 = 44.6 𝑀𝑃𝑎

107948624 𝑃𝑎 > 32690000 𝑃𝑎 Not met

Exception are not applicable for the element – Fatigue assessment is required (Section11/[11.8.2]):

For normal stresses (with greatest stress range in normal direction taken from both Load Groups: 𝑓*𝑛𝑤 = 88754472 𝑃𝑎 and 𝑓*𝑤 = 107948624 𝑃𝑎):

\[ n_{sc} \ge \frac{5 \times 10^{6}\,(\phi f_{3c})^{3}}{(f^{*}_{nw})^{3}} \]

\[ n_{sc} \ge \frac{5 \times 10^{6}\,(\phi f_{3c})^{3}}{(f^{*}_{w})^{3}} \]

For shear stresses (with shear stresses from both Load Groups: \( f^{*}_{\tau nw} \) = 4202944 𝑃𝑎 and \( f^{*}_{\ tau w} \)
 = 4865480 𝑃𝑎 ):

\[ n_{sc} \ge \frac{2 \times 10^{6}\,(\phi f_{rsc})^{5}}{(f^{*}_{\tau \mathrm{nw}})^{5}} \]

\[ n_{sc} \ge \frac{2 \times 10^{6}\,(\phi f_{rsc})^{5}}{(f^{*}_{\tau \mathrm{w}})^{5}} \]

For selected categories:

For normal directions: 90 𝑀𝑃𝑎 → 𝑓3 = 66 𝑀𝑃𝑎 → 𝑓3𝑐 = 𝛽𝑡𝑓 ∗ 𝑓3 = 44.60 𝑀𝑃𝑎

For shear directions: 80 𝑀𝑃𝑎 → 𝑓𝑟𝑠 = 80 𝑀𝑃𝑎 → 𝑓𝑟𝑠𝑐 = 𝛽𝑡𝑓 ∗ 𝑓𝑟𝑠 = 54.08 𝑀𝑃𝑎

Number of cycles was calculated for:

Normal stress directions:

\[ n_{nw}
= \frac{5 \times 10^{6}\,(\phi f_{3c})^{3}}{(f^{*}_{nw})^{3}}
= 217\,619 \]

\[ n_{w}
= \frac{5 \times 10^{6}\,(\phi f_{3c})^{3}}{(f^{*}_{w})^{3}}
= 120\,953 \]

Shear stress direction:

\[ n_{\tau \mathrm{nw}}
= \frac{2 \times 10^{6}\,(\phi f_{rsc})^{5}}{(f^{*}_{\tau \mathrm{nw}})^{5}}
= 1.1856 \times 10^{11} \]

\[ n_{\tau \mathrm{w}}
= \frac{2 \times 10^{6}\,(\phi f_{rsc})^{5}}{(f^{*}_{\tau \mathrm{w}})^{5}}
= 0.5703 \times 10^{11} \]

Amount of cycles for normal stress directions is smaller than for shear stress directionso fatigue damage is calculated with results for normal stress directions:

𝐹𝑎𝑡𝑖𝑔𝑢𝑒𝐷𝑎𝑚𝑎𝑔𝑒 = \( \frac{n_{sc}}{n} \)

𝐹𝑎𝑡𝑖𝑔𝑢𝑒𝐷𝑎𝑚𝑎𝑔𝑒𝑛𝑤 = 1.15

𝐹𝑎𝑡𝑖𝑔𝑢𝑒𝐷𝑎𝑚𝑎𝑔𝑒𝑤 = 2.07

And summed fatigue damage:𝐹𝐷𝑆𝑢𝑚𝑚𝑒𝑑 = 𝐹𝑎𝑡𝑖𝑔𝑢𝑒𝐷𝑎𝑚𝑎𝑔𝑒𝑛𝑤 + 𝐹𝑎𝑡𝑖𝑔𝑢𝑒𝐷𝑎𝑚𝑎𝑔𝑒𝑤

𝐹𝐷𝑆𝑢𝑚𝑚𝑒𝑑 = 3.22

SDC Verifier check results

In SDC Verifier standard was added with same assumption and check was performed:

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

  SDC Verifier

 

Result comparison

Results comparison between hand calculations and SDC Verifier check: 

Parameter Hand calculations SDC Verifier
Number of cycles [-]
𝒏𝒔𝒄_𝒏𝒘 217619 217467
𝒏𝒔𝒄_𝒘 120953 120868
Fatigue damage [-]
𝑭𝒅𝒏𝒘 1.15 1.15
𝑭𝒅𝒘 2.07 2.07
Summed fatigue damage [-]
𝑭𝒅𝑺𝒖𝒎𝒎𝒆𝒅 3.22 3.22

Results from SDC Verifier are the same as those obtained with hand calculations.

This benchmark shows SDC Verifier’s AS 4100 fatigue implementation reproduces manual calculations step-by-step on a realistic jacket model. The governing fillet-welded plate fails with summed damage 3.22, matching the hand-calc route. The check surfaces the critical weld and provides auditor-ready, clause-mapped evidence. (Design levers: reduce stress range, upgrade detail category, increase thickness, or reduce cycles.)

Join our newsletter

    What would you like to know more about SDC Verifier?
    Loading