El motor Powerlys

El motor detrás del +14.0%.

Entran ensembles meteorológicos y datos de mercado en vivo, sale un despacho consciente del riesgo: un planificador MILP para el plan óptimo, un planificador CVaR que pone precio a la peor hora antes de que ocurra, recalculado cada 15 minutos. Probado con datos reales del mercado neerlandés, construido para la era merchant de Europa.

Ensemble meteo51 miembros Datos de mercadoTenneT · ENTSO-E Límites del activo4 topologías Planificador MILPóptimo global Planificador CVaRpone precio a la cola Suelo por reglassiempre seguro Despachocada 15 min
El motor de un vistazo

Con qué funciona el planificador.

Un único núcleo de optimización, reconstruido en cada periodo de liquidación, ajustado a la física de cada activo y a la volatilidad de los mercados europeos de desvíos de 15 minutos.

Cadencia
Cada 15 min
Optimización
MILP + CVaR
Modelo de riesgo
Cola del peor 5%
Topologías
4 nativas
Front-end de previsión
Ensemble de 51 miembros
Datos de mercado
TenneT · ENTSO-E
Horizonte
Mercado diario → intradiario
Madurez
TRL 6 · modo sombra
El ciclo diario

La noche cierra ayer. La tarde planifica mañana.

Nada de esto es interactivo. Cada día se ejecutan dos bloques programados sin que haya nadie presente: uno liquida y evalúa el día que acaba de terminar, el otro construye el plan del día que aún no ha empezado. Todas las horas en UTC.

De madrugada 02:05 – 03:20 UTC Ayer se liquida, se valora y se evalúa
02:05

Llegan los precios de liquidación

Se descargan del TSO los precios de liquidación del día anterior: las cifras reales con las que se juzga el día, no la previsión con la que se planificó.

02:30

Ayer se valora, periodo a periodo

El coste de desvío se calcula para cada periodo de liquidación a partir del plan en vigor, el volumen entregado y el precio liquidado. Lo que el plan costó realmente, no lo que se esperaba que costara.

03:00

Se componen los datos reales

El lado entregado del registro se compone para los últimos tres días completos, de modo que una noche con el stack caído se repara sola a la noche siguiente en lugar de dejar un hueco.

Mientras no esté conectada la telemetría de un operador, la respuesta de la planta en este paso se modela en lugar de medirse, y se etiqueta como tal en todos los sitios donde aparece. Los precios y las decisiones son reales; esta es la única pata que aporta un piloto.
03:20

Plan frente a real, por planificador

Ingreso capturado, desvío pagado, precisión de entrega: se evalúa por separado para cada planificador y se escribe en el registro, una fila por decisión. Este es el histórico que un operador puede auditar contra sus propias liquidaciones.

10 h 40 min No es tiempo muerto. La subasta del mercado diario casa hacia el mediodía, así que la curva de precios de mañana todavía no existe, y la evaluación de ayer termina mucho antes de que exista.
Por la tarde 13:00 – 14:15 UTC Se prevé mañana y después se optimiza
13:00

Mercado

La curva casada del mercado diario, más los precios de desvío del TSO ya registrados.

13:10

Meteorología

Un ensemble de 51 miembros, arrastrado como escenarios en lugar de reducirse a una sola cifra.

13:30 / 13:35

Generación

Escenarios solares y eólicos construidos desde el ensemble a través de la física de cada planta, expresados como P10 / P50 / P90.

permanente

Planta y arrastre

Límite de conexión, potencia y energía de la batería, rendimiento de ciclo completo, desgaste por ciclo, y el estado de carga arrastrado a través de la medianoche.

14:00 – 14:10

Optimizar

Tres planificadores, entradas idénticas, con cinco minutos de diferencia
14:00rule v1Una heurística fija. La referencia con la que se mide todo lo demás.
14:05MILPMaximizar el ingreso esperado, resolviendo el día entero como un solo problema.
14:10CVaRPoner precio a la cola de la distribución de resultados, no solo a su media.

Una cuarta pasada a las 14:15 vuelve a resolver el plan de valor esperado con resolución de 15 minutos, y un planificador intradiario se repite cada cuatro horas a medida que llegan precios y previsiones más frescos. El escalonamiento es deliberado: cada planificador dispone del solver y de la base de datos para sí solo.

96 consignas para el día Cada una almacenada con el razonamiento completo que la produjo.

Evaluado diez horas antes de planificar

El registro de ayer se cierra a las 03:20; el plan de mañana se escribe a las 14:00. Cada plan sale de un sistema que ya sabe, en cifras liquidadas, cómo se comportó el anterior.

Entradas idénticas, tres respuestas

Los tres planificadores se ejecutan cada día con los mismos precios, los mismos escenarios y la misma planta. Eso es lo que hace que la comparación del panel sea honesta y no una demo.

A las 14:00 no hay nadie en el bucle

El panel es una lectura de decisiones ya tomadas, no una cabina de mando. El operador revisa el razonamiento después; nunca tiene que estar frente al escritorio durante la ejecución.

Arquitectura central

Tres planificadores en paralelo. Nunca un punto ciego.

Cada 15 minutos Powerlys ejecuta tres planificadores y elige el mejor, de modo que el sistema es óptimo cuando puede serlo y seguro cuando no.

Optimizar

Planificador MILP

Un optimizador entero-mixto encuentra el despacho óptimo global en toda la cartera, dada la previsión y cada restricción física: límites de rampa, estado de carga, presupuestos de ciclos.

Proteger

Planificador CVaR de riesgo de cola

Un dial de riesgo explícito agresivo, equilibrado o conservador que pone precio directamente al peor 5% de los resultados. Los comités de riesgos y los financiadores lo leen de forma nativa; una caja negra no.

Respaldo

Suelo basado en reglas

Un planificador transparente basado en reglas como suelo de seguridad, de modo que siempre hay una decisión sólida incluso cuando los datos o los modelos están degradados.

En profundidad

Poner precio a la peor hora, no a la media.

Los operadores liquidan desvíos cada 15 minutos frente a precios que pueden oscilar miles de euros por MWh en un solo día. Optimizar el resultado medio deja la cola sin gestionar, y la cola es donde las carteras se desangran.

  • El Conditional Value-at-Risk apunta a la media de los peores escenarios, no solo a su probabilidad.
  • Linealizado mediante la formulación de Rockafellar–Uryasev, de modo que sigue siendo un único MILP resoluble a cadencia de liquidación.
  • Un único dial de riesgo mueve toda la cartera de agresivo a conservador y es auditable, no un hiperparámetro oculto.
  • En un experimento de simulación controlado, los tres planificadores se separan exactamente como fue diseñado: el planificador CVaR intercambia una parte de los ingresos planificados por un gran recorte en la exposición a desvíos del peor periodo. Eso es comportamiento por diseño, no destreza en campo.
  • Con datos reales del mercado neerlandés, el motor mantiene una fiabilidad de entrega programada de ~99.99% en toda la ventana de backtest.
  • En un backtest de 79 días con precios reales neerlandeses del mercado diario y de liquidación de desvíos de TenneT (v2 del artículo), el optimizador de valor esperado capturó un +14.0% de ingresos frente al despacho basado en reglas. La separación de costes de desvíos de la simulación no se reprodujo en esa ventana benigna de primavera–verano: el valor de seguro de cola del planificador CVaR es una medición de piloto, no una afirmación.
  • Medido el 14 de septiembre de 2026 frente a una segunda referencia, una heurística de mesa de un ciclo diario solo con precios del mercado diario (cargar en las horas más baratas, descargar en las más caras), la ventaja del optimizador en los mismos 79 días es de uno a dos por ciento, y de alrededor del tres por ciento con previsión perfecta de precios. El +14% es la distancia entre reglas de umbral y un ciclo diario disciplinado. El valor restante del motor está en la replanificación intradiaria, la exposición a desvíos y las restricciones de cartera, y ahí es donde medimos a continuación.
  • Recalculado el 12 de agosto de 2026 sobre la ventana completa de 109 días con precios reales (24 abr – 10 ago): la mejora se mantuvo en +14,1%, la misma cifra mientras la ventana crecía a través de la volatilidad del verano. El perfil de desvío cero del planificador CVaR se midió por primera vez con precios reales (0,00 € en 109 días, 100,0% de fiabilidad de entrega), con una prima medida de ~27% de los ingresos frente al planificador de valor esperado: un seguro pagado en una ventana cuya cola nunca llegó. Cuál de los dos se prefiere es una decisión de riesgo, y corresponde al operador.
  • Dónde se concentra la ventaja del optimizador: en el peor día de la ventana, la línea base basada en reglas conservó 178 € de ingresos mientras que los optimizadores conservaron ≈1.000 €; en el día del percentil 5 la ventaja es del +52%, frente al +14% del día medio. La optimización pesa más en los días que duelen.
Whitepaper

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

Omer Bumin · ORCID 0009-0007-3605-2127 · v3 · revisado el 5 de septiembre de 2026 · preprint en SSRN · doi:10.2139/ssrn.7147659

El artículo de método detrás de esta sección: el planificador CVaR, su linealización de Rockafellar–Uryasev y cómo se sitúa junto al MILP de valor esperado y el respaldo basado en reglas en cuatro topologías de activos. La evidencia tiene tres patas: un experimento de simulación controlado que muestra cómo se comporta el método; un backtest de 79 días con precios reales neerlandeses del mercado diario y de liquidación de desvíos de TenneT, en el que el aumento de ingresos del +14.0% del planificador de valor esperado se reprodujo, y la separación de costes de desvíos de la simulación no; y, nueva en v3, una medición de 29 días de una batería independiente con precios reales del mercado diario, presentada como cota superior porque solo valora la energía. Lo que vale el seguro de cola en ventanas volátiles es lo que los pilotos determinan.

Leer el preprint en SSRN
Front-end de previsión

Entra incertidumbre, no una única conjetura.

El planificador es tan bueno como lo que ve. Powerlys le suministra un abanico completo de futuros, no una previsión puntual.

Ensemble

Meteorología de 51 miembros

Un ensemble meteorológico completo captura el rango de lo que el viento y la irradiancia podrían hacer. Esta es la materia prima del riesgo honesto, no de la falsa precisión.

Física

Generación basada en física

Cada miembro meteorológico se convierte en potencia a través de la propia física del activo y de las curvas de turbina, la geometría de los paneles, no una caja negra ajustada.

Escenarios

Generación de escenarios

Los escenarios de generación y precio alimentan directamente el planificador CVaR, de modo que la decisión de despacho ya tiene en cuenta el abanico de resultados.

Cobertura de activos

Cuatro topologías, un motor.

El mismo núcleo de optimización maneja cada forma de activo de manera nativa, sin modelos añadidos ni reescrituras por activo.

Solar

Generación impulsada por la irradiancia con recortes y límites de inversor.

Eólica

Curvas de potencia de turbina con restricciones de rampa y disponibilidad.

Híbrido

Generación coubicada más almacenamiento, cooptimizados como un solo activo.

Batería independiente

Estado de carga, presupuestos de ciclos y degradación incorporados al precio de cada ciclo.

Validación

Construido, y validándose con datos reales.

Dónde está el motor en el camino del prototipo a producción, dicho con honestidad.

Motor

Núcleo construido

Planificador MILP + CVaR y front-end de previsión implementados en cuatro topologías.

Ahora

Modo sombra

Funcionando con datos reales del mercado neerlandés con desvíos de TenneT, mercado diario de ENTSO-E y feeds meteorológicos.

Evidencia

Con backtesting

Los resultados hasta la fecha son backtests con datos reales de mercado, documentados en el whitepaper de CVaR.

Por qué ahora

El mercado se mueve exactamente hacia nuestra ventaja.

Subvenciones → riesgo de mercado

La era neerlandesa del SDE++ está dando paso a la exposición merchant: el apoyo ya se detiene durante las horas de precios negativos, y la nueva capacidad opera cada vez más plenamente en régimen merchant, de modo que la calidad del despacho impacta directamente en la cuenta de resultados.

Las baterías escalan rápido

La congestión de la red y un mercado de desvíos volátil están llevando baterías a escala de red a la red neerlandesa a un ritmo récord, y las baterías son donde se concentran el valor del despacho y el riesgo de cola.

Volatilidad creciente

Las horas de precios negativos y los spreads intradiarios siguen batiendo récords. Cada tendencia amplía exactamente la brecha que nuestro motor de riesgo de cola está construido para cerrar.

Posicionamiento

Existen tres casillas. Nosotros construimos la cuarta.

Hoy cada operador de carteras renovables está en una de tres casillas, y cada una deja abierto el mismo hueco.

Casilla uno

Vendedores de previsiones de precios

Te venden una mejor estimación de los precios de mañana. Pero la decisión (y el riesgo) sigue en tu mesa. Una previsión por sí sola no gana dinero; actuar sobre ella, sí.

Casilla dos

Trading-as-a-service

Operan en tu nombre, y tu control, tus datos y tu historial de decisiones se van con ellos. Ves el resultado, no el razonamiento.

Casilla tres

El statu quo

Hojas de cálculo y reglas fijas, ajustadas al día medio. La cola (los peores periodos de 15 minutos, donde las carteras realmente sangran) queda sin gestionar.

La cuarta casilla

Powerlys es software de decisión.

No una previsión sobre la que aún tienes que actuar. No una mesa a la que entregar tus llaves. Software que produce la propia decisión de despacho (oferta day-ahead, plan de carga/descarga, posición de desvío, cada 15 minutos) mientras tres cosas siguen siendo ciertas: el control queda en manos del operador, el riesgo se tarifica explícitamente con un dial CVaR auditable, y el resultado se mide: +14,1% de ingresos frente al despacho basado en reglas en 109 días de precios reales del mercado neerlandés, método publicado en SSRN.

Preguntas frecuentes

Hechos sobre el motor.

¿Es el despacho una caja negra?
No. El dial de riesgo CVaR es explícito y auditable. Agresivo, equilibrado o conservador, y el suelo basado en reglas es totalmente transparente. Los comités de riesgos y los financiadores pueden leer por qué se tomó una decisión, algo que una caja negra neuronal no puede ofrecer.
¿Qué significa "cada 15 minutos"?
Los desvíos neerlandeses y alemanes se liquidan por periodo de 15 minutos (PTU / Viertelstunde). Powerlys recalcula el despacho óptimo en cada periodo frente a la última previsión y las señales de mercado, en lugar de fijar un plan una vez al día.
¿Qué es el CVaR, en una línea?
El Conditional Value-at-Risk es el resultado medio en la peor cola de escenarios (aquí, el peor 5%). Optimizarlo directamente significa que el plan se elige para limitar cuán malas llegan a ser las malas horas, y no solo el caso esperado.
¿Necesitan nuestros datos en sus servidores?
Los pilotos se ejecutan con sus datos, con una salida limpia, y ustedes lo conservan todo. El motor ingiere feeds estándar de mercado y telemetría; nada queda bloqueado.
¿Qué madurez tiene? (TRL)
TRL 6: el motor completo funciona con datos reales del mercado neerlandés en modo sombra en cuatro topologías. Los resultados hasta la fecha son backtests con datos reales de mercado; los pilotos en vivo con operadores son el siguiente paso.
Dónde estamos, con honestidad

Sin exagerar.

Powerlys está hoy en TRL 6, funcionando con datos reales de mercado en modo sombra en cuatro topologías de activos. Los resultados hasta la fecha son backtests con datos reales de mercado (validados con datos reales del mercado neerlandés desde abril de 2026, el régimen de desvíos de 15 minutos más estricto de Europa); los pilotos en vivo con operadores son el siguiente paso. La sociedad está en constitución, con sede central prevista en Zúrich.

Motor MILP + CVaR Datos reales de mercado Pre-piloto En validación Estambul · Zúrich
Contacto

Vea lo que Powerlys habría hecho
con su cartera.

Ejecutamos un piloto sin coste con sus datos. Usted lo conserva todo, con salida limpia, y ve el valor del despacho de primera mano.

Reservar una demo