DE102022200022A1 - Method and device for providing an aging state model for determining a current or predicted aging state for an electrical energy store using neural differential equations - Google Patents
Method and device for providing an aging state model for determining a current or predicted aging state for an electrical energy store using neural differential equations Download PDFInfo
- Publication number
- DE102022200022A1 DE102022200022A1 DE102022200022.6A DE102022200022A DE102022200022A1 DE 102022200022 A1 DE102022200022 A1 DE 102022200022A1 DE 102022200022 A DE102022200022 A DE 102022200022A DE 102022200022 A1 DE102022200022 A1 DE 102022200022A1
- Authority
- DE
- Germany
- Prior art keywords
- model
- data
- aging
- state
- aging state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000032683 aging Effects 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000001537 neural effect Effects 0.000 title claims abstract description 25
- 238000012937 correction Methods 0.000 claims abstract description 47
- 238000012549 training Methods 0.000 claims abstract description 42
- 230000036541 health Effects 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims description 10
- 238000013528 artificial neural network Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000005457 optimization Methods 0.000 claims description 2
- 238000004590 computer program Methods 0.000 claims 1
- 238000004146 energy storage Methods 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 6
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 229910052744 lithium Inorganic materials 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- UFHFLCQGNIYNRP-UHFFFAOYSA-N Hydrogen Chemical compound [H][H] UFHFLCQGNIYNRP-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000011149 active material Substances 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013531 bayesian neural network Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000010406 cathode material Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000003792 electrolyte Substances 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 230000002431 foraging effect Effects 0.000 description 1
- 229910052739 hydrogen Inorganic materials 0.000 description 1
- 239000001257 hydrogen Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000013618 particulate matter Substances 0.000 description 1
- 239000002904 solvent Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/3644—Constructional arrangements
- G01R31/3648—Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
- B60L58/10—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
- B60L58/16—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to battery ageing, e.g. to the number of charging cycles or the state of health [SoH]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/392—Determining battery ageing or deterioration, e.g. state of health
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/44—Control modes by parameter estimation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/46—Control modes by self learning
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Secondary Cells (AREA)
Abstract
Die Erfindung betrifft ein computerimplementiertes Verfahren zum Bereitstellen eines Alterungszustandsmodells zum Bestimmen eines modellierten Alterungszustands (SOH) eines elektrischen Energiespeichers (41) mit mindestens einer elektrochemischen Einheit, insbesondere einer Batteriezelle, in einem technischen Gerät, mit folgenden Schritten:- Bereitstellen (S1) von Trainingsdatensätzen, die jeweils bezogen auf einen bestimmten Zeitpunkt einen empirisch bestimmten Alterungszustand einem Betriebsgrößenverlauf (F(t)) einer oder mehrerer Betriebsgrößen (F) zuordnet;- Bereitstellen eines datenbasierten Alterungsmodells, das mit einem neuronalen Differentialgleichungssystem (10) ausgebildet ist, um interne elektrochemische Zustände des Energiespeichers (41) zu modellieren, wobei die internen Zustände (x(t)) auf einen Alterungszustand abbildbar sind, wobei mindestens eine der Differentialgleichungen des Differentialgleichungssystems (10) eine Summe eines deterministischen Modellterms und eines datenbasierten Korrekturterms, der durch ein datenbasiertes Korrekturmodell gebildet wird, aufweist,- Trainieren (S2, S3) des datenbasierten Alterungsmodells basierend auf den Trainingsdatensätzen, so dass Modellparameter des datenbasierten Korrekturmodells bestimmt werden.The invention relates to a computer-implemented method for providing a state of health model for determining a modeled state of health (SOH) of an electrical energy store (41) with at least one electrochemical unit, in particular a battery cell, in a technical device, with the following steps: - providing (S1) training data sets , which in each case, based on a specific point in time, assigns an empirically determined aging state to an operating variable profile (F(t)) of one or more operating variables (F);- providing a data-based aging model, which is designed with a neural differential equation system (10) to internal electrochemical states of the energy store (41), wherein the internal states (x(t)) can be mapped to an aging state, wherein at least one of the differential equations of the differential equation system (10) is a sum of a deterministic model term and a data-based correction term formed by a data-based correction model is, has, - training (S2, S3) of the data-based aging model based on the training data sets, so that model parameters of the data-based correction model are determined.
Description
Technisches Gebiettechnical field
Die Erfindung betrifft netzunabhängig betriebene elektrische Geräte mit elektrischen Energiespeichern, insbesondere elektrisch antreibbare Kraftfahrzeuge, insbesondere Elektrofahrzeuge oder Hybridfahrzeuge, und weiterhin Maßnahmen zur Bestimmung eines aktuellen oder prädizierten Alterungszustands (SOH: State of Health) des elektrischen Energiespeichers. Weiterhin betrifft die Erfindung neben mobilen auch stationäre elektrische Energiespeicher.The invention relates to electrical devices operated independently of the mains with electrical energy stores, in particular electrically driven motor vehicles, in particular electric vehicles or hybrid vehicles, and also to measures for determining a current or predicted state of health (SOH: State of Health) of the electrical energy store. Furthermore, the invention relates not only to mobile but also to stationary electrical energy stores.
Technischer HintergrundTechnical background
Die Energieversorgung von netzunabhängig betriebenen elektrischen Geräten und Maschinen, wie z. B. elektrisch antreibbaren Kraftfahrzeugen, erfolgt mithilfe von elektrischen Energiespeichern, in der Regel Gerätebatterien bzw. Fahrzeugbatterien. Diese liefern elektrische Energie zum Betrieb der Geräte. Als elektrischer Energiespeicher kommen jedoch auch Energiewandler, wie z. B. Brennstoffzellen-Systeme, inklusive Wasserstofftank, in Betracht.The power supply of mains-independent electrical devices and machines such. B. electrically driven motor vehicles, using electrical energy storage devices, usually device batteries or vehicle batteries. These provide electrical energy to operate the devices. However, energy converters, such as e.g. B. fuel cell systems, including hydrogen tank, into consideration.
Elektrische Energiespeicher bzw. Energiewandler degradieren über ihre Lebensdauer und abhängig von deren Belastung bzw. Nutzung. Diese sogenannte Alterung führt zu einer kontinuierlich abnehmenden maximalen Leistungs- bzw. Speicherkapazität. Der Alterungszustand entspricht einem Maß zur Angabe der Alterung von Energiespeichern. Gemäß der Konvention weist ein neuer Energiespeicher einen Alterungszustand in Bezug auf seine verfügbare Kapazität von 100 % auf, der im Laufe seiner Lebensdauer zusehends abnimmt. Ein Maß der Alterung des Energiespeichers (zeitliche Änderung des Alterungszustands) hängt von einer individuellen Belastung des Energiespeichers, d. h. bei Fahrzeugbatterien von Kraftfahrzeugen vom Nutzungsverhalten eines Fahrers, externen Umgebungsbedingungen und vom Fahrzeugbatterietyp ab.Electrical energy stores or energy converters degrade over their service life and depending on their load or use. This so-called aging leads to a continuously decreasing maximum performance and storage capacity. The state of aging corresponds to a measure of the aging of energy storage devices. By convention, a new energy storage device has an aging state of 100% of its available capacity, which progressively decreases over its lifetime. A measure of the aging of the energy store (change in the state of aging over time) depends on an individual load on the energy store, i. H. in vehicle batteries of motor vehicles on the usage behavior of a driver, external environmental conditions and the vehicle battery type.
Zwar kann mithilfe eines physikalischen Alterungszustandsmodells der momentane Alterungszustand des Energiespeichers basierend auf historischen Betriebsgrößenverläufen bestimmt werden, jedoch ist dieses Modell in bestimmten Situationen ungenau. Diese Ungenauigkeit des herkömmlichen Alterungszustandsmodells erschwert eine genaue Zustandsbestimmung sowie die Prädiktion des Alterungszustandsverlaufs. Jedoch ist die Prädiktion des Verlaufs des Alterungszustands der Energiespeicher eine wichtige technische Größe, da mit ihr eine Bestimmung der Restlebensdauer und eine wirtschaftliche Bewertung eines Restwerts des Energiespeichers möglich ist. Weiterhin ist die Prädiktion des Alterungszustands von Mehrwert, um vorausschauende Wartungsintervalle zu planen und durchzuführen.Although the current aging state of the energy storage device can be determined using a physical aging state model based on historical performance characteristics, this model is imprecise in certain situations. This inaccuracy of the conventional aging model makes it difficult to precisely determine the state and to predict the course of the aging state. However, the prediction of the progression of the state of aging of the energy store is an important technical variable, since it enables the remaining service life to be determined and a residual value of the energy store to be economically evaluated. Furthermore, the prediction of the aging condition is of added value in order to plan and carry out predictive maintenance intervals.
Offenbarung der ErfindungDisclosure of Invention
Erfindungsgemäß sind ein Verfahren zum Bereitstellen eines Alterungszustandsmodells gemäß Anspruch 1, ein Verfahren zum Bereitstellen eines Alterungszustands sowie entsprechende Vorrichtungen gemäß den nebengeordneten Ansprüchen vorgesehen.According to the invention, a method for providing an aging status model according to
Weitere Ausgestaltungen sind in den abhängigen Ansprüchen angegeben.Further developments are specified in the dependent claims.
Gemäß einem ersten Aspekt ist ein computerimplementiertes Verfahren zum Bereitstellen eines Alterungszustandsmodells zum Bestimmen eines modellierten Alterungszustands eines elektrischen Energiespeichers mit mindestens einer elektrochemischen Einheit, insbesondere einer Batteriezelle, in einem technischen Gerät vorgesehen, mit folgenden Schritten:
- - Bereitstellen von Trainingsdatensätzen, die jeweils bezogen auf einen bestimmten Zeitpunkt einen empirisch bestimmten Alterungszustand einem Betriebsgrößenverlauf einer oder mehrerer Betriebsgrößen zuordnet;
- - Bereitstellen eines datenbasierten Alterungsmodells, das mit einem neuronalen Differentialgleichungssystem ausgebildet ist, um interne elektrochemische Zustände des Energiespeichers zu modellieren, wobei die internen Zustände auf einen Alterungszustand abbildbar sind, wobei mindestens eine der Differentialgleichungen des Differentialgleichungssystems eine Summe eines deterministischen Modellterms und eines datenbasierten Korrekturterms, der durch ein datenbasiertes Korrekturmodell gebildet wird, aufweist,
- - Trainieren des datenbasierten Alterungsmodells basierend auf den Trainingsdatensätzen, so dass Modellparameter des datenbasierten Korrekturmodells bestimmt werden.
- - Provision of training data sets, each related to a specific point in time, assigns an empirically determined aging state to a performance variable curve of one or more performance variables;
- - Providing a data-based aging model, which is designed with a neural differential equation system to model internal electrochemical states of the energy store, wherein the internal states can be mapped to an aging state, wherein at least one of the differential equations of the differential equation system is a sum of a deterministic model term and a data-based correction term, which is formed by a data-based correction model,
- - Training the data-based aging model based on the training data sets, so that model parameters of the data-based correction model are determined.
Alterungszustandsmodelle zur Vorhersage eines Alterungszustands können in der Regel als elektrochemische Modelle oder datenbasierte Modelle bereitgestellt werden. Während physikalische Alterungsmodelle ein hohes Expertenwissen benötigen, um die darin befindlichen Differentialgleichungen zu parametrisieren, kommen datenbasierte Alterungszustandsmodelle in der Regel ohne Expertenwissen aus, erlauben aber keine oder eine nur eingeschränkte Extrapolation. Daher wird in der Regel versucht, physikalische Alterungsmodelle mit datenbasierten Modellen additiv zu kombinieren, um sowohl eine gute Modellvorhersage für einen aktuellen Alterungszustand als auch eine gute Prädiktionsgenauigkeit für den Alterungszustand bereitzustellen.Aging state models for predicting an aging state can typically be provided as electrochemical models or data-based models. While physical aging models require a high level of expert knowledge in order to parameterize the differential equations contained therein, data-based aging models usually do not require expert knowledge, but allow no or only limited extrapolation. Therefore, an attempt is usually made to combine physical aging models with data-based models in order to obtain a good model prediction for a current len state of health as well as a good prediction accuracy for the state of health.
Eine solche Kombination hat den Nachteil, dass das datenbasierte Korrekturmodell lediglich Modellierungsfehler des physikalischen Alterungsmodells ausgleicht, jedoch keinen Einfluss auf die Berechnung des Alterungszustands basierend auf dem physikalischen Alterungsmodell ermöglicht. Das obige Verfahren sieht daher vor, ein Alterungszustandsmodell bereitzustellen, das auf neuronalen Differentialgleichungen basiert. Diesbezüglich werden die zeitvarianten Differentialgleichungen des physikalischen Alterungsmodells, die auf Modellierungen eines internen Systemzustands basieren, als neuronale Differentialgleichungen vorgesehen. Neuronale Differentialgleichungen entsprechen Differentialgleichungen, bei denen auf der rechten Seite der physikalische Term durch einen datenbasierten Korrekturterm ergänzt ist.Such a combination has the disadvantage that the data-based correction model only compensates for modeling errors in the physical aging model, but does not allow any influence on the calculation of the aging state based on the physical aging model. The above method therefore envisages providing an aging state model which is based on neural differential equations. In this regard, the time-variant differential equations of the physical aging model, which are based on models of an internal system state, are provided as neural differential equations. Neural differential equations correspond to differential equations in which the physical term is supplemented by a data-based correction term on the right-hand side.
Der datenbasierte Term wird in der Regel durch ein datenbasiertes Regressionsmodell, insbesondere in Form eines Gauß-Prozess-Modells oder eines neuronalen Netzes, abgebildet. Neuronale Differentialgleichungen haben den Vorteil, dass das physikalische Expertenwissen, das in Form von parametrierten Differentialgleichungen im Falle des physikalischen Alterungsmodells vorliegt, durch eine datenbasierte Modellkomponente ergänzt werden kann, die eine Korrekturfunktion darstellt, mit denen Abweichungen des physikalischen Alterungsmodells von dem realen Verhalten der Energiespeicher kompensiert werden können.The data-based term is usually represented by a data-based regression model, in particular in the form of a Gaussian process model or a neural network. Neural differential equations have the advantage that the physical expert knowledge, which is available in the form of parameterized differential equations in the case of the physical aging model, can be supplemented by a data-based model component that represents a correction function with which deviations of the physical aging model from the real behavior of the energy storage devices are compensated can become.
Die neuronale Differentialgleichung kann die Form
- - Menge an zyklisierbarem Lithium,
- - Volumenanteil Anode,
- - Volumenanteil Kathode,
- - Reaktionsrate oder Reaktionskoeffizient bzgl. Anode,
- - Diffusionskoeffizient der Anode,
- - Schichtdicke bzgl. Anode,
- - Reaktionsrate oder Reaktionskoeffizient bzgl. Kathode,
- - Diffusionskoeffizient der Kathode,
- - Porositäten in Anode,
- - Porositäten in Kathode,
- - Bruggemann-Koeffizienten in Anode,
- - Bruggemann-Koeffizienten in Kathode,
- - Elektrolytkonzentration,
- - Kontaktwiderstände,
- - mechanische Partikelbelastung.
- - Amount of cyclable lithium,
- - volume fraction anode,
- - volume fraction cathode,
- - reaction rate or reaction coefficient with respect to the anode,
- - diffusion coefficient of the anode,
- - layer thickness in relation to the anode,
- - reaction rate or reaction coefficient with respect to the cathode,
- - diffusion coefficient of the cathode,
- - porosities in anode,
- - porosities in cathode,
- - Bruggemann coefficients in anode,
- - Bruggemann coefficients in cathode,
- - electrolyte concentration,
- - contact resistances,
- - mechanical particle pollution.
Auch weitere Parameter zur elektrochemischen oder mechanischen oder physikalischen Modellierung können enthalten sein.Other parameters for electrochemical or mechanical or physical modeling can also be included.
g(β, x, F, t) entspricht einer datenbasierten Komponente, wobei β einem Modellparametervektor des datenbasierten Korrekturterms entspricht. Der Modellparametervektor umfasst Modellparameter und Hyperparameter des zugrundeliegenden datenbasierten Modells. Der Modellterm f(α, x, F, t) umfasst elektrochemische Wirkketten, die aus nichtlinearen Zustandsgleichungen modelliert sind. Die Differentialterme der linken Seite der Differentialgleichungen definieren interne Zustände des Energiespeichers, wobei aus einer funktionalen Kombination der internen Zustände und Kombinationsparametern γ ein Alterungszustand SOH = k(γ, x) ermittelt werden kann, insbesondere aus einer linearen Kombination der internen Zustände x.g(β, x, F, t) corresponds to a data-based component, where β corresponds to a model parameter vector of the data-based correction term. The model parameter vector includes model parameters and hyperparameters of the underlying data-based model. The model term f(α, x, F, t) includes electrochemical action chains that are modeled from non-linear state equations. The differential terms on the left-hand side of the differential equations define internal states of the energy storage device, with an aging state SOH=k(γ,x) being able to be determined from a functional combination of the internal states and combination parameters γ, in particular from a linear combination of the internal states x.
Zur Modellierung und Prädiktion eines Alterungszustands mit dem neuronalen Differentialgleichungssystem werden Betriebsgrößenverläufe ausgewertet, insbesondere indem das Differentialgleichungssystem per numerischem Zeitintegrationsverfahren gelöst wird. Hierzu müssen im Falle einer Gerätebatterie als Energiespeicher die Betriebsgrößen, wie beispielsweise ein Batteriestrom, eine Batterietemperatur, eine Batteriespannung, ein Ladezustand und/oder dergleichen, als hochaufgelöste Zeitreihen vorliegen.In order to model and predict an aging state with the neural differential equation system, the course of operating variables is evaluated, in particular by solving the differential equation system using a numerical time integration method. For this purpose, in the case of a device battery as an energy store, the operating variables such as battery current, battery temperature, battery voltage, state of charge and/or the like must be available as high-resolution time series.
Die Berechnung eines solchen physikalischen Alterungsmodells ist aufwendig und kann aufgrund mangelnder Rechenkapazitäten nicht in einem Steuergerät des technischen Geräts ausgeführt werden. Diesbezüglich kann die Auswertung in einer Zentraleinheit, die mit dem technischen Gerät in Kommunikationsverbindung steht, vorgenommen werden. Dazu ist es jedoch notwendig, die hochaufgelösten Zeitreihen der Betriebsgrößen an die Zentraleinheit zu übermitteln, was zu einem hohen Datenvolumen führt.The calculation of such a physical aging model is complex and cannot be carried out in a control device of the technical device due to a lack of computing capacity. In this regard, the evaluation can be carried out in a central unit that is in communication with the technical device. To do this, however, it is necessary to transmit the high-resolution time series of the operating variables to the central unit, which leads to a high volume of data.
Die Erweiterung zu einer neuronalen Differentialgleichung erfolgt durch Ergänzen jeder der einzelnen Differentialgleichungen mit dem datenbasierten Korrekturterm β, der von dem Modellparametervektor sowie den internen Zustandsgrößen und vorteilhafterweise auch von Betriebsgrößen abhängt.The extension to a neuronal differential equation is carried out by supplementing each of the individual differential equations with the data-based correction term β, which depends on the model parameter vector and the internal state variables and advantageously also on operating variables.
Im Gegensatz zu herkömmlichen physikalischen Alterungsmodellen, die durch ein geeignetes, auf die Residuen gelerntes Korrekturmodell präzisiert bzw. korrigiert werden, greift der Korrekturterm bei obigem Ansatz für ein neuronales Differentialgleichungssystem tiefer im Modell an und wird bei der Integration der Differentialgleichung mitgeführt, was bei herkömmlichen datenbasierten oder hybriden Alterungszustandsmodellen nicht möglich ist.In contrast to conventional physical aging models, which are made more precise or corrected by a suitable correction model learned from the residuals, the correction term in the above approach for a neural differential equation system acts deeper in the model and is included in the integration of the differential equation, which is the case with conventional data-based or hybrid aging state models is not possible.
Das datenbasierte Korrekturmodell kann ein tiefes neuronales Netz umfassen, wobei das Training mithilfe eines gradientenbasierten Verfahrens durch Minimierung einer vorgegebenen Loss-Funktion durchgeführt wird.The data-based correction model can include a deep neural network, where the training is performed using a gradient-based method by minimizing a predetermined loss function.
Zum Training der neuronalen Differentialgleichung werden Trainingsdatensätze verwendet, die Betriebsgrößenverläufe ausgehend von einem bekannten internen Zustand des Energiespeichers, z. B. bei seiner Inbetriebnahme, jeweils einem nach einer Betriebszeit erreichten Alterungszustand zuordnen. Diese Trainingsdatensätze können identisch zu den Trainingsdaten sein, auf denen vorher ein rein physikalisches Alterungsmodell parametrisiert wurde. Das Training kann entsprechend bekannten insbesondere gradientenbasierten Verfahren mithilfe einer Loss-Funktion entsprechend einem Least-Square-Verfahren durchgeführt werden. Dabei werden die Modellparameter des Modellparametervektors β für den datenbasierten Korrekturterm angepasst, um den Loss zu minimieren.Training data sets are used to train the neural differential equation. B. when it is put into operation, each assigned to an aging state reached after a period of operation. These training data sets can be identical to the training data on which a purely physical aging model was previously parameterized. The training can be carried out in accordance with known, in particular gradient-based, methods using a loss function in accordance with a least squares method. The model parameters of the model parameter vector β for the data-based correction term are adjusted in order to minimize the loss.
Das datenbasierte Korrekturmodell kann ein probabilistisches Regressionsmodell, insbesondere ein Gauß-Prozess-Modell, umfassen, wobei das Training mithilfe eines gradientenbasierten Verfahrens durch Maximierung einer Log-Likelihood durchgeführt wird.The data-based correction model can include a probabilistic regression model, in particular a Gaussian process model, with the training being carried out using a gradient-based method by maximizing a log-likelihood.
Somit kann im Falle eines Gauß-Prozesses anstelle der oben genannten Minimierung der Loss-Funktion auch die Maximierung einer Log-Likelihood verwendet werden und damit einer probabilistischen Modellierung Rechnung getragen werden.Thus, in the case of a Gaussian process, the maximization of a log-likelihood can also be used instead of the above-mentioned minimization of the loss function, and thus a probabilistic modeling can be taken into account.
Mithilfe der Trainingsdatensätzen können im Trainingsprozess der Parametervektor α mit den physikalischen Parameter α und die Modellparameter des Modellparametervektors β gemeinsam parametriert werden.The parameter vector α with the physical parameters α and the model parameters of the model parameter vector β can be parameterized together in the training process with the aid of the training data sets.
Das Trainieren des datenbasierten Alterungszustandsmodells kann durchgeführt werden, indem
- - Parameter des Modellterms und Modellparameter des datenbasierten Korrekturmodells gleichzeitig mithilfe eines gradientenbasierten Optimierungsverfahren optimiert werden, oder
- - wobei in einem ersten Schritt Parameter des Modellterms angepasst und in einem zweiten Schritt Modellparameter des datenbasierten Korrekturmodells der mindestens einen Differentialgleichung bei fixierten Parametern des Modellterms trainiert werden.
- - Parameters of the model term and model parameters of the data-based correction model are optimized simultaneously using a gradient-based optimization method, or
- - wherein in a first step parameters of the model term are adjusted and in a second step model parameters of the data-based correction model of the at least one differential equation are trained with fixed parameters of the model term.
Somit kann das Trainingsverfahren ein gleichzeitiges Trainieren der Parameter α und β vorsehen. Alternativ kann das Trainingsverfahren auch zweischrittig ausgeführt werden, wonach zunächst der Parametervektor α mit den physikalischen Parameter α basierend auf einer Menge von Trainingsdatensätzen parametriert werden und anschließend die physikalischen Parameter α fixiert werden und lediglich der Modellparametervektor β mit derselben oder einer weiteren Trainingsmenge von Trainingsdaten trainiert werden.Thus, the training method can provide for simultaneous training of the parameters α and β. Alternatively, the training method can also be carried out in two steps, after which the parameter vector α is first parameterized with the physical parameters α based on a set of training data sets and then the physical parameters α are fixed and only the model parameter vector β is trained with the same or a further training set of training data .
Es kann vorgesehen sein, dass die mindestens eine Differentialgleichung einen stochastischen Term aufweist.Provision can be made for the at least one differential equation to have a stochastic term.
Somit kann die Modellgleichung der neuronalen Differentialgleichung mit einem stochastischen Term erweitert werden, um ein stochastisches Differentialgleichungssystem aufzustellen. Dies ermöglicht eine höhere Robustheit, da die Korrekturterme auch Fehler aufgrund von Rauschen berücksichtigen können.Thus, the model equation of the neural differential equation can be extended with a stochastic term to set up a stochastic differential equation system. This allows for greater robustness since the correction terms can also account for errors due to noise.
Weiterhin kann das Verfahren in einer geräteexternen Zentraleinheit ausgeführt werden, wobei der Betriebsgrößenverlauf in dem technischen Gerät ermittelt wird und an die geräteexterne Zentraleinheit übertragen wird.Furthermore, the method can be carried out in a device-external central unit, with the operating variable profile being determined in the technical device and being transmitted to the device-external central unit.
Gemäß einem weiteren Aspekt ist ein computerimplementiertes Verfahren zum Bestimmen eines modellierten Alterungszustands eines elektrischen Energiespeichers mit mindestens einer elektrochemischen Einheit, insbesondere einer Batteriezelle, in einem technischen Gerät zu einem bestimmten Zeitpunkt vorgesehen, mit folgenden Schritten:
- - Bereitstellen eines Betriebsgrößenverlaufs einer oder mehrerer Betriebsgrößen;
- - Bereitstellen eines trainierten datenbasierten Alterungszustandsmodells, das auf einem neuronalen Differentialgleichungssystem basiert und trainiert ist, um einen Betriebsgrößenverlauf einem Alterungszustand zuzuordnen;
- - Bestimmen des modellierten Alterungszustands durch Auswerten des Alterungszustandsmodells mit dem Betriebsgrößenverlauf.
- - providing a performance of one or more performance variables;
- - Providing a trained data-based aging model based on a neural differential equation system and is trained to assign an operating variable profile to an aging state;
- - Determination of the modeled aging status by evaluating the aging status model with the course of operating variables.
Das neuronale Differentialgleichungssystem kann ausgebildet sein, um interne Zustandsgrößen zu erhalten, wobei der modellierte Alterungszustand sich zu jedem Zeitschritt als eine funktionale Kombination der internen Zustandsgrößen, insbesondere aus einer linearen Kombination der internen Zustandsgrößen, ergibt.The neural differential equation system can be designed to obtain internal state variables, with the modeled aging state resulting at each time step as a functional combination of the internal state variables, in particular from a linear combination of the internal state variables.
Insbesondere kann der modellierte Alterungszustand mithilfe eines weiteren datenbasierten Korrekturmodells korrigiert werden, das basierend auf Trainingsdatensätzen auf ein Residuum des Alterungszustands trainiert ist.In particular, the modeled state of health can be corrected using a further data-based correction model that is trained on a residue of the state of health based on training data sets.
Der Energiespeicher kann zum Betrieb eines Geräts, wie eines Kraftfahrzeugs, eines Pedelecs, eines Fluggeräts, insbesondere einer Drohne, einer Werkzeugmaschine, eines Geräts der Unterhaltungselektronik, wie eines Mobiltelefons, eines autonomen Roboters und/oder eines Haushaltsgeräts verwendet werden.The energy store can be used to operate a device such as a motor vehicle, a pedelec, an aircraft, in particular a drone, a machine tool, a consumer electronics device such as a mobile phone, an autonomous robot and/or a household appliance.
Gemäß einem weiteren Aspekt ist eine Vorrichtung zur Durchführung des obigen Verfahrens vorgesehen.According to a further aspect, a device for carrying out the above method is provided.
Figurenlistecharacter list
Ausführungsformen werden nachfolgend anhand der beigefügten Zeichnungen näher erläutert. Es zeigen:
-
1 eine schematische Darstellung eines Systems zur Bereitstellung von fahrer- und fahrzeugindividuellen Betriebsgrößen zur Bestimmung eines Alterungszustands einer Fahrzeugbatterie in einer Zentraleinheit; -
2 eine schematische Darstellung eines funktionalen Aufbaus eines datenbasierten Alterungszustandsmodells; und -
3 ein Flussdiagramm zur Veranschaulichung eines Verfahrens zum Erstellen des datenbasierten Alterungszustandsmodells.
-
1 a schematic representation of a system for providing driver and vehicle-specific operating variables for determining an aging condition of a vehicle battery in a central unit; -
2 a schematic representation of a functional structure of a data-based aging model; and -
3 a flowchart to illustrate a method for creating the data-based aging model.
Beschreibung von AusführungsformenDescription of Embodiments
Im Folgenden wird das erfindungsgemäße Verfahren anhand von Fahrzeugbatterien als elektrische Energiespeicher in einer Vielzahl von Kraftfahrzeugen als gleichartige Geräte beschrieben. in den Kraftfahrzeugen kann in einer Steuereinheit ein datenbasiertes Alterungszustandsmodell für die jeweilige Fahrzeugbatterie implementiert sein. Das Alterungszustandsmodell kann, wie nachfolgend beschrieben, in einer fahrzeugexternen Zentraleinheit kontinuierlich basierend auf Betriebsgrößen der Fahrzeugbatterien aus der Fahrzeugflotte aktualisiert bzw. nachtrainiert werden. Das Alterungszustandsmodell wird in der Zentraleinheit betrieben und zur Alterungsberechnung und Alterungsprädiktion eingesetzt. Weiterhin kann das Alterungszustandsmodell in Summe, speziell jedoch das datenbasierte Alterungszustandsmodell, im Fahrzeug zur effizienten Datenverarbeitung eingesetzt werden, sodass der Datentransfer in die Cloud optimiert durchgeführt wird.The method according to the invention is described below using vehicle batteries as electrical energy stores in a large number of motor vehicles as devices of the same type. A data-based state of health model for the respective vehicle battery can be implemented in a control unit in motor vehicles. As described below, the aging state model can be continuously updated or retrained in a vehicle-external central unit based on operating variables of the vehicle batteries from the vehicle fleet. The aging state model is operated in the central unit and used for aging calculation and aging prediction. Furthermore, the overall aging model, but specifically the data-based aging model, can be used in the vehicle for efficient data processing, so that the data transfer to the cloud is carried out in an optimized manner.
Das obige Beispiel steht stellvertretend für eine Vielzahl von stationären oder mobilen Geräten mit netzunabhängiger Energieversorgung, wie beispielsweise Fahrzeuge (Elektrofahrzeuge, Pedelecs usw.), Anlagen, Werkzeugmaschinen, Haushaltsgeräte, IOT-Geräte und dergleichen, die über eine entsprechende Kommunikationsverbindung (z. B. LAN, Internet) mit einer geräteexternen Zentraleinheit (Cloud) in Verbindung stehen.The above example is representative of a large number of stationary or mobile devices with a network-independent energy supply, such as vehicles (electric vehicles, pedelecs, etc.), systems, machine tools, household appliances, IOT devices and the like, which have a corresponding communication connection (e.g. LAN, Internet) with a device-external central unit (cloud).
Eines der Kraftfahrzeuge 4 ist in
Die Kraftfahrzeuge 4 senden an die Zentraleinheit 2 die Betriebsgrößen F, die zumindest Größen angeben, welche den Alterungszustand der Fahrzeugbatterie 41 beeinflussen. Die Betriebsgrößen F können im Falle einer Fahrzeugbatterie Zeitreihen eines Batteriestroms, einer Batteriespannung, einer Batterietemperatur und eines Ladezustands (SOC: State of Charge), sowohl auf Pack-, Modul- und/oder Zellenebene, umfassen. Die Betriebsgrößen F werden in einem schnellen Zeitraster von 1 Hz bis 100 Hz erfasst und können in unkomprimierter und/oder komprimierter Form regelmäßig an die Zentraleinheit 2 übertragen werden.The motor vehicles 4 send the operating variables F to the
Weiterhin können die Zeitreihen unter Ausnutzung von Kompressions-Algorithmen zwecks Minimierung des Datenverkehrs zur Zentraleinheit 2 im Abstand von mehreren Stunden bis zu mehreren Tagen blockweise an die Zentraleinheit 2 übertragen werden.Furthermore, the time series using compression algorithms for the purpose Minimizing the data traffic to the
Die Zentraleinheit 2 weist eine Datenverarbeitungseinheit 21, in der das nachfolgend beschriebene Verfahren ausgeführt werden kann, und eine Datenbank 22 zum Speichern von Datenpunkten, Modellparametern, Zuständen und dergleichen auf.The
In der Zentraleinheit 2 ist ein datenbasiertes Alterungszustandsmodell implementiert, das als neuronales Differentialgleichungssystem implementiert ist. A data-based aging state model is implemented in the
Das Alterungszustandsmodell kann regelmäßig, d. h. z. B. nach Ablauf der jeweiligen Auswertungszeitdauer, verwendet werden, um basierend auf den zeitlichen Verläufen der Betriebsgrößen (jeweils seit Inbetriebnahme der jeweiligen Fahrzeugbatterie bzw. ausgehend von einem Zeitpunkt mit bekannten internen Systemzuständen) eine Ermittlung des momentanen Alterungszustands der betreffenden Fahrzeugbatterie 41 der zugeordneten Fahrzeugflotte vorzunehmen. Mit anderen Worten ist es möglich, basierend auf den Verläufen der Betriebsgrößen F (Betriebsgrößenverlauf) von einer der Fahrzeugbatterien 41 der Kraftfahrzeuge 4 der zugeordneten Fahrzeugflotte 3 einen Alterungszustand der betreffenden Fahrzeugbatterie 41 zu ermitteln.The state of health model can be regularly, i. H. e.g. g. after the respective evaluation period has expired, in order to determine the current aging status of the
Der Alterungszustand (SOH: State of Health) ist die Schlüsselgröße zur Angabe einer verbleibenden Batteriekapazität oder verbleibenden Batterieladung. Der Alterungszustand stellt ein Maß für die Alterung der Fahrzeugbatterie oder eines Batterie-Moduls oder einer Batterie-Zelle dar und kann als Kapazitätserhaltungsrate (Capacity Retention Rate, SOH-C) oder als Anstieg des Innenwiderstands (SOH-R) angegeben werden. Die Kapazitätserhaltungsrate SOH-C ist als Verhältnis der gemessenen momentanen Kapazität zu einer Anfangskapazität der vollständig aufgeladenen Batterie angegeben und sinkt mit zunehmender Alterung. Die relative Änderung des Innenwiderstands SOH-R steigt mit zunehmender Alterung der Batterie an.The state of health (SOH: State of Health) is the key variable for indicating a remaining battery capacity or remaining battery charge. The aging state is a measure of the aging of the vehicle battery or a battery module or a battery cell and can be specified as a capacity retention rate (SOH-C) or as an increase in internal resistance (SOH-R). The capacity retention rate SOH-C is given as the ratio of the measured instantaneous capacity to an initial capacity of the fully charged battery and decreases as the battery ages. The relative change in internal resistance SOH-R increases as the battery ages.
Wie für die Zeitreihen können zur Übertragung Kompressions-Algorithmen zwecks Minimierung des Datenverkehrs zur Zentraleinheit 2 genutzt werden. Weiterhin kann ein ereignisgestütztes Übertragen stattfinden, sodass der Datentransfer ausgelöst wird und erfolgt, wenn z. B. eine stabile oder bekannte WLAN-Netzwerk-Verbindung identifiziert wurde.As for the time series, compression algorithms can be used for the purpose of minimizing the data traffic to the
Das Differentialgleichungssystem 10 realisiert mehrere voneinander abhängige Differentialgleichungen und umfasst einen Modellblock 11 zur Bereitstellung der Modellterme der rechten Seite für jede der Differentialgleichungen. Die Modellterme entsprechen den physikalischen Modellgleichungen f1(α, x, F, t), f2(α,x,F,t), f3(α,x,F,t), ..., die das physikalische Alterungsmodell bezüglich eines internen Systemzustands x und zum Zeitpunkt t geltenden Werten der Betriebsgrößen verkörpern und basierend auf Expertenwissen mit dem Parametervektor α parametriert sind.The differential equation system 10 implements a plurality of interdependent differential equations and includes a
Weiterhin ist ein Korrekturblock 12 vorgesehen, der einen datenbasierten Korrekturterm g(β, x, F, t) bereitstellt. In jedem Zeitschritt wird das Ergebnis des Modellblocks und des Korrekturblocks 12 in einem Summierblock 13 addiert und das Ergebnis stellt den Zustandsvektor x(t) für den aktuellen Zeitschritt dar. Dieses wird durch einen Verzögerungsblock 14 verzögert dem Modellblock 11 und dem Korrekturblock 12 als x(t-1) bereitgestellt.Furthermore, a
Die internen Systemzustände x können für eine Gerätebatterie u. a. folgenden Zustandsgrößen entsprechen: SEI-Schichtdicke xSEI, Menge an zyklisierbarem Lithium xcLi, Menge an zyklisierbarem Lösungsmittel xcsol1,2, Menge an Kathodenmaterial xLi, Verlust an Aktivmaterial xAML-, und Menge an xAME+ The internal system states x can correspond to the following state variables for a portable battery: SEI layer thickness x SEI , amount of cyclable lithium x cLi , amount of cyclable solvent x csol1,2 , amount of cathode material x Li , loss of active material x AML -, and amount to x AME+
Das Differentialgleichungssystem weist im beispielhaften Falle dieser sechs internen Zustandsgrößen folgende Struktur auf, wobei die Funktionen g1 bis g6 jeweils dem datenbasierten Korrekturterm entsprechen, der durch ein Gauß-Prozess-Modell oder ein neuronales Netzwerk ausgebildet sein kann:
Der Zustandsvektor x(t) wird nun in einem Alterungszustandsblock 15 ausgewertet, um einen Alterungszustand SOH zu erhalten.The state vector x(t) is now evaluated in an aging
Der Alterungszustand SOH ergibt sich zu jedem Zeitschritt als eine funktionale Kombination der internen Zustandsgrößen, insbesondere aus einer linearen Kombination der internen Zustandsgrößen: SOH = k(γ,x).The aging state SOH results for each time step as a functional combination of the internal state variables, in particular from a linear combination of the internal state variables: SOH=k(γ,x).
Das neuronale Differentialgleichungssystem 10 wird numerisch gelöst, wobei als Differentialterm der internen Zustandsgrößen jeweils eine Differenz der Werte der Zustandsgrößen zu aufeinanderfolgenden Zeitschritten verwendet werden kann.The neural differential equation system 10 is solved numerically, it being possible to use a difference in the values of the state variables at successive time steps as the differential term of the internal state variables.
Zusätzlich kann dem Alterungszustandsblock 15 noch eine weitere Korrekturgröße zugeführt werden, die sich durch Auswertung eines weiteren datenbasierten Korrekturmodells in einem weiteren Korrekturblock 16 ergibt. Das weitere Korrekturmodell ermöglicht es, das Residuum des Alterungszustands, das sich während oder nach der Auswertung in dem Alterungszustandsblock 15 ergibt, zu korrigieren. Das weitere datenbasierte Korrekturmodell kann nach Abschluss des Trainings des neuronalen Differentialgleichungssystems trainiert werden, basierend auf den identischen oder weiteren Trainingsdatensätzen. Das weitere datenbasierten Korrekturmodell kann als probabilistisches Regressionsmodell, insbesondere als Gauß-Prozess-Modell oder als Bayes'sches neuronales Netz, ausgebildet sein.In addition, the state of
So kann z. B. eine SOH-C-Messung durch Coulomb-Counting bzw. durch Bildung eines zeitlichen Stromintegrals während des Ladevorgangs vorgenommen werden, welches durch den Hub des Ladezustands zwischen Beginn und Ende der betreffenden Lade- und/oder Entladephase dividiert wird. Vorteilhafterweise erfolgt hierbei die Kalibrierung an der Leerlaufspannungskennlinie (OCV-Kennlinie) in Ruhephasen, um den Ladezustandsverlauf in der Zentraleinheit 2 mitzuberechnen. Eine hinreichend zuverlässige Angabe über den Alterungszustand zur Nutzung als Label kann man beispielsweise erhalten, wenn die Fahrzeugbatterie während eines Ladevorgangs aus einem definierten relaxierten Zustand unter reproduzierbaren Last- und Umgebungsbedingungen von einem vollständig entladenen Lade-Zustand in einen vollständig geladenen Zustand gebracht wird. Die dadurch erfasste maximale Ladung kann zu einer initialen maximalen Ladekapazität (Nominal-Batteriekapazität) der Fahrzeugbatterie in Beziehung gesetzt werden.So e.g. B. an SOH-C measurement by Coulomb counting or by forming a time current integral during the charging process, which is divided by the swing in the state of charge between the beginning and end of the relevant charging and / or discharging phase. In this case, the calibration on the open-circuit voltage characteristic (OCV characteristic) advantageously takes place in idle phases in order to also calculate the state of charge profile in the
In Schritt S2 wird in Folge zunächst ein initiales Parametrieren des neuronalen Differentialgleichungssystems 10 vorgenommen, wobei die physikalischen Parameter α des Modellterms sowie die Modellparameter β des datenbasierten Korrekturterms gemeinsam trainiert werden können. Das Training erfolgt über eine Loss-Funktion, die einen Loss als Least Square durch Minimierung der physikalischen Parameter des Parametervektors und der Modellparameter β vorsieht.
Ist der Korrekturterm durch ein Gauß-Prozess-Modell ausgebildet, kann anstelle der obigen Minimierung auch eine Maximierung der Log-Likelihood angewendet werden, so dass einer probabilistischen Modellierung Rechnung getragen werden kann.If the correction term is formed by a Gaussian process model, a maximization of the log-likelihood can also be used instead of the above minimization, so that a probabilistic modeling can be taken into account.
Sind die physikalischen Parameter in einem ausreichenden Maß konvergiert, bestimmt durch ein vorgegebenes Konvergenzkriterium, so erfolgt in Schritt S3 ein nachfolgendes Training mit einer weiteren Trainingsmenge von Trainingsdatensätzen, um den Modellparametervektor β für die Korrekturterme g1, g2... des Differentialgleichungssystems 10 zu trainieren. Das Training erfolgt basierend auf einem gradientenbasierten Trainingsverfahren, das angewendet werden kann, da die Differentialgleichungen einschließlich der datenbasierten Korrekturterme differenzierbar sind.If the physical parameters have converged to a sufficient degree, determined by a predetermined convergence criterion, then in step S3, subsequent training takes place with a further training set of training data sets in order to train the model parameter vector β for the correction terms g1, g2... of the differential equation system 10. The training is based on a gradient-based training method, which can be applied since the differential equations including the data-based correction terms are differentiable.
Bekannte Konvergenzkriterien für eine Parameterschätzung bei gewöhnlichen Differentialgleichungen können verwendet werden. So kann z. B. die Konvergenz insbesondere festgestellt werden, wenn sich die Parameter α und β zwischen den Iterationen weniger als eine vom Anwender vorgegebene erste Schwelle Δ1 verändern oder wenn sich das Residuum
In einer weiteren Ausführungsform können die Modellterme und Korrekturterme der Differentialgleichungen auch mit einem stochastischem Term beaufschlagt werden.In a further embodiment, a stochastic term can also be applied to the model terms and correction terms of the differential equations.
Zusätzlich kann das weitere datenbasierte Korrekturmodell 16 basierend auf den bereitgestellten Trainingsdatensätzen trainiert werden. Hierfür wird das Residuum des Alterungszustands, der sich durch Auswerten des Zustandsvektors x(t) ergibt, als Korrekturgröße für die durch die Trainingsdatensätze bestimmten Trainingsdatenpunkte trainiert. Die weitere Korrekturgröße dient insbesondere zum additiven Beaufschlagen des modellierten Alterungszustands SOH.In addition, the further data-based
Claims (14)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022200022.6A DE102022200022A1 (en) | 2022-01-04 | 2022-01-04 | Method and device for providing an aging state model for determining a current or predicted aging state for an electrical energy store using neural differential equations |
| CN202310001247.4A CN116400220A (en) | 2022-01-04 | 2023-01-03 | Method and apparatus for providing a state of health model for determining the current or predicted state of health of an electric energy storage by means of neural differential equations |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022200022.6A DE102022200022A1 (en) | 2022-01-04 | 2022-01-04 | Method and device for providing an aging state model for determining a current or predicted aging state for an electrical energy store using neural differential equations |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102022200022A1 true DE102022200022A1 (en) | 2023-07-06 |
Family
ID=86766431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102022200022.6A Pending DE102022200022A1 (en) | 2022-01-04 | 2022-01-04 | Method and device for providing an aging state model for determining a current or predicted aging state for an electrical energy store using neural differential equations |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN116400220A (en) |
| DE (1) | DE102022200022A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025061374A1 (en) | 2023-09-22 | 2025-03-27 | Robert Bosch Gmbh | Method and device for providing a virtual sensor using machine learning |
| WO2025061375A1 (en) | 2023-09-22 | 2025-03-27 | Robert Bosch Gmbh | Method and device for making available a virtual sensor with machine learning |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120044415A (en) * | 2025-04-27 | 2025-05-27 | 广东正品智慧科技股份有限公司 | Electric vehicle battery state real-time monitoring system based on deep learning |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020206592A1 (en) | 2020-05-27 | 2021-12-02 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method and device for operating an electrically drivable motor vehicle as a function of a predicted state of aging of an electrical energy store |
-
2022
- 2022-01-04 DE DE102022200022.6A patent/DE102022200022A1/en active Pending
-
2023
- 2023-01-03 CN CN202310001247.4A patent/CN116400220A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020206592A1 (en) | 2020-05-27 | 2021-12-02 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method and device for operating an electrically drivable motor vehicle as a function of a predicted state of aging of an electrical energy store |
Non-Patent Citations (1)
| Title |
|---|
| BILLS, Alexander; SRIPAD, Shashank; FREDERICKS, William L.; GUTTENBERG, Matthew; CHARLES, Devin; FRANK, Evan; VISWANATHAN, Venkatasubramanian: Universal Battery Performance and Degradation Model for Electric Aircraft, arXiv (2021). - arXiv:2008.01527 [physics] |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025061374A1 (en) | 2023-09-22 | 2025-03-27 | Robert Bosch Gmbh | Method and device for providing a virtual sensor using machine learning |
| WO2025061375A1 (en) | 2023-09-22 | 2025-03-27 | Robert Bosch Gmbh | Method and device for making available a virtual sensor with machine learning |
| DE102023209278A1 (en) | 2023-09-22 | 2025-03-27 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method and apparatus for providing a virtual sensor with machine learning |
| DE102023209279A1 (en) | 2023-09-22 | 2025-03-27 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method and apparatus for providing a virtual sensor with machine learning |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116400220A (en) | 2023-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102020215297A1 (en) | Method and device for operating a system for providing predicted aging states of electrical energy stores for a device using machine learning methods | |
| DE102020212299A1 (en) | Method and device for operating a system for providing predicted aging states of electrical energy stores for a device using machine learning methods | |
| DE102022212239A1 (en) | Method and device for predictive diagnosis of a device battery of a technical device using a multivariate transformer model | |
| DE102020206592A1 (en) | Method and device for operating an electrically drivable motor vehicle as a function of a predicted state of aging of an electrical energy store | |
| DE102022202882B4 (en) | Method and apparatus for providing a predicted aging state of a device battery based on a predicted usage pattern | |
| DE102022208932A1 (en) | Method and device for the predictive diagnosis of a device battery of a technical device using a transformer model | |
| DE102021207467A1 (en) | Method and device for operating a system for providing predicted confidence intervals of aging states of electrical energy stores for at least one device using machine learning methods | |
| DE102022200008A1 (en) | Method and system for efficiently monitoring battery cells of a device battery in a device-external central unit using a digital twin | |
| DE102020212282B4 (en) | Method and apparatus for parameterizing an electrochemical battery model for a battery based on data from a plurality of batteries | |
| DE102021208340A1 (en) | Method and device for providing a calculated and predicted state of health of an electrical energy store with a state of health model determined using machine learning methods and active learning methods | |
| DE102022202111A1 (en) | Method and device for detecting a critical anomaly in a device battery based on machine learning methods | |
| DE102021203868A1 (en) | Method and device for operating a system for providing an electrochemical battery model for a device battery for a device | |
| DE102022200022A1 (en) | Method and device for providing an aging state model for determining a current or predicted aging state for an electrical energy store using neural differential equations | |
| EP3974246A1 (en) | Method and apparatus for robust prediction of the aging behavior of an energy storage device in a battery operated machine | |
| DE102021204014A1 (en) | Method and device for providing an aging state model for determining current and predicted aging states of electrical energy stores using transfer learning using machine learning methods | |
| DE102021213948A1 (en) | Method and device for providing a data-based state of health model for determining a state of health of an electrical energy store for a device using machine learning methods | |
| DE102022200006A1 (en) | Method and device for operating a large number of battery-operated devices with replaceable device batteries and battery changing station with predictive allocation | |
| DE102021211918A1 (en) | Method and device for providing a calculated or predicted aging state of electrical energy storage devices with aging state models determined using machine learning methods and for the optimized operation of a large number of energy storage devices | |
| DE102022202112A1 (en) | Method for diagnosing a device battery of a technical device based on electrochemical model parameters | |
| DE102021211158A1 (en) | Method and device for operating an early warning system for the robust detection of a fault in an electrical energy store for a device using machine learning methods | |
| DE102022200538B4 (en) | Method and device for the initial provision of an aging state model for energy storage devices based on active learning algorithms | |
| DE102020212236A1 (en) | Method and device for operating a system for providing aging states of electrical energy storage devices for a large number of devices using machine learning methods | |
| DE102021212689A1 (en) | Method and device for providing a predicted state of health of a device battery based on a predicted usage pattern | |
| DE102022203343A1 (en) | Method and device for operating a system for detecting an anomaly in an electrical energy storage device for a device using machine learning methods | |
| DE102021214154A1 (en) | Computer-implemented method for providing an aging state model for determining a current and predicted aging state of an electrical energy storage device using machine learning methods |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified |