Brevet FR3100615A1 — publié le 20210312

L’invention concerne un procédé de gestion d’un élément de stockage d’énergie électrique de type métal-ion qui comporte au moins une cellule (CELL), caractérisé en ce que lors d'un cycle de charge à tension constante, le procédé comporte les étapes suivantes : Mesure de la température de la cellule pour obtenir plusieurs valeurs de température, Détermination d'une valeur maximale de température (Tmax_i) parmi les valeurs de température obtenues, En cas de détection d'un échauffement supérieur à un seuil d'échauffement ou d'un dépassement de seuil de ladite valeur maximale de température, correction d'une valeur seuil haute de tension de charge de la cellule et d'une valeur seuil basse de tension de fin de décharge de la cellule. Figure à publier avec l'abrégé : Figure 1 Procédé et système de gestion d’un élément de stockage d’énergie électrique Domaine technique de l'invention La présente invention se rapporte à un procédé et à un système de gestion d'un élément de stockage d'énergie électrique de type métal-ion, par exemple de type Lithium-ion. Etat de la technique A l’état neuf, une cellule classique de type métal-ion doit être utilisée entre, par exemple, une valeur maximale de tension Vmax=4,2V et une valeur minimale de tension Vmin=2,7V. Au-delà de ces deux seuils, la cellule se trouve être respectivement surchargée ou sous-déchargée. Cependant, lors de son utilisation ou de son stockage, une cellule est amenée à se dégrader. La dégradation d'une cellule peut être caractérisée par son état de santé, appelé classiquement SoH (Pour "State of Health"). L’état de santé d’une cellule correspond au rapport de sa capacité réelle (exprimée en Ah) à un état de vieillissement donné par rapport à sa capacité nominale (exprimée également en Ah). En début de vie, le SoH d'une cellule est théoriquement de 100 %. A partir d’un certain niveau de vieillissement d'une cellule, des phénomènes fortement exothermiques apparaissent. Pour les éviter, l'unité centrale associée à l'élément de stockage (unité centrale appelée BMS pour "Battery Management System") peut s'appuyer sur l'évolution de l'état de santé des cellules pour adapter les courants de charge et de décharge à la quantité d’énergie qui reste disponible. Cependant, cette limitation n’aura pas d’influence sur les potentiels des deux électrodes de l'élément de stockage, uniquement sur les régimes subis. Il existe donc un besoin de pouvoir améliorer la durée de vie d'un élément de stockage d'énergie électrique à une ou plusieurs cellules, en adaptant la tension maximale de charge et la tension seuil de coupure en fin de décharge, à l'état réel des électrodes. Cette adaptation à l’état réel des électrodes aura notamment l’avantage d’améliorer la durée de vie de l'élément de stockage, mais aussi de limiter les risques de rupture ainsi que la génération de chaleur. Le but de l'invention est de proposer une solution permettant de remplir ce besoin. Ce but est atteint par un procédé de gestion d’un élément de stockage d’énergie électrique de type métal-ion qui comporte au moins une cellule, caractérisé en ce que lors d'un cycle de charge à tension constante, le procédé comporte les étapes suivantes : Mesure de la température de la cellule pour obtenir plusieurs valeurs de température, Détermination d'une valeur maximale de température parmi les valeurs de température obtenues, En cas de détection d'un échauffement supérieur à un seuil d'échauffement ou d'un dépassement de seuil de ladite valeur maximale de température, correction d'une valeur seuil haute de tension de charge de la cellule et d'une valeur seuil basse de tension de fin de décharge de la cellule. Selon une particularité, le procédé comporte une étape de détermination d'une première valeur de correction à appliquer à la valeur seuil haute de tension et d'une deuxième valeur de correction à appliquer à la valeur basse de tension. Selon une autre particularité, la première valeur de correction est déterminée à partir de la somme d’un pas de correction (α i ) et d'une valeur de correction mémorisée lors du cycle de charge précédent. Selon une première réalisation particulière, l'étape de détection d'un échauffement supérieur à un seuil d’échauffement est mise en œuvre par détermination de la différence entre ladite valeur maximale de température déterminée et une valeur initiale de température mesurée au début du cycle de charge et par comparaison de ladite différence par rapport audit seuil d'échauffement. Selon une particularité de cette première réalisation, ledit seuil d'échauffement correspond à la différence entre une valeur de température pré-mémorisée et ladite valeur initiale de température. Selon une deuxième réalisation particulière, l'étape de détection du dépassement d'un seuil de ladite valeur maximale de température est mise en œuvre par comparaison de ladite valeur maximale de température avec une valeur seuil de température. Selon une particularité de cette deuxième réalisation particulière, le procédé comporte une étape de correction dudit pas de correction lorsque la différence entre la valeur maximale de température mesurée lors d’un cycle de charge et la valeur maximale de température mesurée lors d’un cycle de charge précédent est supérieure à un seuil. L'invention concerne également un système de gestion d'une batterie de type métal-ion comprenant au moins une cellule, ledit système comportant : Des moyens de mesure de la température de chaque cellule, Une unité de traitement et de commande configurée pour recevoir les données de température en provenance des moyens de mesure de la température et comprenant : Des moyens de détermination d’une valeur maximale de température parmi les valeurs de température obtenues, Des moyens de détection d'un échauffement supérieur à un seuil d'échauffement ou d'un dépassement de seuil de ladite valeur maximale de température et, Des moyens de correction d’une valeur seuil haute de tension de charge de la cellule et d’une valeur seuil basse de tension de fin de décharge de la cellule lors d’un dépassement dudit seuil d’échauffement ou de ladite valeur maximale de température. Selon une particularité, l’unité de traitement comporte des moyens de détermination d'une première valeur de correction à appliquer à la valeur seuil haute de tension et d'une deuxième valeur de correction à appliquer à la valeur seuil basse de tension. Selon une autre particularité, la première valeur de correction est déterminée à partir de la somme d’un pas de correction et d'une valeur de correction mémorisée lors du cycle de charge précédent. Selon une première réalisation particulière, les moyens de détection d'un échauffement supérieur à un seuil d’échauffement comportent des moyens de détermination de la différence entre ladite valeur maximale de température déterminée et une valeur initiale de température mesurée au début du cycle de charge et des moyens de comparaison de ladite différence par rapport audit seuil d'échauffement. Selon une particularité de cette première réalisation, ledit seuil d'échauffement correspond à la différence entre une valeur de température pré-mémorisée et ladite valeur initiale de température. Selon une deuxième réalisation particulière, les moyens de détection du dépassement d'un seuil de ladite valeur maximale de température comportent des moyens de comparaison de ladite valeur maximale de température avec une valeur seuil de température. Selon une particularité de cette deuxième réalisation particulière, l’unité de traitement comporte des moyens de correction dudit pas de correction lorsque la différence entre la valeur maximale de température mesurée lors d’un cycle de charge et la valeur maximale de température mesurée lors d’un cycle de charge précédent est supérieure à un seuil. Brève description des figures D'autres caractéristiques et avantages vont apparaître dans la description détaillée qui suit faite en regard des dessins annexés dans lesquels : La figure 1 représente de manière schématique l'architecture d'une cellule électrochimique, par exemple de type lithium-ion et illustre le principe de l’invention. Les figures 2 et 3 représentent deux algorithmes pouvant être mis en œuvre dans le cadre de l'invention. La figure 4 montre plusieurs courbes permettant d’illustrer le principe de l’invention. Description détaillée d'au moins un mode de réalisation L'invention s'adresse à la gestion d'un élément de stockage d'énergie électrique. Cet élément de stockage d'énergie électrique peut comporter une ou plusieurs cellules électrochimiques. Chaque cellule est de type métal-ion, par exemple de type Lithium-ion. Les batteries Lithium-ion présentent une grande capacité de stockage dans un faible volume et avec un faible poids. On trouve différentes sortes de batteries de type Lithium-ion. Il existe notamment les batteries de type LCO (lithium cobalt), de type LMO (lithium manganèse), ou de type NMC (nickel manganèse cobalt). En référence à la figure 1, une cellule électrochimique CELL comporte deux électrodes 1, 2, contenant chacune un matériau actif 10, 20 et un collecteur de courant 11, 21 permettant le raccordement au circuit électrique externe. Les électrodes baignent dans un électrolyte 3 qui permet le transport de charges 4 sous forme ionique, nécessaire au fonctionnement des réactions de type redox. Un séparateur 5 joue un rôle d’isolation électrique des électrodes. Il doit empêcher un transfert d’électrons (énergie électrique) en interne mais permettre un transfert d’ions (énergie électrochimique). Dans l'invention, la gestion de l'élément de stockage est confiée à un système dédié comportant une unité de traitement UC mettant en œuvre le procédé de gestion de l'invention. Il pourra notamment s'agir d'un système de type BMS ("Battery Management System") classiquement employé pour la gestion d'une batterie. Le principe de gestion de l'invention consiste à permettre d'adapter les seuils de tension maximale et minimale de l'élément de stockage pour tenir compte des variations de température subies, de son état de vieillissement, des régimes de charge/décharge appliqués. Pour cela, la gestion repose principalement sur la surveillance de la température de chaque cellule de l'élément de stockage, afin de recaler les seuils de tension si la température dépasse un seuil ou si un échauffement anormal est détecté. La méthode consiste à recaler les seuils de tension par la détermination de seuils d’énergie thermique lors de la phase de charge de l'élément de stockage à tension constante (dite phase CV pour "Constant Voltage"). En plus de l’unité de traitement UC, le système comporte des moyens de mesure de la température (T°) au niveau de chaque cellule, des moyens U de mesure de la tension aux bornes de chaque cellule et des moyens de mesure du courant I délivré par chaque cellule. Les seuils de tension initiaux sont en règle générale spécifiés par le fabricant. Pour une cellule de type NMC, on a par exemple : Vmin_init=2.5V Vmax_init=4.2V L'objectif de l'invention est de pouvoir adapter ces deux seuils en leur appliquant chacun une valeur de correction lorsque des variations de température sont détectées. Pour le seuil de tension haute, on retranche une première valeur de correction afin d'abaisser le seuil et pour le seuil de tension bas, on ajoute une deuxième valeur de correction pour remonter le seuil. Selon une particularité de l'invention, la première valeur de correction et la deuxième valeur de correction ne sont pas choisies fixes et vont évoluer au cours du temps, au fur et à mesure des cycles de charge subis par les cellules. Les deux valeurs de correction A i , B i peuvent s'exprimer par les deux relations ci-dessous : A i =A i-1 +α i B i =A i /2 Dans lesquelles : i peut aller de 0 à N et est incrémenté d'une unité à chaque nouvelle modification des seuils ; α i peut être choisie fixe (voir algorithme de la figure 2) ou variable (algorithme de la figure 3), sa valeur pouvant alors être modifiée après chaque nouvelle modification des seuils ; A l'état initial ou lorsque sa valeur est fixe, α i aura sa valeur fixée en fonction de la température ambiante initiale des cellules et des régimes de charge. A titre d'exemple, à 25°C et 0,5C, on aura α i =0.05 et à 10°C et 1C, on aura α i =0.1 α i correspond donc au pas de correction appliqué directement à la première valeur de correction A i . Le deuxième algorithme qui sera décrit ci-dessous propose de réadapter la valeur de α i pour affiner la valeur de correction et donc le seuil et ainsi permettre d'augmenter la durée de vie de l'élément de stockage. Partant de ces considérations, deux algorithmes sont décrits ci-dessous, en liaison avec les figures 2 et 3. Dans ces deux algorithmes, la lettre Y correspond à la branche "Oui" et la lettre N correspond à la branche "Non". Sur la figure 2, le procédé de gestion suit les étapes suivantes : E0 : Il s'agit d'une étape d'initialisation. L'indice i de modification des seuils est fixé à 0. On a aussi A i =0 et B i =0 α i qui est constant et qui est égal à α=0.05 Vmax_init correspond au seuil haut de tension au-dessus duquel l'élément de stockage ne doit pas être chargé ; Vmin_init correspond au seuil bas de tension au-dessous duquel l'élément de stockage ne doit pas être déchargé ; Tamb correspond à la température ambiante mesurée au niveau de l'élément de stockage, au début de la charge, sur son enveloppe externe. E1 : Il s'agit d'une étape de test durant laquelle l'unité de traitement UC teste si l'élément de stockage est bien en phase de charge. E2 : Si l'élément de stockage n'est pas en phase de charge, alors l'unité de traitement UC ne peut appliquer l'algorithme et recommencera ultérieurement. E3 : Si l'élément de stockage est en phase de charge, l'unité de traitement UC commande les moyens de mesure de courant I, de tension U et de température T° et récupère les données de mesure correspondantes sur une période de mesure déterminée (choisie fixe) de la phase de charge. E4 : A partir des données de températures recueillies sur la période de mesure et en se focalisant sur la phase à tension constante (CV), l'unité de traitement UC détermine la valeur maximale Tmax_i de température. Puis l'unité de traitement UC compare l'échauffement maximal subi par rapport à un seuil d'échauffement considéré comme acceptable. Elle effectue ainsi le test suivant : Tmax_i-Tamb>Tobj1-Tamb Dans lequel : Tmax_i correspond à la valeur maximale de température recueillie sur la période de mesure. Tamb correspond à la température ambiante mesurée au début de la charge. Tobj1 correspond à la valeur seuil de température au-dessus de laquelle l'élément de stockage peut subir des dégradations et subir des réactions parasites. E5 : Si un échauffement anormal est constaté (branche Y), l'unité de traitement UC effectue une modification des seuils. A chaque nouvelle modification, elle incrémente i d'une unité. Si l'échauffement constaté est normal (branche N), l'unité de traitement retourne à l'étape E1. E6 : Lors de la modification des seuils, l'unité de traitement stoppe la charge en cours. E7 : L'unité de traitement UC détermine les nouvelles valeurs de corrections en appliquant les relations : A i =A i-1 +α i B i =A i /2 E8 : L'unité de traitement UC recale ensuite les deux seuils de tension en appliquant les relations suivantes : Vmax_i=Vmax_init-A i Vmin_i=Vmin_init+B i E9 : Une fois les seuils recalés, l'unité de traitement UC redémarre la charge et recommence l'algorithme à l'étape E1 Une autre méthode de compensation linéaire peut être mise en place, comme représenté sur la figure 3. Dans ce deuxième algorithme, la température objectif référencée Tobj2 peut être définie au plus près de l’échauffement naturel en charge, pour une quantité de charge donnée (définie en fonction de l’état de charge SoC de départ), de la température Tamb et du régime de charge. Tout échauffement complémentaire est alors principalement dû à l’augmentation de la résistance interne de la cellule et donc à son vieillissement (à Tamb et régime constant). Ainsi, le pas de correction α i pourra être adapté à une valeur beaucoup plus faible, par exemple de 0,01 à 0,001, idéalement entre 0,003 et 0,005. Cette discrétisation provoquera une adaptation par pas, qui sera linéarisée sur l’évolution des cycles suivants. Un algorithme d’état de santé, voire de maintenance prédictive, pourra être calé sur une valeur du coefficient A i ou sur un nombre d’itérations de l’adaptation des seuils : si l’énergie/la capacité chargée diminue de telle façon que le service ne peut être rendu dans toutes les conditions d’utilisations de l’application, alors le produit est en fin de vie, ou doit être maintenu (remplacement de l’élément électrochimique). Le deuxième algorithme présenté sur la figure 3 suit ainsi les étapes suivantes. E00 : Il s'agit d'une étape d'initialisation. L'indice i de modification des seuils est fixé à 0. On a aussi : A i =0 B i =0 α i qui n'est ici pas constant et qui vaut initialement α i =0.005 Vmax_init correspond au seuil haut de tension au-dessus duquel l'élément de stockage ne doit pas être chargé ; Vmin_init correspond au seuil bas de tension au-dessous duquel l'élément de stockage ne doit pas être déchargé ; Tamb correspond à la température ambiante au niveau de l'élément de stockage, mesurée au début de la charge sur l'enveloppe de l'élément de stockage. X=0. On verra que le paramètre X (égal à 0 ou à 1) correspond à un compteur permettant à l'unité de traitement UC de ne pas réitérer le test principal sur la température lorsqu'un dépassement du seuil de température a déjà été constaté une première fois. E1 0 : A cette étape, l'unité de traitement UC effectue un test pour savoir si X=0 ou non. Si X n'est pas égal à 0, l'unité de traitement UC bascule automatiquement dans la boucle d'adaptation du coefficient de correction α i . E20 : Si X est égal à 0, ce qui est forcément le cas lorsque l'élément est neuf, l'unité de traitement UC teste si l'élément de stockage est bien en phase de charge. E30 : Si l'élément de stockage est en phase de charge, l'unité de traitement UC commande les moyens de mesure de courant I, de tension U et de température T° et récupère les données de mesure correspondantes sur une période de mesure déterminée (choisie fixe) au cours de la charge. E40 : A partir des données de température recueillies sur la période de mesure et en se focalisant sur la phase à tension constante (CV), l'unité de traitement UC détermine la valeur maximale de température. Puis l'unité de traitement compare cette valeur maximale à une valeur seuil de température (Tobj2), que l'élément de stockage ne doit pas dépasser. Si le seuil de température n'est pas dépassé, l'unité de traitement retourne à l'étape E20 et peut recommencer une étape de mesure lors d'une phase de charge. Si le seuil de température est dépassé, l'unité de traitement UC bascule dans la partie de correction des seuils. E50 : L'unité de traitement UC stoppe la charge pour calage des nouveaux seuils de tension. E60 : L'unité de traitement UC passe la valeur de X à 1 et incrémente la valeur de i d'une unité. E70 : L'unité de traitement UC détermine les nouvelles valeurs de corrections en appliquant les relations : A i =A i-1 +α i B i =A i /2 E80 : L'unité de traitement UC recale les deux seuils de tension en appliquant les relations suivantes : Vmax_i=Vmax_init-A i Vmin_i=Vmin_init+B i E90 : Une fois les seuils recalés, l'unité de traitement UC redémarre la charge et bascule automatiquement dans une boucle de réglage du coefficient α i en fonction de la température. E100 : L'unité de traitement UC détermine si l'élément de stockage est en phase de charge. E110 : Si l'élément de stockage n'est pas en phase de charge, l'unité de traitement UC sort de l'algorithme et recommencera ultérieurement. E120 : Si l'élément de stockage est en phase de charge, l'unité de traitement UC commande les moyens de mesure de courant I, de tension V et de température T° et récupère les données de mesure correspondantes sur une période de mesure déterminée (choisie fixe). E130 : A partir des données de températures recueillies sur la période de mesure et en se focalisant sur la phase à tension constante (CV), l'unité de traitement UC détermine la valeur maximale de température Tmax_i. Puis l'unité de traitement UC détermine si la différence entre cette température Tmax_i et la température Tmax_i-1 de l'itération précédente est supérieure à un seuil défini E de température. La valeur de E est choisie très faible. Pour la considérer mesurable et inférieure à ce que pourrait être un pas de température, elle peut être comprise entre 0.05 et 0.5°C, idéalement 0.1°C (à température ambiante constante). E140 : Si la différence est supérieure au seuil E, l'unité de traitement UC est amenée à corriger la valeur de α i en appliquant la relation suivante : α i = α i -1 +0.1α i Puis, à partir de ce nouveau coefficient, l’unité de traitement peut reprendre la boucle de correction des seuils, à partir de l’étape E50. Il faut noter que, lors d’un redémarrage, l’unité de traitement UC exécute le test sur X lors de l’étape E10 et si X est déjà à la valeur 1, l’unité de traitement UC passe automatiquement dans la boucle de réglage de α i . La figure 4 illustre, grâce à plusieurs courbes, le principe de fonctionnement de l’invention. On a ainsi : Sur le premier cycle C1, aucune adaptation des seuils n’est réalisée : la cellule surchauffe fortement (Tmax_C1=48°C) ; Sur le second cycle C2, les coefficient s A et B sont déterminés et appliqués par la méthode décrite, avec une forte baisse de l’échauffement lors de la phase à tension constante (Tmax_C2=32°C). Sur le troisième cycle C3, les seuils sont remis à l’état initial, avec comme conséquence l’amplification du phénomène de surchauffe et les risques associés pour l’utilisateur. (Tmax_C3=51°C). L’invention présente ainsi de nombreux avantages. Elle permet notamment de s’adapter à l’état réel des électrodes pour : Améliorer la durée de vie de l’accumulateur, Limiter les risques de ruptures, Limiter la génération de chaleur. Procédé de gestion d’un élément de stockage d’énergie électrique de type métal-ion qui comporte au moins une cellule (CELL), caractérisé en ce que lors d'un cycle de charge à tension constante, le procédé comporte les étapes suivantes : Mesure de la température de la cellule pour obtenir plusieurs valeurs de température, Détermination d'une valeur maximale de température (Tmax_i) parmi les valeurs de température obtenues, En cas de détection d'un échauffement supérieur à un seuil d'échauffement ou d'un dépassement de seuil de ladite valeur maximale de température, correction d'une valeur seuil haute de tension de charge de la cellule et d'une valeur seuil basse de tension de fin de décharge de la cellule. Détermination d'une première valeur de correction (A i ) à appliquer à la valeur seuil haute de tension et d'une deuxième valeur de correction (B i ) à appliquer à la valeur basse de tension, la première valeur de correction étant déterminée à partir de la somme d’un pas de correction (α i ) et d'une valeur de correction mémorisée lors du cycle de charge précédent. Procédé selon la revendication 1, caractérisé en ce que l'étape de détection d'un échauffement supérieur à un seuil d’échauffement est mise en œuvre par détermination de la différence entre ladite valeur maximale de température (Tmax_i) déterminée et une valeur initiale de température (Tamb) mesurée au début du cycle de charge et par comparaison de ladite différence par rapport audit seuil d'échauffement. Procédé selon la revendication 2, caractérisé en ce que ledit seuil d'échauffement correspond à la différence entre une valeur de température pré-mémorisée (Tobj1) et ladite valeur initiale de température (Tamb). Procédé selon la revendication 1, caractérisé en ce que l'étape de détection du dépassement d'un seuil de ladite valeur maximale de température est mise en œuvre par comparaison de ladite valeur maximale de température (Tmax_i) avec une valeur seuil de température (Tobj2). Procédé selon la revendication 4, caractérisé en ce qu’il comporte une étape de correction dudit pas de correction (α i ) lorsque la différence entre la valeur maximale de température mesurée lors d’un cycle de charge et la valeur maximale de température mesurée lors d’un cycle de charge précédent est supérieure à un seuil (E). Système de gestion d'une batterie de type métal-ion comprenant au moins une cellule (CELL), ledit système étant caractérisé en ce qu’il comporte : Des moyens de mesure de la température de chaque cellule, Une unité de traitement et de commande configurée pour recevoir les données de température en provenance des moyens de mesure de la température et comprenant : Des moyens de détermination d’une valeur maximale de température (Tmax_i) parmi les valeurs de température obtenues, Des moyens de détection d'un échauffement supérieur à un seuil d'échauffement ou d'un dépassement de seuil de ladite valeur maximale de température et, Des moyens de correction d’une valeur seuil haute de tension de charge de la cellule et d’une valeur seuil basse de tension de fin de décharge de la cellule lors d’un dépassement dudit seuil d’échauffement ou de ladite valeur maximale de température, Des moyens de détermination d'une première valeur de correction (A i ) à appliquer à la valeur seuil haute de tension et d'une deuxième valeur de correction (B i ) à appliquer à la valeur seuil basse de tension, la première valeur de correction étant déterminée à partir de la somme d’un pas de correction (α i ) et d'une valeur de correction mémorisée lors du cycle de charge précédent. Système selon la revendication 6, caractérisé en ce que les moyens de détection d'un échauffement supérieur à un seuil d’échauffement comportent des moyens de détermination de la différence entre ladite valeur maximale de température (Tmax_i) déterminée et une valeur initiale de température (Tamb) mesurée au début du cycle de charge et des moyens de comparaison de ladite différence par rapport audit seuil d'échauffement. Système selon la revendication 7, caractérisé en ce que ledit seuil d'échauffement correspond à la différence entre une valeur de température pré-mémorisée (Tobj1) et ladite valeur initiale de température (Tamb). Système selon la revendication 6, caractérisé en ce que les moyens de détection du dépassement d'un seuil de ladite valeur maximale de température comportent des moyens de comparaison de ladite valeur maximale de température (Tmax_i) avec une valeur seuil de température (Tobj2). Système selon la revendication 9, caractérisé en ce que l’unité de traitement comporte des moyens de correction dudit pas de correction (α i ) lorsque la différence entre la valeur maximale de température mesurée lors d’un cycle de charge et la valeur maximale de température mesurée lors d’un cycle de charge précédent est supérieure à un seuil (E).