|
(11) | EP 3 845 918 B1 |
| (12) | EUROPEAN PATENT SPECIFICATION |
|
|
| (54) |
METHOD AND SYSTEM FOR ONLINE ESTIMATION OF SOH AND RUL OF A BATTERY VERFAHREN UND SYSTEM ZUR ONLINE-SCHÄTZUNG VON SOH UND RUL EINER BATTERIE PROCÉDÉ ET SYSTÈME POUR L'ESTIMATION EN LIGNE DE L'ÉTAT DE SANTÉ ET DE LA DURÉE DE VIE UTILE RESTANTE D'UNE BATTERIE |
|
|
|||||||||||||||||||||||||||||||
| Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). |
CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY
TECHNICAL FIELD
BACKGROUND
SUMMARY
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates an exemplary system for battery monitoring, according to some embodiments of the present disclosure.
FIG. 2 is a flow diagram depicting steps involved in the process of determining State of Health (SOH) and Remaining Useful Life (RUL) of the battery, using the system of FIG. 1, according to some embodiments of the present disclosure.
FIG. 3 is a flow diagram depicting steps involved in the process of determining the RUL from a determined SOH of the battery, in accordance with some embodiments of the present disclosure.
FIG. 4 is an example flow diagram depicting calculation of various parameters for determining the SOH for different states of the battery, using the process in FIG. 2 and the system in FIG. 1, in accordance with some embodiments of the present disclosure.
FIGS. 5A through 5F are graphs depicting values of different parameters as estimated by the system of FIG. 1 during the battery monitoring and SOH and RUL estimation, using the process in FIG. 2, in accordance with some embodiments of the present disclosure.
DETAILED DESCRIPTION OF EMBODIMENTS
Experimental Results:
| Abso lute time (seco nds) | Volt age | Cur rent | Profile (Chargin g (C)/Disc harging (D)/Rest (R)) | Time (Rela tive in sec) | Derived tags | Features | |||
| Cumul ative elapse d time | Cumul ative charge -in (Amp-Sec) | Tot al cha rge tim e (se c) | Elapse d Time Ratio | Mean Cumul ative Charge Load | |||||
| 3000 | 3.2-4.2 V | 2A | C | 3000 | 0 | 6000 | 300 0 | 0 | 2 |
| 4000 | 4.2-4.2 V | 0 | R | 1000 | 1000 | 6000 | 300 0 | 0.25 | 2 |
| 5500 | 4.2-3.5 V | 3A | D | 1500 | 1000 | 6000 | 300 0 | 0.1818 18182 | 2 |
| 5600 | 3.5-3.4 V | 4A | D | 100 | 1000 | 6000 | 300 0 | 0.1785 71429 | 2 |
| 8100 | 3.4-4.2 V | 2.5 A | C | 2500 | 1000 | 12550 | 550 0 | 0.1234 5679 | 2.2272 72727 |
| 1010 0 | 4.2-4.2 V | 0 | R | 2000 | 3000 | 12550 | 550 0 | 0.2970 29703 | 2.2272 72727 |
| 1160 0 | 4.2-3.4 V | 3A | D | 1000 | 3000 | 12550 | 550 0 | 0.2586 2069 | 2.2272 72727 |
| Elapsed Time Ratio | Charge Time Ratio | Absolute Time | Cumulative Charge Time | Mean Cumulative Load |
| 0.14 | 0.25 | 4000000 | 1000000 | 1.9 |
| 0.15 | 0.25 | 4000000 | 1100000 | 1.85 |
| 0.16 | 0.245 | 4000000 | 1176000 | 1.84 |
| 0.22 | 0.2 | 600000 | 120000 | 1.7 |
| 0.23 | 0.2 | 6500000 | 1300000 | 1.6 |
determining (202) real-time value of voltage and current of a battery being monitored, via one or more hardware processors;
determining (204) a state of the battery as at least one of charging, discharging, and rest, via the one or more hardware processors, based on the determined real-time value of at least one of the current and voltage;
determining (206) value of at least one of a cumulative charge (Qchar), a time elapsed (Telap), Operation time (Topn), and Charging Time (Topn_ch) based on the determined state of the battery, via the one or more hardware processors; and
processing the determined value of the at least one of the Qchar, Telap, Topn, and Topn_ch with a battery performance model to determine a State of Health (SOH) and Remaining Useful Life (RUL) of the battery, via the one or more hardware processors, comprising:
determining (208) a correlation of the determined value of the at least one of the Qchar, Telap, Topn, and Topn ch using the battery performance model, wherein the battery performance model is used to determine value of the SOH at a future instance of time under certain usage conditions, wherein the certain usage conditions are assumptions that a usage pattern of the battery being monitored is same as at least one usage pattern based on historical information, wherein the battery performance model is a self-learning machine learning model trained using training data comprising historical data, wherein the training data includes operational data of the battery, the SOH and the RUL of the battery determined over a period of time, values of various parameters corresponding to each of the determined SOH and the determined RUL, wherein the collected historical data is cleaned to obtain cleaned operational data to determine the SOH and the RUL of the battery at a given point of time, wherein the SOH of the battery, State of Charge (SOC) of the battery and the RUL of the battery are extracted as a plurality of Key Variables of Interest (KVI) using the cleaned operational data;
determining, in real-time, (210) the SOH of the battery based on the determined correlation; and
determining, in real-time, (212) the RUL of the battery based on a rate of deterioration of the determined SOH of the battery, wherein the step of determining the RUL of the battery based on the determined SOH of the battery comprises:
collecting (302) historical information, wherein the historical information comprises at least one SOH of the battery determined at a past time instance, and values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch corresponding to the determined at least one SOH;
determining (304) values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch for the future instance of time, based on the historical information, wherein the values of the Qchar, Telap, Topn, and Topn ch are determined if the determined state of the battery is at least one of charging and discharging, wherein the value of the Telap is determined if the determined state of the battery is 'rest';
determining (306) the SOH at the future instance of time, based on the determined values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch; and
processing the determined SOH and the determined values of Qchar, Telap, Topn, and the Topn_ch using the battery performance model, comprising:
comparing the SOH determined for the future instance of time with the at least one SOH determined at the past instance of time;
determining (308) difference between the SOH determined for the future instance of time and the at least one SOH determined at the past instance of time;
determining difference for the future instance of time to reach a SOH threshold for first time and the at least one SOH at current instance of time; and
determining (310) the RUL of the battery based on the determined difference between the SOH determined for the future instance of time and the at least one SOH determined at the past instance of time.
a memory (102) storing instructions;
one or more communication interfaces (106); and
one or more hardware processors (104) coupled to the memory (102) via the one or more communication interfaces (106), wherein the one or more hardware processors (104) are configured by the instructions to:
determine real-time value of voltage and current of a battery being monitored;
determine a state of the battery as at least one of charging, discharging, and rest, based on the determined real-time value of at least one of the current and voltage;
determine value of at least one of a cumulative charge (Qchar), a time elapsed (Telap), Operation Time (Topn), and Charging Time (Topn_ch) based on the determined state of the battery; and
process the determined value of the at least one of the Qchar, Telap, Top,n, and Topn_ch with a battery performance model to determine a State of Health (SOH) and Remaining Useful Life (RUL) of the battery, the processing comprising:
determining correlation of the determined value of the at least one of the Qchar, Telap, and Topn with a battery performance model, wherein the battery performance model is used to determine value of the SOH at a future instance of time under certain usage conditions, wherein the certain usage conditions are assumptions that a usage pattern of the battery being monitored is same as at least one usage pattern based on historical information, wherein the battery performance model is a self-learning machine learning model trained using training data comprising historical data, wherein the training data includes operational data of the battery, the SOH and the RUL of the battery determined over a period of time, values of various parameters corresponding to each of the determined SOH and the determined RUL, wherein the collected historical data is cleaned to obtain cleaned operational data to determine the SOH and the RUL of the battery at a given point of time, wherein the SOH of the battery, State of Charge (SOC) of the battery and the RUL of the battery are extracted as a plurality of Key Variables of Interest (KVI) using the cleaned operational data;
determining, in real-time, the SOH of the battery based on the determined correlation; and
determining, in real-time, the Remaining Useful Life (RUL) of the battery based on a rate of deterioration of the determined SOH of the battery, wherein the system determines the RUL based on the determined SOH of the battery by:
collecting the historical information, wherein the historical information comprises at least one SOH of the battery determined at a past time instance, and values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch corresponding to the determined at least one SOH;
determining values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn ch for the future instance of time, based on the historical information, wherein the values of the Qchar, Telap, Topn, and Topn ch are determined if the determined state of the battery is at least one of charging and discharging, wherein the value of the Telap is determined if the determined state of the battery is 'rest';
determining the SOH at the future instance of time, based on the determined values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch; and
processing the determined SOH and the determined values of Qchar, Telap, Topn, and the Topn_ch using the battery performance model, comprising:
comparing the SOH determined for the future instance of time with the at least one SOH determined at the past instance of time;
determining difference between the SOH determined for the future instance of time and the at least one SOH determined at the past instance of time;
determining difference for the future instance of time to reach a SOH threshold for first time and the at least one SOH at current instance of time; and
determining the RUL of the battery based on the determined difference between the SOH determined for the future instance of time and the at least one SOH determined at the past instance of time.
determining real-time value of voltage and current of a battery being monitored, via one or more hardware processors;
determining a state of the battery as at least one of charging, discharging, and rest, via the one or more hardware processors, based on the determined real-time value of at least one of the current and voltage;
determining value of at least one of a cumulative charge (Qchar), a time elapsed (Telap), Operation time (Topn), and Charging Time (Topn_ch) based on the determined state of the battery, via the one or more hardware processors; and
processing the determined value of the at least one of the Qchar, Telap, Topn, and Topn_ch with a battery performance model to determine a State of Health (SOH) and Remaining Useful Life (RUL) of the battery, via the one or more hardware processors, the processing comprising:
determining correlation of the determined value of the at least one of the Qchar, Telap, Topn, and Topn ch with the battery performance model, wherein the battery performance model is used to determine value of the SOH at a future instance of time under certain usage conditions, wherein the certain usage conditions are assumptions that a usage pattern of the battery being monitored is same as at least one usage pattern based on historical information, wherein the battery performance model is a self-learning machine learning model trained using training data comprising historical data, wherein the training data includes operational data of the battery, the SOH and the RUL of the battery determined over a period of time, values of various parameters corresponding to each of the determined SOH and the determined RUL, wherein the collected historical data is cleaned to obtain cleaned operational data to determine the SOH and the RUL of the battery at a given point of time, wherein the SOH of the battery, State of Charge (SOC) of the battery and the RUL of the battery are extracted as a plurality of Key Variables of Interest (KVI) using the cleaned operational data;
determining, in real-time, the SOH of the battery based on the determined correlation; and
determining, in real-time, the Remaining Useful Life (RUL) of the battery based on a rate of deterioration of the determined SOH of the battery, wherein the step of determining the RUL of the battery based on the determined SOH of the battery comprises:
collecting (302) the historical information, wherein the historical information comprises at least one SOH of the battery determined at a past time instance, and values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch corresponding to the determined at least one SOH;
determining (304) values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch for the future instance of time, based on the historical information, wherein the values of the Qchar, Telap, Topn, and Topn_ch are determined if the determined state of the battery is at least one of charging and discharging, wherein the value of the Telap is determined if the determined state of the battery is 'rest';
determining (306) the SOH at the future instance of time, based on the determined values of the cumulative charge (Qchar), the time elapsed (Telap), the Topn, and the Topn_ch; and
processing the determined SOH and the determined values of Qchar, Telap, Topn, and the Topn_ch using the battery performance model, comprising:
comparing the SOH determined for the future instance of time with the at least one SOH determined at the past instance of time;
determining (308) difference between the SOH determined for the future instance of time and the at least one SOH determined at the past instance of time;
determining difference for the future instance of time to reach a SOH threshold for first time and the at least one SOH at current instance of time; and
determining (310) the RUL of the battery based on the determined difference between the SOH determined for the future instance of time and the at least one SOH determined at the past instance of time.
Bestimmen (202) eines Echtzeitwerts von Spannung und Strom einer Batterie, die überwacht wird, über einen oder mehrere Hardwareprozessoren;
Bestimmen (204) eines Zustands der Batterie als mindestens eines von Laden, Entladen und Ruhe über den einen oder die mehreren Hardwareprozessoren basierend auf dem bestimmten Echtzeitwert von mindestens einem von dem Strom und der Spannung;
Bestimmen (206) eines Werts von mindestens einem von einer kumulativen Ladung (Qchar), einer verstrichenen Zeit (Telap), Betriebszeit (Topn) und Ladezeit (Topn_ch) basierend auf dem bestimmten Zustand der Batterie über den einen oder die mehreren Hardwareprozessoren; und
Verarbeiten des bestimmten Werts des mindestens einen von Qchar, Telap, Topn und Topn_ch mit einem Batterieleistungsmodell, um einen Gesundheitszustand (SOH) und eine verbleibende Nutzungsdauer (RUL) der Batterie über den einen oder die mehreren Hardwareprozessoren zu bestimmen, das Folgendes umfasst:
Bestimmen (208) einer Korrelation des bestimmten Werts des mindestens einen von Qchar, Telap, Topn und Topn ch unter Verwendung des Batterieleistungsmodells, wobei das Batterieleistungsmodell verwendet wird, um einen Wert des SOH zu einem zukünftigen Zeitpunkt unter bestimmten Nutzungsbedingungen zu bestimmen, wobei die bestimmten Nutzungsbedingungen Annahmen sind, dass ein Nutzungsmuster der Batterie, die überwacht wird, das gleiche ist wie mindestens ein Nutzungsmuster basierend auf historischen Informationen, wobei das Batterieleistungsmodell ein selbstlernendes Maschinenlernmodell ist, das unter Verwendung von Trainingsdaten trainiert wird, die historische Daten umfassen, wobei die Trainingsdaten Betriebsdaten der Batterie, den SOH und die RUL der Batterie, die über einen Zeitraum bestimmt werden, Werte verschiedener Parameter, die jedem von dem bestimmten SOH und der bestimmten RUL entsprechen, beinhalten, wobei die gesammelten historischen Daten bereinigt werden, um bereinigte Betriebsdaten zu erhalten, um den SOH und die RUL der Batterie zu einem gegebenen Zeitpunkt zu bestimmen, wobei der SOH der Batterie, der Ladezustand (SOC) der Batterie und die RUL der Batterie als eine Mehrzahl von Schlüsselvariablen von Interesse (KVI) unter Verwendung der bereinigten Betriebsdaten extrahiert werden;
Bestimmen, in Echtzeit, (210) des SOH der Batterie basierend auf der bestimmten Korrelation; und
Bestimmen, in Echtzeit, (212) der RUL der Batterie basierend auf einer Verschlechterungsrate des bestimmten SOH der Batterie, wobei der Schritt des Bestimmens der RUL der Batterie basierend auf dem bestimmten SOH der Batterie Folgendes umfasst:
Sammeln (302) historischer Informationen, wobei die historischen Informationen mindestens einen SOH der Batterie, der zu einem vergangenen Zeitpunkt bestimmt wurde, und Werte der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch, die dem bestimmten mindestens einen SOH entsprechen, umfassen;
Bestimmen (304) von Werten der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch für den zukünftigen Zeitpunkt basierend auf den historischen Informationen, wobei die Werte der Qchar, Telap, Topn und Topn_ch bestimmt werden, wenn der bestimmte Zustand der Batterie mindestens eines von Laden und Entladen ist, wobei der Wert der Telap bestimmt wird, wenn der bestimmte Zustand der Batterie "Ruhe" ist;
Bestimmen (306) des SOH zu dem zukünftigen Zeitpunkt basierend auf den bestimmten Werten der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch; und
Verarbeiten des bestimmten SOH und der bestimmten Werte von Qchar, Telap, Topn und des Topn_ch unter Verwendung des Batterieleistungsmodells, das Folgendes umfasst:
Vergleichen des SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, mit dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde;
Bestimmen (308) einer Differenz zwischen dem SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, und dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde;
Bestimmen einer Differenz für den zukünftigen Zeitpunkt, um einen SOH-Schwellenwert für die erste Zeit und den mindestens einen SOH zu dem aktuellen Zeitpunkt zu erreichen; und
Bestimmen (310) der RUL der Batterie basierend auf der bestimmten Differenz zwischen dem SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, und dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde.
einen Speicher (102), der Anweisungen speichert;
eine oder mehrere Kommunikationsschnittstellen (106); und
einen oder mehrere Hardwareprozessoren (104), die über die eine oder die mehreren Kommunikationsschnittstellen (106) mit dem Speicher (102) gekoppelt sind, wobei der eine oder die mehreren Hardwareprozessoren (104) durch die Anweisungen konfiguriert sind zum:
Bestimmen eines Echtzeitwerts von Spannung und Strom einer Batterie, die überwacht wird;
Bestimmen eines Zustands der Batterie als mindestens eines von Laden, Entladen und Ruhe basierend auf dem bestimmten Echtzeitwert von mindestens einem von dem Strom und der Spannung;
Bestimmen eines Werts von mindestens einem von einer kumulativen Ladung (Qchar), einer verstrichenen Zeit (Telap), Betriebszeit (Topn) und Ladezeit (Topn_ch) basierend auf dem bestimmten Zustand der Batterie; und
Verarbeiten des bestimmten Werts des mindestens einen von Qchar, Telap, Top,n und Topn_ch mit einem Batterieleistungsmodell, um einen Gesundheitszustand (SOH) und eine verbleibende Nutzungsdauer (RUL) der Batterie zu bestimmen, wobei das Verarbeiten Folgendes umfasst:
Bestimmen einer Korrelation des bestimmten Werts des mindestens einen von Qchar, Telap und Topn mit einem Batterieleistungsmodell, wobei das Batterieleistungsmodell verwendet wird, um einen Wert des SOH zu einem zukünftigen Zeitpunkt unter bestimmten Nutzungsbedingungen zu bestimmen, wobei die bestimmten Nutzungsbedingungen Annahmen sind, dass ein Nutzungsmuster der Batterie, die überwacht wird, das gleiche ist wie mindestens ein Nutzungsmuster basierend auf historischen Informationen, wobei das Batterieleistungsmodell ein selbstlernendes Maschinenlernmodell ist, das unter Verwendung von Trainingsdaten trainiert wird, die historische Daten umfassen, wobei die Trainingsdaten Betriebsdaten der Batterie, den SOH und die RUL der Batterie, die über einen Zeitraum bestimmt werden, Werte verschiedener Parameter, die jedem von dem bestimmten SOH und der bestimmten RUL entsprechen, beinhalten, wobei die gesammelten historischen Daten bereinigt werden, um bereinigte Betriebsdaten zu erhalten, um den SOH und die RUL der Batterie zu einem gegebenen Zeitpunkt zu bestimmen, wobei der SOH der Batterie, der Ladezustand (SOC) der Batterie und die RUL der Batterie als eine Mehrzahl von Schlüsselvariablen von Interesse (KVI) unter Verwendung der bereinigten Betriebsdaten extrahiert werden;
Bestimmen, in Echtzeit, des SOH der Batterie basierend auf der bestimmten Korrelation; und
Bestimmen, in Echtzeit, der verbleibenden Nutzungsdauer (RUL) der Batterie basierend auf einer Verschlechterungsrate des bestimmten SOH der Batterie, wobei das System die RUL basierend auf dem bestimmten SOH der Batterie durch Folgendes bestimmt:
Sammeln der historischen Informationen, wobei die historischen Informationen mindestens einen SOH der Batterie, der zu einem vergangenen Zeitpunkt bestimmt wurde, und Werte der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch, die dem bestimmten mindestens einen SOH entsprechen, umfassen;
Bestimmen von Werten der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch für den zukünftigen Zeitpunkt basierend auf den historischen Informationen, wobei die Werte der Qchar, Telap, Topn und Topn_ch bestimmt werden, wenn der bestimmte Zustand der Batterie mindestens eines von Laden und Entladen ist, wobei der Wert der Telap bestimmt wird, wenn der bestimmte Zustand der Batterie "Ruhe" ist;
Bestimmen des SOH zu dem zukünftigen Zeitpunkt basierend auf den bestimmten Werten der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch; und
Verarbeiten des bestimmten SOH und der bestimmten Werte von Qchar, Telap, Topn und des Topn_ch unter Verwendung des Batterieleistungsmodells, das Folgendes umfasst:
Vergleichen des SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, mit dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde;
Bestimmen einer Differenz zwischen dem SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, und dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde;
Bestimmen einer Differenz für den zukünftigen Zeitpunkt, um einen SOH-Schwellenwert für die erste Zeit und den mindestens einen SOH zu dem aktuellen Zeitpunkt zu erreichen; und
Bestimmen der RUL der Batterie basierend auf der bestimmten Differenz zwischen dem SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, und dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde.
Bestimmen eines Echtzeitwerts von Spannung und Strom einer Batterie, die überwacht wird, über einen oder mehrere Hardwareprozessoren;
Bestimmen eines Zustands der Batterie als mindestens eines von Laden, Entladen und Ruhe über den einen oder die mehreren Hardwareprozessoren basierend auf dem bestimmten Echtzeitwert von mindestens einem von dem Strom und der Spannung;
Bestimmen eines Werts von mindestens einem von einer kumulativen Ladung (Qchar), einer verstrichenen Zeit (Telap), Betriebszeit (Topn) und Ladezeit (Topn_ch) basierend auf dem bestimmten Zustand der Batterie über den einen oder die mehreren Hardwareprozessoren; und
Verarbeiten des bestimmten Werts des mindestens einen von Qchar, Telap, Topn und Topn_ch mit einem Batterieleistungsmodell, um einen Gesundheitszustand (SOH) und eine verbleibende Nutzungsdauer (RUL) der Batterie über den einen oder die mehreren Hardwareprozessoren zu bestimmen, wobei das Verarbeiten Folgendes umfasst:
Bestimmen einer Korrelation des bestimmten Werts des mindestens einen von Qchar, Telap, Topn und Topn_ch mit dem Batterieleistungsmodell, wobei das Batterieleistungsmodell verwendet wird, um einen Wert des SOH zu einem zukünftigen Zeitpunkt unter bestimmten Nutzungsbedingungen zu bestimmen, wobei die bestimmten Nutzungsbedingungen Annahmen sind, dass ein Nutzungsmuster der Batterie, die überwacht wird, das gleiche ist wie mindestens ein Nutzungsmuster basierend auf historischen Informationen, wobei das Batterieleistungsmodell ein selbstlernendes Maschinenlernmodell ist, das unter Verwendung von Trainingsdaten trainiert wird, die historische Daten umfassen, wobei die Trainingsdaten Betriebsdaten der Batterie, den SOH und die RUL der Batterie, die über einen Zeitraum bestimmt werden, Werte verschiedener Parameter, die jedem von dem bestimmten SOH und der bestimmten RUL entsprechen, beinhalten, wobei die gesammelten historischen Daten bereinigt werden, um bereinigte Betriebsdaten zu erhalten, um den SOH und die RUL der Batterie zu einem gegebenen Zeitpunkt zu bestimmen, wobei der SOH der Batterie, der Ladezustand (SOC) der Batterie und die RUL der Batterie als eine Mehrzahl von Schlüsselvariablen von Interesse (KVI) unter Verwendung der bereinigten Betriebsdaten extrahiert werden;
Bestimmen, in Echtzeit, des SOH der Batterie basierend auf der bestimmten Korrelation; und
Bestimmen, in Echtzeit, der verbleibenden Nutzungsdauer (RUL) der Batterie basierend auf einer Verschlechterungsrate des bestimmten SOH der Batterie, wobei der Schritt des Bestimmens der RUL der Batterie basierend auf dem bestimmten SOH der Batterie Folgendes umfasst:
Sammeln (302) der historischen Informationen, wobei die historischen Informationen mindestens einen SOH der Batterie, der zu einem vergangenen Zeitpunkt bestimmt wurde, und Werte der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch, die dem bestimmten mindestens einen SOH entsprechen, umfassen;
Bestimmen (304) von Werten der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch für den zukünftigen Zeitpunkt basierend auf den historischen Informationen, wobei die Werte der Qchar, Telap, Topn und Topn_ch bestimmt werden, wenn der bestimmte Zustand der Batterie mindestens eines von Laden und Entladen ist, wobei der Wert der Telap bestimmt wird, wenn der bestimmte Zustand der Batterie "Ruhe" ist;
Bestimmen (306) des SOH zu dem zukünftigen Zeitpunkt basierend auf den bestimmten Werten der kumulativen Ladung (Qchar), der verstrichenen Zeit (Telap), des Topn und des Topn_ch; und
Verarbeiten des bestimmten SOH und der bestimmten Werte von Qchar, Telap, Topn und des Topn_ch unter Verwendung des Batterieleistungsmodells, das Folgendes umfasst:
Vergleichen des SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, mit dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde;
Bestimmen (308) einer Differenz zwischen dem SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, und dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde;
Bestimmen einer Differenz für den zukünftigen Zeitpunkt, um einen SOH-Schwellenwert für die erste Zeit und den mindestens einen SOH zu dem aktuellen Zeitpunkt zu erreichen; und
Bestimmen (310) der RUL der Batterie basierend auf der bestimmten Differenz zwischen dem SOH, der für den zukünftigen Zeitpunkt bestimmt wurde, und dem mindestens einen SOH, der zu dem vergangenen Zeitpunkt bestimmt wurde.
déterminer (202) une valeur en temps réel d'une tension et d'un courant d'une batterie en cours de surveillance, par l'intermédiaire d'un ou plusieurs processeurs matériels ;
déterminer (204) un état de la batterie comme étant au moins l'un parmi un état de charge, un état de décharge et un état de repos, par l'intermédiaire dudit un ou desdits plusieurs processeurs matériels, sur la base de la valeur en temps réel déterminée d'au moins l'un(e) parmi le courant et la tension ;
déterminer (206) la valeur d'au moins l'un des éléments parmi une charge cumulée (Qchar), un temps écoulé (Telap), un temps de fonctionnement (Topn) et un temps de charge (Topn_ch), sur la base de l'état déterminé de la batterie, par l'intermédiaire dudit un ou desdits plusieurs processeurs matériels ; et
traiter la valeur déterminée dudit au moins un des éléments parmi Qchar, Telap, Topn et Topn_ch avec un modèle de performance de batterie pour déterminer un état de santé (SOH) et une durée de vie utile restante (RUL) de la batterie, par l'intermédiaire dudit un ou desdits plusieurs processeurs matériels, comprenant le fait de :
déterminer (208) une corrélation de la valeur déterminée dudit au moins un des éléments parmi Qchar, Telap, Topn et Topn_ch, à l'aide du modèle de performance de batterie, dans lequel le modèle de performance de batterie est utilisé pour déterminer une valeur de l'état SOH à une instance temporelle future dans des conditions d'utilisation données, dans lesquelles lesdites conditions d'utilisation données sont des hypothèses selon lesquelles un schéma d'utilisation de la batterie en cours de surveillance est identique à au moins un schéma d'utilisation basé sur des informations historiques, dans lequel le modèle de performance de batterie est un modèle d'apprentissage automatique auto-apprenant entraîné à l'aide de données d'entraînement comprenant des données historiques, dans lesquelles les données d'entraînement incluent des données opérationnelles de la batterie, l'état SOH et la durée de vie RUL de la batterie déterminés sur une période de temps, des valeurs de divers paramètres correspondant à chacun(e) de l'état SOH déterminé et de la durée de vie RUL déterminée, dans lesquelles les données historiques collectées sont nettoyées en vue d'obtenir des données opérationnelles nettoyées permettant de déterminer l'état SOH et la durée de vie RUL de la batterie à un instant donné, dans lequel l'état SOH de la batterie, l'état de charge (SOC) de la batterie et la durée de vie RUL de la batterie sont extraits sous la forme d'une pluralité de variables clés d'intérêt (KVI) à l'aide des données opérationnelles nettoyées ;
déterminer, en temps réel, (210) l'état SOH de la batterie sur la base de la corrélation déterminée ; et
déterminer, en temps réel, (212) la durée de vie RUL de la batterie sur la base d'un taux de détérioration de l'état SOH déterminé de la batterie, dans laquelle l'étape de détermination de la durée de vie RUL de la batterie sur la base de l'état SOH déterminé de la batterie comprend le fait de :
collecter (302) des informations historiques, dans lesquelles les informations historiques comprennent au moins un état SOH de la batterie déterminé à une instance temporelle passée, et des valeurs de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch correspondant audit au moins un état SOH déterminé ;
déterminer (304) des valeurs de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch pour l'instance temporelle future, sur la base des informations historiques, dans lesquelles les valeurs de Qchar, Telap, Topn et Topn_ch sont déterminées si l'état déterminé de la batterie est au moins l'un parmi l'état de charge et l'état de décharge, dans laquelle la valeur du temps écoulé Telap est déterminée si l'état déterminé de la batterie est l'état de « repos » ;
déterminer (306) l'état SOH à l'instance temporelle future, sur la base des valeurs déterminées de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch ; et
traiter l'état SOH déterminé et les valeurs déterminées de Qchar, Telap, Topn et Topn_ch, à l'aide du modèle de performance de batterie, comprenant le fait de :
comparer l'état SOH déterminé pour l'instance temporelle future audit au moins un état SOH déterminé à l'instance temporelle passée ;
déterminer (308) une différence entre l'état SOH déterminé pour l'instance temporelle future et ledit au moins un état SOH déterminé à l'instance temporelle passée ;
déterminer une différence pour que l'instance temporelle future atteigne un seuil d'état SOH pour la première fois et ledit au moins un état SOH à une instance temporelle en cours ; et
déterminer (310) la durée de vie RUL de la batterie sur la base de la différence déterminée entre l'état SOH déterminé pour l'instance temporelle future et ledit au moins un état SOH déterminé à l'instance temporelle passée.
une mémoire (102) stockant des instructions ;
une ou plusieurs interfaces de communication (106) ; et
un ou plusieurs processeurs matériels (104) couplés à la mémoire (102) par l'intermédiaire de ladite une ou desdites plusieurs interfaces de communication (106), dans lequel ledit un ou lesdits plusieurs processeurs matériels (104) sont configurés, par les instructions, de manière à :
déterminer une valeur en temps réel d'une tension et d'un courant d'une batterie en cours de surveillance ;
déterminer un état de la batterie comme étant au moins l'un parmi un état de charge, un état de décharge et un état de repos, sur la base de la valeur en temps réel déterminée d'au moins l'un(e) parmi le courant et la tension ;
déterminer la valeur d'au moins l'un des éléments parmi une charge cumulée (Qchar), un temps écoulé (Telap), un temps de fonctionnement (Topn) et un temps de charge (Topn_ch), sur la base de l'état déterminé de la batterie ; et
traiter la valeur déterminée dudit au moins un des éléments parmi Qchar, Telap, Topn et Topn_ch avec un modèle de performance de batterie pour déterminer un état de santé (SOH) et une durée de vie utile restante (RUL) de la batterie, le traitement comprenant le fait de :
déterminer une corrélation de la valeur déterminée dudit au moins un des éléments parmi Qchar, Telap, Topn, et Topn_ch à l'aide du modèle de performance de batterie, dans lequel le modèle de performance de batterie est utilisé pour déterminer une valeur de l'état SOH à une instance temporelle future dans des conditions d'utilisation données, dans lesquelles lesdites conditions d'utilisation données sont des hypothèses selon lesquelles un schéma d'utilisation de la batterie en cours de surveillance est identique à au moins un schéma d'utilisation basé sur des informations historiques, dans lequel le modèle de performance de batterie est un modèle d'apprentissage automatique auto-apprenant entraîné à l'aide de données d'entraînement comprenant des données historiques, dans lesquelles les données d'entraînement incluent des données opérationnelles de la batterie, l'état SOH et la durée de vie RUL de la batterie déterminés sur une période de temps, des valeurs de divers paramètres correspondant à chacun(e) de l'état SOH déterminé et de la durée de vie RUL déterminée, dans lesquelles les données historiques collectées sont nettoyées en vue d'obtenir des données opérationnelles nettoyées permettant de déterminer l'état SOH et la durée de vie RUL de la batterie à un instant donné, dans lequel l'état SOH de la batterie, l'état de charge (SOC) de la batterie et la durée de vie RUL de la batterie sont extraits sous la forme d'une pluralité de variables clés d'intérêt (KVI) à l'aide des données opérationnelles nettoyées ;
déterminer, en temps réel, l'état SOH de la batterie sur la base de la corrélation déterminée ; et
déterminer, en temps réel, la durée de vie RUL de la batterie sur la base d'un taux de détérioration de l'état SOH déterminé de la batterie, dans lequel le système détermine la durée de vie RUL de la batterie sur la base de l'état SOH déterminé de la batterie :
en collectant les informations historiques, dans lesquelles les informations historiques comprennent au moins un état SOH de la batterie déterminé à une instance temporelle passée, et des valeurs de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch correspondant audit au moins un état SOH déterminé ;
en déterminant des valeurs de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch pour l'instance temporelle future, sur la base des informations historiques, dans lesquelles les valeurs de Qchar, Telap, Topn et Topn_ch sont déterminées si l'état déterminé de la batterie est au moins l'un parmi l'état de charge et l'état de décharge, dans laquelle la valeur du temps écoulé Telap est déterminée si l'état déterminé de la batterie est l'état de « repos » ;
en déterminant l'état SOH à l'instance temporelle future, sur la base des valeurs déterminées de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch ; et
en traitant l'état SOH déterminé et les valeurs déterminées de Qchar, Telap, Topn et Topn_ch, à l'aide du modèle de performance de batterie, comprenant le fait de :
comparer l'état SOH déterminé pour l'instance temporelle future audit au moins un état SOH déterminé à l'instance temporelle passée ;
déterminer une différence entre l'état SOH déterminé pour l'instance temporelle future et ledit au moins un état SOH déterminé à l'instance temporelle passée ;
déterminer une différence pour que l'instance temporelle future atteigne un seuil d'état SOH pour la première fois et ledit au moins un état SOH à une instance temporelle en cours ; et
déterminer la durée de vie RUL de la batterie sur la base de la différence déterminée entre l'état SOH déterminé pour l'instance temporelle future et ledit au moins un état SOH déterminé à l'instance temporelle passée.
en déterminant une valeur en temps réel d'une tension et d'un courant d'une batterie en cours de surveillance, par l'intermédiaire d'un ou plusieurs processeurs matériels ;
en déterminant un état de la batterie comme étant au moins l'un parmi un état de charge, un état de décharge et un état de repos, par l'intermédiaire dudit un ou desdits plusieurs processeurs matériels, sur la base de la valeur en temps réel déterminée d'au moins l'un(e) parmi le courant et la tension ;
en déterminant la valeur d'au moins l'un des éléments parmi une charge cumulée (Qchar), un temps écoulé (Telap), un temps de fonctionnement (Topn) et un temps de charge (Topn_ch), sur la base de l'état déterminé de la batterie, par l'intermédiaire dudit un ou desdits plusieurs processeurs matériels ; et
en traitant la valeur déterminée dudit au moins un des éléments parmi Qchar, Telap, Topn et Topn_ch avec un modèle de performance de batterie pour déterminer un état de santé (SOH) et une durée de vie utile restante (RUL) de la batterie, par l'intermédiaire dudit un ou desdits plusieurs processeurs matériels, le traitement comprenant le fait de :
déterminer une corrélation de la valeur déterminée dudit au moins un des éléments parmi Qchar, Telap, Topn et Topn_ch, à l'aide du modèle de performance de batterie, dans lequel le modèle de performance de batterie est utilisé pour déterminer une valeur de l'état SOH à une instance temporelle future dans des conditions d'utilisation données, dans lesquelles lesdites conditions d'utilisation données sont des hypothèses selon lesquelles un schéma d'utilisation de la batterie en cours de surveillance est identique à au moins un schéma d'utilisation basé sur des informations historiques, dans lequel le modèle de performance de batterie est un modèle d'apprentissage automatique auto-apprenant entraîné à l'aide de données d'entraînement comprenant des données historiques, dans lesquelles les données d'entraînement incluent des données opérationnelles de la batterie, l'état SOH et la durée de vie RUL de la batterie déterminés sur une période de temps, des valeurs de divers paramètres correspondant à chacun(e) de l'état SOH déterminé et de la durée de vie RUL déterminée, dans lesquelles les données historiques collectées sont nettoyées en vue d'obtenir des données opérationnelles nettoyées permettant de déterminer l'état SOH et la durée de vie RUL de la batterie à un instant donné, dans lequel l'état SOH de la batterie, l'état de charge (SOC) de la batterie et la durée de vie RUL de la batterie sont extraits sous la forme d'une pluralité de variables clés d'intérêt (KVI) à l'aide des données opérationnelles nettoyées ;
déterminer, en temps réel, l'état SOH de la batterie sur la base de la corrélation déterminée ; et
déterminer, en temps réel, la durée de vie RUL de la batterie sur la base d'un taux de détérioration de l'état SOH déterminé de la batterie, dans laquelle l'étape de détermination de la durée de vie RUL de la batterie sur la base de l'état SOH déterminé de la batterie comprend le fait de :
collecter (302) les informations historiques, dans lesquelles les informations historiques comprennent au moins un état SOH de la batterie déterminé à une instance temporelle passée, et des valeurs de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch correspondant audit au moins un état SOH déterminé ;
déterminer (304) des valeurs de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch pour l'instance temporelle future, sur la base des informations historiques, dans lesquelles les valeurs de Qchar, Telap, Topn et Topn_ch sont déterminées si l'état déterminé de la batterie est au moins l'un parmi l'état de charge et l'état de décharge, dans laquelle la valeur du temps écoulé Telap est déterminée si l'état déterminé de la batterie est l'état de « repos » ;
déterminer (306) l'état SOH à l'instance temporelle future, sur la base des valeurs déterminées de la charge cumulée (Qchar), du temps écoulé (Telap), du temps de fonctionnement Topn, et du temps de charge Topn_ch ; et
traiter l'état SOH déterminé et les valeurs déterminées de Qchar, Telap, Topn et Topn_ch, à l'aide du modèle de performance de batterie, comprenant le fait de :
comparer l'état SOH déterminé pour l'instance temporelle future audit au moins un état SOH déterminé à l'instance temporelle passée ;
déterminer (308) une différence entre l'état SOH déterminé pour l'instance temporelle future et ledit au moins un état SOH déterminé à l'instance temporelle passée ;
déterminer une différence pour que l'instance temporelle future atteigne un seuil d'état SOH pour la première fois et ledit au moins un état SOH à une instance temporelle en cours ; et
déterminer (310) la durée de vie RUL de la batterie sur la base de la différence déterminée entre l'état SOH déterminé pour l'instance temporelle future et ledit au moins un état SOH déterminé à l'instance temporelle passée.
REFERENCES CITED IN THE DESCRIPTION
Patent documents cited in the description