PRISM: Battery & Flexibility Analytics

E-CUBE has built PRISM, a Python suite that simulates the value of a flexible-asset portfolio under multiple market scenarios. PRISM gives investors, developers, utilities and grid operators a clear view of BESS project and portfolio economics (revenue stacks, key value drivers and route-to-market strategies) across European markets, while accounting for local market design and the specifics of each asset (duration, network access, cycling limits, bidding strategy, etc.).

prism image de page

PRISM: a transparent, collaborative approach to battery valuation. 

prism price and residual demand integrated scenario model

Battery economics are driven by three factors that no forecaster can predict with certainty: the evolution of power supply and demand, the long-run marginal cost of new storage, and crises (the volatility generated by external shocks). The impact of crises are often overlooked, even if they are a major contributor to battery revenues and key to assess the relevance of different route to market contracts. 

PRISM completes a PFC-based valuation with transparent, ad-hoc modelling of crises and market fundamentals, and a proprietary dispatch model that reproduces real-world operating constraints. Clients can work on E-CUBE proprietary price curves or on their own / third-party curves. 

  • PFC definition from market fundamentals: price forward curves built from demand evolution, renewables capacity growth, interconnectors and commodity prices. 
  • Crisis modelling: episodes of heightened volatility scenarised from historical data, and their impact on BESS value pockets and overall battery value. 
  • BESS valuation: valuation on E-CUBE or third-party PFCs, using E-CUBE’s proprietary dispatch tool. 
  • Business-model challenge: review of the development platform’s business model, including route-to-market, operational capabilities and pipeline fall-rate. 
  • Transparency & co-construction: full visibility on the drivers behind the modelled price curves, with market scenarios co-built with the client. 
  • Fidelity of the modelling: integration of over- / under-volatility episodes that fundamental models miss, plus customisable dispatch strategies reflecting aggregators’ operational capabilities and each asset’s contractual constraints. 
  • Flexibility for the client: market revenues can be modelled on E-CUBE proprietary curves or on third-party price curves. 
  • Breadth of support: the tool can sit within a broader strategy-consulting engagement that challenges not only revenue streams but also project costs, execution capability and the underlying business model. 

PRISM, a Python suite for simulating flexible-asset portfolio value

Module 1: Scenario & project definition

Projection of energy and commodity-price scenarios, built on national scenarios and co-developed by E-CUBE and the client. Definition of a typical BESS project (location, sizing, constraints, etc.). 

Module 2 : Residual demand modelling

Modelling of the residual demand for each scenario, at 15-minute granularity, out to 2050. 

Module 3 : Flexibility market sizing

Sizing of flexibility needs (depth and duration) and optimisation of the installed base of flexible assets. 

Module 4 : PFC generation

Modelling of prices on each battery value pocket, based on residual demand after flexible-asset dispatch and on commodity prices. 

Module 5: BESS dispatch & revenue stack

Valuation of the BESS defined in Module 1 under imperfect foresight (on the PFCs generated above or on third-party PFCs), optimising the captured margin market by market, under constraints. 

Module 6: Business plan

Integration of the modelled revenue stacks into a business plan alongside development costs, BESS CAPEX and operating costs, to analyse asset profitability across market scenarios and sizing. 

PRISM supports four client types across the flexibility value chain: 

  • Investors: buy- and sell-side due diligence on BESS platforms
  • Developers & utilities: flexibility strategies and market assessments
  • TSOs / DSOs: assessing BESS value for the network
  • Large consumers
prism 2 en

We define a price forward curve (PFC) for each BESS market from a transparent set of fundamentals, rather than a black-box model:

  • key inductors: national residual demand, installed RE capacity × load factor, installed thermal capacity × load factor, gas and CO₂ prices, TSO balancing needs and BESS build-out;
  • drivers derived from public scenarios (e.g. TYNDP), analysis of past crises on the day-ahead market and the grid-connection pipeline;
  • on the day-ahead market: selection of the third-party PFC that best fits expected PV capture rates, then deformation of peak prices based on thermal-activation needs and gas + CO₂ prices;
  • on ancillary services and balancing: prices modelled from BESS penetration, value-pocket size and the opportunity cost of bidding on other markets.

Five fundamental drivers feed into residual demand, which in turn shapes the day-ahead and ancillary services forward price curves over 2026-2045.


prism 3 en
prism 4 en

Crises have historically been a major driver of BESS revenues, yet specialised forecasters rarely model them; we scenarise their frequency and depth from historical European price data:

  • three crisis archetypes identified from 2007-2024 price dynamics: short-term capacity shortages (spreads only), structural system defaults, and gas-supply shocks (spreads and absolute prices);
  • calibration on observed events, e.g. the 2008 coal shortage and the 2021-2022 gas + nuclear crisis in France;
  • country-specific likelihoods: France historically crisis-prone through its nuclear dependence; Germany increasingly exposed as renewables penetration rises;
  • each crisis is translated into a deformation of the PFCs (e.g. +150% to +300% on day-ahead spreads) and propagated to the BESS value pockets.

As flexible assets are built out, each market saturates and prices converge toward the missing money of the optimal asset; PRISM captures this cannibalisation explicitly:

  • FCR is volume-stable and priced by the marginal cost of participating 1h batteries;
  • once saturated by batteries, aFRR is priced by the missing money of a new 2h BESS (LRMC less capacity revenues);
  • arbitrage spreads grow with renewables but, once saturated, align with the missing money of a new 4h BESS;
  • the three markets are interdependent: ancillary-services prices are lower-bounded by the opportunity cost of not bidding on the others.

Revenue of a 2h (aFRR-optimal) battery revenues as the ancillary-services market saturates and value shifts toward arbitrage (illustrative).


prism 5 en

We optimise the battery on the chosen PFCs with a proprietary dispatch model that replicates a real optimiser’s decisions under imperfect foresight:

  • sequential decision-making, with bids placed at each market gate closure depending on earlier accepted bids;
  • imperfect foresight: decisions made on a skewed version of the PFCs that sharpens approaching real time;
  • margin maximisation (not revenue) at 15-minute granularity, under asset constraints (state of charge, degradation) and market constraints (certification rules);
  • configurable bidding strategy, optimisation window, cycling limits and forecast error, to reflect each operator’s capabilities.

Structure of the dispatch model


prism en

The dispatch results feed a revenue stack and a full business plan, so value is read as a distribution across scenarios rather than a single point estimate:

  • Revenue stack by year and by market: energy injected / withdrawn, cost of energy withdrawn (incl. network charges and taxes), revenue of energy injected, capacity payments;
  • integration with upfront CAPEX, fixed O&M and development costs to derive project IRR;
  • results produced for every market scenario and asset sizing, yielding a dispersion rather than a single figure;
  • identification of the key value levers and risk drivers, and a challenge of the route-to-market strategy (merchant vs. floors / tolls).

Business Plan for a typical BESS project


prism 7 en

Selection of illustrations

Our Flexibility experts

Damien Ferrier

Project Manager