Battery storage for grain elevators in Kropyvnytskyi
Grain terminals around Kropyvnytskyi face acute power shortages during the July–September harvest. Dryers draw 200–500 kW, tariffs spike, and diesel backup costs 28–32 UAH/kWh. A correctly sized BESS cuts peak demand charges and keeps dryers running through grid outages without firing up generators.
Key parameters
Why Kropyvnytskyi grain elevators need storage
The Kropyvnytskyi agri‑belt processes sunflower, corn, and wheat. Most elevator sites are connected at 6 or 10 kV via Kirovohradoblenergo’s distribution network. The substations feeding these lines — particularly Zavodska and Balashivska — are heavily loaded during harvest, when daily dryer cycles coincide with the oblast’s irrigation and municipal peaks. Grid voltage sags below 9.5 kV are common in August, tripping thyristor‑controlled dryer fans.
Kirovohradoblenergo applies a two‑rate commercial tariff with a coincident peak multiplier. A site with a 350 kW connected load and a 0.55 load factor can see monthly demand charges exceed 120 000 UAH in September. Shaving 150 kW of peak for three hours per working day shifts enough energy behind the meter to recover the capital cost of a 450 kWh battery in 3.2–3.8 years — without counting diesel savings.
Diesel gensets on these sites are typically 400–630 kVA, running at 65‑70 % load during blackouts. Fuel consumption sits around 40–48 L/h, delivering a levelised cost of 29‑32 UAH/kWh once maintenance is included. A BESS charged overnight at the off‑peak rate (2.30 UAH/kWh in 2024) discharges during the afternoon peak at an effective cost under 5 UAH/kWh, even after cycling losses.
Normal working day: peak clipping at 0.4 kV
An elevator outside the city typically runs its intake leg and pre‑cleaner from 08:00 to 20:00. The dryer starts at 22:00, using cheap night power, and finishes the batch by 06:00. Base load from conveyors, bucket elevators, and lighting hovers around 80–120 kW. The dryer adds 160–280 kW depending on grain moisture.
A 300 kW/600 kWh BESS installed on the 0.4 kV bus charges between 01:00 and 05:00, drawing 120 kW and leaving headroom for the dryer. At 08:00, when the site’s total load jumps to 340 kW, the BESS dispatches 150 kW for 3.5 hours, capping the grid draw at 190 kW. An EMS with Modbus TCP reads the dryer’s PLC, so discharge ramps down if the dryer cycles off earlier than forecast. The battery sits inside a 20‑ft IP55/C4 cabinet with liquid cooling — the same unit we deploy at oil extraction plants where ambient summer temperatures hit 38 °C.
At 0.4 kV, the practical limit is 500 kW per connection point without a dedicated transformer upgrade. For sites above 800 kVA total load, we move the battery to a 6 kV connection through a step‑up transformer, simplifying Kirovohradoblenergo’s approval because it becomes a single‑line injection study rather than a full grid‑impact assessment.
Emergency outage: dryer autonomy without diesel
Kirovohradoblenergo’s SAIDI for rural 10 kV feeders averaged 720 minutes in 2023. A 10‑hour outage during the drying phase means 28–36 tonnes of grain can spoil if the dryer stops mid‑batch. Diesel start‑up takes 45–90 seconds, and the voltage dip on transfer often resets the dryer’s burner management system. The BESS operates in grid‑forming mode with a 20 ms transfer time, so the dryer’s VFDs do not see a phase loss.
A 400 kWh battery keeps a 220 kW dryer running for 100 minutes at 90 % depth of discharge. That covers the majority of unplanned outages recorded in the oblast. For planned maintenance windows, the EMS pre‑charges to 100 % and coordinates with the site’s diesel genset: the battery bridges the first 20 minutes, the genset synchronises, and the battery then covers load steps while the genset runs at its efficient 75 % plateau. Fuel consumption drops by roughly 18 % compared to diesel‑only operation.
We size the emergency reserve using the actual SCADA logs from the dryer’s burner controller — not nameplate power. A 350 kW nameplate dryer at the Kropyvnytskyi Oil Extraction Plant runs 190–210 kW in steady state. That difference saves 80 kWh of battery capacity, or about $18 000 in CAPEX.
Seasonal peak: August–September surge
From 20 July to 25 September, most terminals run two dryer batches per day. The morning batch ends at 14:00, the evening batch starts at 20:00. That creates a 14:00–20:00 window where the site’s consumption drops to 100 kW. The battery recharges from the grid during this valley, avoiding any import above the contracted capacity. A second discharge cycle from 20:00 to 23:00 shaves the evening peak, when Kirovohradoblenergo’s time‑of‑use rate is 1.8× the night rate.
Without storage, the site’s monthly maximum demand in September hits 520 kW. A 250 kW/750 kWh BESS running two cycles per day trims that to 340 kW. The demand charge saving alone is 63 000 UAH/month at the current B‑class tariff. Over a three‑month harvest, that is 189 000 UAH — roughly the annualised lease cost of the battery system under a 5‑year EPC contract.
Sizing must account for Kropyvnytskyi’s specific solar irradiation if the client adds PV later. A flat‑roof terminal can host 200 kWp, generating 850 kWh/day in August. Coupling PV to the battery’s DC bus via a multi‑port converter avoids a second inverter and lets the battery absorb the 09:00–16:00 solar surplus that the dryer cannot use. The EMS logic we deploy at grain sites prioritises self‑consumption during the peak‑rate window, exports nothing, and keeps the grid connection point below the agreed capacity — exactly what Kirovohradoblenergo’s technical conditions require.
Engineering approach and constraints
We start with a three‑day power quality audit at the main switchboard, logging voltage, harmonics, and load steps at 1‑second intervals. For elevators, the key number is the maximum rate of change of the dryer load: a 60 kW step in under 200 ms is typical when the burner modulates. That slew rate dictates the battery inverter’s response time and the sizing of the DC‑link capacitors.
Cell selection matters because dryer sheds are dusty and vibration‑prone. We use prismatic LiFePO4 cells (CATL 280 Ah or equivalent Tier‑1) in welded busbar modules, with liquid cooling plates sandwiched between every second cell. This keeps the temperature spread below 3 °C even when the container sits on a concrete pad next to the dryer building at 35 °C ambient. The BMS communicates via CAN to a Siemens or Beckhoff PLC running our EMS; the SCADA interface is a standard web dashboard with OPC‑UA for the site’s existing automation system.
For a 400 kW/800 kWh system, the container footprint is 6.1 × 2.4 m, weight 12.5 tonnes. Kirovohradoblenergo requires a Type‑B connection agreement for any storage above 150 kW. The process takes 10–14 weeks. We handle the grid‑impact study, relay protection coordination, and the anti‑islanding certificate as part of the EPC scope. Commissioning typically takes 5 working days plus a 48‑hour trial run with the dryer under load.
Real‑world constraint: at 0.4 kV, a 500 kW inverter pushes 720 A per phase. That requires parallel 240 mm² cables and a busbar rating of 1000 A in the main switchgear. If the existing board is rated 630 A — common in elevators built before 2015 — the upgrade cost can reach 350 000 UAH. In that case, a 6 kV connection with a dedicated 630 kVA transformer often costs less and simplifies arc‑flash compliance.
Frequently asked questions
What does a BESS for a 400 kW grain dryer in Kropyvnytskyi cost?
How long does Kirovohradoblenergo take to approve a 200 kW storage system?
Can the battery run the dryer during a full‑day blackout?
Is liquid cooling necessary for a container sitting outside the elevator?
What payback period can a grain terminal expect?
Figures shown are indicative. Exact sizing follows a site survey and load-profile analysis.