Ohm's law
Ohm's law states that the voltage across a resistance equals the current through it times that resistance — V = I × R, rearranged at will into I = V/R and R = V/I. In a grid-scale battery plant the law almost never appears under its own name, because every resistance in the main current path is engineered down to milliohms and below; what appears instead are its consequences.
A DC bus that reads lower under load than at rest, volts shed along a collection cable, a bolted fault fed with kiloamps, and a PCS that cannot make full power at the bottom of the battery's voltage window are all the same one-line calculation with different numbers in it. This page works that line at plant scale; the sag itself belongs to the internal-resistance entry, the cable arithmetic to voltage drop, and the heat to I²R losses.
Reviewed August 2026 by Sergey Syrvachev
New to BESS? Start free with the 7-email fundamentals course — no cost, no account.
What it says (precise)
V = I × R holds exactly for any ohmic element — one whose voltage and current stay proportional — and everything metallic in a BESS current path is one: busbars, cable runs, bolted joints, fuse elements, contactor contacts, the welds inside a module.
A battery cell is not ohmic as a whole, but the standard working model treats it as an ideal voltage source — the open-circuit voltage — in series with an internal resistance, and Ohm's law applied to that resistance predicts terminal behaviour well enough that BMS current limits, vendor heat tables and DC short-circuit studies are all built on it. The PCS is the genuine exception: a controlled current source, not a resistor. Yet its current limits meet Ohm's-law voltages on the DC bus, which is where the full-power floor in the last section comes from.
The feel for the numbers matters more than the algebra. Resistances in the main path are milliohms and below — a few tenths of a milliohm of DCIR for a modern 280-314 Ah LFP cell, tens of microohms per laser weld, fractions of a milliohm for a DC collection run — while currents range from about 157 A in a 314 Ah string at 0.5C to thousands of amps on a paralleled bus.
Multiply the two and the products are volts that decide whether the PCS holds full power; divide a kilovolt-class bus voltage by a resistance that small and the quotient is fault current in kiloamps. Both directions of the law get used below.
Multiply: voltage sag and cable drop at plant numbers
Start at the cell. At 0.5C a 314 Ah cell carries about 157 A, and through a representative 0.25 mΩ of internal resistance Ohm's law puts the sag at roughly 40 mV — the terminal voltage sits that far below open-circuit the moment current flows. Series connection multiplies it: 416 cells in series turn 40 mV into about 17 V off the string's open-circuit voltage.
Push harder, or run cold — resistance grows to a multiple of its 25 C value toward -20 C — and a 0.1 V per-cell sag becomes roughly 42 V at the terminals of a 416S string. That is why the low-voltage corner of a battery-PCS pairing is checked cold and loaded rather than at nominal. The mechanism, its measurement families and its aging story belong to the internal-resistance entry; the point here is that the whole effect is one multiplication carried through the series count.
The same line prices the collection run. A 3 MW DC feed at 1500 V is 2,000 A; through 0.5 mΩ of collection path that is a 1.0 V drop and — because the companion law P = I²R turns the same numbers into heat — 2.0 kW of loss. The identical 3 MW at 1000 V is 3,000 A, a 1.5 V drop and 4.5 kW. That comparison is the Ohm's-law case for the 1500 VDC architecture, worked in full in that entry, and it is also the everyday content of a cable schedule: conductor sizing, busbar joints and every voltage-drop calculation are this multiplication with the site's own resistances in it.
The worked numbers live with their owners — the sag arithmetic under internal resistance, the cable case under voltage drop — and this page walks the fault ceiling itself, through the DC short-circuit study. The relation holds exactly for every metallic element in the path; a cell is not ohmic as a whole, and is modelled as an open-circuit voltage in series with its internal resistance.
- The law
- V = I × R — equivalently I = V/R and R = V/I. Exact for every metallic element in the path; applied to a cell via the OCV-plus-internal-resistance model
- Plant-scale resistances
- Cell DCIR a few tenths of a mΩ (280-314 Ah LFP); laser welds tens of µΩ; DC collection runs fractions of a mΩ
- Sag, worked
- 157 A (0.5C on 314 Ah) × 0.25 mΩ ≈ 40 mV per cell — about 17 V across a 416S string; ~0.1 V per cell hard and cold ≈ 42 V at the terminals
- Drop, worked
- 3 MW at 1500 V = 2,000 A: 0.5 mΩ of path costs 1.0 V and 2.0 kW — versus 3,000 A, 1.5 V and 4.5 kW for the same feed at 1000 V
- Fault direction
- I = V/R: ~1,330 V over ~104 mΩ of string internal resistance caps one rack near 13 kA — shipping racks publish 1-12 kA; paralleled buses can reach 250 kA or more
- PCS floor
- At the DC current limit, power = bus voltage × that limit — full power holds only above a knee commonly around 1,050-1,300 V on 1500 V-class hardware
- Companion law
- P = I²R converts the same current and resistance into heat — the subject of the I²R losses entry
- The binding corner
- Sag is deepest cold, aged and near-empty, so the low-voltage corner of the battery-PCS window is checked cold and loaded — never at nominal
Divide: why a DC fault is violent
Rearranged as I = V/R, the law explains the fault behaviour of a battery plant. A bolted short across a string leaves almost nothing in the loop but the battery's own internal resistance: 416 cells at 0.25 mΩ each is about 104 mΩ, and roughly 1,330 V across it gives a ceiling near 13 kA from a single rack — before the busbar, cable and fuse-element resistances of the real loop trim it into the 1 to 12 kA range published for shipping racks.
Paralleling divides the source resistance, so contributions add: a combined system's bus can feed 250 kA or more into the same fault. Nothing exotic is happening — a stiff voltage source, a resistance made deliberately tiny for efficiency, and one division.
That division is what the DC short-circuit study performs, loop by loop: prospective current at each location is the driving voltage over the total loop resistance, and the rack fuse, the section fuse and the withstand ratings of everything between them are selected against its result. Note the built-in tension: every milliohm removed from the path to save I²R heat also raises the current a fault can draw. The efficiency goal and the protection problem are the same Ohm's-law fact read in opposite directions.
The PCS floor — and where the law misleads
A PCS is a current-limited machine. At its maximum DC input current, deliverable power is the bus voltage times that limit — P = V × I with I pinned — so below a full-power knee that commonly sits around 1,050-1,300 V on 1500 V-class hardware, available power falls in proportion to the DC voltage.
Ohm's law is what delivers the bus to that knee: sag is deepest exactly when resistance is highest — cold, aged, near-empty — so the floor is verified at the cold, loaded, end-of-life corner of the design table, not at the 25 C reference row. The VDC window entry carries the window itself; this is why it has a knee in it.
Two habits keep the law honest in project work. First, R is not the beginning-of-life datasheet figure: it moves with temperature, state of charge and age, and the winter year-ten value that decides deliverable power can be a multiple of the number in the bid model — same law, different resistance, different answer.
Second, carry per-cell arithmetic through the series count before judging it: millivolts per cell read as noise until 416 series positions turn them into the tens of volts that press on the PCS window, and the same multiplication is why a commissioning string voltage a few volts off expectation is diagnostic information about a joint or a cell, not rounding error.
A battery is a fixed voltage source — the DC bus sits at the nominal voltage printed on the datasheet, so Ohm's law in a BESS is about cables, not batteries.
In reality: The voltage the PCS actually sees is the open-circuit voltage minus I × R across the string's internal resistance, and it moves with every dispatch: about 17 V below open-circuit for a 416S string at 0.5C in the worked arithmetic, and roughly 42 V once hard current meets cold, aged cells at 0.1 V of sag per cell. Nominal voltage is a labelling convention no operating plant sits at. The corners that decide whether the PCS can make full power are found by applying Ohm's law to the battery itself — with the resistance of that day, that temperature and that year of life, not the datasheet reference row.
- Internal resistance Glossary
- Voltage drop Glossary
- I²R losses Glossary
- How a Grid-Scale BESS Works: From Cell to Grid Article
Ohm's law, in context.
The Grid-Scale BESS course covers ohm's law — and the rest of the system — from the ground up, the way it actually gets deployed.