
AS 4100:2020 treats fatigue in a very specific way: it assumes you know the stress ranges in your details, you classify those details using sketches and tables, and then you calculate allowable cycles and damage from S–N curves in Section 11.
That’s manageable for a single welded joint in a spreadsheet. It is not manageable for a full FEA model with thousands of welds, CHS joints, and load groups.
This article explains how AS 4100:2020 fatigue is implemented in SDC Verifier, so you can understand exactly what the software is checking, how it maps to the code, and what the results actually mean.
AS 4100 fatigue provisions are meant for steel structures where the same details see many cycles of stress range over their life. That includes things like:
In all those cases, the governing detail is usually not the one with the highest static stress, but the one that sits in the middle of millions of cycles with a moderate stress range. Section 11 gives the design rules for that situation: how to classify the detail, how to get a design stress range, when you can skip further checks, and how to compute fatigue damage when you cannot.
SDC Verifier takes that logic and runs it automatically on your FEA results. You still have to make engineering choices – detail categories, capacity factor, which stresses to use – but you don’t have to push every equation through Excel.
Section 11 is an S–N based method as defined in AS 4100:2020 – Steel structures with a few gates you must pass before you even talk about fatigue damage.
First, the code checks applicability:
If these are violated, you are outside the intended range of the method.
Second, you classify the detail using Table 11.5.1:
Each category corresponds to an S–N curve. For normal stress, curves are given in Figure 11.6.1; for shear stress, in Figure 11.6.2. Shear stress fatigue is limited to categories 80 and 100.
For some welded details, the fatigue strength is adjusted for thickness using a factor βtf from Section 11 / 11.1.6. This effectively penalises thick plates and welds.
On top of that you have the capacity factor φ from Section 11 / 11.1.5 In the reference design case φ = 1.0. For non-redundant load paths, φ must be reduced (down to 0.7 or less). φ appears both in the exception checks and in the expressions for allowable cycles.
Finally, Section 11 defines:
SDC Verifier follows this order. The software is not inventing a different method; it is implementing the same gates and equations that you would apply manually.
The fatigue check is only as good as the model and inputs you give it. In practice, you need four things in place.
For every material used in the model, yield and tensile strengths must be defined. The AS 4100 fatigue wizard checks this. If yield stress is missing, the implementation cannot verify basic conditions (1.1.2 and 11.1.3), and you will not get reliable results.
According to the standard’s calculation procedure, beam length in Y and Z directions is required. SDC Verifier uses data from the Beam Member Finder automatically. If beam members have not been recognised, you should run Beam Member Finder before you run the fatigue check.
If Beam Member Finder is not used and the model relies heavily on beams, expect problems in any calculation that assumes a member length.
Fatigue checks depend on two things:
In SDC Verifier, stress ranges come from your load cases, load combinations, and load groups. A typical setup for fatigue might be:
You should think about these groups the same way you would for hand calculations; the software does not know what your “one million cycles” actually represent unless you tell it.
The fatigue standard can work with:
SDC Verifier can use all three. Which one is appropriate depends on how closely your geometry matches the standard’s detail sketches. For regular plate details and simple welds, nominal stresses are usually fine. For complex weld geometries and tubular joints, hot spot stress is often more realistic.
The standard is added from the ribbon:
Standards → Main → AS → AS 4100 Fatigue (2020)
Custom settings are accessed via:
AS 4100 Fatigue (2020) → Help
This opens the configuration window for the check. The main inputs correspond directly to the code.
Figure 1 – AS 4100 Fatigue (2020) settings window in SDC Verifier (weld type, detail category, φ, hot-spot stress and rainflow options).
“Detail category” is the classification from Table 11.5.1, first column. You assign it to each relevant structural member, connection, or detail.
For normal stress, any category in the table can be used. For shear stress, only categories 80 and 100 are valid, which matches the standard.
Figure 2 – Example AS 4100 detail category 160: rolled and extruded products (plates, rolled sections, seamless tubes) with the direction of applied stress.
Once you choose a category, SDC Verifier:
Groups (1–4) are not inputs, they just organise the categories. The software cares about the actual category number.
“Element thickness” is an elemental characteristic.
For plate elements, leaving it at zero tells SDC Verifier to use the thickness recognised by the plate recognition tool. For non-plate elements, you specify a thickness manually.
Element thickness is used twice:
If thickness is wrong or missing, βtf will be wrong, and the fatigue capacity will no longer match the standard.
“Weld type” distinguishes between:
This flag decides how βtf is calculated. For transverse fillet and butt welds, Section 11 / 11.1.6 allows a particular thickness correction rule.
In the implementation, weld type does not change the stress itself; it changes how strongly thickness penalises the fatigue strength for that detail.
For truss connections involving circular or rectangular hollow sections, the standard uses multiplying factors from Tables 11.3.1(A) and (B) to adjust stress ranges.
In SDC Verifier, this is input as a “Multiplying factor” characteristic for the relevant connection. The default is 1.0.
For CHS and RHS trusses you should set this factor according to:
The factor is then applied directly to the stress range before cycles and damage are calculated.
Figure 3 – AS 4100 Tables 11.3.1(A) and 11.3.1(B): multiplying factors for calculated stress range in circular and rectangular hollow section truss joints (chords, verticals, diagonals).
The capacity factor φ comes from Section 11 / 11.1.5.
For reference design conditions, φ = 1.0. For non-redundant load paths, φ is reduced and should not exceed 0.7. Any deviation from the reference case should be justified as you would in a manual design.
In the implementation, φ appears:
Inputting φ = 1.0 when the load path is clearly non-redundant will produce optimistic fatigue lives. The software will not second-guess that choice for you.
The checkbox “Use Hot Spot Stress” switches the fatigue calculation to use hot spot stresses for locations defined in the weld finder tool.
This option is intended for:
The underlying fatigue method and code references do not change; only the stress input is different. Details of the hot spot stress methodology are documented in a separate help page.
The checkbox “Include Rainflow Counting” enables a variant of the fatigue check based on rainflow cycle counting.
The idea is straightforward:
Two additional parameters are used internally:
These flags are then used in the cycle and damage calculations in the same way as in the constant-amplitude case.
The implementation consists of a single fatigue check that executes a fixed sequence of operations. In words, it does exactly what the code prescribes.
First, the check verifies whether the standard applies to the detail:
1. Thickness is at least 3 mm and yield stress does not exceed 690 MPa (Section 1 / 1.1.2).
2. Maximum stress magnitude over all cycles does not exceed yield, and the maximum stress range does not exceed 1.5 times the yield stress (Section 11 / 11.1.3).
If any of these conditions are violated, the detail is flagged as outside the standard’s basic requirements. You can still see stress results, but fatigue damage values should not be treated as code-compliant.
For details that pass the basic checks, the implementation:
3. Determines the element thickness, either from plate recognition or from the Element Thickness input.
4. Calculates the thickness correction factor βtf where applicable (transverse fillet or butt welds, Section 11 / 11.1.6), using this thickness and the weld type.
5. Obtains design stress ranges in normal and shear directions. These are Δσ and Δτ derived from the chosen stress result (element, weld, or hot spot) and from the defined load groups. For truss connections involving CHS or RHS, the Multiplying Factor is applied at this stage.
The design stress ranges are the f* values that appear in the code equations and exception checks.
Next, the implementation checks the exceptions defined by the code.
6. The first set of exceptions comes from Section 11 / 11.4. These link the greatest stress range and the number of cycles with capacity factor φ. If the stress range is sufficiently low, or the number of cycles sufficiently small, further fatigue assessment is not required.
7. The second exception criterion comes from Section 11 / 11.7. Here the greatest stress range is compared with a category-dependent threshold derived from the S–N parameters and βtf.
If either exception is satisfied, SDC Verifier records that the detail is exempt from full fatigue assessment. The report shows which condition was met. No damage summation is performed for that detail, because the code says you may stop at the exception.
For details where exceptions are not satisfied, the full variable stress range assessment is carried out.
8. The detail category is used to read the baseline S–N parameters from Figures 11.6.1 (normal) and 11.6.2 (shear).
9. These parameters are adjusted with βtf and the capacity factor φ, producing the constants that appear in the allowable cycles expressions in Section 11 / 11.8.2.
10. For each direction (normal and shear), allowable number of cycles is calculated for the given stress range. These are implemented directly as written.
11. The number of cycles actually present in your load history is determined.
12. Fatigue damage is calculated for each load group and direction as the ratio of actual cycles to allowable cycles. Damage from all groups is summed, and the governing direction is identified.
If the summed fatigue damage FdSummed is greater than 1.0, the detail does not satisfy the fatigue requirement for the given stress ranges, cycle counts, φ, and detail category.
To validate the implementation, a benchmark was performed on a jacket structure modelled mainly with beams and a shell base plate.
Jacket FEA model and structural steel properties used for the AS 4100 fatigue benchmark.
The model:
The governing detail was a fillet-welded plate (element 23475) in the base shell:
Properties label plot: beam sections and plate thicknesses in the jacket model, including the thick base plates where the governing weld is located.
Governing fillet-welded base plate (T = 120 mm) selected for hand calculations and AS 4100 fatigue verification in SDC Verifier.
A manual calculation was carried out following Section 11 step by step:
AS 4100 fatigue results in SDC Verifier for the governing plate: required cycles and fatigue damage per load group and total summed damage D≈3.22D ≈ 3.22D≈3.22, matching the hand calculation.
The same detail and load setup were then checked in SDC Verifier with AS 4100 Fatigue (2020) using the options described above. The software reproduced the hand calculation route: required cycles, damage per group, and total damage matched the manual values to engineering accuracy.
The benchmark confirms that the implementation in SDC Verifier follows the same clauses and equations as a hand design under AS 4100:2020. The difference is that the software applies this route to all relevant details, not just one weld that you have time to analyse in a spreadsheet.
The AS 4100 fatigue check in SDC Verifier produces, for each assessed detail or element:
A practical way to use these results is:
Once you are satisfied with those inputs, the fatigue damage values can be used as part of your overall verification – alongside strength, serviceability, and stability – to judge whether the structure is acceptable for the intended number of load cycles.
Stay updated with the latest in structural verification, engineering insights, and SDC Verifier updates.