DYNVOLT is the BESS optimization software — and the EMS — for utility-scale battery storage. One platform dispatches across day-ahead arbitrage, intraday, aFRR, FCR, and imbalance, co-optimized on every cycle and grid-code compliant out of the box.
A battery without an optimizer is a parked asset. BESS optimization is the dispatch software that decides — every minute, against live prices, forecasts, and constraints — which revenue stream the battery should serve right now: arbitrage, intraday, balancing reserves, or imbalance settlement. The optimizer is where utility-scale battery storage stops being a capital expense and starts being a yield engine.
Ingests price forecasts (day-ahead, intraday, imbalance) and co-located generation forecasts (PV production, wind, demand) on a rolling horizon.
Solves a constrained optimization problem — maximize revenue subject to state-of-charge, cycle budget, thermal envelope, and grid-code limits.
Issues setpoints to the PCS, sub-second for aFRR signals, on the trading cadence for energy markets. Logs every decision with the inputs that drove it.
DYNVOLT sits exactly where every utility-scale BESS needs an EMS: above the PCS, below the trading desk. It owns the dispatch decision, enforces the warranty envelope, and routes ancillary-service bids — the things a generic site controller cannot do because it has no view of the market.
Active and reactive power setpoints to the PCS over Modbus TCP, IEC 61850, or OPC-UA — sub-50ms on the fast loop for activated aFRR, 15-min for energy markets. The PCS executes inside the BMS-defined safety envelope; DYNVOLT never overrides safety.
aFRR, FCR, mFRR — capacity bids submitted to the TSO platform on the local schedule, with availability and ramp-rate constraints from the actual battery state, not from a static sheet.
Voltage and frequency ride-through, reactive support curves, ramp-rate caps. Configured per-zone, enforced at the edge, audit-logged.
Cycle limits, DoD windows, thermal derating, calendar-aging guards. The optimizer literally cannot schedule a dispatch that breaches the envelope the asset owner defines.
One dispatch model across the co-located solar plant and the battery — clipping recovery, ramp-smoothing, curtailment hedging, and self-consumption solved together.
Most operators pick one or two. DYNVOLT sequences four — a co-optimized BESS dispatch plan that respects state-of-charge, cycle limits, and grid-code obligations.

Indicative ranges from European ENTSO-E zones, 2025 trailing data. Actual capture depends on zone, market regime, and battery duration. Price-forecast accuracy is the multiplier on every line.
The BESS optimizer is only as good as its cost model. DYNVOLT prices every cycle against augmentation, calendar aging, and the warranty envelope — so the dispatch engine never burns lifetime on a negative-margin trade.
DYNVOLT models cell degradation as a real cost on every cycle. Only trades whose price spread beats the cycle cost get scheduled.
Balance SoC across racks. Rotate cycle wear evenly across the fleet.
Derate dispatch on hot days and enforce the warranty envelope the asset owner defines — cycle, thermal, and depth-of-discharge limits, never breached.
Reactive support, ramp-rate limits, voltage ride-through.
Every dispatch decision is logged with the price and forecast that drove it.
Most BESS projects ship with a generic EMS or run a rules-based arbitrage loop. Both leave money on the table. Co-optimization across all four streams is what separates a utility-scale battery from a parked one.
| Capability | Generic EMS | Arbitrage-only optimizer | DYNVOLT co-optimization |
|---|---|---|---|
| Day-ahead arbitrage | ✓ | ✓ | ✓ |
| Intraday continuous trading | — | partial | ✓ |
| aFRR / FCR ancillary services | — | — | ✓ |
| Imbalance settlement hedging | — | — | ✓ |
| Cycle-cost & SoH-aware | — | partial | ✓ |
| PV + BESS co-optimization | — | — | ✓ |
| Grid-code & warranty envelope | partial | — | ✓ |
| Dispatch-decision audit trail | — | — | ✓ |
Want the deeper buyer's guide? Read the BMS · PCS · EMS · BESS buyer's guide →