El algoritmo de control ahora usa un Battery Schedule: un plan precalculado de carga y descarga. El algoritmo genera este plan a partir de la previsión y lo utiliza durante el ciclo de control para tomar decisiones. Esto se traduce en una mejor optimización y en un comportamiento más predecible.
Principales mejoras
Lógica de decisión basada en la programación
- El algoritmo ahora sigue una programación precalculada en lugar de tomar únicamente decisiones en tiempo real.
- Los tipos de acción:
- Idle: no hay actividad planificada, la batería puede permanecer en reposo.
- Follow scheduled power: seguir la potencia planificada con exactitud (cargas desde la red y descargas por energy trading).
- Compensate production deficit: determinar la potencia por sí mismo para compensar un déficit de producción (descarga).
- Compensate PV surplus: determinar la potencia por sí mismo para cargar un excedente fotovoltaico (solo PV).
- Charge max capacity: cargar a la potencia máxima disponible.
Reserva de energía
- El algoritmo reserva energía para las franjas horarias caras del futuro.
- Una distinción entre energía reservada y no reservada.
- La energía reservada queda protegida para descargas planificadas cuando los precios son altos.
Optimización mejorada
- Planificación tanto de fuentes PV como de red para la carga.
- La diferencia de precio mínima para usar la batería ahora es configurable a nivel de proyecto.
Mejoras de eficiencia
- Cálculos de eficiencia round-trip más afinados.
- Mejor seguimiento del estado de la batería entre franjas horarias.
- Optimización de la distribución de energía entre varias baterías.
Actualizaciones de la programación y caché
- La programación se actualiza después de cada franja horaria, para responder al rendimiento real del cuarto de hora anterior (por ejemplo, una desviación en la producción PV o el consumo respecto a la previsión).
Seguimiento de valores planificados frente a reales
- Una separación entre los flujos de energía planificados y los reales. Se conservan para los informes.
Estabilidad del algoritmo
- Diversas correcciones de errores y mejoras de estabilidad.
Soporte de zonas horarias
- Soporte completo de zonas horarias para que la hora en los motivos se muestre en horario local.
Agregación entre varias baterías
- La programación se agrega entre todas las baterías para una mejor coordinación.
- Mejor gestión de la capacidad con varias baterías.
En la práctica
En el gráfico ves dos barras por cuarto de hora:
- la cantidad de energía prevista para cargar o descargar;
- la carga o descarga realmente ejecutada.
El plan se vuelve a generar cada cuarto de hora, teniendo en cuenta los flujos de energía reales. En este proyecto puedes ver que la batería se cargó de 2:30 a 7:15, para pasar a autoconsumo en el periodo más caro a partir de las 7:15. Diferencia de precio mínima: 20 €.