BS7671 Voltage-Drop & Current Calculator

Refs (BS 7671:2018)
• Table 4F2B: Voltage Drop at 90°C.
• Table 4Ab: Max permitted voltage-drop: lighting ≤ 3%, other final circuits ≤ 5%.
     
*Quadratic only active if exactly one constant-power load.

Cable Selection & Resistance

        
Ω   
Rcable = Ω/m × length × factor × Ct; clamped ≥ 1 μΩ. Or override manually.
#NameType R (Ω)P (W)I (A)V-drop (V)Action
0

×
Resistive vs. Constant-Power Loads

Resistive Loads:
• Current ∝ Voltage (I = V/R).
• Examples: heaters, toasters, incandescent lamps.
• If voltage droops, they draw less current and power falls (P = V²/R).

Constant-Power Loads:
• Internal regulators (switch-mode PSUs, LED drivers, modern electronics).
• They try to keep P = V·I ≈ constant, so if V falls, I rises (until limits).
• Examples: PCs, TVs, phone chargers, LED lighting drivers.

Note: Motors & ballasts have their own nonlinear V–I behaviour and may need special treatment.

×
Why Iterative Bisection?

• Our circuit is Vs → Rc → (parallel loads).
• Each load i has Iᵢ = Vload/Rᵢ (resistive) or Iᵢ = Pᵢ/Vload (constant-power), with
Vload = Vs – Rc·I_total.
• Summing gives h(I) = Σ Iᵢ(Vs – Rc·I) – I = 0.

• When there’s exactly one constant-power load (or all loads lumped into one P), h(I) becomes a quadratic:
a·I² + b·I + c = 0 → closed-form solution.
• With mixed or multiple loads, h(I) is higher-order or rational—no single quadratic applies.

• Bisection brackets the root I in [0, Vs/Rc] and halves the interval each pass,
guaranteeing convergence whenever h(0)>0 and h(Imax)<0.
• Each pass doubles the precision: ~20–30 passes → ~10⁻⁶ accuracy.

×
Equations & Examples

1) Resistive loads (easiest)
• Cable: Rc = ρ·L·Ct (or Ω/m × length × factor × Ct).
• Parallel loads: 1/Rpar = Σ (1/Ri).
• Total current: I = Vs / (Rc + Rpar).
• Load voltage: Vload = Vs − I·Rc.
Example: Vs=240 V, Rc=0.5 Ω, Rpar=10 Ω → I=240/10.5=22.86 A, Vload=228.6 V.

2) Constant-power loads (bisection)
• Each load: Ii = Pi / Vload.
• With mixed loads: h(I) = Σ Ii(Vs − Rc·I) − I = 0.
• Iterate: bracket I in [0, Vs/Rc], then bisect until h(I) ≈ 0.
Example: Vs=240 V, Rc=0.5 Ω, P=1000 W → solve h(I)=0 → I≈4.33 A, Vload≈237.8 V.

3) Single constant-power load (quadratic)
• One P only: Rc·I² − Vs·I + P = 0.
• Solve: I = [Vs − √(Vs² − 4·Rc·P)] / (2·Rc).
Example: Vs=240 V, Rc=0.5 Ω, P=1000 W → I≈4.33 A.

×
Why 25 mm² Service Cables?

In ideal conditions, a 45 m run of 16 mm² Cu at 90 °C carrying 25 kW (≈107 A)
drops only about 7.11 V (2.96 % of 240 V), which meets the voltage-drop limit.

But BS 7671 compliance requires more than just voltage-drop checks:

Summary: Although 16 mm² can pass a single voltage-drop test at 107 A, real installations must also satisfy current rating, derating, fault-clearance, future proofing and DNO rules—hence the widespread use of 25 mm².