← Derniers articles
💻 computer science

Deploying machine learning for remaining useful life prediction of lithium-ion batteries on Coral Dev Board

Cet article évalue et compare les performances des modèles Random Forest, XGBoost et Temporal Convolutional Network pour la prédiction de la durée de vie utile résiduelle des batteries lithium-ion, démontrant leur déploiement pratique et leur efficacité sur la Coral Dev Board pour la maintenance prédictive dans les véhicules électriques.

Auteurs originaux : Mariem Boujneh, Nesrine Majdoub, Taoufik Ladhari, Ali Serdar Atalay, Anis Sakly

Publié 2026-09-11
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Mariem Boujneh, Nesrine Majdoub, Taoufik Ladhari, Ali Serdar Atalay, Anis Sakly

Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Les véhicules électriques et les systèmes de stockage d'énergie renouvelable dépendent fortement d'un composant unique et critique : la batterie lithium-ion. Ces sources d'énergie ne sont pas infinies ; comme toute pièce mécanique, elles s'usent avec le temps, perdant la capacité de maintenir une charge complète. Pour que ces systèmes fonctionnent en toute sécurité et avec efficacité, les ingénieurs doivent savoir exactement quelle quantité de vie il reste à une batterie avant qu'elle ne tombe en panne. Ce concept est connu sous le nom de « durée de vie utile restante ». Il se distingue du simple contrôle de la charge restante à un instant précis ; il s'agit plutôt d'une prédiction du nombre de cycles de charge supplémentaires qu'une batterie peut endurer avant que sa capacité ne chute en dessous d'une limite utilisable. Prédire cette durée de vie est difficile car les batteries se dégradent de manières complexes et non linéaires qui dépendent de la température, de la vitesse de charge et de l'historique d'utilisation. Sans prédictions précises, les utilisateurs risquent des pannes soudaines, tandis que les fabricants pourraient remplacer les batteries trop tôt, gaspillant ainsi des ressources.

Une équipe de chercheurs de l'École Nationale d'Ingénieurs de Tunis et d'Enterprise Estonia a relevé ce défi en testant si des programmes informatiques avancés pouvaient prédire la durée de vie des batteries directement sur de petits appareils portables. Ils se sont concentrés sur trois types différents d'algorithmes d'apprentissage automatique — des systèmes informatiques qui apprennent à partir de données plutôt que de suivre des règles rigides et préétablies. Le premier, appelé Forêt Aléatoire (Random Forest), fonctionne comme un comité de décideurs, chacun faisant une supposition, puis la moyenne des résultats est calculée. Le second, XGBoost, construit une séquence de modèles où chaque nouveau modèle tente de corriger les erreurs du précédent. Le troisième, un Réseau de Convolution Temporelle (Temporal Convolutional Network), est conçu spécifかment pour comprendre les motifs qui se déroulent dans le temps, tels que le déclin progressif de la santé d'une batterie. Les chercheurs voulaient voir quelle méthode était la meilleure pour prévoir la durée de vie des batteries et, surtout, si elles pouvaient fonctionner efficacement sur un matériel appelé Coral Dev Board. Cette carte est un petit ordinateur équipé d'une puce spécialisée conçue pour exécuter des modèles d'intelligence artificielle rapidement et avec très peu de puissance, ce qui la rend idéale pour une utilisation à l'intérieur des véhicules ou des équipements distants où le calcul en nuage n'est pas une option.

Pour entraîner ces modèles informatiques, l'équipe a utilisé des données réelles collectées auprès de vingt véhicules électriques sur une période de vingt-neuf mois. Toutes ces voitures, du même modèle, étaient équipées de blocs de batteries lithium-ion qui ont été surveillés en continu. Les données enregistraient chaque détail du processus de charge, y compris la tension, le courant circulant dans la batterie, la température des cellules et la capacité totale disponible. Comme les données brutes provenant des capteurs contiennent souvent des lacunes ou des erreurs, les chercheurs ont d'abord nettoyé et lissé les informations, comblant les valeurs manquantes et supprimant le bruit pour créer une image claire de la façon dont les batteries vieillissaient. Ils ont ensuite calculé la durée de vie utile restante pour chaque point de donnée, créant ainsi une cible pour l'apprentissage des modèles informatiques. Le jeu de données a été divisé de sorte que les modèles puissent apprendre à partir de quatre-vingts pour cent des données, puis être testés sur les vingt pour cent restants afin de voir leurs performances sur de nouvelles informations inédites.

Les chercheurs ont déployé les trois algorithmes sur la Coral Dev Board pour mesurer non seulement leur précision, mais aussi leur consommation d'énergie et leur vitesse. Les résultats ont montré un compromis clair entre complexité et performance. Le Réseau de Convolution Temporelle, bien qu'étant conçu pour des données temporelles, a eu du mal à généraliser ses conclusions. Bien qu'il ait produit des taux d'erreur très bas pour des prédictions spécifiques à court terme, sa capacité globale à prédire la tendance générale de la dégradation des batteries était médiocre, résultant en un score indiquant qu'il ne performait pas mieux que le hasard pour l'ensemble du jeu de données. Il consommait également le moins d'énergie, mais son incohérence le rendait peu fiable pour cette tâche spécifique. L'algorithme de Forêt Aléatoire, connu pour sa capacité à expliquer quels facteurs sont les plus importants, a mieux performé que le réseau d'apprentissage profond, mais est tout de même resté en retrait en termes de précision. Il nécessitait également le plus d'énergie pour fonctionner, ce qui le rend moins adapté aux appareils de bord alimentés par batterie.

Le grand gagnant fut l'algorithme XGBoost. Cette méthode a atteint la plus haute précision globale, prédisant correctement la durée de vie restante des batteries avec l'erreur moyenne la plus faible. Elle a équilibré une haute précision avec une consommation d'énergie modérée, consommant nettement moins de puissance que le modèle de Forêt Aléatoire tout en maintenant une forte capacité à détecter les motifs complexes et non linéaires du vieillissement des batteries. Les chercheurs ont constaté que cet algorithme était particulièrement efficace pour gérer les données réelles et désordonnées provenant des véhicules électriques sans nécessiter les ressources de calcul massives d'un grand serveur. En réussissant à faire fonctionner ce modèle sur la Coral Dev Board, l'équipe a démontré qu'une maintenance prédictive sophistiquée est possible directement sur l'appareil. Cela signifie qu'à l'avenir, les véhicules électriques pourraient potentiellement surveiller leur propre état de batterie en temps réel, alertant les conducteurs des besoins de maintenance avant une panne, le tout sans avoir besoin d'envoyer des données vers un nuage distant. L'étude conclut que, bien que les réseaux d'apprentissage profond soient prometteurs, des algorithmes plus simples et bien ajustés comme XGBoost sont actuellement le choix le plus pratique et le plus fiable pour le déploiement de la surveillance de la santé des batteries sur du matériel de petite taille et économe en énergie.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →