Le moteur Powerlys

Le moteur derrière le +14.0%.

Ensembles météo et données de marché en temps réel en entrée, dispatch sensible au risque en sortie : un planificateur MILP pour le plan optimal, un planificateur CVaR qui valorise la pire heure avant qu’elle ne survienne, recalculés toutes les 15 minutes. Éprouvé sur des données réelles du marché néerlandais, conçu pour l’ère merchant de l’Europe.

Ensemble météo51 membres Données de marchéTenneT · ENTSO-E Contraintes d’actifs4 topologies Planificateur MILPoptimum global Planificateur CVaRvalorise la queue Plancher à règlestoujours sûr Dispatchtoutes les 15 min
Le moteur en un coup d’œil

Ce sur quoi tourne le planificateur.

Un cœur d’optimisation unique, reconstruit à chaque période de règlement, réglé sur la physique de chaque actif et la volatilité des marchés des écarts en pas de 15 minutes en Europe.

Cadence
Toutes les 15 min
Optimisation
MILP + CVaR
Modèle de risque
Queue des pires 5%
Topologies
4 natives
Frontal de prévision
Ensemble de 51 membres
Données de marché
TenneT · ENTSO-E
Horizon
Day-ahead → intraday
Maturité
TRL 6 · shadow mode
Le cycle quotidien

La nuit clôture hier. L’après-midi planifie demain.

Rien de tout cela n’est interactif. Deux blocs programmés tournent chaque jour sans personne aux commandes : l’un règle et note la journée qui vient de s’achever, l’autre construit le plan de celle qui n’a pas commencé. Toutes les heures en UTC.

La nuit 02:05 – 03:20 UTC Hier est réglé, chiffré et noté
02:05

Les prix de règlement arrivent

Les prix de règlement de la veille sont récupérés auprès du TSO. Ce sont les chiffres réels sur lesquels la journée est jugée, et non la prévision sur laquelle elle a été planifiée.

02:30

Hier est chiffré, période par période

Le coût de déséquilibre est calculé pour chaque période de règlement à partir du plan en vigueur, du volume livré et du prix réglé. Ce que le plan a réellement coûté, et non ce qu’il était censé coûter.

03:00

Les réalisés sont assemblés

Le côté livré du registre est reconstitué sur les trois derniers jours complets, de sorte qu’une nuit où la stack est à l’arrêt se répare d’elle-même la nuit suivante au lieu de laisser un trou.

Tant que la télémétrie d’un opérateur n’est pas raccordée, la réponse de la centrale à cette étape est modélisée et non mesurée, et signalée comme telle partout où elle apparaît. Les prix et les décisions sont réels ; c’est le seul pied que fournit un pilote.
03:20

Plan contre réalisé, par planificateur

Revenu capturé, déséquilibre payé, précision de livraison sont notés séparément pour chaque planificateur et inscrits au registre, une ligne par décision. C’est la trace qu’un opérateur peut auditer face à ses propres relevés de règlement.

10 h 40 min Ce n’est pas du temps mort. L’enchère day-ahead se dénoue vers midi : la courbe de prix de demain n’existe donc pas encore. La notation d’hier est bouclée bien avant.
L’après-midi 13:00 – 14:15 UTC Demain est prévu, puis optimisé
13:00

Marché

La courbe day-ahead dénouée, plus les prix de déséquilibre du TSO déjà enregistrés.

13:10

Météo

Un ensemble de 51 membres, conservé sous forme de scénarios plutôt que réduit à un seul chiffre.

13:30 / 13:35

Production

Scénarios solaires et éoliens construits à partir de l’ensemble via la physique propre à chaque centrale, puis restitués en P10 / P50 / P90.

permanent

Centrale et report

Limite de raccordement, puissance et énergie de la batterie, rendement aller-retour, usure par cycle, sans oublier l’état de charge reporté au-delà de minuit.

14:00 – 14:10

Optimiser

Trois planificateurs, entrées identiques, à cinq minutes d’intervalle
14:00rule v1Une heuristique fixe. La référence à laquelle tout le reste est comparé.
14:05MILPMaximiser le revenu attendu, en résolvant la journée entière comme un seul problème.
14:10CVaRValoriser la queue de la distribution des résultats, pas seulement sa moyenne.

Un quatrième passage à 14:15 résout à nouveau le plan en espérance avec une résolution de 15 minutes, et un planificateur intraday tourne toutes les quatre heures à mesure que des prix et des prévisions plus frais arrivent. L’échelonnement est délibéré : chaque planificateur dispose du solveur et de la base de données pour lui seul.

96 consignes pour la journée Chacune stockée avec le raisonnement complet qui l’a produite.

Noté dix heures avant de planifier

Le registre d’hier se clôt à 03:20 ; le plan de demain s’écrit à 14:00. Chaque plan sort d’un système qui sait déjà, en chiffres réglés, comment le précédent s’est comporté.

Entrées identiques, trois réponses

Les trois planificateurs tournent chaque jour sur les mêmes prix, les mêmes scénarios et la même centrale. C’est ce qui rend honnête la comparaison affichée dans le tableau de bord, au lieu d’en faire une démo.

À 14:00, personne n’est dans la boucle

Le tableau de bord restitue des décisions déjà prises ; ce n’est pas un cockpit. L’opérateur examine le raisonnement après coup ; il n’a jamais à être à son bureau pendant l’exécution.

Architecture cœur

Trois planificateurs en parallèle. Jamais d’angle mort.

Toutes les 15 minutes, Powerlys exécute trois planificateurs et retient le meilleur : le système est optimal quand il peut l’être, et sûr quand il ne le peut pas.

Optimiser

Planificateur MILP

Un optimiseur en nombres entiers mixtes trouve le dispatch globalement optimal à l’échelle du portefeuille, compte tenu de la prévision et de chaque contrainte physique : limites de rampe, état de charge, budgets de cycles.

Protéger

Planificateur CVaR de risque de queue

Un curseur de risque explicite, agressif, équilibré ou conservateur, qui valorise directement les pires 5% des résultats. Les comités de risque et les prêteurs le lisent nativement ; une boîte noire, non.

Repli

Plancher à base de règles

Un planificateur transparent à base de règles comme plancher de sécurité, pour qu’il y ait toujours une décision saine même quand les données ou les modèles sont dégradés.

Analyse approfondie

Valoriser la pire heure, pas l’heure moyenne.

Les exploitants règlent leurs écarts toutes les 15 minutes contre des prix qui peuvent varier de plusieurs milliers d’euros par MWh en une seule journée. Optimiser le résultat moyen laisse la queue de distribution sans gestion, et c’est dans la queue que les portefeuilles saignent.

  • La Conditional Value-at-Risk cible la moyenne des pires scénarios, pas seulement leur probabilité.
  • Linéarisée via la formulation de Rockafellar–Uryasev, elle reste un MILP unique et résoluble à la cadence du règlement.
  • Un seul curseur de risque fait passer tout le portefeuille d’agressif à conservateur, et il est auditable, pas un hyperparamètre caché.
  • Dans une expérience de simulation contrôlée, les trois planificateurs se différencient exactement comme prévu : le planificateur CVaR échange une fraction du revenu planifié contre une forte réduction de l’exposition aux écarts sur les pires périodes. C’est un comportement de conception, pas une performance de terrain.
  • Sur données réelles du marché néerlandais, le moteur maintient une fiabilité de livraison programmée de ~99.99% sur la fenêtre de backtest.
  • Dans un backtest de 79 jours sur des prix réels néerlandais day-ahead et de règlement des écarts TenneT (v2 de l’article), l’optimiseur en valeur espérée a capté +14.0% de revenu par rapport au dispatch à base de règles. La séparation des coûts d’écart observée en simulation ne s’est pas reproduite dans cette fenêtre printemps–été clémente : la valeur d’assurance de queue du planificateur CVaR est une mesure de pilote, pas une affirmation.
  • Mesuré le 14 septembre 2026 face à une seconde référence, une heuristique de desk à un cycle par jour sur les seuls prix day-ahead (charger aux heures les moins chères, décharger aux plus chères), l’avantage de l’optimiseur sur les mêmes 79 jours est de un à deux pour cent, et d’environ trois pour cent avec une prévision de prix parfaite. Les +14 % sont l’écart entre des règles à seuil et un cycle quotidien discipliné. La valeur restante du moteur se situe dans la replanification intrajournalière, l’exposition aux écarts et les contraintes de portefeuille, et c’est là que nous mesurons ensuite.
  • Recalculé le 12 août 2026 sur la fenêtre complète de 109 jours en prix réels (24 avr. – 10 août) : le gain s’est maintenu à +14,1 %, le même chiffre alors que la fenêtre s’étendait à travers la volatilité estivale. Le profil à écart nul du planificateur CVaR a été mesuré pour la première fois sur des prix réels (0,00 € sur 109 jours, 100,0 % de fiabilité de livraison), pour une prime mesurée d’environ 27 % du revenu par rapport au planificateur en valeur espérée : une assurance payée dans une fenêtre où le sinistre n’est jamais survenu. Laquelle des deux retenir est une décision de risque, et elle appartient à l’exploitant.
  • Où se concentre l’avantage de l’optimiseur : lors du pire jour de la fenêtre, la référence à base de règles a conservé 178 € de revenu contre ≈1 000 € pour les optimiseurs ; au jour du 5e centile, l’avantage atteint +52 %, contre +14 % le jour moyen. L’optimisation compte le plus les jours qui font mal.
Livre blanc

Pricing the Worst Hour: Toward CVaR-Optimized Dispatch for Renewable Portfolios under Imbalance-Price Tail Risk

Omer Bumin · ORCID 0009-0007-3605-2127 · v3 · révisé le 5 septembre 2026 · Préprint SSRN · doi:10.2139/ssrn.7147659

L’article de méthode derrière cette section : le planificateur CVaR, sa linéarisation de Rockafellar–Uryasev, et sa place aux côtés du MILP en valeur espérée et du repli à base de règles sur quatre topologies d’actifs. La preuve repose sur trois jambes : une expérience de simulation contrôlée qui montre comment la méthode se comporte ; un backtest de 79 jours sur des prix réels néerlandais day-ahead et de règlement des écarts TenneT, dans lequel le gain de revenu de +14.0% du planificateur en valeur espérée s’est reproduit, et la séparation des coûts d’écart de la simulation, non ; et, nouveauté de la v3, une mesure de 29 jours sur une batterie seule avec des prix day-ahead réels, présentée comme une borne supérieure parce qu’elle ne valorise que l’énergie. Ce que vaut l’assurance de queue dans les fenêtres volatiles, ce sont les pilotes qui le tranchent.

Lire le préprint sur SSRN
Frontal de prévision

De l’incertitude en entrée, pas une estimation unique.

Le planificateur ne vaut que ce qu’il voit. Powerlys l’alimente d’un éventail complet de futurs possibles, pas d’une prévision ponctuelle unique.

Ensemble

Météo à 51 membres

Un ensemble météo complet capture la plage de ce que le vent et l’irradiance pourraient faire. C’est la matière première d’un risque honnête, pas d’une fausse précision.

Physique

Production basée sur la physique

Chaque membre météo est converti en puissance via la physique propre de l’actif et ses courbes de turbine, la géométrie des panneaux, pas une boîte noire ajustée.

Scénarios

Génération de scénarios

Les scénarios de production et de prix alimentent directement le planificateur CVaR : la décision de dispatch intègre d’emblée la dispersion des résultats.

Couverture d’actifs

Quatre topologies, un seul moteur.

Le même cœur d’optimisation gère nativement chaque forme d’actif, sans modèles rapportés ni réécriture par actif.

Solaire

Production pilotée par l’irradiance, avec écrêtement et limites d’onduleur.

Éolien

Courbes de puissance des turbines avec contraintes de rampe et de disponibilité.

Hybride

Production co-localisée plus stockage, co-optimisés comme un seul actif.

Batterie autonome

État de charge, budgets de cycles et dégradation valorisés dans chaque cycle.

Validation

Construit, et en validation sur données réelles.

Où en est le moteur sur le chemin du prototype à la production, dit honnêtement.

Moteur

Cœur construit

Planificateur MILP + CVaR et frontal de prévision implémentés sur quatre topologies.

Aujourd’hui

Shadow mode

En fonctionnement sur données réelles du marché néerlandais : écarts TenneT, day-ahead ENTSO-E, flux météo.

Preuves

Backtesté

Les résultats à ce jour sont des backtests sur données de marché réelles, documentés dans le livre blanc CVaR.

Pourquoi maintenant

Le marché évolue exactement vers notre avantage.

Subventions → risque de marché

L’ère néerlandaise du SDE++ cède la place à l’exposition merchant : le soutien s’arrête déjà pendant les heures à prix négatifs, et les nouvelles capacités tournent de plus en plus en pur merchant. La qualité du dispatch atterrit donc directement sur le P&L.

Des batteries qui montent en puissance

La congestion du réseau et un marché des écarts volatil attirent les batteries à l’échelle industrielle sur le réseau néerlandais à un rythme record, et c’est dans les batteries que se concentrent la valeur du dispatch et le risque de queue.

Volatilité croissante

Les heures à prix négatifs et les spreads intraday continuent de battre des records. Chaque tendance élargit exactement le fossé que notre moteur de risque de queue est conçu pour combler.

Positionnement

Trois cases existent. Nous construisons la quatrième.

Chaque exploitant de portefeuille renouvelable se trouve aujourd'hui dans l'une de trois cases, et chacune laisse la même faille ouverte.

Case un

Vendeurs de prévisions de prix

Ils vous vendent une meilleure estimation des prix de demain. Mais la décision (et le risque) reste sur votre bureau. Une prévision seule ne rapporte rien ; c'est agir dessus qui rapporte.

Case deux

Trading-as-a-service

Ils tradent pour votre compte. Et votre contrôle, vos données et votre historique de décisions partent avec eux. Vous voyez le résultat, pas le raisonnement.

Case trois

Le statu quo

Tableurs et règles fixes, calés sur la journée moyenne. La queue de distribution (les pires périodes de 15 minutes, là où les portefeuilles saignent réellement) reste sans gestion.

La quatrième case

Powerlys est un logiciel de décision.

Pas une prévision sur laquelle il faut encore agir. Pas un desk à qui remettre vos clés. Un logiciel qui produit la décision de dispatch elle-même (offre day-ahead, plan de charge/décharge, position d'écart, toutes les 15 minutes) pendant que trois choses restent vraies : le contrôle reste chez l'exploitant, le risque est tarifé explicitement via un curseur CVaR auditable, et le résultat est mesuré, +14,1 % de revenus par rapport au dispatch à règles fixes sur 109 jours de prix réels du marché néerlandais, méthode publiée sur SSRN.

Questions fréquentes

Les faits sur le moteur.

Le dispatch est-il une boîte noire ?
Non. Le curseur de risque CVaR est explicite et auditable (agressif, équilibré ou conservateur), et le plancher à base de règles est entièrement transparent. Les comités de risque et les prêteurs peuvent lire pourquoi une décision a été prise, ce qu’une boîte noire neuronale ne peut pas offrir.
Que signifie « toutes les 15 minutes » ?
Les écarts néerlandais comme allemands se règlent par période de 15 minutes (PTU / Viertelstunde). Powerlys recalcule le dispatch optimal à chaque période au regard de la dernière prévision et des signaux de marché, plutôt que de figer un plan une fois par jour.
Qu’est-ce que la CVaR, en une ligne ?
La Conditional Value-at-Risk est le résultat moyen sur la pire queue de scénarios (ici, les pires 5%). L’optimiser directement signifie que le plan est choisi pour limiter la gravité des mauvaises heures, et pas seulement le cas espéré.
Avez-vous besoin de nos données sur vos serveurs ?
Les pilotes tournent sur vos données, avec une sortie propre : vous conservez tout. Le moteur ingère des flux standard de marché et de télémétrie ; rien n’est verrouillé.
Quelle est sa maturité ? (TRL)
TRL 6 : le moteur complet tourne sur données réelles du marché néerlandais en shadow mode sur quatre topologies. Les résultats à ce jour sont des backtests sur données de marché réelles ; les pilotes en conditions réelles avec des exploitants sont la prochaine étape.
Où nous en sommes, honnêtement

Pas de survente.

Powerlys est aujourd’hui TRL 6, en fonctionnement sur données de marché réelles en shadow mode sur quatre topologies d’actifs. Les résultats à ce jour sont des backtests sur données de marché réelles (validés sur des données réelles du marché néerlandais depuis avril 2026, le régime de règlement des écarts en 15 minutes le plus strict d’Europe) ; les pilotes en conditions réelles avec des exploitants sont la prochaine étape. La société est en cours de constitution, avec un siège prévu à Zurich.

Moteur MILP + CVaR Données de marché réelles Pré-pilote En validation Istanbul · Zurich
Contactez-nous

Voyez ce que Powerlys aurait fait
avec votre portefeuille.

Nous menons un pilote sans frais sur vos données. Vous conservez tout, sortie propre, et la valeur du dispatch se démontre de première main.

Réserver une démo