Commercial

Energy capacity test

An energy capacity test measures the megawatt-hours a battery plant delivers in one witnessed discharge: charge to a defined starting condition, rest for a defined period, discharge at a defined rate to a defined end condition, and integrate power at a defined meter. Those five definitions are the test. Change any one of them and the same plant returns a different number, which is why a capacity result quoted without its procedure is not yet evidence of anything.

What the test produces is a snapshot of deliverable energy under one condition set, so it has to be normalized to the guarantee's reference conditions before pass or fail means anything. It does double duty: at commissioning it decides acceptance, and the value it records becomes the beginning-of-life baseline every later retention test is measured against for the next fifteen to twenty years.

Reviewed August 2026 by Sergey Syrvachev

New to BESS? Start free with the 7-email fundamentals course — no cost, no account.

What the test actually integrates

The measured quantity is energy — the time integral of power at the named meter between the two endpoints the procedure defines — not capacity in the amp-hour sense and not a property of the cells. A four-hour plant discharged at rated power crosses its whole usable window in about four hours, roughly one percent of the window every 2.4 minutes, so the test is short and every minute of it is conditioned by something.

What comes out is one point on the deliverable-energy surface, taken at one temperature, one rate, one window and one date. Deliverable energy is a state of the plant; a capacity test is how you read it.

Two things can end the discharge, and the procedure has to say which governs. Cells in series carry the same current, so the string stops when the first cell reaches its lower cutoff — a physical end condition, and the one the plant will actually hit. A displayed state-of-charge floor or a DC undervoltage threshold at the PCS are different end conditions layered on top of it. Where the contract names a minimum operating SOC, establish what enforces it, because displayed SOC is bookkeeping over voltage limits and the two do not have to agree.

Five definitions, five different answers

Start with the starting condition. A charge terminated at the BMS upper cutoff and a charge terminated at a displayed 100 percent are not the same stock of energy, and charge power tapers near the top of the window, so the last few percent take disproportionate time — a procedure that caps charge duration quietly caps the result. Then the rest. Terminal voltage relaxes after a charge, and a discharge begun immediately starts from a sagging bus and reaches the lower cutoff sooner. The rest period is not padding; it is what makes the measurement repeatable.

Rate does the largest damage. Ohmic loss in cells, busbars and cables grows with the square of current, and the deeper sag brings the weakest rack to its floor earlier, so the same window yields fewer megawatt-hours at rated power than at a gentle test rate. A test at the contract duration and a test run slowly are two measurements of one plant, and only one of them is the duty the offtaker will dispatch. Temperature moves it from both ends: a cold fleet sags harder and terminates high, a hot one raises the HVAC draw the POI meter sees.

The plant's own state is the definition most often left out of the record. How many blocks were in service, whether any container was isolated, what the SOC and temperature history had been in the preceding days, and whether the auxiliary supply was the permanent feed or a temporary one. A result recorded without those is a number that cannot be reproduced, and reproducibility is most of what the test is for.

A capacity result without its procedure is not evidence — and this one number does double duty as both the acceptance test and the beginning-of-life baseline every later retention argument divides by.
BOUNDARYthe POI reading is net of conversion,collection and often auxiliaries; the DCterminals are net of none of itCELL TEMPERATUREfrom the BMS log, not the weather recordDISCHARGE RATErated power terminates above the floor agentle discharge reachesSOC ENDPOINTS in forceDATEthe result has to meet a dated curvethe MWh the test returnedone point on the deliverable-energy surfaceTwo competent tests run under different procedures return different, equally defensible numberson the same plant.

Ohmic loss scales with the square of current and deepens the sag, so the same window yields fewer MWh at rated power than at a gentle test rate. Revenue-class accuracy is 0.2S/0.5S under IEC 62053-22 or 0.2/0.5 under ANSI C12.20 — separate families, not interchangeable.

Key facts
What is measured
Energy integrated at the named meter between two defined endpoints — one point on the deliverable-energy surface, not a property of the cells
The five stamps on a result
Boundary, cell temperature, discharge rate, the SOC endpoints in force, and the date — a result missing any of them cannot be reproduced
Profile shape
Charge to the contractual upper limit, defined rest, discharge at the contract rate to the minimum operating SOC — the string terminates when the first cell reaches its lower cutoff
Boundary consequence
At the POI the result is net of PCS, transformer and collection losses, plus auxiliary load where station service is tapped on the plant side of that meter; at the DC terminals none of it is subtracted
Size of that gap
Deliverable AC at the POI commonly ~85-92% of DC nameplate at beginning of life
Rate dependence
Ohmic loss scales with the square of current and deepens sag, so the same window yields fewer MWh at rated power than at a gentle test rate
Test-duration reality
A four-hour plant at rated power crosses its usable window in about four hours — roughly 1% of the window every 2.4 minutes
Typical acceptance threshold
COD tests commonly require ~95-100% of contracted MWh at the POI, with buy-down damages below the guarantee — a contract term, not a standard
Metering class
Revenue-class accuracy 0.2S/0.5S under IEC 62053-22, or 0.2/0.5 under ANSI C12.20 — separate families, not interchangeable
Method reference
IEC 62933-2-1 gives unit parameters and test methods and many contracts reference the 62933 series, but the binding document is the contract's own protocol

The boundary decides what has already been subtracted

A capacity test is a single integral rather than a ratio, so it escapes the numerator-and-denominator problem an efficiency test has. It has a simpler and larger one: the meter has to be the meter the guarantee names. Read at the POI revenue meter, the result is already net of PCS conversion loss, medium-voltage transformer no-load and load losses, collection-cable heating, and — if station service is tapped on the plant side of that meter — the auxiliary load that ran throughout the discharge.

Read at the DC terminals, none of that has been taken off. Deliverable AC at the POI commonly lands around 85-92 percent of DC nameplate at beginning of life, so the same discharge reads on the order of ten percent lower at one meter than the other.

Station service is the line that decides borderline results. Tapped on the plant side of the named meter, the HVAC and controls burn is netted out of export and sits inside the number; fed from a separate grid-side supply, it sits outside it. Neither wiring is wrong and both are common, but a guarantee written on one and a test executed on the other will disagree about a perfectly healthy plant. Find where the auxiliary transformer lands on the single-line diagram before anyone argues about megawatt-hours.

Normalize before you compare

The test happens on the day's weather and the day's grid; the guarantee was written at reference conditions. There are two honest ways to close that gap — correct the measurement to the reference conditions using published coefficients, or redraw the guaranteed figure at the day's conditions and compare there. Either is defensible.

Choosing between them once the raw numbers are in is not, which is why the correction method, its data source, the reference conditions it targets and the acceptance band belong in the procedure both parties sign. Performance normalization covers the mechanics; what belongs in the test procedure is the commitment to one of them.

The same procedure should say what happens when the measurement cannot be taken cleanly: a market window that closes mid-discharge, an operator instruction that interrupts it, a block that trips at hour three. A rule for aborting and re-running, and a rule for whether a partial discharge may be extrapolated, are cheap to write in advance and expensive to negotiate at two in the morning with a witness standing on site.

What the number becomes

It decides acceptance first. COD capacity tests commonly require demonstrating roughly 95 to 100 percent of the contracted MWh at the POI, with buy-down damages below the guarantee — and that threshold is a contract term, not a standard, so the same measured result can clear a 95 percent floor and trigger a payment against a 97 percent one. What the test cannot do is settle the remedy. It supplies the measurement and is silent on what a shortfall costs.

Then it becomes the baseline. Where the warranty is baselined on as-measured commissioning capacity, this number anchors the retention curve for the life of the asset; where it is baselined on nameplate instead, a test that comes in above nameplate hands that surplus to the supplier as headroom rather than to the owner as energy.

Either way the record has to survive a decade: the measurement point, the logged cell-temperature trace, the resting SOC, the rate actually held, the correction applied and the source of its coefficients. A baseline nobody can reproduce lasts exactly as long as nobody challenges it.

Three failures recur. Comparing a DC-terminal result against a POI obligation, which is the whole loss chain expressed as a dispute. Running the periodic retest as a lighter version of the commissioning test — different rate, different rest, warmer day — so the trend line ends up measuring the procedure rather than the plant. And testing at flattering conditions to clear the acceptance gate, which buys a pass at commissioning and charges for it at every retention test afterwards, because the baseline it sets is the number the plant now has to keep beating.

Common misconception

A capacity test measures the plant's capacity, so any competently run test should land on the same megawatt-hours.

In reality: It measures deliverable energy under one condition set. The starting condition, the rest period, the discharge rate, the end condition, the cell temperature and the meter are all written into the procedure, and every one of them moves the result — a discharge at rated power terminates above the floor a gentle discharge reaches, and a POI reading is net of conversion, transformer and (depending on where station service is fed) auxiliary losses that a DC-terminal reading is not. Two competent tests run under different procedures produce different, equally defensible numbers on the same plant. That is why the result has to be normalized to the guarantee's reference conditions before pass or fail means anything.

Go deeper

Energy capacity test, in context.

The Grid-Scale BESS course covers energy capacity test — and the rest of the system — from the ground up, the way it actually gets deployed.

Browse the course