Deploying machine learning for remaining useful life prediction of lithium-ion batteries on Coral Dev Board
Este artículo evalúa y compara el rendimiento de los modelos Random Forest, XGBoost y Redes Convolucionales Temporales para predecir la vida útil remanente de las baterías de iones de litio, demostrando su despliegue práctico y efectividad en la Coral Dev Board para el mantenimiento predictivo en vehículos eléctricos.
Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Los vehículos eléctricos y los sistemas de almacenamiento de energía renovable dependen en gran medida de un componente único y crítico: la batería de iones de litio. Estas fuentes de energía no son infinitas; como cualquier pieza mecánica, se desgastan con el tiempo, perdiendo la capacidad de retener una carga completa. Para mantener estos sistemas funcionando de forma segura y eficiente, los ingenieros necesitan saber exactamente cuánta vida le queda a una batería antes de que falle. Este concepto se conoce como "vida útil restante". Es distinto de simplemente comprobar cuánta carga queda en un momento específico; en su lugar, es una predicción de cuántos ciclos de carga más puede soportar una batería antes de que su capacidad caiga por debajo de un límite utilizable. Predecir esta vida útil es difícil porque las baterías se degradan de formas complejas y no lineales que dependen de la temperatura, la velocidad de carga y el historial de uso. Sin predicciones precisas, los usuarios corren el riesgo de sufrir fallos repentinos, mientras que los fabricantes podrían reemplazar las baterías demasiado pronto, desperdiciando recursos.
Un equipo de investigadores de la Escuela Nacional de Ingeniería de Túnez y de la Empresa Estonia ha abordado este desafío probando si programas informáticos avanzados pueden predecir la vida útil de la batería directamente en dispositivos pequeños y portátiles. Se centraron en tres tipos diferentes de algoritmos de aprendizaje automático —sistemas informáticos que aprenden de los datos en lugar de seguir reglas rígidas y preescritas—. El primero, llamado Random Forest (Bosque Aleatorio), funciona como un comité de tomadores de decisiones, donde cada uno hace una suposición y luego se promedia el resultado. El segundo, XGBoost, construye una secuencia de modelos donde cada uno nuevo intenta corregir los errores del anterior. El tercero, una Red Convolucional Temporal, está diseñada específicamente para comprender patrones que se desarrollan a lo largo del tiempo, como el lento declive de la salud de una batería. Los investigadores querían ver cuál de estos métodos era el mejor para pronosticar la vida útil de la batería y, crucialmente, si podían ejecutarse de manera eficiente en un hardware llamado Coral Dev Board. Esta placa es una pequeña computadora equipada con un chip especializado diseñado para ejecutar modelos de inteligencia artificial de forma rápida y con muy poca energía, lo que la hace ideal para su uso dentro de vehículos o equipos remotos donde la computación en la nube no es una opción.
Para entrenar estos modelos informáticos, el equipo utilizó datos del mundo real recopilados de veinte vehículos eléctricos durante un periodo de veintinueve meses. Todos estos coches eran del mismo modelo y estaban equipados con paquetes de baterías de iones de litio que fueron monitoreados continuamente. Los datos registraron cada detalle del proceso de carga, incluyendo el voltaje, la corriente que fluye hacia la batería, la temperatura de las celdas y la capacidad total disponible. Debido a que los datos brutos de los sensores a menudo contienen lagunas o errores, los investigadores primero limpiaron y suavizaron la información, llenando los valores faltantes y eliminando el ruido para crear una imagen clara de cómo envejecieron las baterías. Luego calcularon la vida útil restante para cada punto de datos, creando un objetivo para que los modelos informáticos aprendieran de él. El conjunto de datos se dividió de modo que los modelos pudieran aprender del ochenta por ciento de los datos y luego ser probados con el veinte por ciento restante para ver qué tan bien se desempeñaban con información nueva y no vista.
Los investigadores desplegaron los tres algoritmos en la Coral Dev Board para medir no solo su precisión, sino también su consumo de energía y velocidad. Los resultados mostraron un claro compromiso entre complejidad y rendimiento. La Red Convolucional Temporal, a pesar de estar diseñada para datos basados en el tiempo, tuvo dificultades para generalizar sus hallazgos. Aunque produjo tasas de error muy bajas para predicciones específicas a corto plazo, su capacidad general para predecir la tendencia general de la degradación de la batería fue deficiente, lo que resultó en una puntuación que indicaba que se desempeñó no mejor que el azar para el conjunto de datos más amplio. También consumió la menor cantidad de energía, pero su inconsistencia la hizo poco fiable para esta tarea específica. El algoritmo Random Forest, conocido por su capacidad para explicar qué factores son más importantes, funcionó mejor que la red de aprendizaje profundo, pero aun así se quedó atrás en precisión. También requirió más energía para ejecutarse, lo que lo hace menos adecuado para dispositivos de borde alimentados por batería.
El rendimiento más destacado fue el del algoritmo XGBoost. Este método logró la mayor precisión general, prediciendo correctamente la vida restante de las baterías con el menor error promedio. Equilibró una alta precisión con un uso moderado de energía, consumiendo significativamente menos potencia que el modelo Random Forest mientras mantenía una fuerte capacidad para detectar los complejos patrones no lineales del envejecimiento de las baterías. Los investigadores encontraron que este algoritmo era particularmente efectivo para manejar los datos desordenados del mundo real de los vehículos eléctricos sin necesidad de los pesados recursos computacionales de un servidor grande. Al ejecutar con éxito este modelo en la Coral Dev Board, el equipo demostró que el mantenimiento predictivo sofisticado es posible directamente en el dispositivo. Esto significa que, en el futuro, los vehículos eléctricos podrían potencialmente monitorear su propia salud de batería en tiempo real, alertando a los conductores sobre las necesidades de mantenimiento antes de que ocurra un fallo, todo ello sin necesidad de enviar datos a una nube distante. El estudio concluye que, si bien las redes de aprendizaje profundo muestran potencial, los algoritmos más simples y bien ajustados, como XGBoost, son actualmente la opción más práctica y fiable para desplegar el monitoreo de la salud de la batería en hardware pequeño y de bajo consumo energético.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.