BESS system

HVAC

In a grid-scale battery energy storage system (BESS), HVAC (heating, ventilation and air conditioning) is the thermal management equipment that keeps lithium-ion cells inside their allowable temperature window — for LFP typically about 15–35 °C, with a design target near 25 °C — inside each container or enclosure.

It rejects the heat generated during charge and discharge, adds heat in cold ambients, and controls humidity and airflow around racks and electronics. Because it runs around the clock, HVAC is usually the largest single auxiliary load on a storage site, commonly driving total auxiliary consumption to roughly 1–3% of energy throughput.

Reviewed July 2026 by Sergey Syrvachev

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

What it is (precise)

Lithium-ion cells convert a small fraction of throughput energy into heat — I²R losses in the cell and busbars, plus entropic and side-reaction heat. In a densely packed container / enclosure holding several MWh, that heat must be rejected continuously or cell temperatures drift outside their safe band.

The HVAC plant is either a closed-loop air conditioning system (wall-mounted units recirculating conditioned air through rack channels) or, in nearly all new high-density designs, a liquid-cooling loop: coolant circulated through cold plates under the modules, with an external chiller rejecting heat to ambient. Its two jobs are holding the average cell temperature near the setpoint and minimizing the temperature spread between cells in a string.

Beyond cooling, the system provides heating in cold climates (LFP cells should not be charged below roughly 0 °C without lithium-plating damage, so heaters or a heat-pump mode pre-warm the racks), dehumidification to prevent condensation on busbars and electronics, and controlled ventilation of the enclosure.

HVAC is strictly the normal-operation thermal control layer. It is distinct from the deflagration and explosion-prevention ventilation governed by NFPA 68/69 and from the emergency exhaust that activates on off-gas detection during a thermal runaway event — those belong to the safety stack, not to HVAC.

Why it matters in a real project

Temperature is the single biggest driver of calendar and cycle aging in LFP and NMC cells; as a rule of thumb, sustained operation roughly 10 °C hotter can approximately double the degradation rate (an Arrhenius-type relationship). An undersized or poorly tuned HVAC system therefore directly erodes the guaranteed energy-retention curve that underpins the augmentation schedule and the capacity warranty.

Large intra-container gradients add a second penalty: cells age and self-discharge unevenly, creating state-of-charge imbalance that shrinks usable capacity and stresses the weakest cells first. Cold matters too — a cold rack has higher internal resistance, and the resulting voltage sag can push the DC bus toward the bottom of the PCS VDC window during hard discharge.

Commercially, HVAC is a parasitic load that shows up on every round-trip. Auxiliary power is consumed at the containers but the project is paid at the POI, so HVAC consumption widens the gap between DC throughput and net AC delivered energy, typically shaving one to a few percentage points off effective round-trip efficiency.

Worse, the cooling load peaks exactly when the asset is most valuable: hot summer afternoons with maximum dispatch. HVAC sizing must therefore be checked against worst-case ambient plus maximum C-rate simultaneously — not against an annual-average ambient — and the standby draw (controls, pumps, heaters) accrues even on idle days.

Key facts
Typical LFP operating window
~15–35 °C; charging discouraged below ~0 °C; rapid aging above ~45 °C
Design setpoint
Cell target commonly ~23–27 °C
Cell temperature spread target
≤5 °C typical for air-cooled; ≤3 °C commonly specified for liquid-cooled
Auxiliary load (HVAC-dominated)
Total station aux commonly ~1–3% of energy throughput, climate- and C-rate-dependent
Aging rule of thumb
Roughly 2× degradation rate per ~10 °C sustained temperature rise (Arrhenius-type)
Cooling architecture trend
Liquid cooling is the default in new ~5 MWh-class 20-ft containers; forced air in legacy fleets
Chiller capacity per container
Typically tens of kW for a multi-MWh liquid-cooled enclosure
Typical ambient rating
Enclosures commonly rated ~−30 °C to +50 °C, often with derate above a stated ambient
Cold-climate constraint
LFP charging below ~0 °C risks lithium plating; racks must be pre-heated first
Relevant standards
UL 9540 (ESS system safety certification, incl. thermal management); UL 9540A (fire-propagation test method); NFPA 855 (installation); NFPA 68/69 (explosion protection)
Electrical supply
Fed from the LV auxiliary transformer, shown explicitly on the one-line diagram
RTE impact
Auxiliary consumption typically lowers net AC round-trip efficiency by one to a few percentage points

Typical values and standards

LFP cells typically operate best in roughly a 15–35 °C window, with charging discouraged below about 0 °C and rapid aging above roughly 45 °C; design intent is usually to hold cells near 23–27 °C. Cell-to-cell temperature spread targets are commonly 5 °C or less for air-cooled designs, while liquid-cooled containers routinely specify 3 °C or tighter across the enclosure. Vendor enclosures are typically rated for ambients from about −30 °C to +50 °C, sometimes with an explicit power derate above a stated ambient — a line worth reading carefully on any datasheet.

Total station auxiliary load, of which HVAC is normally the dominant share, commonly lands on the order of 1–3% of energy throughput, varying strongly with climate, C-rate and cooling architecture. Modern 20-ft containers in the 5 MWh class, built around 1500 VDC-class DC blocks, pack so much heat density that liquid cooling has become the default; chiller capacity per container is typically in the tens of kilowatts. Liquid cooling generally delivers tighter gradients and a lower parasitic draw per MWh than legacy forced-air designs, which is a large part of why the industry converged on it.

No single "BESS HVAC code" exists; thermal management is woven into the safety and product standards. UL 9540 is the safety certification of the ESS as a listed system, and the thermal management subsystem is evaluated as part of that listing. UL 9540A is the separate fire and thermal-runaway propagation test method whose off-gas and heat-release data inform emergency ventilation and spacing decisions.

NFPA 855 sets installation requirements for stationary storage, and NFPA 68/69 cover deflagration venting and explosion prevention. HVAC controls must coordinate with that stack: on an off-gas alarm, normal recirculation must isolate or shut down so it does not distribute flammable vapor through the enclosure.

How it shows up in specs, studies and contracts

On a container datasheet, look for the cooling architecture (air vs liquid), rated ambient range and any derate curve, auxiliary power consumption at stated conditions, chiller capacity, and the guaranteed cell temperature spread. The critical question is always the reference condition: an auxiliary figure quoted at 25 °C ambient and one cycle per day says little about a Texas summer with two cycles.

Ask the vendor for auxiliary consumption as a function of ambient and dispatch profile, and whether the quoted round-trip efficiency includes or excludes auxiliary load — mixing those bases is one of the most common spec-sheet errors.

In the engineering package, HVAC appears as the auxiliary load fed from a dedicated LV auxiliary transformer, drawn explicitly on the one-line diagram; whether the plant is AC-coupled or DC-coupled, that auxiliary supply must be available before the batteries can be safely energized, which drives commissioning backfeed sequencing.

In the energy model and any performance guarantee, the capacity and RTE test protocols define ambient conditions and whether auxiliary consumption is netted — a test passed at 20 °C can mask a system that misses its numbers at 40 °C. Independent engineers increasingly demand aux-load metering separated from the main revenue meter for exactly this reason.

In contracts, thermal management shows up as warranty conditions: the battery supplier's capacity guarantee is typically contingent on cell temperatures staying inside a defined envelope, with logged BMS temperature data as the evidence. Sustained excursions can void or derate the warranty, so HVAC availability quietly becomes a warranty-preservation obligation. Availability guarantees in long-term service agreements usually count containers offline due to failed chillers, so spares strategy and repair-time assumptions for HVAC components deserve the same scrutiny as PCS spares.

Common pitfalls

The classic sizing error is designing cooling to average conditions instead of the coincident worst case — maximum ambient, maximum C-rate, full solar gain on the enclosure — which shows up years later as accelerated fade in the hottest containers of the fleet. A second trap is treating HVAC as part of the fire-safety system; it is not, and conflating normal ventilation with NFPA 68/69 deflagration provisions leads to designs that fail AHJ review.

Finally, in cold climates the winter heating load is easy to underestimate: pre-heating racks before a morning charge can dominate the auxiliary load bill, and an EV pack's brief self-heating trick has no equivalent in a stationary container that must be ready to dispatch on schedule.

Common misconception

The HVAC system is what protects a BESS from thermal runaway and fire.

In reality: Normal HVAC only maintains cells in their operating window. Thermal runaway protection is a separate safety stack — off-gas detection, emergency exhaust, deflagration venting per NFPA 68/69, and fire protection per NFPA 855, informed by UL 9540A test data. In fact, the HVAC must isolate or shut down on an off-gas alarm so it does not circulate flammable vapor.

Go deeper

HVAC, in context.

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

Browse the course