Overview
The Earthing Conductor Sizing calculator determines the minimum cross-sectional area of protective earthing conductors using two methods from AS/NZS 3000 (Wiring Rules):
- Adiabatic equation — A = I√t / k — calculates the minimum conductor area to withstand the thermal energy of a fault without exceeding insulation limits
- Table 5.1 lookup — minimum earthing conductor size based on the active conductor size (prescriptive requirement)
The governing minimum is the larger of the two, ensuring compliance with both the calculated thermal requirement and the prescriptive standard.
Input Parameters
| Parameter | Type | Default | Range | Description |
|---|---|---|---|---|
fault_current | Number | 10 kA | 0.1 – 100 | Prospective earth fault current in kiloamperes |
clearing_time | Number | 0.4 s | 0.01 – 5 | Protection device fault clearing time |
conductor_material | Enum | Cu | Cu / Al / Steel | Earthing conductor material |
insulation_type | Enum | PVC | PVC / XLPE / EPR / bare | Conductor insulation type — determines k-factor and temperature limits |
active_conductor_size | Number | 50 mm² | 1 – 500 | Active (phase) conductor size for Table 5.1 lookup |
override_k_factor | Number | — | 1 – 300 | Optional: manually override the k-factor instead of using material/insulation lookup |
Output Results
| Output | Symbol | Unit | Description |
|---|---|---|---|
| k-factor | k | A√s/mm² | Material constant from AS/NZS 3008.1 Table 52 |
| Adiabatic Minimum | Amin | mm² | I√t / k — minimum area to withstand fault energy |
| Table 5.1 Minimum | — | mm² | Prescriptive minimum from AS/NZS 3000 Table 5.1 |
| Governing Minimum | — | mm² | max(adiabatic, Table 5.1) |
| Selected Size | — | mm² | Next standard conductor size ≥ governing minimum |
| Withstand Time | tmax | s | Maximum fault duration the selected conductor can withstand |
| Result | — | PASS / FAIL | PASS if withstand time ≥ clearing time |
Formulas
Adiabatic Equation (AS/NZS 3008.1)
Minimum conductor cross-sectional area:
A = I × √t / k
Where:
- A = minimum conductor area (mm²)
- I = fault current (A)
- t = fault clearing time (s)
- k = material constant depending on conductor material, insulation type, and initial/final temperature limits
Common k-factor Values
| Material | PVC | XLPE | EPR | Bare |
|---|---|---|---|---|
| Copper | 115 | 143 | 143 | 159 |
| Aluminium | 76 | 94 | 94 | 105 |
| Steel | — | — | — | 58 |
Thermal Withstand Time
Rearranging the adiabatic equation to find maximum fault duration:
tmax = (A × k / I)²
The selected conductor PASSES if tmax ≥ clearing time.
Worked Examples
The 10 examples below are the validation cases for this calculation. Each one was produced by the calculation engine from the inputs shown, every figure was checked against the independent reference quoted at the end of the example, and the same cases are run against every engine build (see validation scorecard, tool fe_calc_earthing; worked examples for every calculation).
| # | Case | k | Adiabatic (mm²) | Active min (mm²) | Selected (mm²) | Withstand (s) | Result |
|---|---|---|---|---|---|---|---|
| 1 | 10 kA, 0.4 s, copper/PVC with a 50 mm² active | 115 | 55.00 | 16 | 70 | 0.648 | PASS |
| 2 | 2 kA, 0.1 s, 240 mm² active: minimum size governs | 115 | 5.50 | 95 | 95 | 29.839 | PASS |
| 3 | 20 kA, 0.5 s, copper/XLPE with a 120 mm² active | 143 | 98.90 | 35 | 120 | 0.736 | PASS |
| 4 | 1 kA, 0.05 s, copper/EPR with a 4 mm² active | 143 | 1.56 | 2.5 | 2.5 | 0.128 | PASS |
| 5 | 25 kA, 1 s, bare copper with a 240 mm² active | 159 | 157.23 | 95 | 185 | 1.384 | PASS |
| 6 | 15 kA, 0.3 s, aluminium/PVC with a 150 mm² active | 76 | 108.10 | 50 | 120 | 0.370 | PASS |
| 7 | 30 kA, 0.2 s, aluminium/XLPE with a 300 mm² active | 94 | 142.73 | 120 | 150 | 0.221 | PASS |
| 8 | 8 kA, 2 s, bare aluminium with a 95 mm² active | 105 | 107.75 | 25 | 120 | 2.481 | PASS |
| 9 | 12 kA, 0.5 s, bare steel with a 70 mm² active | 58 | 146.30 | 25 | 150 | 0.526 | PASS |
| 10 | 40 kA, 0.1 s, k = 200 override with a 500 mm² active | 200 | 63.25 | 120 | 120 | 0.360 | PASS |
Example 1 — 10 kA, 0.4 s, copper/PVC with a 50 mm² active
The common case: the adiabatic minimum (55 mm²) governs and rounds up to 70 mm².
Given: Prospective earth fault current I = 10 kA cleared in t = 0.4 s; copper earthing conductor, pvc-insulated (k from the material/insulation table); associated active conductor 50 mm².
| Material constant k | k = 115 A·√s/mm² — copper/pvc (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 10,000 × √0.4 / 115 = 6,324.6 / 115 = 55.00 mm² |
| Minimum for the active conductor | 50 mm² active → 16 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(55.00, 16) = 55.00 mm² (adiabatic governs) → next standard size 70 mm² |
| Thermal withstand | tmax = (S × k / I)² = (70 × 115 / 10,000)² = 0.6480 s; clearing time 0.4 s must not exceed it → 0.400 vs limit 0.648 s PASS |
| Minimum size check | selected 70 mm² ≥ 16 mm² minimum for the 50 mm² active → 70.0 vs limit 16.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 70 mm² copper, withstands 0.648 s; governing: adiabatic |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 115 (copper/pvc): S = 10000 × √0.4/115 = 55.00 mm²; minimum for a 50 mm² active conductor = 16 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(55.00, 16) = 55.00 mm² → next standard size 70 mm²; withstand t = (70 × 115/10000)² = 0.6480 s ≥ 0.4 s (validation case c0037-10ka-0.4s-cu-pvc-50mm2) |
Example 2 — 2 kA, 0.1 s, 240 mm² active: minimum size governs
A small, quickly cleared fault needs only 5.5 mm² adiabatically, so the minimum for the 240 mm² active conductor sets the size.
Given: Prospective earth fault current I = 2 kA cleared in t = 0.1 s; copper earthing conductor, pvc-insulated (k from the material/insulation table); associated active conductor 240 mm².
| Material constant k | k = 115 A·√s/mm² — copper/pvc (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 2,000 × √0.1 / 115 = 632.5 / 115 = 5.50 mm² |
| Minimum for the active conductor | 240 mm² active → 95 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(5.50, 95) = 95.00 mm² (minimum size for the active conductor governs) → next standard size 95 mm² |
| Thermal withstand | tmax = (S × k / I)² = (95 × 115 / 2,000)² = 29.8389 s; clearing time 0.1 s must not exceed it → 0.100 vs limit 29.839 s PASS |
| Minimum size check | selected 95 mm² ≥ 95 mm² minimum for the 240 mm² active → 95.0 vs limit 95.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 95 mm² copper, withstands 29.839 s; governing: minimum size for active |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 115 (copper/pvc): S = 2000 × √0.1/115 = 5.50 mm²; minimum for a 240 mm² active conductor = 95 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(5.50, 95) = 95.00 mm² → next standard size 95 mm²; withstand t = (95 × 115/2000)² = 29.8389 s ≥ 0.1 s (validation case c0037-2ka-0.1s-cu-pvc-240mm2-table) |
Example 3 — 20 kA, 0.5 s, copper/XLPE with a 120 mm² active
XLPE's higher k (143) relative to PVC (115) saves one size: 98.9 mm² adiabatic → 120 mm².
Given: Prospective earth fault current I = 20 kA cleared in t = 0.5 s; copper earthing conductor, xlpe-insulated (k from the material/insulation table); associated active conductor 120 mm².
| Material constant k | k = 143 A·√s/mm² — copper/xlpe (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 20,000 × √0.5 / 143 = 14,142.1 / 143 = 98.90 mm² |
| Minimum for the active conductor | 120 mm² active → 35 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(98.90, 35) = 98.90 mm² (adiabatic governs) → next standard size 120 mm² |
| Thermal withstand | tmax = (S × k / I)² = (120 × 143 / 20,000)² = 0.7362 s; clearing time 0.5 s must not exceed it → 0.500 vs limit 0.736 s PASS |
| Minimum size check | selected 120 mm² ≥ 35 mm² minimum for the 120 mm² active → 120.0 vs limit 35.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 120 mm² copper, withstands 0.736 s; governing: adiabatic |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 143 (copper/xlpe): S = 20000 × √0.5/143 = 98.90 mm²; minimum for a 120 mm² active conductor = 35 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(98.90, 35) = 98.90 mm² → next standard size 120 mm²; withstand t = (120 × 143/20000)² = 0.7362 s ≥ 0.5 s (validation case c0037-20ka-0.5s-cu-xlpe-120mm2) |
Example 4 — 1 kA, 0.05 s, copper/EPR with a 4 mm² active
A final sub-circuit: the adiabatic 1.56 mm² is below the 2.5 mm² minimum for a 4 mm² active, so the minimum governs and 2.5 mm² is selected.
Given: Prospective earth fault current I = 1 kA cleared in t = 0.05 s; copper earthing conductor, epr-insulated (k from the material/insulation table); associated active conductor 4 mm².
| Material constant k | k = 143 A·√s/mm² — copper/epr (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 1,000 × √0.05 / 143 = 223.6 / 143 = 1.56 mm² |
| Minimum for the active conductor | 4 mm² active → 2.5 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(1.56, 2.5) = 2.50 mm² (minimum size for the active conductor governs) → next standard size 2.5 mm² |
| Thermal withstand | tmax = (S × k / I)² = (2.5 × 143 / 1,000)² = 0.1278 s; clearing time 0.05 s must not exceed it → 0.050 vs limit 0.128 s PASS |
| Minimum size check | selected 2.5 mm² ≥ 2.5 mm² minimum for the 4 mm² active → 2.5 vs limit 2.5 mm² PASS |
| Result | 2/2 checks pass → PASS; 2.5 mm² copper, withstands 0.128 s; governing: minimum size for active |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 143 (copper/epr): S = 1000 × √0.05/143 = 1.56 mm²; minimum for a 4 mm² active conductor = 2.5 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(1.56, 2.5) = 2.50 mm² → next standard size 2.5 mm²; withstand t = (2.5 × 143/1000)² = 0.1278 s ≥ 0.05 s (validation case c0037-1ka-0.05s-cu-epr-4mm2) |
Example 5 — 25 kA, 1 s, bare copper with a 240 mm² active
A long 1 s clearing time at high current: bare copper (k = 159) still needs 185 mm².
Given: Prospective earth fault current I = 25 kA cleared in t = 1 s; copper earthing conductor, bare (k from the material/insulation table); associated active conductor 240 mm².
| Material constant k | k = 159 A·√s/mm² — copper/bare (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 25,000 × √1 / 159 = 25,000.0 / 159 = 157.23 mm² |
| Minimum for the active conductor | 240 mm² active → 95 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(157.23, 95) = 157.23 mm² (adiabatic governs) → next standard size 185 mm² |
| Thermal withstand | tmax = (S × k / I)² = (185 × 159 / 25,000)² = 1.3844 s; clearing time 1 s must not exceed it → 1.000 vs limit 1.384 s PASS |
| Minimum size check | selected 185 mm² ≥ 95 mm² minimum for the 240 mm² active → 185.0 vs limit 95.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 185 mm² copper, withstands 1.384 s; governing: adiabatic |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 159 (copper/bare): S = 25000 × √1/159 = 157.23 mm²; minimum for a 240 mm² active conductor = 95 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(157.23, 95) = 157.23 mm² → next standard size 185 mm²; withstand t = (185 × 159/25000)² = 1.3844 s ≥ 1 s (validation case c0037-25ka-1s-cu-bare-240mm2) |
Example 6 — 15 kA, 0.3 s, aluminium/PVC with a 150 mm² active
Aluminium/PVC (k = 76) needs 108 mm² where copper would need 71 mm²; 120 mm² is selected.
Given: Prospective earth fault current I = 15 kA cleared in t = 0.3 s; aluminium earthing conductor, pvc-insulated (k from the material/insulation table); associated active conductor 150 mm².
| Material constant k | k = 76 A·√s/mm² — aluminium/pvc (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 15,000 × √0.3 / 76 = 8,215.8 / 76 = 108.10 mm² |
| Minimum for the active conductor | 150 mm² active → 50 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(108.10, 50) = 108.10 mm² (adiabatic governs) → next standard size 120 mm² |
| Thermal withstand | tmax = (S × k / I)² = (120 × 76 / 15,000)² = 0.3697 s; clearing time 0.3 s must not exceed it → 0.300 vs limit 0.370 s PASS |
| Minimum size check | selected 120 mm² ≥ 50 mm² minimum for the 150 mm² active → 120.0 vs limit 50.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 120 mm² aluminium, withstands 0.370 s; governing: adiabatic |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 76 (aluminium/pvc): S = 15000 × √0.3/76 = 108.10 mm²; minimum for a 150 mm² active conductor = 50 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(108.10, 50) = 108.10 mm² → next standard size 120 mm²; withstand t = (120 × 76/15000)² = 0.3697 s ≥ 0.3 s (validation case c0037-15ka-0.3s-al-pvc-150mm2) |
Example 7 — 30 kA, 0.2 s, aluminium/XLPE with a 300 mm² active
A high-current, fast-clearing switchboard fault on an aluminium/XLPE earthing conductor: 142.7 mm² → 150 mm².
Given: Prospective earth fault current I = 30 kA cleared in t = 0.2 s; aluminium earthing conductor, xlpe-insulated (k from the material/insulation table); associated active conductor 300 mm².
| Material constant k | k = 94 A·√s/mm² — aluminium/xlpe (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 30,000 × √0.2 / 94 = 13,416.4 / 94 = 142.73 mm² |
| Minimum for the active conductor | 300 mm² active → 120 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(142.73, 120) = 142.73 mm² (adiabatic governs) → next standard size 150 mm² |
| Thermal withstand | tmax = (S × k / I)² = (150 × 94 / 30,000)² = 0.2209 s; clearing time 0.2 s must not exceed it → 0.200 vs limit 0.221 s PASS |
| Minimum size check | selected 150 mm² ≥ 120 mm² minimum for the 300 mm² active → 150.0 vs limit 120.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 150 mm² aluminium, withstands 0.221 s; governing: adiabatic |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 94 (aluminium/xlpe): S = 30000 × √0.2/94 = 142.73 mm²; minimum for a 300 mm² active conductor = 120 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(142.73, 120) = 142.73 mm² → next standard size 150 mm²; withstand t = (150 × 94/30000)² = 0.2209 s ≥ 0.2 s (validation case c0037-30ka-0.2s-al-xlpe-300mm2) |
Example 8 — 8 kA, 2 s, bare aluminium with a 95 mm² active
A 2 s clearing time (√2 ≈ 1.41 multiplier) on a bare aluminium conductor (k = 105).
Given: Prospective earth fault current I = 8 kA cleared in t = 2 s; aluminium earthing conductor, bare (k from the material/insulation table); associated active conductor 95 mm².
| Material constant k | k = 105 A·√s/mm² — aluminium/bare (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 8,000 × √2 / 105 = 11,313.7 / 105 = 107.75 mm² |
| Minimum for the active conductor | 95 mm² active → 25 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(107.75, 25) = 107.75 mm² (adiabatic governs) → next standard size 120 mm² |
| Thermal withstand | tmax = (S × k / I)² = (120 × 105 / 8,000)² = 2.4806 s; clearing time 2 s must not exceed it → 2.000 vs limit 2.481 s PASS |
| Minimum size check | selected 120 mm² ≥ 25 mm² minimum for the 95 mm² active → 120.0 vs limit 25.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 120 mm² aluminium, withstands 2.481 s; governing: adiabatic |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 105 (aluminium/bare): S = 8000 × √2/105 = 107.75 mm²; minimum for a 95 mm² active conductor = 25 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(107.75, 25) = 107.75 mm² → next standard size 120 mm²; withstand t = (120 × 105/8000)² = 2.4806 s ≥ 2 s (validation case c0037-8ka-2s-al-bare-95mm2) |
Example 9 — 12 kA, 0.5 s, bare steel with a 70 mm² active
A steel earthing conductor (k = 58) needs 146 mm² where bare copper would need 53 mm².
Given: Prospective earth fault current I = 12 kA cleared in t = 0.5 s; steel earthing conductor, bare (k from the material/insulation table); associated active conductor 70 mm².
| Material constant k | k = 58 A·√s/mm² — steel/bare (IEC 60364-5-54 Annex A cable-core value, 30/70 °C basis) |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 12,000 × √0.5 / 58 = 8,485.3 / 58 = 146.30 mm² |
| Minimum for the active conductor | 70 mm² active → 25 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(146.30, 25) = 146.30 mm² (adiabatic governs) → next standard size 150 mm² |
| Thermal withstand | tmax = (S × k / I)² = (150 × 58 / 12,000)² = 0.5256 s; clearing time 0.5 s must not exceed it → 0.500 vs limit 0.526 s PASS |
| Minimum size check | selected 150 mm² ≥ 25 mm² minimum for the 70 mm² active → 150.0 vs limit 25.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 150 mm² steel, withstands 0.526 s; governing: adiabatic |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 58 (steel/bare): S = 12000 × √0.5/58 = 146.30 mm²; minimum for a 70 mm² active conductor = 25 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(146.30, 25) = 146.30 mm² → next standard size 150 mm²; withstand t = (150 × 58/12000)² = 0.5256 s ≥ 0.5 s (validation case c0037-12ka-0.5s-steel-bare-70mm2) |
Example 10 — 40 kA, 0.1 s, k = 200 override with a 500 mm² active
A user-supplied k of 200 (e.g. bare copper where a higher final temperature is permitted) gives 63.2 mm², but the minimum for a 500 mm² active still governs at 120 mm².
Given: Prospective earth fault current I = 40 kA cleared in t = 0.1 s; copper earthing conductor, bare (k = 200 given by the user); associated active conductor 500 mm².
| Material constant k | k = 200 A·√s/mm² — user override |
|---|---|
| Adiabatic minimum (IEC 60364-5-54 543.1.2) | S = I × √t / k = 40,000 × √0.1 / 200 = 12,649.1 / 200 = 63.25 mm² |
| Minimum for the active conductor | 500 mm² active → 120 mm² minimum earthing conductor (component's copy of AS/NZS 3000 Table 5.1, pending verification against the licensed standard) |
| Governing minimum and selection | max(63.25, 120) = 120.00 mm² (minimum size for the active conductor governs) → next standard size 120 mm² |
| Thermal withstand | tmax = (S × k / I)² = (120 × 200 / 40,000)² = 0.3600 s; clearing time 0.1 s must not exceed it → 0.100 vs limit 0.360 s PASS |
| Minimum size check | selected 120 mm² ≥ 120 mm² minimum for the 500 mm² active → 120.0 vs limit 120.0 mm² PASS |
| Result | 2/2 checks pass → PASS; 120 mm² copper, withstands 0.360 s; governing: minimum size for active |
| Reference | Hand calculation, IEC 60364-5-54 543.1.2 with k = 200 (user override): S = 40000 × √0.1/200 = 63.25 mm²; minimum for a 500 mm² active conductor = 120 mm² (component's AS/NZS 3000 Table 5.1 copy, pending verification); governing max(63.25, 120) = 120.00 mm² → next standard size 120 mm²; withstand t = (120 × 200/40000)² = 0.3600 s ≥ 0.1 s (validation case c0037-40ka-0.1s-k200-override-500mm2) |
Standards & References
- AS/NZS 3000:2018 — Electrical installations (Wiring Rules). Table 5.1 specifies minimum earthing conductor sizes.
- AS/NZS 3008.1:2017 — Selection of cables. Table 52 provides k-factor values for the adiabatic equation.
- IEC 60364-5-54 — Earthing arrangements and protective conductors. International equivalent of the AS/NZS requirements.
Tips & Limitations
- The adiabatic equation assumes all fault energy is absorbed by the conductor with no heat dissipation — valid for fault durations up to ~5 seconds.
- For bare conductors exposed to touch, ensure adequate mechanical protection regardless of calculated minimum size.
- Steel conductors have significantly lower k-factors due to higher resistivity — resulting in much larger required cross-sections.
- The override k-factor option allows non-standard materials or temperature limits to be used when the standard lookup doesn't apply.
- Table 5.1 minimum sizes are prescriptive and must be met even when the adiabatic calculation gives a smaller result.
- Results can be exported to Excel for documentation and reporting.
Developer Guide — Architecture
This calculator follows the standard calcs component pattern:
components/c0037_earthing_conductor_sizing/ ├── __init__.py # Docstring ├── apps.py # Django AppConfig ├── calculations.py # Pure Python — all math, no Django ├── component.py # Schema, Calculator class, builders, registration ├── equations.py # LaTeX equation templates ├── excel_generator.py # Excel report generation └── templates/.../sidebar_form.html # Vue 3 sidebar form
Shared utilities imported from calcs.core.earthing_utils:
adiabatic_conductor_area(), select_standard_size(),
EARTHING_K_FACTORS.
Developer Guide — Code Paths
| Purpose | File | Key Function / Class |
|---|---|---|
| k-factor lookup | calculations.py | get_k_factor(material, insulation) |
| Adiabatic sizing | calculations.py | calculate_minimum_csa() |
| Table 5.1 | calculations.py | lookup_table_5_1_minimum() |
| Main entry | calculations.py | calculate_earthing_conductor(data) |
| Validation | component.py | EarthingConductorCalculator.validate_parameters() |
| Registration | component.py | register_component(registry) |
| Excel export | excel_generator.py | create_c0037_excel_report(calculation) |
Developer Guide — Testing
# Run all tests for this component pytest calcs/test_c0037_earthing_conductor_sizing.py -v
The worked examples above are generated from the validation corpus (mcp_public/validation/cases/fe_calc_earthing/) by python manage.py generate_help_examples --tool fe_calc_earthing; regenerate after any engine change.
Test coverage includes:
TestGetKFactor— material/insulation combinationsTestCalculateMinimumCSA— adiabatic equation with known valuesTestLookupTable51— prescriptive minimum lookupsTestCalculateThermalWithstand— reverse adiabatic calculationTestSelectStandardSize— standard size roundingTestCalculateEarthingConductor— full integration, PASS/FAILTestCalculatorClass— validation, round-trip, registration