ZEKLAREnergy
IT/EN/ES
Producto· grid

E-ION

Inteligencia distribuida para almacenamiento y activos de batería.

E-ION es un sistema de gestión de la batería distribuido para storage y activos de red: cada módulo de celda ejecuta en local su propio modelo de State-of-Health y equilibra el pack químicamente, sin un nodo central omnisciente. La inteligencia vive en el hardware de bajo coste del módulo, en tiempo real y con grado de seguridad funcional. Desde los packs de vehículo hasta las plantas de acumulación estacionaria, cada celda se conoce a sí misma.

+30% VIDA DEL PACK EXTENDIDA<3 ms LATENCIA DE INFERENCIA SOH48 kB FOOTPRINT DE FIRMWARE POR CELDAMODO CONSULTOR · SOLO LECTURA+30% VIDA DEL PACK EXTENDIDA<3 ms LATENCIA DE INFERENCIA SOH48 kB FOOTPRINT DE FIRMWARE POR CELDAMODO CONSULTOR · SOLO LECTURA
01En cifrasDATOS DE CAMPO
+30%
vida del pack extendida
<3 ms
latencia de inferencia SoH
48 kB
footprint de firmware por celda
02El problema

Un BMS centralizado ve la batería como un monolito.

Los sistemas tradicionales agregan el pack en un solo controlador y enmascaran la deriva química de cada celda hasta que el daño ya está hecho: capacidad perdida, hotspots, degradación acelerada. A medida que crece la escala, decenas o centenares de módulos en una planta de acumulación, el cuello de botella del cálculo central y el punto único de fallo se vuelven insostenibles. Hace falta una inteligencia que resida en la celda, no aguas arriba de ella.

03Qué hace04
01

State-of-Health por celda

Cada módulo estima de forma autónoma la salud y la degradación de su propia celda con un modelo físico-empírico, captando la deriva antes de que se convierta en fallo.

02

Equilibrado químico predictivo

Un control predictivo de horizonte reducido, calculado en local cada pocos milisegundos, ecualiza el pack a nivel químico y prolonga la vida útil.

03

Inteligencia sin nodo central

Una red de agentes sobre bus de campo: los módulos negocian las decisiones entre pares y un supervisor ligero las agrega, sin centralizar el cálculo ni crear un punto único de fallo.

04

Seguridad funcional certificable

Firmware Rust no_std diseñado para IEC 61508, con cobertura MC/DC y trazabilidad de los requisitos, listo para el camino de certificación del activo.

04Cómo funciona04 PASOS
01

Mide

Cada módulo adquiere la tensión, la corriente y la temperatura de su propia celda en tiempo real.

02

Infiere

El modelo de State-of-Health corre en el microcontrolador local en pocos milisegundos.

03

Equilibra

Cada celda calcula su propia acción de equilibrado y la negocia con los módulos vecinos.

04

Agrega

El supervisor compone el estado global del pack para la supervisión y el diagnóstico.

05Arquitectura

E-ION distribuye la inteligencia por el pack: cada módulo de celda es un agente autónomo que mide, infiere y equilibra en local, y negocia las decisiones con los vecinos sobre bus de campo. No existe un nodo central omnisciente ni un punto único de fallo; un supervisor ligero se limita a agregar el estado global.

01Sensing de celdaCada módulo adquiere la tensión, la corriente y la temperatura de su propia celda en tiempo real en el microcontrolador STM32 de bajo coste, con acondicionamiento de señal integrado.
02Inferencia State-of-HealthUn modelo físico-empírico corre en local en pocos milisegundos y estima la salud y la degradación de la celda, captando la deriva química antes de que se convierta en fallo, con un footprint de firmware de 48 kB por celda.
03Equilibrado negociadoUn control predictivo de horizonte reducido calcula la acción de equilibrado de cada celda y la negocia entre pares sobre CANopen, ecualizando el pack a nivel químico sin centralizar el cálculo.
04Supervisión y diagnósticoUn supervisor ligero agrega el estado de los módulos para el diagnóstico y lo expone a SCADA/EMS para el storage estacionario; no está en el camino de seguridad crítico, por lo que un fallo suyo no detiene el pack.
06Especificaciones
Extensión de la vida del pack+30%
Latencia de inferencia SoH<3 ms
Footprint de firmware por celda48 kB
Seguridad funcionalIEC 61508
Bus de campoCANopen
MicrocontroladorSTM32
Lenguaje del firmwareRust no_std
Químicas soportadasNMC / LFP
07Despliegue

Cloud (gemelo y analítica)

El cloud aloja el gemelo digital en Simulink y la pipeline ML en Python para el entrenamiento y el análisis de flota; el control de seguridad permanece siempre en los módulos, nunca en el cloud. Solo suben datos de diagnóstico agregados.

On-premise / planta

Para el storage estacionario, el supervisor y la integración SCADA/EMS corren dentro del perímetro de la planta; la inteligencia distribuida ya está a bordo de los módulos y no requiere conectividad para operar.

Embedded air-gapped

En los packs de vehículo o en los activos aislados, el sistema es intrínsecamente air-gapped: cada celda se conoce a sí misma y opera sin red. Las actualizaciones de firmware se realizan solo mediante un procedimiento de mantenimiento con artefactos firmados.

08Seguridad y cumplimiento

Seguridad funcional

Firmware Rust no_std diseñado para IEC 61508, con cobertura MC/DC y trazabilidad completa de los requisitos: el paquete de evidencias acompaña al activo a lo largo de su camino de certificación SIL.

Soberanía del dato

El dato de celda nunca sale del pack para operar: la decisión de seguridad es local. Solo el diagnóstico agregado, bajo control del propietario del activo, se expone a SCADA/EMS o se exporta hacia el cloud.

Acceso y auditoría

Las actualizaciones de firmware y los cambios de configuración están firmados, versionados y registrados; el supervisor mantiene un log inmutable de eventos de seguridad, activaciones de protección y estados de degradación para el análisis post-evento.

Cifrado e integridad

Las comunicaciones en el supervisor y hacia SCADA/EMS están cifradas; cada imagen de firmware está firmada y verificada antes de la ejecución, de modo que un módulo no ejecuta código no autenticado.

09Integraciones
CANopen y buses de campo industrialesMicrocontroladores STM32 de bajo costeGemelo digital en SimulinkQuímicas NMC, LFP y afinesSCADA / EMS para storage estacionarioPipeline ML en Python para el entrenamiento
10Preguntas frecuentes

¿Qué pasa si un módulo falla?

Como no existe un nodo central omnisciente, el fallo de un módulo no detiene el pack: los módulos vecinos siguen operando y negociando entre sí, y el supervisor señala el módulo degradado para su mantenimiento. No hay un punto único de fallo.

¿Por qué firmware en Rust y no en C?

Rust no_std elimina clases enteras de errores de memoria en tiempo de compilación, una ventaja decisiva para el camino IEC 61508 donde la seguridad debe demostrarse. La cobertura MC/DC y la trazabilidad de los requisitos completan el paquete de certificación.

¿Funciona con nuestra química de celda?

El modelo de State-of-Health está calibrado para químicas NMC, LFP y afines; el gemelo digital en Simulink permite recalibrarlo sobre una química específica antes del despliegue.

¿Hace falta conectividad para el equilibrado?

No. El equilibrado y la inferencia SoH corren íntegramente en los módulos sobre el bus CANopen local; el cloud sirve solo para el entrenamiento y la analítica de flota. El pack permanece plenamente funcional offline.

¿Cómo se integra con nuestro EMS?

El supervisor agrega el estado del pack y lo expone a SCADA/EMS para el storage estacionario, proporcionando State-of-Health, alarmas y capacidad disponible sin exponer el cálculo de seguridad subyacente.

La pruebaEn producción: lee el caso de estudio
11Otros productos · ZEKLAR Energy

¿Tienes un desafío imposible? ¡Contáctanos!

Hablemos
1.008 MW · MANTARO
Hablemos