DC cable sizing: voltage drop, ampacity and commercial cross-section
Sizing a DC cable means taking the larger of two cross-sections — the one that keeps the voltage drop under target (2·ρ·L·I/ΔV) and the one that respects ampacity (I_proj/J) — then rounding up to a commercial section and verifying the real voltage drop and Joule loss.
When to use
Use it whenever you specify a DC run: photovoltaic strings and the array-to-inverter feeder, battery banks and BESS, DC-DC links, telecom −48 V plants or any low-voltage DC load. DC circuits have no reactance, so the conductor resistance — and therefore the cross-section — dominates the voltage drop entirely; on long runs and low voltages (12/24/48 V) the drop is the binding constraint and oversizing by one section is routine. This tool turns current (or power), distance and a target drop into the minimum section, the adopted commercial section and the resulting losses, so you can confirm the cable meets the project budget before buying.
What DC cable sizing is
Sizing a DC cable is not reading an ampacity table and stopping there: it is finding the cross-section that simultaneously keeps the voltage drop within budget and respects the current-carrying capacity — and then rounding that up to a section the cable is actually made in. In direct current there is no reactance, no power factor and no skin effect to speak of, so the conductor’s pure resistance is the whole story. That resistance is what bleeds voltage along a long run and what dissipates power as heat.
This makes DC sizing deceptively different from AC. On a 48 V photovoltaic feeder or a 24 V battery link, the voltage available is small, the runs are long, and a drop of even one volt is a meaningful fraction of the system voltage. The result is that voltage drop, not heating, almost always governs the section — frequently demanding a conductor several sizes larger than the current alone would suggest.
The two governing criteria
The method sizes the cable against two independent limits and adopts whichever is larger.
1. Voltage drop. The conductor must not waste more than the allowable drop ΔV_target = (drop% / 100)·V. Since current flows out and back, the resistance spans twice the one-way length, and the minimum section is:
S_vd = 2·ρ(T)·L·I / ΔV_target
2. Ampacity (current density). The conductor must carry the design current without overheating. Using a current-density heuristic J_max:
S_amp = I_proj / J_max, with I_proj = k·I
The design current I_proj applies the application factor k — in photovoltaics, k = 1.25 on the short-circuit current per IEC 60364-7-712; for battery and general DC loads, k = 1.0. The governing minimum is S_min = max(S_vd, S_amp), and the adopted conductor is the next standardized IEC section at or above it.
Why resistivity must be corrected for temperature
The resistance of a metal grows with temperature. A cable does not run at the 20 °C of its catalog table — it runs at the regime temperature set by its insulation: 70 °C for PVC, 90 °C for XLPE/EPR. Over that range copper and aluminium gain roughly 20–30 % resistance. The tool corrects it explicitly:
ρ(T) = ρ₂₀·(1 + α·(T − 20))
with ρ₂₀ = 0.0172 Ω·mm²/m for copper (0.0282 for aluminium) and α ≈ 0.00393 /°C (copper) or 0.00403 /°C (aluminium). Skipping this correction makes the predicted voltage drop optimistic — the cable looks fine on paper and underperforms in the heat.
Copper versus aluminium
Aluminium has about 1.6 times the resistivity of copper, so to hold the same voltage drop it needs roughly 1.6 times the cross-section. That penalty is often worth paying on large feeders, where aluminium is lighter and cheaper per ampere. On small runs, however, copper wins: aluminium terminations are prone to creep and oxidation, and the tool flags any aluminium section below 16 mm² as discouraged.
How the method selects and then verifies the section
The calculation runs in a strict order:
- Resolve the current — used directly, or derived from power as I = P/V when the load is given in watts.
- Correct the resistivity to the insulation’s regime temperature.
- Compute S_vd and S_amp from the two criteria and take S_min = max of them. This also identifies the governing criterion (voltage drop or ampacity).
- Round up to the commercial section in the IEC series (1.5, 2.5, 4, 6, 10, 16, 25, 35, 50, 70, 95, 120, 150… mm²).
- Recompute the real values on the adopted section: R = 2·ρ(T)·L/S, the real drop ΔV = R·I (and ΔV%), and the Joule loss P_J = R·I² — also reported as a percentage of the transmitted power P = V·I.
The verification step matters because the commercial round-up almost always lands above the exact minimum, so the real drop comes out below target. The tool also raises a warning when the Joule loss exceeds about 3 % of the transmitted power, since persistent loss is a recurring energy cost over the life of the installation.
Reading the resistance source
The resistance can come from three places, and the tool labels which it used. By default it is computed from ρ(T)/S. If you select a real cable from a catalog (its Rcc at 20 °C plus its section), it uses the datasheet resistance, corrected to the operating temperature — the most accurate path. If you enter only an Rcc value without a section, it treats it as a manual resistance and still verifies the real drop. Whenever a selected cable falls below the computed minimum section, or its real drop exceeds the target, the result flags it as undersized.
Practical sizing considerations
- Always use 2·L: the return conductor doubles the resistive path; this is the single most common DC sizing error.
- Let the drop drive long runs: on 12/24/48 V systems the voltage-drop section usually dwarfs the ampacity section — size for the drop first, then check ampacity.
- Confirm the real Iz: the J_max density is only a screening value; verify the installed ampacity against the datasheet and the IEC 60364-5-52 installation method, grouping and ambient temperature.
- Mind the PV factor placement: the 1.25 factor sizes ampacity (continuous heating), not the voltage-drop section, which uses the actual operating current.
- Watch the Joule budget: keeping P_J under a few percent of the transmitted power protects efficiency and avoids cumulative energy waste.
Following this chain — current, temperature-corrected resistivity, the larger of the voltage-drop and ampacity sections, a commercial round-up and a real-value verification — yields a DC conductor that holds its voltage budget under load and stands up to the field, not just the catalog.
Formulas and fundamentals
S_vd = 2·ρ(T)·L·I / ΔV_target Minimum cross-section so the drop stays within target. The factor 2 accounts for the go-and-return path (L is the one-way length). ρ(T) is the temperature-corrected resistivity [Ω·mm²/m], L the one-way length [m], I the operating current [A] and ΔV_target = (drop% / 100)·V the allowable drop in volts.
ρ(T) = ρ₂₀·(1 + α·(T − 20)) Resistivity at the conductor operating temperature. ρ₂₀ is the value at 20 °C (copper 0.0172, aluminium 0.0282 Ω·mm²/m), α the thermal coefficient (copper 0.00393, aluminium 0.00403 /°C) and T the regime temperature set by the insulation (PVC 70 °C, XLPE 90 °C).
S_amp = I_proj / J_max , I_proj = k·I Minimum section from a current-density heuristic. I_proj is the design current with the application factor k (PV k = 1.25; battery and general k = 1.0) and J_max the allowable density [A/mm²] (PVC ≈ 2.5, XLPE ≈ 3.0). The real installed ampacity Iz comes from the datasheet and the installation method.
S = smallest series section ≥ max(S_vd, S_amp) The cable must satisfy BOTH criteria, so the governing section is the larger of the two, rounded up to the next commercial size in the IEC series (1.5, 2.5, 4, 6, 10, 16, 25, 35, 50, 70, 95… mm²).
R = 2·ρ(T)·L / S ; ΔV = R·I ; P_J = R·I² Recomputed on the adopted section. R is the round-trip resistance [Ω], ΔV the real voltage drop [V] (ΔV% = ΔV/V·100) and P_J the Joule loss [W], also expressed as a percentage of the transmitted power P = V·I.
I = P / V When the load is given as power, the DC current is derived directly as I = P/V (no power factor in DC). This current then feeds both sizing criteria.
Standards & methods
- IEC 60364-7-712 — Low-voltage installations: photovoltaic (PV) power supply systems
- ABNT NBR 16690 — Electrical installations of photovoltaic arrays — Design requirements
- IEC 60364-5-52 — Selection and erection of wiring systems (current-carrying capacity)
- ABNT NBR 5410 — Low-voltage electrical installations
- IEC 60228 — Conductors of insulated cables (standard cross-sections and resistance)
- IEEE 1561 — Optimizing the performance of lead-acid batteries in stand-alone PV systems (DC drop guidance)
Typical reference values
| Quantity | Typical range | Note |
|---|---|---|
| Copper resistivity (20 °C) | ρ₂₀ = 0.0172 Ω·mm²/m | Aluminium ≈ 0.0282 Ω·mm²/m — about 1.6× the section for the same drop. |
| Thermal coefficient α | Cu 0.00393 /°C · Al 0.00403 /°C | Resistance rises ~20 % from 20 °C to a 70 °C PVC regime. |
| Insulation regime temperature | PVC 70 °C · XLPE/EPR 90 °C | Higher regime means higher resistivity but more ampacity headroom. |
| Target voltage drop | 1 % (PV string) to 3 % (general DC) | Battery and PV feeders are usually held to 1–2 %. |
| PV design-current factor | k = 1.25 | Applied to Isc per IEC 60364-7-712; battery/general k = 1.0. |
| Current-density heuristic J_max | PVC ≈ 2.5 · XLPE ≈ 3.0 A/mm² | Screening value only; confirm Iz with the datasheet and installation method. |
| Minimum aluminium section | ≥ 16 mm² | Aluminium below this is discouraged (brittleness, terminations). |
Worked example
Copper PV string feeder, 48 V
Inputs
- Operating current
- I = 10 A
- System voltage
- V = 48 V
- One-way length
- L = 20 m
- Target voltage drop
- ΔV = 1 %
- Conductor / insulation
- Copper / PVC (70 °C) —
- Application
- Photovoltaic (k = 1.25) —
Results
- Operating resistivity ρ(70 °C)
- ρ ≈ 0.0206 Ω·mm²/m
- Section by voltage drop
- S_vd ≈ 17.2 mm²
- Section by ampacity
- S_amp = 5.0 mm²
- Adopted commercial section
- S = 25 mm²
- Real voltage drop
- ΔV ≈ 0.69 %
- Joule loss
- P_J ≈ 3.3 W
Resistivity corrected to the 70 °C PVC regime is ρ ≈ 0.0172·(1 + 0.00393·50) ≈ 0.0206 Ω·mm²/m. The voltage-drop section is S_vd = 2·0.0206·20·10 / (0.01·48) ≈ 17.2 mm², while ampacity asks only S_amp = 1.25·10 / 2.5 = 5.0 mm² — so voltage drop governs. Rounding up the IEC series gives a 25 mm² conductor. On 25 mm² the round-trip resistance is R = 2·0.0206·20 / 25 ≈ 0.033 Ω, the real drop is R·I ≈ 0.33 V (0.69 %, comfortably under the 1 % target) and the Joule loss is R·I² ≈ 3.3 W, about 0.7 % of the 480 W transmitted. The one-step jump from the 17.2 mm² minimum to the 25 mm² commercial size is exactly the headroom that keeps the real drop below target.
Common mistakes
- Forgetting the factor 2 in the voltage drop: a DC circuit drops voltage on both the outgoing and the return conductor, so the resistance to use is 2·ρ·L/S, not ρ·L/S.
- Sizing only by ampacity and ignoring voltage drop: on long, low-voltage DC runs the drop almost always governs and demands a far larger section than the current alone.
- Using the 20 °C resistivity: the conductor runs at 70 °C (PVC) or 90 °C (XLPE), where resistance is ~20–30 % higher; ignoring this underestimates the drop.
- Applying the 1.25 PV factor to the voltage-drop section as well: the factor sizes ampacity (continuous heating), while the drop is computed with the actual operating current.
- Treating the current-density J_max as the real ampacity: it is a screening heuristic; the installed Iz depends on grouping, ambient temperature and the installation method per IEC 60364-5-52.
- Picking aluminium for small thin runs (< 16 mm²), where termination reliability and creep make copper the sound choice.
Frequently asked questions
Why does the voltage-drop formula have a factor of 2?
A DC circuit carries current out on one conductor and back on the other; both have resistance, so the total drop accumulates over twice the one-way length. The resistance to use is therefore R = 2·ρ·L/S, where L is the one-way run. Omitting the 2 underestimates the drop by half and undersizes the cable.
When does voltage drop govern instead of ampacity?
Voltage drop governs on long runs and low voltages, which is the norm for 12/24/48 V PV and battery systems: the allowable drop in volts is tiny, so the required section grows fast with length. Ampacity tends to govern only on short, high-current runs. The tool computes both and adopts the larger — here 17.2 mm² (drop) versus 5.0 mm² (ampacity).
Why correct the resistivity for temperature?
Copper and aluminium resistance rises roughly 0.4 % per °C. A PVC conductor runs at 70 °C and XLPE at 90 °C, so the resistance in service is 20–30 % higher than the 20 °C catalog value. Using ρ(T) = ρ₂₀·(1 + α·(T−20)) makes the predicted drop match reality instead of being optimistic.
Copper or aluminium?
Aluminium has about 1.6× the resistivity of copper, so for the same drop it needs roughly 1.6× the cross-section — but it is lighter and cheaper per ampere on large feeders. For small sections (below ~16 mm²) copper is preferred because aluminium terminations are less reliable; the tool warns when an aluminium section falls below 16 mm².
How is the current obtained when I only have the load power?
In DC there is no power factor, so the current is simply I = P/V. Switch the input to power mode, enter the watts and the system voltage, and the tool derives the current that then drives both the voltage-drop and the ampacity criteria.
Is the current-density check a real ampacity calculation?
No. J_max (≈ 2.5 A/mm² for PVC, ≈ 3.0 for XLPE) is a screening heuristic to give a sane lower bound. The real current-carrying capacity Iz depends on the installation method, grouping and ambient temperature per IEC 60364-5-52, and should be confirmed against the cable datasheet before the final selection.
Glossary
- Voltage drop (ΔV)
- The voltage lost along the conductor due to its resistance, ΔV = R·I, expressed in volts or as a percentage of the system voltage.
- Ampacity (Iz)
- The maximum continuous current a cable can carry without exceeding its insulation temperature; depends on the installation method, grouping and ambient temperature.
- Resistivity (ρ)
- The intrinsic resistance of the conductor material, in Ω·mm²/m, corrected for the operating temperature via the thermal coefficient α.
- Commercial section
- The nearest standardized IEC cross-section (1.5, 2.5, 4, 6, 10, 16, 25… mm²) at or above the computed minimum that the cable is actually manufactured in.
- Current density (J)
- The design current divided by the cross-section, in A/mm²; used here as a screening criterion for the ampacity-driven section.
- Joule loss (P_J)
- The power dissipated as heat in the conductor, P_J = R·I², a recurring energy cost often capped at a few percent of the transmitted power.
- Design-current factor (k)
- A multiplier on the operating current for continuous-duty sizing; in PV, k = 1.25 applied to the short-circuit current per IEC 60364-7-712.