Overview
The Cable Volt Drop Table generates a 34×17 reference matrix showing the maximum cable length (metres) for every motor size × cable size combination, based on running voltage drop per AS/NZS 3008.1.1:2017. The cable voltage drop factors Vc are read from the licensed Table 42 data (copper multicore cables, circular conductors) at the rated conductor temperature of the insulation you select.
Unlike single-point cable sizing calculators, this tool produces a complete "waterfall" matrix — allowing you to quickly look up the maximum cable run for any motor and cable combination at a glance.
Matrix cells are colour-coded:
- Green — up to 100m
- Yellow — 100m to 500m
- Red — over 500m
- Grey (N/A) — cable current capacity is less than motor FLC
- Grey (> Max) — calculated length exceeds the max display cap
Input Parameters
| Parameter | Type | Default | Range | Description |
|---|---|---|---|---|
insulation |
Enum | XLPE | PVC, XLPE, EPR, Elastomer | Cable insulation. Its rated conductor temperature (AS/NZS 3008.1.1 Table 1) selects the Table 42 Vc column: PVC (V-75) 75 °C, XLPE (X-90) 90 °C, EPR (R-EP-90) 90 °C, 110 °C elastomers (e.g. R-HF-110) 110 °C |
standard_edition |
String | 2017 | 2017 | AS/NZS 3008.1.1 edition; 2017 is the only one supported (any other value is rejected) |
voltage |
Number | 415 V | 110 – 11000 | System line-to-line voltage. The 415 V motor currents are scaled by 415 / V |
num_parallel |
Enum | 1 | 1 – 4 | Number of parallel cables per phase. 0.9 derating applied when > 1 |
vd_percent |
Number | 5.0% | 0.1 – 20 | Maximum allowable running voltage drop percentage |
max_display_length |
Number | 10000 m | 100 – 100000 | Lengths above this are shown as "> Max" in the matrix |
Output Results
The main output is a 34-row × 17-column matrix where:
- Rows — 34 motor sizes from 0.37kW to 750kW (FLC tabulated at 415V, scaled to the system voltage)
- Columns — 17 cable sizes from 2.5mm² to 500mm²
- Cells — maximum cable length in metres (rounded integer), or N/A / > Max
Summary statistics are also provided:
- Total combinations (34 × 17 = 578)
- Valid combinations (cells with a numeric length within display range)
- N/A count (cable too small for motor)
- Exceeds max count (length beyond display cap)
Formulas
Maximum Cable Length
L = (Vd% × V × 1000 × P) / (I × Vc)
Where:
- L = Maximum cable length (m)
- Vd% = Voltage drop as a decimal (e.g. 0.05 for 5%)
- V = System voltage (V)
- P = Number of parallel cables
- I = Full load current at the system voltage (A): \(I = I_{415} \times 415 / V\) (same kW, efficiency and power factor, so current is inversely proportional to voltage)
- Vc = Cable three-phase voltage drop factor (mV/A.m): AS/NZS 3008.1.1:2017 Table 42, copper multicore circular, maximum-value column (\(V_c = \sqrt{3}\,Z_c\), valid for any load power factor), at the rated conductor temperature of the selected insulation
Effective Current-Carrying Capacity
CCC_eff = CCC_base × P × k_derating
Where k_derating = 0.9 when P > 1, otherwise 1.0. If CCC_eff < FLC, the cell is marked N/A.
Cable Data (Cu Multicore, 3-Phase)
Voltage drop factor Vc
Vc comes from the licensed AS/NZS 3008.1.1:2017 data installed on the server; the values are not reproduced here. Every cable size is read from Table 42 (three-phase, copper, multicore cables with circular conductors, maximum value) in the column for the insulation's rated conductor temperature, because a cable carrying a motor's full-load current is assumed to run fully loaded:
insulation |
Cable types (AS/NZS 3008.1.1 Table 1) | Table 42 column |
|---|---|---|
| PVC | V-75 | 75 °C |
| XLPE | X-90 | 90 °C |
| EPR | R-EP-90 | 90 °C |
| Elastomer | 110 °C types (e.g. R-HF-110, R-E-110) | 110 °C |
The calculation report names the table and column used. A hotter column gives a larger Vc and a shorter maximum length: for the same cable, the 90 °C column is about 5 % above the 75 °C one (less for the largest sizes, where reactance is a larger part of the impedance). A combination the installed edition does not tabulate is reported as an error naming the input to change; no substitute value is used.
Current screen
The N/A screen uses the component's indicative derated ratings below (one fixed installation condition; the source
data took PVC values for 2.5–16 mm² and XLPE values for 25–500 mm²). They do not
change with the insulation input and are not a substitute for a current-carrying capacity check.
| Size (mm²) | Derated rating (A) |
|---|---|
| 2.5 | 33 |
| 4 | 44 |
| 6 | 56 |
| 10 | 74 |
| 16 | 98 |
| 25 | 131 |
| 35 | 162 |
| 50 | 197 |
| 70 | 251 |
| 95 | 302 |
| 120 | 349 |
| 150 | 393 |
| 185 | 454 |
| 240 | 532 |
| 300 | 601 |
| 400 | 686 |
| 500 | 780 |
Motor Data (FLC at 415V)
| Motor (kW) | FLC (A) | Motor (kW) | FLC (A) |
|---|---|---|---|
| 0.37 | 1.11 | 55 | 101.00 |
| 0.55 | 1.31 | 75 | 133.80 |
| 0.75 | 1.77 | 90 | 158.13 |
| 1.1 | 2.52 | 110 | 195.42 |
| 1.5 | 3.37 | 132 | 234.02 |
| 2.2 | 4.82 | 160 | 283.07 |
| 3 | 6.50 | 185 | 334.78 |
| 4 | 8.44 | 220 | 393.20 |
| 5.5 | 10.68 | 315 | 561.83 |
| 7.5 | 14.36 | 400 | 733.02 |
| 11 | 21.65 | 450 | 830.00* |
| 15 | 28.92 | 500 | 892.00* |
| 18.5 | 36.49 | 550 | 996.00 |
| 22 | 42.74 | 600 | 1087.00 |
| 30 | 59.45 | 650 | 1177.00 |
| 37 | 68.45 | 700 | 1268.00 |
| 45 | 82.14 | 750 | 1359.00 |
* The source data had these two currents transposed (450 kW = 892 A, 500 kW = 830 A, a larger motor drawing less current). Corrected 2026-10-23 to 450 kW = 830 A (1.84 A/kW) and 500 kW = 892 A (1.78 A/kW), in line with 400 kW (1.83 A/kW) and 550 kW (1.81 A/kW).
Worked Examples
The 11 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_voltage_drop; worked examples for every calculation).
| # | Case | Motor | FLC at V | Cable | Vc basis | Allowance | Lmax | Route | Result |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.37 kW motor on 2.5 mm² at 415 V | 0.37 kW, 415 V | 1.11 A | 2.5 mm² XLPE | 90 °C | 5.00 % | 1,140 m | – | PASS |
| 2 | 30 kW motor on 16 mm², 120 m route | 30 kW, 415 V | 59.45 A | 16 mm² XLPE | 90 °C | 5.00 % | 137 m | 120 m | PASS |
| 3 | 55 kW on 2 × 35 mm² at 400 V, 1 % upstream | 55 kW, 400 V | 104.79 A | 35 mm² ×2 XLPE | 90 °C | 4.00 % | 261 m | 250 m | PASS |
| 4 | 11 kW on 2.5 mm² with a 3 % allowance, 50 m | 11 kW, 415 V | 21.65 A | 2.5 mm² XLPE | 90 °C | 3.00 % | 35 m | 50 m | FAIL |
| 5 | 30 kW on 4 mm²: cable not rated | 30 kW, 415 V | 59.45 A | 4 mm² XLPE | 90 °C | 5.00 % | not rated | – | FAIL |
| 6 | 75 kW on 16 mm² at 690 V, 200 m | 75 kW, 690 V | 80.47 A | 16 mm² XLPE | 90 °C | 5.00 % | 168 m | 200 m | FAIL |
| 7 | 450 kW on 4 × 300 mm² | 450 kW, 415 V | 830.00 A | 300 mm² ×4 XLPE | 90 °C | 5.00 % | 526 m | 500 m | PASS |
| 8 | 500 kW on 3 × 300 mm², 400 m | 500 kW, 415 V | 892.00 A | 300 mm² ×3 XLPE | 90 °C | 5.00 % | 367 m | 400 m | FAIL |
| 9 | 55 kW on 2 × 35 mm² PVC at 400 V, 340 m | 55 kW, 400 V | 104.79 A | 35 mm² ×2 PVC | 75 °C | 5.00 % | 344 m | 340 m | PASS |
| 10 | 22 kW on 10 mm² EPR, 100 m | 22 kW, 415 V | 42.74 A | 10 mm² EPR | 90 °C | 5.00 % | 120 m | 100 m | PASS |
| 11 | 132 kW on 120 mm² 110 °C elastomer, 250 m | 132 kW, 415 V | 234.02 A | 120 mm² Elastomer | 110 °C | 5.00 % | 230 m | 250 m | FAIL |
Example 1 — 0.37 kW motor on 2.5 mm² at 415 V
The help page's worked example: the smallest motor on the smallest cable reaches over a kilometre.
Given: 0.37 kW motor, 415 V three-phase, 2.5 mm² Cu multicore cable, XLPE (X-90) insulation (tool default); voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 1.11 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 2.5 mm²: Vc = 16.4 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 33 A |
| Current screen | rating = 33 × 1 = 33.0 A ≥ FLC 1.11 A? → 1.11 vs limit 33.00 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 415 × 1000 × 1 / (1.110 × 16.4) = 1,139.9 m → 1,140 m |
| Result | 1/1 checks pass → PASS; governing: indicative current capacity |
| Reference | Hand calculation, Vc 16.4 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 column 8 (Cu multicore circular, 90 °C, maximum value; XLPE default)), FLC 1.11 A: L = 0.05 × 415 × 1000 ÷ (1.11 × 16.4) = 20 750 ÷ 18.204 = 1139.9 m → 1140 m (validation case c0035-0p37kw-2mm5-415v) |
Example 2 — 30 kW motor on 16 mm², 120 m route
A route-length check against the tabulated maximum at the reference 415 V.
Given: 30 kW motor, 415 V three-phase, 16 mm² Cu multicore cable, XLPE (X-90) insulation (tool default), actual route 120 m; voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 59.45 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 16 mm²: Vc = 2.55 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 98 A |
| Current screen | rating = 98 × 1 = 98.0 A ≥ FLC 59.45 A? → 59.45 vs limit 98.00 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 415 × 1000 × 1 / (59.450 × 2.55) = 136.9 m → 137 m |
| Route check | 120 m ≤ 137 m? → 120 vs limit 137 m PASS |
| Result | 2/2 checks pass → PASS; governing: voltage drop route length |
| Reference | Hand calculation, FLC 59.45 A at 415 V, Vc 2.55 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 column 8 (Cu multicore circular, 90 °C, maximum value; XLPE default)): L = 0.05 × 415 × 1000 ÷ (59.45 × 2.55) = 20 750 ÷ 151.598 = 136.9 m → 137 m ≥ 120 m (validation case c0035-30kw-16mm2-415v-5pct) |
Example 3 — 55 kW on 2 × 35 mm² at 400 V, 1 % upstream
Off-reference voltage (FLC scaled 415/400), two parallel cables with the 0.9 grouping factor, and an upstream drop.
Given: 55 kW motor, 400 V three-phase, 35 mm² Cu multicore cable × 2 in parallel, XLPE (X-90) insulation (tool default), actual route 250 m; voltage-drop limit 5 % from the point of supply (tool default), 1 % already used upstream.
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | Component motor table: 101 A at 415 V; at 400 V (same kW) FLC = 101 × 415 / 400 = 104.787 A |
| Allowance | Vd% = limit − upstream = 5 − 1 = 4.00 % |
| Cable data | 35 mm²: Vc = 1.17 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 162 A |
| Current screen | rating = 162 × 2 × 0.9 = 291.6 A ≥ FLC 104.79 A? → 104.79 vs limit 291.60 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0400 × 400 × 1000 × 2 / (104.787 × 1.17) = 261.0 m → 261 m |
| Route check | 250 m ≤ 261 m? → 250 vs limit 261 m PASS |
| Result | 2/2 checks pass → PASS; governing: voltage drop route length |
| Reference | Hand calculation: allowance 5 − 1 = 4 %; FLC = 101.0 × 415 ÷ 400 = 104.7875 A; Vc 1.17 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 column 8 (Cu multicore circular, 90 °C, maximum value; XLPE default)); L = 0.04 × 400 × 1000 × 2 ÷ (104.7875 × 1.17) = 32 000 ÷ 122.601 = 261.0 m ≥ 250 m; rating 162 × 2 × 0.9 = 291.6 A (validation case c0035-55kw-35mm2-2-parallel-400v-upstream) |
Example 4 — 11 kW on 2.5 mm² with a 3 % allowance, 50 m
A tighter drop allowance shortens the reach below the actual route, so the route check fails.
Given: 11 kW motor, 415 V three-phase, 2.5 mm² Cu multicore cable, XLPE (X-90) insulation (tool default), actual route 50 m; voltage-drop limit 3 % from the point of supply.
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 21.65 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 3 − 0 = 3.00 % |
| Cable data | 2.5 mm²: Vc = 16.4 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 33 A |
| Current screen | rating = 33 × 1 = 33.0 A ≥ FLC 21.65 A? → 21.65 vs limit 33.00 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0300 × 415 × 1000 × 1 / (21.650 × 16.4) = 35.1 m → 35 m |
| Route check | 50 m ≤ 35 m? → 50 vs limit 35 m FAIL |
| Result | 1/2 checks pass → FAIL; governing: voltage drop route length |
| Reference | Hand calculation, Vc 16.4 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 column 8 (Cu multicore circular, 90 °C, maximum value; XLPE default)): L = 0.03 × 415 × 1000 ÷ (21.65 × 16.4) = 12 450 ÷ 355.06 = 35.1 m → 35 m < 50 m; 21.65 A ≤ 33 A (validation case c0035-11kw-2mm5-3pct-route-fail) |
Example 5 — 30 kW on 4 mm²: cable not rated
A cable whose rating is below the motor current has no tabulated length; the capacity screen fails and governs.
Given: 30 kW motor, 415 V three-phase, 4 mm² Cu multicore cable, XLPE (X-90) insulation (tool default); voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 59.45 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 4 mm²: Vc = 10.2 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 44 A |
| Current screen | rating = 44 × 1 = 44.0 A ≥ FLC 59.45 A? → 59.45 vs limit 44.00 A FAIL |
| Maximum length | Not tabulated: the cable is not rated for the motor current |
| Result | 0/1 checks pass → FAIL; governing: indicative current capacity |
| Reference | Component data: 4 mm² derated rating 44 A < FLC 59.45 A → no maximum length (independent of Vc) (validation case c0035-30kw-4mm2-undersized) |
Example 6 — 75 kW on 16 mm² at 690 V, 200 m
A 690 V system: the motor draws 415/690 of its 415 V current, so a 16 mm² cable carries it, but 200 m is too far.
Given: 75 kW motor, 690 V three-phase, 16 mm² Cu multicore cable, XLPE (X-90) insulation (tool default), actual route 200 m; voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | Component motor table: 133.8 A at 415 V; at 690 V (same kW) FLC = 133.8 × 415 / 690 = 80.474 A |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 16 mm²: Vc = 2.55 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 98 A |
| Current screen | rating = 98 × 1 = 98.0 A ≥ FLC 80.47 A? → 80.47 vs limit 98.00 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 690 × 1000 × 1 / (80.474 × 2.55) = 168.1 m → 168 m |
| Route check | 200 m ≤ 168 m? → 200 vs limit 168 m FAIL |
| Result | 1/2 checks pass → FAIL; governing: voltage drop route length |
| Reference | Hand calculation: FLC = 133.8 × 415 ÷ 690 = 80.474 A ≤ 98 A; Vc 2.55 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 column 8 (Cu multicore circular, 90 °C, maximum value; XLPE default)); L = 0.05 × 690 × 1000 ÷ (80.474 × 2.55) = 34 500 ÷ 205.208 = 168.1 m → 168 m < 200 m (validation case c0035-75kw-16mm2-690v-route-fail) |
Example 7 — 450 kW on 4 × 300 mm²
A large motor on four parallel cables, using the corrected 450 kW full-load current (830 A).
Given: 450 kW motor, 415 V three-phase, 300 mm² Cu multicore cable × 4 in parallel, XLPE (X-90) insulation (tool default), actual route 500 m; voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 830 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 300 mm²: Vc = 0.19 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 601 A |
| Current screen | rating = 601 × 4 × 0.9 = 2,163.6 A ≥ FLC 830.00 A? → 830.00 vs limit 2,163.60 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 415 × 1000 × 4 / (830.000 × 0.19) = 526.3 m → 526 m |
| Route check | 500 m ≤ 526 m? → 500 vs limit 526 m PASS |
| Result | 2/2 checks pass → PASS; governing: voltage drop route length |
| Reference | Hand calculation: FLC 830 A (450 kW); rating 601 × 4 × 0.9 = 2163.6 A; Vc 0.19 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 column 8 (Cu multicore circular, 90 °C, maximum value; XLPE default)); L = 0.05 × 415 × 1000 × 4 ÷ (830 × 0.19) = 83 000 ÷ 157.7 = 526.3 m → 526 m ≥ 500 m (validation case c0035-450kw-4x300mm2) |
Example 8 — 500 kW on 3 × 300 mm², 400 m
The corrected 500 kW current (892 A) on three parallel cables falls short of a 400 m route.
Given: 500 kW motor, 415 V three-phase, 300 mm² Cu multicore cable × 3 in parallel, XLPE (X-90) insulation (tool default), actual route 400 m; voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of XLPE (X-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 892 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 300 mm²: Vc = 0.19 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 601 A |
| Current screen | rating = 601 × 3 × 0.9 = 1,622.7 A ≥ FLC 892.00 A? → 892.00 vs limit 1,622.70 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 415 × 1000 × 3 / (892.000 × 0.19) = 367.3 m → 367 m |
| Route check | 400 m ≤ 367 m? → 400 vs limit 367 m FAIL |
| Result | 1/2 checks pass → FAIL; governing: voltage drop route length |
| Reference | Hand calculation: FLC 892 A (500 kW); rating 601 × 3 × 0.9 = 1622.7 A; Vc 0.19 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 column 8 (Cu multicore circular, 90 °C, maximum value; XLPE default)); L = 0.05 × 415 × 1000 × 3 ÷ (892 × 0.19) = 62 250 ÷ 169.48 = 367.3 m → 367 m < 400 m (validation case c0035-500kw-3x300mm2-route-fail) |
Example 9 — 55 kW on 2 × 35 mm² PVC at 400 V, 340 m
PVC (V-75) reads the 75 °C Vc column, so the run reaches 344 m and a 340 m route passes; the same cables in XLPE (90 °C) would fail it.
Given: 55 kW motor, 400 V three-phase, 35 mm² Cu multicore cable × 2 in parallel, PVC (V-75) insulation, actual route 340 m; voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of PVC (V-75) insulation (AS/NZS 3008.1.1 Table 1) = 75 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | Component motor table: 101 A at 415 V; at 400 V (same kW) FLC = 101 × 415 / 400 = 104.787 A |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 35 mm²: Vc = 1.11 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 6, Cu multicore circular, 75 °C, maximum value); component derated rating 162 A |
| Current screen | rating = 162 × 2 × 0.9 = 291.6 A ≥ FLC 104.79 A? → 104.79 vs limit 291.60 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 400 × 1000 × 2 / (104.787 × 1.11) = 343.9 m → 344 m |
| Route check | 340 m ≤ 344 m? → 340 vs limit 344 m PASS |
| Result | 2/2 checks pass → PASS; governing: voltage drop route length |
| Reference | Hand calculation: PVC rated 75 °C (AS/NZS 3008.1.1:2017 Table 1); Vc 1.11 mV/A·m (Table 42 column 6, Cu multicore circular, 75 °C, maximum value); FLC = 101.0 × 415 ÷ 400 = 104.7875 A; L = 0.05 × 400 × 1000 × 2 ÷ (104.7875 × 1.11) = 40 000 ÷ 116.314 = 343.9 m → 344 m ≥ 340 m. XLPE (90 °C, Vc 1.17): 40 000 ÷ 122.601 = 326.3 m < 340 m (validation case c0035-55kw-2x35mm2-400v-pvc-340m) |
Example 10 — 22 kW on 10 mm² EPR, 100 m
EPR (R-EP-90) is rated 90 °C like XLPE, so it reads the 90 °C Vc column.
Given: 22 kW motor, 415 V three-phase, 10 mm² Cu multicore cable, EPR (R-EP-90) insulation, actual route 100 m; voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of EPR (R-EP-90) insulation (AS/NZS 3008.1.1 Table 1) = 90 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 42.74 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 10 mm²: Vc = 4.05 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 8, Cu multicore circular, 90 °C, maximum value); component derated rating 74 A |
| Current screen | rating = 74 × 1 = 74.0 A ≥ FLC 42.74 A? → 42.74 vs limit 74.00 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 415 × 1000 × 1 / (42.740 × 4.05) = 119.9 m → 120 m |
| Route check | 100 m ≤ 120 m? → 100 vs limit 120 m PASS |
| Result | 2/2 checks pass → PASS; governing: voltage drop route length |
| Reference | Hand calculation: EPR rated 90 °C (AS/NZS 3008.1.1:2017 Table 1); Vc 4.05 mV/A·m (Table 42 column 8, Cu multicore circular, 90 °C, maximum value); FLC 42.74 A ≤ 74 A; L = 0.05 × 415 × 1000 ÷ (42.74 × 4.05) = 20 750 ÷ 173.097 = 119.9 m → 120 m ≥ 100 m (validation case c0035-22kw-10mm2-epr-100m) |
Example 11 — 132 kW on 120 mm² 110 °C elastomer, 250 m
A 110 °C elastomer cable reads the hottest Vc column, which shortens the reach below a 250 m route.
Given: 132 kW motor, 415 V three-phase, 120 mm² Cu multicore cable, 110 °C elastomer insulation, actual route 250 m; voltage-drop limit 5 % from the point of supply (tool default).
| Conductor temperature | Rated temperature of 110 °C elastomer insulation (AS/NZS 3008.1.1 Table 1) = 110 °C: the cable is taken as fully loaded, which selects the Vc column |
|---|---|
| Full-load current | FLC = 234.02 A (component motor table at 415 V) |
| Allowance | Vd% = limit − upstream = 5 − 0 = 5.00 % |
| Cable data | 120 mm²: Vc = 0.385 mV/A·m (AS/NZS 3008.1.1:2017 Table 42 Column 10, Cu multicore circular, 110 °C, maximum value); component derated rating 349 A |
| Current screen | rating = 349 × 1 = 349.0 A ≥ FLC 234.02 A? → 234.02 vs limit 349.00 A PASS |
| Maximum length | L = Vd% × V × 1000 × n / (FLC × Vc) = 0.0500 × 415 × 1000 × 1 / (234.020 × 0.385) = 230.3 m → 230 m |
| Route check | 250 m ≤ 230 m? → 250 vs limit 230 m FAIL |
| Result | 1/2 checks pass → FAIL; governing: voltage drop route length |
| Reference | Hand calculation: 110 °C elastomer (AS/NZS 3008.1.1:2017 Table 1); Vc 0.385 mV/A·m (Table 42 column 10, Cu multicore circular, 110 °C, maximum value); FLC 234.02 A ≤ 349 A; L = 0.05 × 415 × 1000 ÷ (234.02 × 0.385) = 20 750 ÷ 90.098 = 230.3 m → 230 m < 250 m (validation case c0035-132kw-120mm2-110c-elastomer-250m) |
Standards & References
- AS/NZS 3008.1.1:2017 — Electrical installations – Selection of cables. Table 1 for the insulation's maximum conductor operating temperature, Table 42 for the three-phase voltage drop factors (copper multicore, circular conductors); Table 13 is the basis the source data names for the indicative ratings.
- AS/NZS 3000:2018 — Electrical installations (Wiring Rules). Clause 3.6 covers voltage drop requirements.
Tips & Limitations
- The 0.9 derating factor for parallel cables is a simplified approach per AS3008 for grouped cables. Actual derating may vary by installation method.
- Motor FLC values are tabulated for 415V, 3-phase and scaled by 415 / V for other system voltages (the same motor output draws a current inversely proportional to voltage). The voltage in the numerator of the length formula is a separate effect: both apply.
- This calculator computes running voltage drop only (not startup). Startup voltage drop (typically allowed up to 15-20%) is handled separately.
- Vc is taken at the insulation's rated temperature (fully loaded cable). A cable loaded well below its rating runs cooler and reaches further; the matrix is conservative for it.
- Copper multicore cables only. Aluminium and single-core cables have their own Table 40–45 values; use the Cable Voltage Drop calculator for them.
- The matrix is too wide for A4 PDF — it is available only in the interactive web view. The PDF report includes the formula, cable data reference, and statistics.
Developer Guide — Architecture
This calculator follows the standard calcs component pattern:
components/c0035_cable_volt_drop_table/ ├── __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 └── templates/.../sidebar_form.html # Vue 3 sidebar form
Data flow: Sidebar form → CableVoltDropTableCalculator.calculate()
→ calculate_cable_volt_drop_table() (pure Python) → results dict
→ equation_builder() / summary_cards_builder() → UI rendering
Developer Guide — Code Paths
| Purpose | File | Key Function / Class |
|---|---|---|
| Max length formula | calculations.py |
calculate_max_cable_length(voltage, vd_percent, num_parallel, flc, cable_vdrop) |
| Effective CCC | calculations.py |
get_effective_ccc(cable_derated_amps, num_parallel) |
| Cell classification | calculations.py |
classify_cell(max_length, max_display_length) |
| Matrix builder | calculations.py |
build_volt_drop_matrix(voltage, vd_percent, num_parallel, max_display_length, vc_factors) |
| Vc lookup (Table 42) | calculations.py |
lookup_vc_factors(insulation, standard_edition, gateway) via
calcs.core.as3008.AS3008Gateway (licensed table data in the database) |
| Main entry | calculations.py |
calculate_cable_volt_drop_table(data) |
| Validation | component.py |
CableVoltDropTableCalculator.validate_parameters() |
| Registration | component.py |
register_component(registry) |
Developer Guide — Testing
# Run all tests for this component pytest calcs/test_c0035_cable_volt_drop_table.py -v
Test coverage includes:
TestLookupVcFactors— Table 42 column per insulation (75/90/110 °C), edition and gap errors; rows are served from transcribed values (the licensed data is not in the test database), and a dev-database test checks them against the installed tablesTestCalculateMaxCableLength— known formula values, parallel doubles length, higher Vd% increases lengthTestGetEffectiveCCC— single no derating, 2 cables with 0.9 derating, 4 cablesTestClassifyCell— green/yellow/red boundaries, exceeds_max, N/ATestBuildVoltDropMatrix— 34 rows × 17 cols, N/A for undersized cable, statsTestCalculateCableVoltDropTable— defaults, spot-check cell, input echoTestCalculatorClass— validation, round-trip calculation, registration