DYNVOLT forecasts production day-ahead at 5.1% nMAE with model v2 — out-of-sample over five months on our reference plant, live since September 2026, about 40% below the best published result for comparable plants, with the full method, exclusion ledger and worst day published. P10/P50/P90 bands let you bid the day-ahead market with risk-adjusted curves, not single-point estimates.
Solar revenue is a product of how much you produce and what the market pays. Most platforms predict one. DYNVOLT predicts both — and stitches them into a single risk-adjusted dispatch signal so traders bid against an actual P&L distribution.

A trader managing eight owners across four bidding zones gets one rolled-up forecast per zone — already netted, already imbalance-priced, already in the format the BRP needs to nominate.
● PV PORTFOLIO · DAY-AHEAD ZONE 08:23 · GATE -216min ILLUSTRATIVE CONSOLE — portfolio figures are examples ───────────────────────────────────────────────────────────────── owners .......... 4 plants ........ 12 total ...... 18.6 MWp DELIVERY DAY.................................... SUN 10-MAY-2026 SEGMENT............. Day-Ahead Market (ПДО/DAM) – Full Day D+1 GATE CLOSES.................................... 12:00 CET (D-1) IRRADIANCE INDEX......... 0.84 (clear sky ratio, Vardar Valley) TEMP CORRECTION................... +1.2°C above 25°C STC nominal DAY-AHEAD nMAE.......... 5.1% (capacity basis, daytime, model v2) PRODUCTION FORECAST H+1.......... 11.3 MWh P10/P90 [9.6 / 13.0] PRICE FORECAST H+1................ €87.00/MWh P10/P90 [78 / 93] IMBALANCE FORECAST EXPOSURE..................... ±€652 (95% CI) ───────────────────────────────────────────────────────────────── HOURLY NOMINATION – PV PORTFOLIO (MWh net, aux loads deducted) ───────────────────────────────────────────────────────────────── Hr GEN fcst P10 P90 → NOM MCP est Rev.F.EUR ── ───────── ─── ─── ────── ─────── H05 2.5 2.1 2.8 → 2.3 € 64.50 € 148 H06 4.0 3.4 4.6 → 3.8 € 68.00 € 258 H07 6.1 5.2 7.0 → 5.8 € 74.00 € 429 H08 8.6 7.3 9.9 → 8.2 € 83.00 € 681 H09 11.3 9.6 13.0 → 10.8 € 87.00 € 940 H10 13.9 11.8 16.0 → 13.2 € 89.00 € 1,175 H11 16.0 13.6 18.4 → 15.2 € 88.50 € 1,345 H12 17.1 14.6 19.7 → 16.3 € 91.00 € 1,483 H13 17.1 14.6 19.7 → 16.3 € 88.00 € 1,434 H14 16.0 13.6 18.4 → 15.2 € 87.00 € 1,322 H15 13.9 11.8 16.0 → 13.2 € 89.00 € 1,175 H16 11.3 9.6 13.0 → 10.8 € 91.00 € 983 H17 8.6 7.3 9.9 → 8.2 € 92.00 € 754 H18 6.1 5.2 7.0 → 5.8 € 95.00 € 551 H19 4.0 3.4 4.6 → 3.8 € 96.00 € 365 H20 —— — — → 0.0 €94.0 — ── ───────── ─── ─── ────── ─────── TOT 156.6 → 148.9 € 87.60 € 13,044 ───────────────────────────────────────────────────────────────── SUGGESTED NOMINATION........... 148.9 MWh @ €87.60 (wgt avg MCP) IMBALANCE FORECAST EXPOSURE........... ±€652 → WITHIN TOLERANCE ─ breakdown by plant ─ solar-north-01 ......... 57.5 MWh.................... → nom 54.6 solar-south-02 ......... 44.5 MWh.................... → nom 42.3 agro-pv-vardar ......... 34.6 MWh.................... → nom 32.9 rooftop-cluster ......... 20.0 MWh........ → nom 19.1 (metered) ─ revision vs prev D-2 forecast ─ prev nomination....................................... 135.5 MWh delta (revision).................. +13.4 MWh ↑ upward revision reason................. irradiance better than D-2 weather runs ─────────────────────────────────────────────────────────────────
DYNVOLT's forecast engine combines a numerical weather prediction (NWP) backbone with site-specific gradient boosters trained on every kWh ever measured at your plant. Output is a probability distribution, not a single number.

Bid P50 with P10/P90 risk premiums baked in. Capture peak prices without exposing yourself to imbalance.
Charge when cloudy hours align with low prices. Discharge when forecast clearness aligns with market peaks.
Schedule outages on forecasted low-yield days. Minimize lost revenue from preventive maintenance.
Reconcile contracted volumes against forecast-bound expectations. Identify under-delivery risks early.
Day-ahead, daytime hours, error as a share of installed capacity — for us, for the best published academic work on comparable plants, for a leading global provider scored on our own plant, and for the only open vendor trial we know of. Sub-3% numbers you will see elsewhere are all-hours or fleet-aggregated; we do not plot them.
What is left between 5.1% and the physical floor is day-ahead cloud timing that every weather model on this list misses on the same days. Clear and overcast days carry the whole gain.
v2 figure: walk-forward out-of-sample evaluation, Apr–Aug 2026, tuning restricted to earlier months; the day-ahead weather-lead bracket puts it at 5.0–5.2%. External figures converted to this convention; sources and conversion on the methodology page. Issued-forecast scores for v2 are published as they accrue.
We publish our day-ahead nMAE, our baselines, and our worst day — then measure your plant the same way in a pilot. Push the forecasts straight into the Energy Markets module.