Solar Wiring from First Principles: Resistance, Voltage Drop and Cable Sizing

Why a cable is a resistor, how heat and distance set the voltage drop and energy loss, and how to choose a cross-section from first principles.

Solar module strings on a flat rooftop with DC cables and connectors routed along the mounting rails
Every string conductor on a roof is a resistor: its size, temperature and terminations decide how much energy is lost as heat.

Four facts about solar cable sizing

  • Resistance is R = ρL/A. Copper at 70 to 90 °C on a hot roof resists 20% to 28% more than its 20 °C datasheet value.
  • For a series loss, fractional power loss equals fractional voltage drop. A 45 m run at 13.2 A and 600 V drops 1.02% in 4 mm² copper and 0.68% in 6 mm².
  • Loss grows as I², so the mean of the square matters: for a sinusoidal day it is π²/8 times the square of the mean, and the annual percentage loss is roughly 0.4 to 0.6 of the peak-hour percentage.
  • A 5 mΩ crimp carries the same 13.2 A as a healthy 0.5 mΩ one but dissipates ten times the heat, about 0.87 W, inside a small plastic housing.

A solar string works at several hundred volts and more than ten amperes, through copper lying on a roof that can be 25 °C or more hotter than the air. The cable looks passive, yet it is a resistor in series with your array. It wastes energy every sunny hour, and if it is undersized or badly terminated it heats the insulation and the connectors.

This post builds cable sizing from the ground up: charge, current and Ohm's law, then resistance, voltage drop, annual energy loss, ampacity, connector heating, three-phase AC runs and finally Kelvin's law for the most economical size. Every symbol is defined before use, and every number was computed with Python before it was written.

Module and inverter values are typical datasheet figures chosen for illustration, so use your own datasheets. The work is for qualified, licensed electricians. For context, read what a solar inverter does first, and keep the string sizing mathematics for Voc, Vmp and MPPT windows nearby, since the voltage you size against comes from there.

Charge, current, voltage and power

Symbols for this section:

  • QQ: electric charge, in coulombs (C)
  • tt: time, in seconds (s)
  • II: current, in amperes (A)
  • WW: energy, in joules (J)
  • VV: potential difference, or voltage, in volts (V)
  • PP: power, in watts (W)
  • RR: resistance, in ohms (Ω)

Current is the rate at which charge crosses a section of conductor. Potential difference is the energy given up per unit of charge moved between two points.

I=dQdt,V=dWdQI = \frac{\mathrm{d}Q}{\mathrm{d}t}, \qquad V = \frac{\mathrm{d}W}{\mathrm{d}Q}

Moving a small charge dQ\mathrm{d}Q through VV transfers energy dW=VdQ\mathrm{d}W = V\,\mathrm{d}Q. Power is energy per unit time, so dividing by dt\mathrm{d}t gives the most used equation in electrical engineering.

P=dWdt=VdQdt=VIP = \frac{\mathrm{d}W}{\mathrm{d}t} = V\,\frac{\mathrm{d}Q}{\mathrm{d}t} = V\,I

In a metal at constant temperature, current is proportional to the voltage across it, and the constant is the resistance (Ohm's law). Substituting it into the power equation gives the heat produced in a resistance.

V=IR,P=I2R=V2RV = I\,R, \qquad P = I^{2}R = \frac{V^{2}}{R}

Sanity check: a string at 600 V and 13.2 A delivers 600 × 13.2 = 7,920 W. The form I2RI^{2}R is the one this post leans on. Doubling the current quadruples the heat in a wire.

Resistance from geometry and temperature

Symbols for this section:

  • ρ\rho: resistivity, in Ω·mm²/m, which lets AA be written in mm²
  • LL: conductor length, in metres (m)
  • AA: conducting cross-section, in mm²
  • α\alpha: temperature coefficient of resistivity, per kelvin (1/K)
  • TT: conductor temperature, in °C; R20R_{20}: resistance at 20 °C, in Ω

Assume a uniform conductor at a uniform temperature, and picture identical parallel filaments of metal. Doubling the length puts two lengths in series, so resistance doubles. Doubling the area adds a parallel path, so resistance halves.

R=ρLAR = \frac{\rho L}{A}

For copper at 20 °C, ρ20=0.0172 Ωmm2/m\rho_{20} = 0.0172\ \Omega\,\mathrm{mm^{2}/m}, the same as 1.72×10−8 Ωm1.72\times10^{-8}\ \Omega\,\mathrm{m}. One metre of 6 mm² copper therefore has R=0.0172×1/6=2.87 mΩR = 0.0172 \times 1 / 6 = 2.87\ \mathrm{m\Omega}. Aluminium has ρ20=0.0282 Ωmm2/m\rho_{20} = 0.0282\ \Omega\,\mathrm{mm^{2}/m}, about 1.64 times higher.

Why a hot roof matters

Resistivity rises as the lattice vibrates harder. Over a cable's working range the rise is close to linear, good to about one percent.

R(T)=R20[1+α(T−20)]R(T) = R_{20}\,\bigl[\,1 + \alpha\,(T - 20)\,\bigr]

For copper, α=0.00393 K−1\alpha = 0.00393\ \mathrm{K^{-1}}. Datasheets usually quote resistance at 20 °C, but a conductor under hot modules can sit at 70 to 90 °C.

R(70∘C)=R20[1+0.00393×50]=1.1965R20R(90∘C)=R20[1+0.00393×70]=1.2751R20\begin{aligned} R(70\,^{\circ}\mathrm{C}) &= R_{20}\,[1 + 0.00393 \times 50] = 1.1965\,R_{20} \\ R(90\,^{\circ}\mathrm{C}) &= R_{20}\,[1 + 0.00393 \times 70] = 1.2751\,R_{20} \end{aligned}

A designer who uses the 20 °C value understates both drop and loss by 20% to 28%. We use 70 °C for the string examples, which is slightly conservative for a cable that is cooler for much of the day.

The loop, voltage drop and power loss

Additional symbols:

  • LL: one-way route length from array to inverter, in metres (m)
  • ρT\rho_T: resistivity at conductor temperature TT, in Ω·mm²/m
  • ΔV\Delta V: voltage lost along the cable, in volts (V); VsV_s: voltage at the source end, in volts (V)
  • ε\varepsilon: voltage drop as a percentage of VsV_s
  • PlossP_{\mathrm{loss}}: power dissipated as heat in the cable, in watts (W)

A DC circuit is a closed loop. Current leaves on the positive conductor and returns on the negative one, so it passes through two lengths of cable. Assume both conductors share material, area and temperature.

Rloop=ρT⋅2LA,ΔV=IRloop=2LIρTA,ε=ΔVVs×100%R_{\mathrm{loop}} = \frac{\rho_T \cdot 2L}{A}, \qquad \Delta V = I\,R_{\mathrm{loop}} = \frac{2\,L\,I\,\rho_T}{A}, \qquad \varepsilon = \frac{\Delta V}{V_s} \times 100\%

The heat produced is the power equation applied to the same resistance.

Ploss=I2Rloop=IΔVP_{\mathrm{loss}} = I^{2}R_{\mathrm{loop}} = I\,\Delta V

Now the identity that makes percentages so convenient. The source delivers Ps=VsIP_s = V_s I into the series circuit. Dividing the loss by it cancels the current.

PlossPs=IΔVVsI=ΔVVs\frac{P_{\mathrm{loss}}}{P_s} = \frac{I\,\Delta V}{V_s\,I} = \frac{\Delta V}{V_s}

The proof needs only that the loss is in series, so one current flows through cable and source. A 1% voltage drop is a 1% power loss at that instant. Dividing by the far-end voltage instead changes the figure by a factor of 1/(1 − ε), about 1% of its value for a 1% drop. The same relation shows why higher voltage helps. At fixed power PP, I=P/VI = P/V, so:

PlossP=I2RP=PRV2\frac{P_{\mathrm{loss}}}{P} = \frac{I^{2}R}{P} = \frac{P\,R}{V^{2}}

Raising string voltage from 600 V to 1,500 V in the same cable cuts the percentage loss to (600/1,500)² = 0.16 of its former value, one reason large plants moved to 1.5 kV DC.

The sizing formula and a worked string

Set a maximum permitted drop ΔVmax⁡\Delta V_{\max} and rearrange the drop equation for area.

Amin⁡=2LρTIΔVmax⁡A_{\min} = \frac{2\,L\,\rho_T\,I}{\Delta V_{\max}}

Here II is the current that normally flows, the maximum-power current ImpI_{mp}, not the short-circuit current. Choose the next standard size above Amin⁡A_{\min}. Solar cable commonly comes in 4, 6 and 10 mm², with 2.5 and 16 mm² on either side.

Worked example 1. A string has Imp=13.2 AI_{mp} = 13.2\ \mathrm{A} and Vmp=600 VV_{mp} = 600\ \mathrm{V}, with a 45 m one-way run. Take the conductor at 70 °C, so ρT=0.0172×1.1965=0.02058 Ωmm2/m\rho_T = 0.0172 \times 1.1965 = 0.02058\ \Omega\,\mathrm{mm^{2}/m}, and allow 1% drop, so ΔVmax⁡=6 V\Delta V_{\max} = 6\ \mathrm{V}.

Amin⁡=2×45 m×0.02058 Ωmm2/m×13.2 A6 V=4.07 mm2A_{\min} = \frac{2 \times 45\ \mathrm{m} \times 0.02058\ \Omega\,\mathrm{mm^{2}/m} \times 13.2\ \mathrm{A}}{6\ \mathrm{V}} = 4.07\ \mathrm{mm^{2}}

That is just above 4 mm², so the next standard size is 6 mm². To see what 4 mm² would do, compute directly.

Rloop=0.02058×904=0.463 Ω,ΔV=13.2×0.463=6.11 VR_{\mathrm{loop}} = \frac{0.02058 \times 90}{4} = 0.463\ \Omega, \qquad \Delta V = 13.2 \times 0.463 = 6.11\ \mathrm{V}

That is 1.02% of 600 V, marginally over target, with a loss of 13.2² × 0.463 = 80.7 W. With 6 mm² the loop resistance is 0.309 Ω, the drop 4.07 V (0.68%) and the loss 53.8 W. The 6 mm² drop would be 0.57% at 20 °C and 0.72% at 90 °C. Sanity check: 6 mm² is 1.5 times the area, and 1.02% divided by 1.5 is 0.68%.

The percentage you accept is a design choice. Many designers aim for about 1% to 2% on the DC side, but the project specification and the current edition of the applicable standard decide. The cable must also pass the thermal check described later.

Annual energy loss: the mean of the square

The percentage at peak sun is not the percentage over a year. New symbols:

  • I(t)I(t): string current over time, in amperes (A); IpkI_{pk}: its peak, in amperes (A)
  • TdayT_{\mathrm{day}}: length of the generating day, in hours (h)
  • ⟨⋅⟩\langle \cdot \rangle: the time average over the generating day
  • HH: generating hours in a year, in hours (h)
  • EE: energy delivered, and ElossE_{\mathrm{loss}}: energy lost in the cable, in kilowatt-hours (kWh)

Assume the string voltage stays near VmpV_{mp}, the resistance RR is constant, and the current over a day is a half sine wave.

I(t)=Ipksin⁡(πtTday),0≤t≤TdayI(t) = I_{pk}\,\sin\!\left(\frac{\pi t}{T_{\mathrm{day}}}\right), \qquad 0 \le t \le T_{\mathrm{day}}

Energy delivered follows the average current, E=V⟨I⟩TdayE = V\,\langle I \rangle\, T_{\mathrm{day}}. Energy lost follows the average of the square, Eloss=R⟨I2⟩TdayE_{\mathrm{loss}} = R\,\langle I^{2} \rangle\, T_{\mathrm{day}}, because instantaneous loss is I(t)2RI(t)^{2}R. Integrating the half sine wave:

⟨I⟩=1Tday∫0TdayIpksin⁡(πtTday)dt=2πIpk\langle I \rangle = \frac{1}{T_{\mathrm{day}}}\int_{0}^{T_{\mathrm{day}}} I_{pk}\sin\!\left(\frac{\pi t}{T_{\mathrm{day}}}\right)\mathrm{d}t = \frac{2}{\pi}\,I_{pk}
⟨I2⟩=1Tday∫0TdayIpk2sin2⁡(πtTday)dt=12Ipk2\langle I^{2} \rangle = \frac{1}{T_{\mathrm{day}}}\int_{0}^{T_{\mathrm{day}}} I_{pk}^{2}\sin^{2}\!\left(\frac{\pi t}{T_{\mathrm{day}}}\right)\mathrm{d}t = \frac{1}{2}\,I_{pk}^{2}
⟨I2⟩⟨I⟩2=1/24/π2=π28≈1.234\frac{\langle I^{2} \rangle}{\langle I \rangle^{2}} = \frac{1/2}{4/\pi^{2}} = \frac{\pi^{2}}{8} \approx 1.234

Squaring the mean current therefore understates the true loss by about 19%. Any varying current gives a ratio of at least one, which is why you must average the square. Compare with the peak-hour percentage fpk=RIpk/Vf_{pk} = R\,I_{pk}/V. The fraction lost over the day is:

fday=R⟨I2⟩V⟨I⟩=RIpkV⋅π4=0.785fpkf_{\mathrm{day}} = \frac{R\,\langle I^{2} \rangle}{V\,\langle I \rangle} = \frac{R\,I_{pk}}{V}\cdot\frac{\pi}{4} = 0.785\,f_{pk}

Over a year the daily peak is itself well below the standard-test ImpI_{mp}, because of irradiance, temperature and soiling. Use energy matching. Assume 1,500 kWh per kWp per year, an approximation within the usual range for this region, and a 12 h day, so H=4,380 hH = 4{,}380\ \mathrm{h}. The 7.92 kWp string produces 11,880 kWh. Matching E=V(2/π)IpkHE = V\,(2/\pi)\,I_{pk}\,H gives an equivalent peak current:

Ipk,eff=πE2VH=π×11,880,000 Wh2×600 V×4,380 h=7.10 AI_{pk,\mathrm{eff}} = \frac{\pi\,E}{2\,V\,H} = \frac{\pi \times 11{,}880{,}000\ \mathrm{Wh}}{2 \times 600\ \mathrm{V} \times 4{,}380\ \mathrm{h}} = 7.10\ \mathrm{A}

That is 0.54 of ImpI_{mp}, so the annual loss fraction is 0.54×0.785=0.420.54 \times 0.785 = 0.42 times the peak-hour percentage. Day-to-day variation raises the mean square, so treat 0.42 as central and expect about 0.4 to 0.6 in practice.

Eloss=R⟨I2⟩H=R×Ipk,eff22×HE_{\mathrm{loss}} = R\,\langle I^{2} \rangle\,H = R \times \frac{I_{pk,\mathrm{eff}}^{2}}{2} \times H

Worked example 1, continued. With Ipk,eff2/2=25.2 A2I_{pk,\mathrm{eff}}^{2}/2 = 25.2\ \mathrm{A^{2}}, the 4 mm² loop of 0.463 Ω loses 0.463 × 25.2 × 4,380 / 1,000 = 51.1 kWh a year. The table gathers the results.

Copper cable (45 m one way, 70 °C) R loop (Ω) Peak drop (V) Peak drop (% of 600 V) Peak loss (W) Annual loss (kWh) Annual loss (% of 11,880 kWh)
4 mm²0.4636.111.0280.751.10.43
6 mm²0.3094.070.6853.834.10.29
10 mm²0.1852.440.4132.320.50.17

The annual percentage is 0.42 of the peak percentage in every row, as it must be, since both scale with RR. Going from 4 to 6 mm² saves 17 kWh a year, about ₹100 at an illustrative ₹6 per kWh. That is small, but it never stops.

Ampacity, derating and design current

Voltage drop protects your yield. Ampacity protects the insulation. Symbols for the heat balance:

  • R′R': resistance per metre of one conductor, in Ω/m
  • hh: effective heat transfer coefficient from the cable surface to its surroundings, in W/(m²·K), lumping insulation, convection and radiation
  • pp: cable perimeter, in metres (m)
  • TcT_c: conductor temperature, and TaT_a: ambient temperature, both in °C
  • Imax⁡I_{\max}: the steady current that holds the conductor at TcT_c, in amperes (A)

In steady state, heat generated per metre equals heat lost per metre. Generation is I2R′I^{2}R'. Loss is proportional to surface area per metre, pp, and the temperature difference.

I2R′=hp(Tc−Ta)⇒Imax⁡=hp(Tc−Ta)R′I^{2}R' = h\,p\,(T_c - T_a) \quad\Rightarrow\quad I_{\max} = \sqrt{\frac{h\,p\,(T_c - T_a)}{R'}}

For a round conductor of area AA, the diameter is d=4A/πd = \sqrt{4A/\pi}, so p=πd=2πAp = \pi d = 2\sqrt{\pi A}, and R′=ρ/AR' = \rho/A. For this derivation use SI units, with AA in m² and ρ\rho in Ω·m. Substituting:

Imax⁡=2πh(Tc−Ta)ρA3/4∝A3/4I_{\max} = \sqrt{\frac{2\sqrt{\pi}\,h\,(T_c - T_a)}{\rho}}\;A^{3/4} \;\propto\; A^{3/4}

Current capacity grows more slowly than area, because heat is made throughout the volume (proportional to AA) but escapes through the surface (proportional to A\sqrt{A}). If a 4 mm² cable has some rating in an installation, an otherwise identical 6 mm² is rated near (6/4)^0.75 = 1.36 times that, not 1.5 times, and 10 mm² near 1.99 times.

Why derating factors exist

Each derating factor changes hh or Tc−TaT_c - T_a. With the insulation limit Tmax⁡T_{\max}, a reference ambient TrefT_{ref} and an actual ambient TaT_a, the heat balance gives:

kT=Tmax⁡−TaTmax⁡−Trefk_T = \sqrt{\frac{T_{\max} - T_a}{T_{\max} - T_{ref}}}

Illustration: with Tmax⁡=90 ∘CT_{\max} = 90\ ^{\circ}\mathrm{C} and a 30 °C reference, a 60 °C ambient gives kT=30/60=0.71k_T = \sqrt{30/60} = 0.71. Bundling cables or running them in conduit lowers hh, because neighbours heat each other and trapped air resists heat flow. If hh halves, the rating falls to 0.5=0.71\sqrt{0.5} = 0.71. This is first-order physics. The factors in standards are measured and tabulated, and differ in detail.

Use the datasheet and the standards for ratings: this post gives the physics, not a rating table. Take current ratings and derating factors from the cable datasheet and the applicable standards, such as IEC 62548 and IEC 60364-7-712 for PV installations, and EN 50618 or IEC 62930 for 1.5 kV DC solar cable. Check the current edition.

Design current: why not just Imp?

For drop and loss we used ImpI_{mp}, the current that normally flows. For ampacity we cover the worst credible current. The short-circuit current IscI_{sc} is the most a healthy module delivers. It rises with temperature and with irradiance, and brief irradiance above 1,000 W/m² can occur. Common practice sizes string conductors on a multiple of IscI_{sc}, most often 1.25 times, with further margins for irradiance and temperature where the code asks.

Idesign=1.25×IscI_{\mathrm{design}} = 1.25 \times I_{sc}

With a typical Isc=14.0 AI_{sc} = 14.0\ \mathrm{A}, Idesign=17.5 AI_{\mathrm{design}} = 17.5\ \mathrm{A}. The cable's rating, after derating for ambient temperature and grouping, must be at least this. Some practices apply a second 1.25, giving 21.9 A, so check the current edition of the standard for your project. Protection around the cable is covered in earthing and surge protection for solar plants.

Connectors and contact resistance

Each MC4-type connector adds a small resistance where two contacts press together. With RcR_c the contact resistance in ohms and PcP_c the heat there in watts, the rule is the same as for the cable.

Pc=I2RcP_c = I^{2}R_c

Illustrative example. At 13.2 A, a healthy 0.5 mΩ crimp dissipates 13.22×0.0005=0.087 W13.2^{2} \times 0.0005 = 0.087\ \mathrm{W}. A poor 5 mΩ crimp dissipates 13.22×0.005=0.87 W13.2^{2} \times 0.005 = 0.87\ \mathrm{W}, ten times as much. Beside the 80 W lost along a 4 mm² cable that looks small, but the cable spreads its heat over 90 m of conductor while the connector concentrates it in a few cubic centimetres of plastic. With an illustrative thermal resistance of 40 K/W to air, the healthy contact warms by about 3.5 K and the bad one by about 35 K, on a roof that is already hot.

The danger is feedback. A hot, poor contact oxidises, its resistance rises and so does the heat. At 50 mΩ the same current would dissipate 8.7 W. A DC arc also has no natural zero crossing, so once struck it does not stop by itself.

Electrical technician testing equipment
Terminations are inspected and tested because contact heating is invisible until it has already done damage.

Why you do not mix connector brands

A male and female pair is designed as a system. Contact spring force, plating, barrel dimensions and seal tolerances are matched, and the maker's current rating, ingress protection and contact resistance apply only to that pair. Connectors of different makes may click together yet mate loosely, with higher RcR_c and a weaker seal. The crimp tool must also match the contact and conductor size. Use one maker's connectors and its specified tool throughout.

Safety: this work is for qualified, licensed electricians only. PV strings are live whenever light falls on the modules, and you cannot simply switch them off at the source. Opening a connector under load can strike a sustained DC arc. Isolate and test by the proper procedure before touching any DC wiring.

The AC side: three-phase drop, copper and aluminium

After the inverter, reactance joins resistance. Symbols:

  • PP: real power, in watts (W); VLLV_{LL}: line-to-line voltage, 415 V; Vph=VLL/3V_{ph} = V_{LL}/\sqrt{3}: phase voltage
  • II: line current, in amperes (A)
  • cos⁡φ\cos\varphi: power factor, with φ\varphi the angle between voltage and current
  • R′R', X′X': resistance and reactance per metre of one conductor, in Ω/m
  • LL: one-way cable length, in metres (m)

For a balanced three-phase load, the line current is:

I=P3VLLcos⁡φI = \frac{P}{\sqrt{3}\,V_{LL}\,\cos\varphi}

Take one phase, with the receiving-end voltage as the reference direction. The current lags by φ\varphi, so 𝐈=I(cos⁡φ−jsin⁡φ)\mathbf{I} = I(\cos\varphi - j\sin\varphi). The cable impedance is R+jXR + jX, with R=R′LR = R'L and X=X′LX = X'L. The phase drop is:

Δ𝐕=I[(Rcos⁡φ+Xsin⁡φ)+j(Xcos⁡φ−Rsin⁡φ)]\Delta\mathbf{V} = I\,[(R\cos\varphi + X\sin\varphi) + j\,(X\cos\varphi - R\sin\varphi)]

The first term lies along the voltage and changes its size. The second is at right angles and mainly turns the phasor. A perpendicular part δ⟂\delta_{\perp} changes the magnitude by only about δ⟂2/2Vph\delta_{\perp}^{2}/2V_{ph}, which is negligible, so the phase drop is approximately IL(R′cos⁡φ+X′sin⁡φ)I L (R'\cos\varphi + X'\sin\varphi).

The 3\sqrt{3} comes from the geometry. A line-to-line voltage is the difference of two phase voltages whose phasors are 120° apart: 2Vphsin⁡60∘=3Vph2V_{ph}\sin 60^{\circ} = \sqrt{3}\,V_{ph}. In a balanced system every phase has the same drop relative to its own voltage, so the whole triangle scales together and the line-to-line drop is 3\sqrt{3} times the phase drop.

ΔVLL≈3IL(R′cos⁡φ+X′sin⁡φ)\Delta V_{LL} \approx \sqrt{3}\,I\,L\,(R'\cos\varphi + X'\sin\varphi)

In DC or single-phase the go and return paths give a factor of 2. Balanced three-phase has no neutral current, so the factor is 3=1.73\sqrt{3} = 1.73.

Worked example 2. A 50 kW inverter output at 415 V and cos⁡φ=0.95\cos\varphi = 0.95 feeds a panel 60 m away. Many inverters run near unity, where the X′X' term vanishes, but 0.95 shows both terms. The current is I=50,000/(3×415×0.95)=73.2 AI = 50{,}000 / (\sqrt{3} \times 415 \times 0.95) = 73.2\ \mathrm{A}. Take a conductor at 90 °C, which is conservative, and an illustrative multicore X′=0.08 mΩ/mX' = 0.08\ \mathrm{m\Omega/m}. For 25 mm² copper, R′=0.0172×1.2751/25=0.877 mΩ/mR' = 0.0172 \times 1.2751 / 25 = 0.877\ \mathrm{m\Omega/m}.

ΔVLL=3×73.2×60×(0.877×10−3×0.95+0.08×10−3×0.312)=6.53 V\Delta V_{LL} = \sqrt{3} \times 73.2 \times 60 \times (0.877\times10^{-3} \times 0.95 + 0.08\times10^{-3} \times 0.312) = 6.53\ \mathrm{V}

That is 1.57% of 415 V. The loss is 3I2R′L=3×73.22×0.877×10−3×60=847 W3I^{2}R'L = 3 \times 73.2^{2} \times 0.877\times10^{-3} \times 60 = 847\ \mathrm{W}, or 1.69% of 50 kW. At unity power factor the current is 69.6 A, and the same cable gives 6.34 V (1.53%) and 764 W (1.53%), so the earlier identity holds exactly when only resistance acts.

Four-core cable, 60 m, 73.2 A R′ at 90 °C (mΩ/m) Line-to-line drop (V) Drop (% of 415 V) Loss (W) Loss (% of 50 kW)
Copper 16 mm²1.37110.102.431,3232.65
Copper 25 mm²0.8776.531.578471.69
Copper 35 mm²0.6274.721.146051.21
Aluminium 35 mm²1.0317.651.849951.99
Aluminium 50 mm²0.7225.411.306971.39
Aluminium 70 mm²0.5163.920.944981.00

The table assumes X′=0.08 mΩ/mX' = 0.08\ \mathrm{m\Omega/m} for every row and an aluminium coefficient of about 0.0040 per kelvin. Each option still needs its ampacity checked against the datasheet.

Copper versus aluminium

At 90 °C aluminium resistance is about 1.65 times that of copper of equal area, so 25 mm² of copper corresponds to about 41 mm² of aluminium, and the next standard size is 50 mm². Even so, the aluminium conductor weighs about half as much, since the densities are 2.70 and 8.96 g/cm³, which is why it is common on larger AC feeders. It needs compatible lugs, joint compound and torque checks, because it creeps under pressure. Rooftop DC string cable is normally copper, so follow the cable standard you work to.

Economic optimisation: Kelvin's law

A thicker cable costs more upfront but wastes less, so there is an optimum. Symbols:

  • cc: conductor cost per mm² per metre, in ₹/(mm²·m); a=2Lca = 2Lc: capital cost per mm² for the whole run, in ₹/mm²
  • bb: present value of lost energy multiplied by area, in ₹·mm²
  • C(A)C(A): total cost over the cable's life, in ₹
  • A∗A^{*}: the cross-section that minimises CC, in mm²

Assume capital cost is proportional to area, and the value of lost energy is proportional to RR, hence to 1/A1/A.

C(A)=aA+bAC(A) = a\,A + \frac{b}{A}

Setting the slope to zero finds the minimum. The second derivative, 2b/A32b/A^{3}, is positive, so it is a minimum.

dCdA=a−bA2=0⇒A∗=ba\frac{\mathrm{d}C}{\mathrm{d}A} = a - \frac{b}{A^{2}} = 0 \quad\Rightarrow\quad A^{*} = \sqrt{\frac{b}{a}}

At the optimum the two cost terms are equal. Fixed costs per metre, such as the jacket, add a constant to CC and do not move the minimum. Both aa and bb are proportional to LL, so the length cancels: the optimum depends on current, energy value and cable price, not distance.

Worked example (illustrative assumptions, not quotes). Take the 45 m string, copper at c=₹12c = ₹12 per mm² per conductor-metre, energy worth ₹6 per kWh, a 25-year life at an 8% discount rate. The present value of a yearly cost is the annuity factor:

F=1−1.08−250.08=10.67F = \frac{1 - 1.08^{-25}}{0.08} = 10.67

One metre of 1 mm² conductor at 70 °C would lose 0.02058×25.2×4,380/1,000=2.27 kWh0.02058 \times 25.2 \times 4{,}380 / 1{,}000 = 2.27\ \mathrm{kWh} a year. A loop of length 2L2L and area AA loses that figure multiplied by 2L/A2L/A, so b=90×2.27×6×10.67≈13,100 ₹⋅mm2b = 90 \times 2.27 \times 6 \times 10.67 \approx 13{,}100\ ₹\cdot\mathrm{mm^{2}}, and a=90×12=₹1,080a = 90 \times 12 = ₹1{,}080 per mm².

A∗=13,1001,080=3.48 mm2A^{*} = \sqrt{\frac{13{,}100}{1{,}080}} = 3.48\ \mathrm{mm^{2}}
Copper size Capital cost (₹) Present value of lost energy (₹) Total (₹)
2.5 mm²2,7005,2407,940
4 mm²4,3203,2757,595
6 mm²6,4802,1838,663
10 mm²10,8001,31012,110

At A∗A^{*} the total is ₹7,523, with both terms at ₹3,761. The curve is flat, and 4 mm² is within about 1% of the minimum. The optimum scales with the square root of the energy price: at ₹12 per kWh it moves to 4.9 mm², and about ₹18 per kWh would be needed to favour 6 mm². Substitute your own cable quotes, tariff and life.

Kelvin's law ignores the drop limit. In Example 1 the 1% limit pushed the answer to 6 mm² although the economic minimum is near 4 mm². The constraint sets the floor, and the economics tells you whether going higher pays.

Ray2Volt can run this analysis for your own site, using your layout, cable lengths and datasheets. Start with a free power audit, or see our approach to commercial and industrial solar. The I-V curve behind ImpI_{mp} and VmpV_{mp} is explained in how a solar module works.

Frequently asked questions

What voltage drop is acceptable on the DC side of a solar plant?

Many designers aim for roughly 1% to 2% on DC string cables, but the project specification and the current edition of the applicable standard decide. The annual energy loss is smaller than the peak percentage, typically 0.4 to 0.6 of it.

Why is annual energy loss lower than the peak-hour percentage?

Loss depends on the square of current, and most hours carry less than peak current. Averaged over a sinusoidal day, the loss is about 0.79 of the peak-hour percentage. Over a year, with the daily peak also below its standard-test value, a factor of about 0.4 to 0.6 is typical.

Why size string cable on 1.25 times Isc rather than Imp?

Imp is the normal operating current, but the cable must tolerate the worst credible current. Short-circuit current rises with irradiance and temperature, and sunlight can briefly exceed the standard 1,000 W per square metre. A factor of 1.25 on Isc is common practice, with extra margins in some codes. Check the current edition.

Can I mix MC4-type connectors from different manufacturers?

No. The contact force, plating, dimensions and seal of a connector are matched to its own counterpart, and the maker's ratings apply only to that pair. A mixed pair can have higher contact resistance, which heats the joint by I squared times R. Use one maker's connectors and its specified crimp tool.

Is aluminium cable suitable for solar plants?

Aluminium is common on larger AC feeders. It needs about 1.65 times the area of copper for the same resistance but weighs about half as much. Rooftop DC string cable is normally copper, so follow the cable standard and datasheet for your project.

Ray2Volt Solar

Ray2Volt Solar Private Limited

We design, install, and service rooftop solar for homes and businesses across Tirupati district and Andhra Pradesh — from PM Surya Ghar residential systems to commercial and industrial plants. Every enquiry starts with a free power audit.

Have your own cable runs checked

Send Ray2Volt your layout and cable lengths. Our engineers can check voltage drop, loss and terminations on your plant and explain the result.

Get a free quote Chat on WhatsApp