Inside the platform

Eleven analysis sheets,
one transparent engine.

Every run opens the same eleven sheets, from a Europe-wide overview down to a single hour in a single market. Here they are in the order you would actually use them, taken straight from the running app.

CONFIGURE · ASSUMPTIONS SCENARIO Current Trends Accelerated · Delayed Gas price: 2030 level, phased in (€/MWh, 2024 €) 38 CO₂ price: 2030 level (€/t, 2024 €) 85 Demand growth (%/yr) 1.9 VRE deployment (×base) 1.10 ▸ REFINE DEPLOYMENT BY TECHNOLOGY Solar ×0.90 Onshore wind ×1.10 Offshore wind ×1.35 Effective vs scenario: solar ×0.99 · onwind ×1.21 · offwind ×1.49
Every input is a slider. Gas, CO₂, demand, nuclear, storage — and VRE, refined by technology.

Set your market view in the sidebar.

Start from one of three scenarios built on national plans and the decided pipeline (Accelerated, Current Trends or Delayed Transition), then bend it to your thesis. Commodity prices, demand growth, nuclear availability and storage are all live controls. No support ticket, no black box.

  • Three defaults, none of them fixed. Every assumption behind a scenario is a slider you can move
  • Custom VRE deployment. Scale the whole fleet, then refine solar, onshore and offshore wind independently
  • Everything recomputes. The hourly curve and KPIs update on the next run
  • Save & load. Name any configuration and reload it for side-by-side comparison

Ten markets, side by side.

History and forecast for all 10 markets on one chart, with a P10 to P90 weather band around each, so you can see how much of the movement is just weather. The EU-10 average falls from ~73 €/MWh in 2024 toward ~68 €/MWh by 2050 in the central case, every year in 2024 euros.

app.powerlens.io · Europe Overview
Europe overview: day-ahead price history and forecast to 2050 for ten markets, with the EU-10 average and the EEX futures.
Europe Overview. Every market from 2015 to 2050 on one chart, with the EU-10 average and the EEX futures beside the model.

Three pathways, one chart.

Run all three scenarios at once and read the spread on the metric your returns depend on: the wholesale price your assets capture.

app.powerlens.io · Scenario Comparison
Scenario comparison — Current Trends, Accelerated and Delayed Transition price trajectories to 2050.
Scenario Comparison. Current Trends, Accelerated and Delayed Transition against the same engine.

One market, taken apart.

Drill into any single market: the generation mix that clears each year, the price-duration curve behind the average, and how the daily profile deepens into a duck curve toward 2050.

app.powerlens.io · Country Deep-Dive
Country deep-dive for Germany: the price from 2015 to 2050 with the hourly distribution of each year as a box plot, and the futures.
Country Deep-Dive. One market, price first: the hourly distribution of every year as a box plot, the supply mix below it, and the national plans one click away.

Cannibalisation, made explicit.

Technology-specific capture prices and battery day-ahead spreads, year by year. This is how much of the baseload price a solar, wind or battery asset actually realises as the fleet around it grows.

app.powerlens.io · Captured Prices & Spreads
Captured prices by technology and the daily battery spread for Germany, observed to 2025 and modelled to 2050, with the BESS margin below.
Captured Prices & Spreads. What solar and wind actually capture, year by year, with the daily battery spread on the same chart and the BESS margin below it.

Zoom to the hour.

The hourly generation stack for any week, market and year. You can see exactly what sets the margin as batteries charge into the midday solar trough and gas steps in at the evening peak.

app.powerlens.io · Dispatch Explorer
Dispatch explorer — the hourly German generation stack for a week of August 2030 under the clearing-price line. Solar fills every midday, the price falls through zero, and curtailment, electrolysis, battery charging and exports absorb the surplus.
Dispatch Explorer. The merit order clearing, hour by hour: here the week of 20 August 2030 in Germany, where solar fills every midday and the price falls through zero in 37 hours of the week. Curtailment, electrolysis, battery charging and exports take the surplus, and the batteries hand it back after dark: on the Friday evening 25 GW of them discharge at once. The dearest hours of the week, through the Wednesday, clear at 57 €/MWh in 2024 euros. An annual average shows you none of this.

From a price curve
to an investment case.

The step most price-curve vendors leave to you. Define the asset — technology, market, capacity, COD, CAPEX, OPEX, WACC — and PowerLens runs it straight through the hourly curve it just built, hour by hour, year by year, to NPV, IRR, LCOE and payback.

PROJECT ECONOMICS · SOLAR PV 120 MW · ES · COD 2028 Merchant 100% PPA (fixed) CfD (2-way) Blend 50/50 Floor / Collar NPV €18.4m unlevered · at your WACC PROJECT IRR 9.2% P50 of the distribution LCOE 42 €/MWh real terms PAYBACK 9.1 yrs discounted PROJECT IRR — MONTE-CARLO DISTRIBUTION P10 · 5.1% P50 · 9.2% P90 · 13.4%
Illustrative layout of the Project Economics sheet. A designed diagram, not a screenshot. The figures shown are placeholders; your numbers come from your own run, on your own assumptions.
Revenue structure
Five ways to sell it

Not just merchant. Model 100% merchant exposure, a fixed-price PPA, a two-way CfD, a 50/50 blend, or a floor/collar that clips the hourly price to a protected range.

Returns
NPV, IRR, LCOE, payback

At your WACC, your tax rate, and CAPEX booked either upfront or annualised via CRF. Solar, wind, BESS arbitrage and Solar + BESS hybrids are all first-class.

Monte-Carlo
A distribution, not a point

Price level, volatility, capacity factor and shape are all re-drawn across thousands of paths, so the answer is a spread of IRRs with a P10 and a P90 — not one number to argue about.

Unlevered, and we say so. Cashflows are discounted at WACC. Debt sizing — DSCR, LLCR and levered equity IRR — is not modelled, so the output sits alongside your financing model rather than replacing it.

From a weather band
to an easy export.

The same run also carries a weather-uncertainty ensemble and a one-click data export — so a screening view and a data-room deliverable come out of the same engine.

Weather Risk
A band, not a point

A Monte-Carlo weather ensemble re-runs the model across windy/calm and sunny/dull years, aggregating to a P10 / P50 / P90 range around the central curve.

Data Export
The CSV is the deliverable

Hourly prices, the full KPI table and the assumptions snapshot, one click away as CSV / XLSX, every file stamped with the model version and source fingerprint, straight into your financial model or a data room, no re-keying.

Not a capacity-expansion model. Capacity is an input, not an output. Build-out pathways from national plans, the decided pipeline and TYNDP are selectable, and refinable per technology, so you can see exactly how much of the price outcome the capacity assumption drives. That, and every other known limitation, is stated up front: see how we stay transparent.

A live walkthrough,
on the market you care about.

Book a 30-minute demo and we'll run your market, technology and horizon live — then hand you the curve.