The Birdview Energy product suite

Four products for the battery lifecycle

Forward price curves, grid congestion forecasts, business case evaluation, optimizer benchmarking. Each product covers a different stage of a BESS investment, and all four read the same market data and the same scenario set.

Forward price curves

BirdCurve

Forward price curves to 2050, at 15-minute resolution, for every market a battery earns in. One consistent scenario set behind all your revenue assumptions.

  • Horizon to 2050 at 15-minute resolution
  • Covers all relevant markets: day-ahead, intraday, imbalance, aFRR and FCR
  • Internally consistent across markets, no mixing of sources with conflicting assumptions
  • Plugs straight into BESSview for multi-market revenue stacking business cases
BirdCurve forward price curves
Sizing and revenue simulation

BESSview

Sizing and revenue simulation for standalone and co-located BESS. BESSview optimizes dispatch on real time series, including the grid limitations, tariffs and losses that make or break the case.

  • Handles time-series grid limitations and flex tariffs (non-firm capacity)
  • Optimizes including kWmax, grid tariffs and energy tax
  • LFP degradation and round-trip efficiency (RTE) losses modelled explicitly
  • Standalone, solar+storage and wind+storage co-location
BESSview simulation results dashboard
Grid congestion simulation

BirdFlow

A high-resolution grid flow congestion simulation model built on PyPSA-NL. BirdFlow estimates the expected hourly grid restrictions from 2027 onwards, so BESS, datacenter and industrial projects know what their connection will actually deliver.

  • Models all Dutch 380/220/150/110 kV lines, plus fossil and renewable plants
  • Load regionalized to individual substations
  • Accurate TDTR and VVTR offtake and feed-in congestion programs
  • Expected hourly restrictions per location, 2038 as standard and out to 2045 on request
  • For BESS, datacenters and industry planning to expand
BirdFlow PowerFlow web interface: interactive map of the Dutch transmission grid with line loading and congestion

The PowerFlow web interface shows the full Dutch grid, every hour of the year

Capture-ratio backtest · available now

Benchmarking

Independent benchmarking of the party trading your battery. We backtest your site against the theoretical maximum revenue it could have earned, then report what share of that your optimizer actually captured. On a 10 MW / 40 MWh asset in 2025 that capture ratio was 61 percent.

  • Capture ratio against the theoretical maximum, per market and cross-optimized
  • Your own site: grid limits, co-located PV or industrial load, non-firm contracts
  • Scored on revenue, mistakes, feasible bids, forecast skill and reward against risk
  • Reported separately for weak and strong market days, never as one average

In development: live signal capture, so competing optimizers can dry-test on your asset in parallel without ever touching it.

BESSview benchmark day view for a co-located solar and battery site: revenue by market, energy charged and discharged, cycles, average state of charge and the battery power profile

One suite, the full asset lifecycle

Each product covers a different stage. Together they take a battery from first site scan to live operation.

1 · BirdCurve

Price outlook to 2050

Forward curves for DA, ID, imbalance, aFRR and FCR, to 2050 at 15-minute resolution.

2 · BirdFlow

Grid availability per location

Expected hourly grid restrictions per location, from 2027 to the horizon you set, out of a full PyPSA-NL network simulation.

3 · BESSview

Business case under real constraints

Optimized dispatch with grid limits, tariffs, taxes, degradation and losses. These are the numbers lenders and financiers ask for.

4 · Benchmarking

Measured optimizer performance

The share of achievable market revenue your optimizer actually captured, on your own grid connection.

See the products on your own project

Request a demo and we walk you through BirdCurve, BESSview, BirdFlow or Benchmarking using your own asset and location.