Brevet FR3002377A1 — publié le 20140822

PROCEDE D'OPTIMISATION DE L'ENERGIE DE RECHARGE ET DE LA DUREE DE VIE DE BATTERIES ELECTRIQUES DOMAINE TECHNIQUE L'invention se situe dans le domaine de l'optimisation de l'énergie de recharge et de la durée de vie de batteries électriques et concerne plus spécifiquement un procédé d'optimisation de l'énergie de recharge et de la durée de vie des batteries d'une flotte de n véhicules électriques Vi (i=1 à n), chacun desdits véhicules étant susceptible d'être utilisé pour effectuer une tournée d'une distance prédéfinie parmi une pluralité de tournées différentes, la batterie de chaque véhicule ayant une autonomie initiale auto_init(i), une autonomie maximale auto_max(i), une autonomie résiduelle avant chaque tournée auto_act(i), un état de charge SOC(i), et un état de santé SOH(i) susceptible d'évoluer au cours du temps. L'invention s'applique plus particulièrement, mais non exclusivement, à la distribution d'énergie électrique à une ou plusieurs entités consommatrices d'énergie telles que par exemple des véhicules électriques et/ou hybrides. L'invention concerne également un dispositif comportant des moyens pour mettre en oeuvre le procédé selon l'invention et un programme d'ordinateur enregistré sur un support et comportant des instructions pour réaliser les étapes du procédé selon l'invention lorsqu'il est exécuté sur un ordinateur. ÉTAT DE LA TECHNIQUE ANTÉRIEURE Les solutions de l'art antérieur connu pour recharger les batteries d'une ou de plusieurs entités électriques s'appuient soit selon une stratégie dite « Premier arrivé premier servi » qui consiste à allouer toute l'énergie disponible dès que celle-ci est demandée, soit selon une stratégie dite du «best-effort» qui se fonde sur une hiérarchisation des comptes client selon plusieurs niveaux de priorité qui dépendent du type de contrat de chaque client. L'inconvénient de la première approche est de favoriser les premiers demandeurs au détriment des suivants, tandis que dans la deuxième approche, la ressource est répartie entre tous les clients en fonction des disponibilités courantes, sans prendre d'engagement sur la quantité de l'énergie fournie pendant la période de distribution. De plus en plus d'entreprises telles que les services postaux, les hôpitaux, les transports en commun, service de location de véhicules urbains utilisent une flotte comportant plusieurs véhicules électriques. Ces véhicules doivent être rechargés régulièrement pour en assurer une disponibilité permanente. Classiquement, afin de disposer d'une flotte toujours opérationnelle avec autonomie maximale, les véhicules sont rechargés au maximum de leurs capacités respectives. Cela conduit à dimensionner le dispositif de charge pour la capacité maximale qui permet de recharger tous les véhicules à leur capacité de recharge maximale. Une méthode d'optimisation de la recharge d'appareils électriques est décrite dans le document FR 2519415. Dans la méthode proposée dans ce document, on connaît à l'avance une tranche horaire (dite d'heures creuses) optimisant le coût d'une recharge. Or, d'une part, une entreprise ne peut pas immobiliser toute sa flotte pendant cette tranche horaire, et d'autre part, la capacité de charge pendant cette tranche peut être insuffisante pour répondre aux besoins de recharge. En outre, la méthode décrite dans le document cité, part du principe que le coût de l'énergie est fixe, et, de ce fait ne tient pas compte des variations de ce coût au cours du temps. Par conséquent, cette méthode ne prend pas en compte la variabilité de l'énergie pour optimiser la charge et la durée de vie des batteries à recharger. Un but de l'invention est de rentabiliser au mieux le nombre de véhicules à recharger en maximisant la durée de vie de batteries de ces véhicules et en profitant au maximum des tarifs les plus bas de l'énergie sachant qu'on ne souhaite pas une autonomie maximale mais simplement assurer un trajet déjà connu. En résumé, l'invention a pour but: - d'optimiser la durée de vie des batteries en utilisant au mieux ces batteries, - d'optimiser la recharge elle-même en la positionnant au mieux dans le temps pour réduire la facture d'électricité. - de minimiser l'empreinte carbone. Dans tous les cas, l'invention vise à respecter la contrainte de disponibilité de la flotte pour les tournées prévues le lendemain en prenant en compte un coût variable de l'électricité selon les plages horaires, ainsi qu'un état de charge, un état de santé de la flotte en fin de journée, et un planning des déplacements du lendemain. EXPOSÉ DE L'INVENTION Le but de l'invention est atteint au moyen d'un procédé d'optimisation de l'énergie de recharge et de la durée de vie des batteries d'une flotte de n véhicules électriques, Vi (i=1 à n), chacun desdits véhicules étant susceptibles d'être utilisé pour effectuer une tournée d'une distance prédéfinie parmi une pluralité de tournées différentes, la batterie de chaque véhicule ayant une autonomie initiale auto_init(i), une autonomie maximale auto_max(i), une autonomie résiduelle auto_act(i) après chaque tournée, un état de charge SOC(i), et un état de santé SOH(i) susceptible d'évoluer au cours du temps, Le procédé selon l'invention comporte les étapes suivantes: pour chaque tournée et pour chaque véhicule, - définir une autonomie souhaitée auto_souhait(i), - classer les tournées à effectuer selon un ordre décroissant des autonomies souhaitées, - calculer l'autonomie résiduelle et l'autonomie maximale de chaque véhicule avant chaque tournée, et; pour effectuer une tournée donnée, - calculer, pour chaque véhicule Vi disponible une charge optimale, SOC_nec_opt(i) en fonction de l'autonomie souhaitée et de l'autonomie maximale et, - calculer un indicateur du vieillissement de la batterie en fonction de ladite charge optimale et de la charge résiduelle à la fin de la tournée, - choisir un véhicule ayant le plus petit indicateur de vieillissement pour effectuer ladite tournée donnée. Dans un mode de réalisation de l'invention, la charge optimale SOC_nec_opt(i) est calculée par la formule suivante: SOC_nec_opt(i)=100-(50*(auto_max(i)-auto_souhait(i))/auto_max(i). Selon une autre caractéristique de l'invention, la charge optimale après recharge est corrigée pour chaque véhicule en fonction de sa charge actuelle. La charge optimale corrigée est donnée par la formule suivante : SOC_nec_opt_cor(i)=max (SOC(i), SOC_nec_opt(i)) le vieillissement d'un véhicule est calculé par la formule : " c'est le vieillissement qui est calculé par cette formule; PVi est défini sur la courbe de la figure 3, PVi est un paramètre représentant le vieillissement instantané du véhicule à un état de charge donné. L'autonomie résiduelle avant chaque tournée de chaque véhicule est calculée par la formule : auto_act(i)=SOC(i)*SOH(eauto_init(i), et l'autonomie maximale de chaque véhicule est calculée par la formule : auto_max(i)=SOH(eauto_init(i). Le procédé selon l'invention est mis en oeuvre par un dispositif comportant un module comportant un logiciel adapté pour définir une autonomie souhaitée auto_souhait(i) pour chaque tournée et pour chaque véhicule, classer les tournées à effectuer selon un ordre décroissant des autonomies souhaitées, calculer l'autonomie résiduelle et l'autonomie maximale de chaque véhicule avant chaque tournée, calculer, pour chaque véhicule disponible pour effectuer une tournée donnée, une charge optimale SOC_nec_opt(i) en fonction de l'autonomie souhaitée auto_souhait(i) et de l'autonomie maximale, calculer un indicateur du vieillissement de la batterie en fonction de la charge optimale SOC_nec_opt(i) et de la charge résiduelle à la fin de la tournée, et pour choisir un véhicule ayant le plus petit indicateur de vieillissement pour effectuer ladite tournée donnée. BRÈVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de l'invention ressortiront de la description qui va suivre, prise à titre d'exemple non limitatif, en référence aux figures annexées dans lesquelles: - la figure 1 illustre schématiquement une architecture globale d'un système de recharge des batteries d'une flottes de plusieurs véhicules électriques; - la figure 2 illustre schématiquement l'évolution de l'état de charge d'une batterie d'un véhicule, - La figure 3 représente une courbe expérimentale illustrant l'état de vieillissement d'une batterie en fonction de son état de charge, - la figure 4 représente un exemple de courbe illustrant les variations du coût d'énergie en fonction du temps pendant une durée de recharge, - la figure 5 illustre un découpage de la durée de recharge de la figure 4 dans un exemple de mise en oeuvre du procédé selon l'invention, - la figure 6 est un organigramme illustrant les étapes de calcul des autonomies des véhicules de la flotte et d'affectation desdits véhicules à des tournées dans un exemple de mise en oeuvre du procédé selon l'invention, - la figure 7 est un organigramme illustrant le positionnement dans le temps des recharges nécessaires, EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS L'invention sera décrite en référence à la figure 1 illustrant schématiquement un système de recharge des batteries d'une flotte de n véhicules (V1, V2...Vn) reliés à une source d'alimentation électrique 2. Ce système comporte en outre un automate 4 avec gestionnaire de recharge muni d'un coupleur 6, d'une carte de sortie 8 ayant n sortie Si, S2 ....Sn reliées respectivement à n contacteurs KB1, KB2,...KBn, chaque contacteur KBi étant commandé par l'automate 4 pour relier (déconnecter) un véhicule Vi à (de) la source d'alimentation électrique 2. L'automate 4 est connecté, via un réseau de télécommunication, tel que l'internet, à un site central 1 de gestion d'un distributeur d'électricité. Le coupleur 6 est relié en outre à chaque véhicule Vi via une connexion sans fil (Wifi par exemple). calcul des autonomies des différentes batteries La batterie d'un véhicule Vi se caractérise par une autonomie initiale auto_init(i), une autonomie maximale auto_max(i), une autonomie résiduelle avant une tournée auto_act(i), un état de charge SOC(i), et un état de santé SOH(i). Ces paramètres évoluent au cours du temps en fonction du vieillissement de la batterie qui se traduit par une perte de capacité de charge comme cela est illustré schématiquement par la figure 2. Avant chaque tournée, l'autonomie résiduelle auto_act(i) et l'autonomie maximale auto_max(i) d'une batterie sont calculées en fonction de sa charge SOC(i) et de son état de santé SOH(i). La figure 3 représente une courbe expérimentale illustrant l'état de vieillissement d'une batterie en fonction de son état de charge. Comme on peut le voir sur cette courbe, une décharge totale (0% de la capacité de charge) ou une charge complète (100% de la capacité de charge) accélère le vieillissement de la batterie paramètre PVi (indicateur de vieillissement) à 100%. Par contre, le paramètre PVi ne dépasse pas 10% lorsque la charge et la décharge de la batterie s'effectuent respectivement entre 20% et 80% de sa capacité totale. Par conséquent, il est largement préférable de cycler autour des 50% de charge et d'éviter les fortes charges ou fortes décharges. Il en résulte que pour effectuer une tournée, il convient de sélectionner un véhicule dont la batterie va cycler à des niveaux de charge où le paramètre PVi est le plus faible. Affectation des véhicules aux tournées Pour affecter de façon optimale un véhicule à une tournée, on classe des tournées à effectuer dans un ordre décroissant des autonomies souhaitées auto_souhait(i). Ensuite pour chaque tournée, en partant de la plus haute, on sélectionne l'ensemble des véhicules capables d'effectuer cette tournée. Pour chacun des véhicules Vi (i= 1 à n), on calcule la charge optimale de batterie en fin de la charge SOC_nec_opt(i) pour optimiser sa durée de vie, c'est-à-dire, en plaçant son fonctionnement sur la tournée à effectuer autour des 50% de charge. Cette charge optimale est calculée par la formule : SOC_nec_opt(i)=100-(50*(auto_max(i)-auto_souhait(i))/auto_max(i). En effet, comme indiqué précédemment, pour minimiser le vieillissement calendaire d'une batterie et augmenter ainsi sa durée de vie de 20 à 30%, il faut limiter au maximum les forts états de charge et forts états de décharge. La charge optimale après recharge est corrigée pour chaque véhicule en fonction de sa charge actuelle selon l'expression suivante : SOC_nec_opt_cor(i)=max(SOC(i), SOC_nec_opt(i)) En effet, on ne peut pas viser un état de charge inférieur à l'état de charge actuel. On calcule ensuite le vieillissement associé pour chacun de ces véhicules s'il était sélectionné pour la tournée envisagée en fonction de la charge avant et la charge après la tournée. le vieillissement est calculé par la formule suivante: Avec SOC fin_tournée(i)=SOC_nec_opt_cor(i)-100*auto_souhait(i)/auto_max(i). Positionnement dans le temps des recharges nécessaires La figure 4 illustre schématiquement une courbe décrivant le prix le l'énergie en fonction du temps pour une période de recharge potentielle, par exemple de 17h00 à 7h00 le lendemain. Cette courbe est soit connue à partir d'un abonnement électrique donné, soit correspond à une information communiquée par un agrégateur d'énergie. Une première étape consiste à découper cette courbe en P tranches horaires T_i de durée d_i comme cela est illustré par la figure 5. On classe alors ces tranches dans l'ordre croissant, c'est-à-dire de la tranche horaire la moins chère à la tranche horaire la plus chère. On considère un ensemble de M (M Si P est nul, cela signifie qu'aucun véhicule n'est capable d'effectuer ladite tournée avec l'autonomie souhaitée. La tournée avec l'autonomie souhaitée est alors éliminée (étape 44) et l'automate 4 indique que ladite tournée ne peut être réalisée (étape 46). Si P est non nul, cela signifie que des véhicules sont susceptibles d'effectuer ladite tournée avec l'autonomie souhaitée. Pour chaque véhicule Vj (j allant de 1 à P) (étape 50), l'automate 4 calcule la charge optimale SOC_nec_opt(j) par la formule suivante: SOC_nec_opt(j)=100-(50*(auto_max(j)-auto_souhait(j))/auto_max(j) La charge optimale après recharge est ensuite corrigée pour chaque véhicule en fonction de sa charge actuelle selon la formule suivante : SOC_nec_opt_cor(j)=max (SOC(j), SOC_nec_opt(j)) Et la charge en fin de tournée est calculée par la formule : Soc_fi n_to u rnée(j)=Soc_nec_opt_cor(j)-100*a uto_so u ha it_decroiss(i)/a uto_max(j). Le vieillissement d'un véhicule est calculé par la formule : avec PVi comme paramètre de vieillissement instantanée A l'étape 52, l'automate 4 sélectionne le véhicule ayant le plus petit - - s.f:p?/-7Pt = vieillissement pour effectuer la tournée considérée et indique le véhicule sélectionné (étape 54). Le positionnement dans le temps des recharges nécessaires sera décrit par référence à la figure 7 illustrant un algorithme décrivant les étapes nécessaires à cet effet. Cet algorithme comporte une première branche comportant les étapes de définitions de tranches temporelles en fonction du coût de l'énergie, et une deuxième branche comportant une étape de recherche des véhicules pour effectuer une tournée donnée. En référence à la figure 7, dans la première branche, l'automate 4 lit une courbe indiquant l'évolution du cout du KWh en fonction du temps (étape 60). A l'étape 62, l'automate 4 découpe la courbe lue en P tranches horaires T_i de durée d_i comme cela est illustré par la figure 5. A l'étape 64, l'automate 4 classe les tranches définies par coût croissant, c'est-à-dire de la tranche horaire la moins chère à la tranche horaire la plus chère. Parallèlement, dans la deuxième branche de l'algorithme, à l'étape 70, l'automate 4 détermine M véhicules nécessitant une recharge en partant d'un niveau de charge Soc(i) et une recharge nécessaire SOC_nec_opt_cor(i). A l'étape 72, l'automate 4 construit un tableau des états de recharge des M véhicules sur les P tranches horaires. A l'étape 74, l'automate 4 effectue une interpolation linéaire pour obtenir le temps de charge des M véhicules sur les P tranches horaires pour obtenir SOC_nec_o pt_co r. REVENDICATIONS1. Procédé d'optimisation du fonctionnement d'un système d'alimentation électrique des batteries d'une flotte de n véhicules électriques Vi (i=1 à n), chacun desdits véhicules étant susceptible d'être utilisé pour effectuer une tournée d'une distance prédéfinie parmi une pluralité de tournées différentes, la batterie de chaque véhicule ayant une autonomie initiale auto_init(i), une autonomie maximale auto_max(1), une autonomie résiduelle avant chaque tournée auto_act(i), un état de charge SOC(i), et un état de santé SOH(i) susceptible d'évoluer au cours du temps, ledit système comportant un automate (4) muni d'un gestionnaire de recharge, d'un coupleur (6), d'une carte de sortie (8) ayant n sortie Si, S2 ....Sn reliées respectivement à n contacteurs KB1, KB2,...KBn, chaque contacteur KBi étant commandé par l'automate (4) pour relier (respectivement déconnecter) un véhicule Vi à (respectivement de) une source d'alimentation électrique (2), l'automate (4) étant connecté, via un réseau de télécommunication à un site central (1) de gestion d'un distributeur d'électricité, le coupleur (6) étant relié en outre à chaque véhicule VI via une connexion sans fil, procédé caractérisé par les étapes suivantes: pour chaque tournée et pour chaque véhicule, - l'automate définit (32) une autonomie souhaitée auto_souhait(i), classe (34) les tournées à effectuer selon un ordre décroissant des autonomies souhaitées,_calcule (24) l'autonomie résiduelle et l'autonomie maximale de chaque véhicule avant chaque tournée, et; pour effectuer une tournée donnée, ledit automate calcule (50), pour chaque véhicule Vi disponible une charge optimale SOC_nec_opt(i) en fonction de l'autonomie souhaitée et de l'autonomie maximale et, calcule (50) un indicateur représentatif du vieillissement de la batterie en fonction de ladite charge optimale et de la charge résiduelle à la fin de la tournée, et pour effectuer ladite tournée donnée., sélectionne (52) un véhicule dont la batterie cycle à des niveaux de charge pour lesquels le paramètre indicateur de vieillissement PVi est le plus 30 faible 2. Procédé selon la revendication 1 dans lequel la charge optimale SOC_nec_opt(i) est égale à la quantité d'énergie strictement nécessaire pour assurer la tournée donnée. 3. Procédé selon la revendication 2 dans lequel, la charge optimale SOC_nec_opt(i) est calculée par la formule suivante: SOC_nec_opt (i)=100-(50*(auto_max(i)-auto_souhait(i))/auto_max(i) 4. Procédé selon la revendication 3 dans lequel la charge optimale après recharge est corrigée pour chaque véhicule en fonction de sa charge actuelle selon la formule suivante : SOC_nec_opt_cor(1)=max(SOC(i), SOC_nec_opt(i)) 5. Procédé selon la revendication 1 dans lequel l'indicateur de vieillissement est calculé par la formule : fsoc,.,,wort. Vieillissement = .07W PI' i fi t' 6. Procédé selon la revendication 1 dans lequel l'autonomie résiduelle de chaque véhicule est calculée par la formule: auto_act(i)=SOC(1)*S01-1(i)*auto_init(i), et l'autonomie maximale de chaque véhicule est calculée par la formule : auto_max(i)=SOH(i)*auto_init(i). 7. Dispositif d'alimentation des batteries d'une flotte de n véhicules électriques Vi (=1 à n), chacun desdits véhicules étant susceptible d'être utilisé pour effectuer une tournée d'une distance prédéfinie parmi une pluralité de tournées différentes, et la batterie de chaque véhicule Vi ayant une autonomie initiale auto_init(i), une autonomie maximale, une autonomie résiduelle avant chaque tournée, une capacité de charge SOC(i), et un état de santé SOFI(1) susceptible d'évoluer au cours du temps, dispositif caractérisé par: - un module (4) comportant un logiciel adapté pour définir une autonomie souhaitée auto_souhait(i) pour chaque tournée et pour chaque véhicule, classer les tournées à effectuer selon un ordre décroissant des autonomies souhaitées, calculer l'autonomie résiduelle et l'autonomie maximale de chaque véhicule avant chaque tournée, calculer, pour chaque véhicule disponible pour effectuer une tournée donnée, une charge optimal SOC_nec_opt(i) en fonction de l'autonomie souhaitée auto_souhait(i) et de l'autonomie maximale, calculer un indicateur représentatif du vieillissement de la batterie en fonction de la charge optimale SOC_nec_opt(i) et de la charge résiduelle à la fin de la tournée, et pour choisir un véhicule ayant le plus petit indicateur de vieillissement pour effectuer ladite tournée donnée. 8. Programme d'ordinateur enregistré sur un support et comportant des instructions pour réaliser les étapes du procédé selon la revendication 1 lorsqu'il est exécuté sur un ordinateur.