Menu
Virtual Power Plants

Virtual Power Plants

A single 500 kWh battery behind a factory cannot bid into the aFRR market. Thirty of them, coordinated by an EMS that dispatches them as one, can.

A Virtual Power Plant is not a power plant. There is no turbine, no stack, no site perimeter. A VPP is a software layer that aggregates distributed energy assets — batteries, solar arrays, wind turbines, EV chargers, generators, controllable loads — and dispatches them as a single coordinated entity. To the grid operator, the VPP looks and behaves like one dispatchable resource. To the asset owner, it unlocks revenue streams that no individual site could access alone.

 

The concept is not new. What has changed is the speed, precision, and market access that modern VPP platforms can deliver. European balancing markets now accept aggregated portfolios for frequency regulation, capacity auctions, and intraday trading. The EU’s Clean Energy Package explicitly enables independent aggregators to participate in wholesale and balancing markets. The regulatory door is open. The question for operators with distributed storage assets is whether their EMS can walk through it.

 

This guide covers what a VPP is, how aggregation works at the technical level, which markets VPPs participate in, how the EMS orchestrates distributed dispatch, and what distinguishes a VPP-capable EMS from one that manages individual sites. For context on how the EMS control architecture works at the individual site level, see the complete BESS EMS guide.

 

What a Virtual Power Plant Actually Is

A VPP has three functional layers. Aggregation is the first: bringing distributed assets into a single operational cluster. This means establishing communication with each asset’s local controller, ingesting real-time data (state of charge, available power, temperature, grid connection status), and building a live model of the fleet’s total available flexibility. The aggregation layer does not care whether the asset is a 100 MW utility-scale BESS or a 50 kW rooftop battery behind a commercial building — it extracts the available upward and downward regulation capacity from each one.

 

Optimisation is the second layer. Given the fleet’s available flexibility, the optimisation engine determines how to allocate that flexibility across the available market opportunities. Should the portfolio bid into the Day-Ahead market, the Intraday market, or hold capacity for aFRR activation? How much state-of-charge headroom must be reserved at each site to honour frequency regulation commitments? Which assets should cycle now and which should preserve battery health for a higher-value window later? These are constrained optimisation problems that the EMS solves continuously, factoring in energy price forecasts, weather-driven generation forecasts, and asset-level degradation constraints.

 

Dispatch is the third layer. Once the optimisation engine has determined the optimal allocation, the VPP platform sends real-time setpoints to each asset’s local controller. In frequency regulation, these setpoints must arrive and be executed within seconds. In arbitrage, the timing window is wider but the coordination complexity increases — the VPP must ensure that the aggregate portfolio delivers the contracted volume, even if individual assets are constrained by local conditions.

 

What Can Be Aggregated

The commercial value of a VPP scales with the diversity and size of the aggregated portfolio. The more asset types and locations included, the more flexibility the VPP can extract and the more market products it can serve.

 

Battery energy storage systems are the highest-value VPP asset because they offer bidirectional flexibility — they can both inject and absorb power on command, making them eligible for symmetric frequency regulation products like FCR. A portfolio of distributed BESS sites, each too small to participate in balancing markets individually, can collectively meet the minimum bid size requirements that grid operators impose.

 

Solar PV and wind generation contribute controllable curtailment — the VPP can reduce their output on command, providing downward regulation. Combined with co-located or portfolio-level battery storage, renewable assets become dispatchable rather than intermittent. The EMS forecasting suite (PV, wind, load, and price forecasting) is critical here: the VPP cannot bid what it cannot predict.

 

EV charging infrastructure offers flexible demand. The VPP can modulate charging rates across a fleet of chargers, shifting load into low-price periods or reducing it during grid stress events. This is demand response at scale, delivered through the same EMS platform that manages storage dispatch. For a detailed look at how the EMS coordinates EV charging with storage and generation, see PowerKonnekt’s C&I EMS solutions.

 

Industrial loads and backup generators complete the portfolio. Controllable loads that can reduce consumption on signal, and generators that can increase output, both contribute flexibility that the VPP monetises through market participation. The key requirement is that each asset has a local controller the VPP platform can communicate with — the EMS does not need to replace existing site-level controls, it needs to coordinate them.

 

Which Markets VPPs Participate In

The revenue case for a VPP depends on which market products the aggregated portfolio is qualified to serve. European markets offer several entry points, each with different technical requirements and revenue structures.

 

Frequency Containment Reserve (FCR) requires symmetric upward and downward response within 30 seconds of a frequency deviation. The minimum bid size varies by market — typically 1 MW in Germany. A VPP aggregating distributed BESS assets that collectively meet this threshold can participate where no individual site could. The EMS must deliver coordinated fleet-wide response within the FCR activation window, which requires the 20ms control loop and 3ms frequency sampling described in the frequency regulation guide.

 

Automatic Frequency Restoration Reserve (aFRR) operates on a slower timescale but demands sustained, accurate tracking of a TSO reference signal. The VPP must distribute the aFRR obligation across the fleet, adjusting each asset’s contribution based on its real-time state of charge and local constraints. Deviation from the reference signal is penalised, so fleet coordination accuracy directly determines revenue.

 

Day-Ahead and Intraday markets allow the VPP to trade energy — buying when prices are low, selling when prices are high. This is energy arbitrage at portfolio scale. The optimisation engine determines the optimal charge/discharge schedule across the fleet, considering price forecasts, transport constraints, and state-of-charge requirements for other committed services.

 

Capacity markets in markets that operate them (such as the UK Capacity Market or planned mechanisms in other EU states) pay for guaranteed availability during system stress periods. A VPP that can demonstrate reliable aggregate capacity earns availability payments regardless of whether activation is called.

 

Fast Frequency Response (FFR) and other emerging grid products reward sub-second response to frequency deviations. Battery-dominant VPPs are structurally advantaged here because no other asset class can deliver power injection within the required timeframe. The EMS’s control loop speed determines whether the VPP qualifies.

 

VPP vs. Single-Site BESS: Why Aggregation Unlocks Value

A single BESS installation generates revenue from the services it can deliver at that site. A VPP generates revenue from the services the aggregated portfolio can deliver collectively — and these are not the same set.

 

The most direct unlock is minimum bid size. Many European balancing markets require a minimum of 1 MW for FCR participation. A 200 kW C&I battery cannot participate. Five of them, aggregated under a VPP, can. The revenue that was inaccessible to each site individually becomes accessible to the portfolio.

 

The second unlock is portfolio-level optimisation. A VPP can assign different services to different assets simultaneously — dispatching one site for FCR while another executes arbitrage and a third provides peak shaving to its host facility. This multi-service, multi-site dispatch is structurally more profitable than applying the same strategy to every asset, because it captures the highest-value opportunity available at each location while maintaining the portfolio’s aggregate market obligations.

 

The third unlock is risk diversification. A single site’s availability depends on one battery, one PCS, one grid connection. A VPP’s availability depends on the fleet. If one site goes offline for maintenance or fault, the VPP redistributes its obligation across the remaining assets. This resilience is not just operational — it is commercial, because availability penalties in frequency regulation markets apply to the contracted entity, and a VPP can maintain contracted availability through redundancy that no single site offers.

 

How does a VPP handle it when one site goes offline?

The VPP redistributes the contracted obligation across the remaining available assets. This fleet-level resilience is a structural advantage over single-site operation: availability is maintained through redundancy, and contractual penalties are avoided because the portfolio can absorb individual site outages without under-delivering on its market commitments.

 

What markets can a VPP participate in?

European VPPs can participate in FCR, aFRR, mFRR, and FFR frequency regulation markets; Day-Ahead and Intraday energy markets; capacity markets where available; and demand response programmes. The specific products available depend on the market rules in each country and the VPP’s prequalification status with the relevant TSO.

 

The EMS as the VPP Orchestration Layer

A VPP is only as capable as the EMS that orchestrates it. The platform must handle five concurrent functions: real-time data ingestion from every asset in the fleet, forecasting of generation, load, and price across all sites, constrained optimisation that respects each asset’s physical and contractual limits, market communication with trading platforms and TSO systems, and fleet-wide dispatch that delivers setpoints to every local controller within the required response window.

 

For frequency regulation products, the response window is measured in seconds. The EMS receives the frequency deviation or TSO reference signal, computes the required fleet-wide response, disaggregates it across assets based on their available headroom, and transmits setpoints to each local controller — all within the market’s activation requirement. This is where the distinction between a VPP built on a real-time EMS and a VPP built on a scheduling platform becomes visible: scheduling platforms can submit bids and manage contracts, but they cannot close the real-time control loop that frequency regulation demands. A deeper explanation of this control architecture is covered in the BESS EMS guide.

 

Brand-agnostic hardware support is not optional for a VPP EMS. A portfolio accumulated through acquisition, development, or third-party aggregation will inevitably include assets from multiple manufacturers. The EMS must integrate with every PCS and BMS in the fleet through standard protocols without requiring hardware replacement or firmware modification at each site. A vendor-locked EMS that only controls one manufacturer’s hardware cannot serve as a VPP platform for a heterogeneous portfolio.

 

Frequently Asked Questions

What is a Virtual Power Plant?

A Virtual Power Plant is a software platform that aggregates distributed energy assets — batteries, solar, wind, EV chargers, controllable loads, and generators — and dispatches them as a single coordinated entity. To the grid operator and the energy market, the VPP behaves like one dispatchable resource, even though the physical assets are spread across multiple locations.

 

What is the difference between a VPP and aggregation?

Aggregation is the process of combining distributed assets into a single operational cluster. A VPP is the platform that optimises, schedules, and dispatches the aggregated assets to deliver grid services and participate in energy markets. Aggregation is the input; the VPP is the system that turns that input into market participation and revenue.

 

Can small BESS installations participate in frequency regulation through a VPP?

Yes. European balancing markets impose minimum bid sizes (typically 1 MW for FCR). Individual C&I batteries below this threshold cannot participate alone, but a VPP aggregating multiple sites that collectively meet the requirement can. The EMS coordinates fleet-wide response as if the portfolio were a single asset.

 

Does a VPP require all assets to be the same type or brand?

No. A VPP’s commercial value increases with portfolio diversity. The EMS must be brand-agnostic, supporting batteries, PCS units, solar inverters, EV chargers, and generators from multiple manufacturers. Each asset’s local controller communicates with the VPP platform through standard protocols; the VPP layer coordinates them regardless of the underlying hardware.

 

How does a VPP handle it when one site goes offline?

The VPP redistributes the contracted obligation across the remaining available assets. This fleet-level resilience is a structural advantage over single-site operation: availability is maintained through redundancy, and contractual penalties are avoided because the portfolio can absorb individual site outages without under-delivering on its market commitments.

 

What markets can a VPP participate in?

European VPPs can participate in FCR, aFRR, mFRR, and FFR frequency regulation markets; Day-Ahead and Intraday energy markets; capacity markets where available; and demand response programmes. The specific products available depend on the market rules in each country and the VPP’s prequalification status with the relevant TSO.

How PowerKonnekt Approaches This

VPP and aggregation are native capabilities of the PowerKonnekt EMS platform, not add-on modules layered onto a single-site controller. The platform’s VPP layer delivers real-time dispatch and control with fast setpoint delivery and frequency response across the fleet, a market participation engine covering Day-Ahead, Intraday, aFRR, mFRR, FFR, and Capacity Markets, a forecasting suite for PV, wind, load, and price, and an optimisation engine managing SoC planning, renewable smoothing, and lifecycle-aware operation across the entire portfolio.

 

The aggregation layer supports multi-asset, multi-brand integration — BESS, PV, wind, EVCS, industrial loads, and gensets, all coordinated regardless of vendor. Clustering and pooling logic groups assets at site level, asset level, or fleet level, depending on the market product and the operator’s commercial strategy. Flexibility extraction identifies available load shift, charge, and discharge potential in real time across the fleet. Cross-site coordination optimises power flows across multiple facilities and locations from the PowerKonnekt Cloud EMS.

 

The KEDEP project demonstrates this in operation: a multi-site VPP spanning Istanbul, Eskişehir, and Denizli with a combined 1.12 MWh of distributed BESS. Under PowerKonnekt EMS coordination, the three sites operate as a single dispatchable entity with unified control and dispatch, real-time performance tracking across the fleet, peak limiting, load following, and reactive power support running simultaneously. The deployment resulted in investment postponement across three residential electricity distribution districts — a direct commercial outcome enabled by the VPP’s ability to defer grid infrastructure upgrades through coordinated distributed storage.

 

PowerKonnekt’s protocol stack — Modbus TCP, IEC 61850, IEC 104, REST API, and MQTT — supports the TSO, trading platform, and device-level communication that VPP operation requires. Grid operator relationships with TEİAŞ, Fingrid, TransnetBW, TenneT, Terna, and ESO EAD provide the market access layer. For utility-scale VPP requirements, see the utility-scale EMS solutions. For C&I aggregation and distributed portfolio management, see the C&I EMS solutions. To discuss VPP design for a specific portfolio, contact the technical team at powerkonnekt.com/contact.