[go: up one dir, main page]

DE102019212909A1 - Method for detecting a fault in a battery system as well as battery system and motor vehicle - Google Patents

Method for detecting a fault in a battery system as well as battery system and motor vehicle Download PDF

Info

Publication number
DE102019212909A1
DE102019212909A1 DE102019212909.9A DE102019212909A DE102019212909A1 DE 102019212909 A1 DE102019212909 A1 DE 102019212909A1 DE 102019212909 A DE102019212909 A DE 102019212909A DE 102019212909 A1 DE102019212909 A1 DE 102019212909A1
Authority
DE
Germany
Prior art keywords
monitoring
value
battery
battery system
error
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
Application number
DE102019212909.9A
Other languages
German (de)
Inventor
Michael Hinterberger
Michael Schmid
Ulrich Vögele
Dominik Schneider
Christian Endisch
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audi AG
Original Assignee
Audi AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Audi AG filed Critical Audi AG
Priority to DE102019212909.9A priority Critical patent/DE102019212909A1/en
Publication of DE102019212909A1 publication Critical patent/DE102019212909A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/392Determining battery ageing or deterioration, e.g. state of health
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/0046Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electric energy storage systems, e.g. batteries or capacitors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/12Recording operating variables ; Monitoring of operating variables
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/425Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/44Methods for charging or discharging
    • H01M10/441Methods for charging or discharging for several batteries or cells simultaneously or sequentially
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/48Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
    • H01M10/486Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte for measuring temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/545Temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/547Voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/549Current
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M2220/00Batteries for particular applications
    • H01M2220/20Batteries in motive systems, e.g. vehicle, ship, plane
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Sustainable Development (AREA)
  • Mechanical Engineering (AREA)
  • Electrochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Sustainable Energy (AREA)
  • Manufacturing & Machinery (AREA)
  • Transportation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Secondary Cells (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Detektieren eines Fehlers in einem Batteriesystem (11), wobei in dem Batteriesystem (11) mehrere Batteriekomponenten (13), von denen jede zumindest eine komponenteneigene Überwachungseinheit (14) aufweist, sowie eine Recheneinrichtung (15) bereitgestellt sind. Die Erfindung sieht vor, dass durch die Recheneinrichtung (15) aus jeder der Batteriekomponenten (13) ein jeweiliges Überwachungssignal (17) der jeweiligen zumindest einen komponenteneigenen Überwachungseinheit (14) empfangen wird, sodass mehrere Überwachungssignale (17) aus unterschiedlichen der Batteriekomponenten (13) in der Recheneinrichtung (15) vorliegen, und mittels einer vorbestimmten korrelationsbasierten Klassifikationsmethode (18) ein aus den Überwachungssignalen (17) gebildeter Überwachungswert eines statistischen Maßes plausibilisiert wird.The invention relates to a method for detecting a fault in a battery system (11), several battery components (13), each of which has at least one component-specific monitoring unit (14), and a computing device (15) being provided in the battery system (11). The invention provides that the computing device (15) receives a respective monitoring signal (17) from each of the at least one component-specific monitoring unit (14) from each of the battery components (13), so that several monitoring signals (17) from different ones of the battery components (13) are received. are present in the computing device (15), and a monitoring value of a statistical measure formed from the monitoring signals (17) is checked for plausibility by means of a predetermined correlation-based classification method (18).

Description

Die Erfindung betrifft ein Verfahren zum Detektieren eines Fehlers in einem Batteriesystem. Das Verfahren nutzt die Tatsache, dass in dem Batteriesystem mehrere Batteriekomponenten vorhanden sind, von denen jede zumindest eine komponenteneigenen Überwachungsschaltung oder Überwachungseinheit aufweist, deren Überwachungssignale miteinander korreliert sind. Die Erfindung betrifft auch ein Batteriesystem, mittels welchem das Verfahren durchgeführt werden kann, sowie ein Kraftfahrzeug mit einem solchen Batteriesystem.The invention relates to a method for detecting a fault in a battery system. The method uses the fact that a plurality of battery components are present in the battery system, each of which has at least one component-specific monitoring circuit or monitoring unit, the monitoring signals of which are correlated with one another. The invention also relates to a battery system by means of which the method can be carried out, and to a motor vehicle with such a battery system.

Ein Batteriesystem kann auf einer parallelen und seriellen Verschaltung von einzelnen Batteriezellen beruhen. In der Regel wird der Gesamtstrom aller verschalteten Batteriezellen gemessen, und die Temperatur wird an mehreren Stellen in Batteriemodulen ermittelt, in welchen jeweils einige der Batteriezellen zusammengefasst sind. Die Zellspannung aller einzelnen Batteriezellen wird jeweils einzeln in jeder Batteriezelle oder an einem Strang parallel geschalteter Batteriezellen gemessen. Durch die Messungen sollen Batteriezellen, insbesondere solche auf Basis von Lithium-Ionen-Technologie, auf kritische Zustände hin, wie beispielsweise eine Überspannung oder Unterspannung, zuverlässig überwacht werden. Die Messungen können durch ein zentrales Batteriemanagementsystem (BMS) oder in einzelnen Steuerschaltungen der Batteriemodule oder der Batteriezellen ausgewertet werden. Durch die Auswertung werden die Batteriezellen in der Regel auf Basis verfügbarer Spannungs-, Strom- und Temperaturgrenzen überwacht.A battery system can be based on a parallel and serial connection of individual battery cells. As a rule, the total current of all interconnected battery cells is measured, and the temperature is determined at several points in battery modules, in each of which some of the battery cells are combined. The cell voltage of all individual battery cells is measured individually in each battery cell or on a string of battery cells connected in parallel. The measurements are intended to reliably monitor battery cells, in particular those based on lithium-ion technology, for critical states, such as overvoltage or undervoltage, for example. The measurements can be evaluated by a central battery management system (BMS) or in individual control circuits of the battery modules or the battery cells. The evaluation usually monitors the battery cells on the basis of the available voltage, current and temperature limits.

Bei Sammelmessungen von Strom und Temperatur an nur wenigen Messpunkten und aufgrund des einfachen Vergleichs der Messergebnisse mit Schwellenwerten hat es sich als schwierig erwiesen, solche Fehler in einem Batteriesystem frühzeitig zu detektieren, deren Einfluss mit der Zeit nur verhältnismäßig langsam ansteigt (beispielsweise über mehrere Stunden oder Tage hinweg). So ist es beispielsweise schwierig, Fehler in Bezug auf einen steigenden Innenwiderstand, einen schleichenden inneren Kurzschluss oder eine Abnahme einer Zellkapazität für die Energiespeicherung zu detektieren, bevor es zu einem Schaden in dem Batteriesystem kommt.In the case of collective measurements of current and temperature at only a few measuring points and due to the simple comparison of the measurement results with threshold values, it has proven to be difficult to detect errors in a battery system at an early stage, the influence of which increases only relatively slowly over time (for example over several hours or Days away). For example, it is difficult to detect errors relating to an increasing internal resistance, a creeping internal short circuit or a decrease in a cell capacity for energy storage before damage occurs to the battery system.

Ein solche Batteriesystem mit Einzelspannungsmessung an jeder Batteriezelle und einer Sammelmessung für die Stromstärke in einzelnen Strängen von seriell verschalteten Batteriezellen ist beispielsweise aus der DE 11 2017 000 969 T5 bekannt. Ein Controller empfängt von allen Sensoren die Messwerte und wertet diese in Bezug auf den Zustand des Batteriesystems aus. Eine frühzeitige Erkennung schleichender Fehler, deren Einfluss graduell zunimmt, ist nicht beschrieben.Such a battery system with individual voltage measurement on each battery cell and a collective measurement for the current intensity in individual strings of serially connected battery cells is for example from the DE 11 2017 000 969 T5 known. A controller receives the measured values from all sensors and evaluates them with regard to the status of the battery system. An early detection of creeping errors, the influence of which is gradually increasing, is not described.

Aus der DE 10 2010 047 960 A1 ist ein Batteriesystem mit einem Sensornetzwerk bekannt, um die Feldspannungen einzelner Batteriezellen mit hoher Genauigkeit erfassen zu können. Beschrieben ist nicht, wie hieraus eine frühzeitige Erkennung schleichender Fehler erfolgen kann.From the DE 10 2010 047 960 A1 a battery system with a sensor network is known in order to be able to detect the field voltages of individual battery cells with high accuracy. It is not described how an early detection of creeping errors can take place from this.

Aus der DE 10 2014 220 062 A1 ist ein Batteriesystem bekannt, das für jede einzelne Batteriezelle eine Auswerteeinheit aufweist, durch welches mittels eines probabilistischen Ansatzes ermittelt wird, welche Batteriezellen für den aktuellen Lastfall eingesetzt werden können. Die Batteriezellen können dann individuell zugeschaltet oder weggeschaltet werden, so dass nur die als geeignet erkannten Batteriezellen aktiv sind. Eine Fehlerdetektion dahingehend, dass erkannt werden könnte, warum eine Batteriezelle ungeeignet ist, ist nicht beschrieben.From the DE 10 2014 220 062 A1 a battery system is known which has an evaluation unit for each individual battery cell, by means of which it is determined by means of a probabilistic approach which battery cells can be used for the current load case. The battery cells can then be switched on or off individually so that only the battery cells identified as suitable are active. Error detection to the effect that it could be recognized why a battery cell is unsuitable is not described.

Aus der DE 10 2015 002 827 A1 ist bekannt, dass für jede einzelne Batteriezelle eine Überwachungseinheit zur Erfassung zellindividueller Messwerte von beispielsweise Strom, Spannung und/oder Temperatur bereitstellbar ist. Eine Auswertung dahingehend, schleichende Fehler frühzeitig erkennen zu können, ergibt sich nicht.From the DE 10 2015 002 827 A1 It is known that a monitoring unit can be provided for each individual battery cell for recording cell-specific measured values, for example current, voltage and / or temperature. There is no evaluation to the effect of being able to recognize creeping errors at an early stage.

Der Erfindung liegt die Aufgabe zugrunde, in einem Batteriesystem eine Fehlerdetektion für Fehler in einzelnen Batteriekomponenten bereitzustellen.The invention is based on the object of providing fault detection for faults in individual battery components in a battery system.

Die Aufgabe wird durch die Gegenstände der unabhängigen Patentansprüche gelöst. Vorteilhafte Ausführungsformen der Erfindung sind durch die abhängigen Patentansprüche, die folgende Beschreibung sowie die Figuren beschrieben.The object is achieved by the subjects of the independent claims. Advantageous embodiments of the invention are described by the dependent claims, the following description and the figures.

Durch die Erfindung ist ein Verfahren zum Detektieren eines Fehlers in einem Batteriesystem bereitgestellt. Das Verfahren geht davon aus, dass in dem Batteriesystem mehrere Batteriekomponenten bereitgestellt sind, von denen jede zumindest eine komponenteneigene Überwachungsschaltung oder Überwachungseinheit aufweist. Eine solche Batteriekomponente kann beispielsweise eine einzelne Batteriezelle sein, oder es kann sich um ein Batteriemodul handeln, in welchem einige der Batteriezellen des Batteriesystems zusammengefasst sind. Eine Überwachungseinheit kann beispielsweise eine Messschaltung mit einem Sensor oder mehreren Sensoren aufweisen. Eine Überwachungseinheit kann eine elektronische Schaltung mit zumindest einem Mikrocontroller und/oder zumindest einem Mikroprozessor aufweisen, um beispielswiese ein Zustandsmodell der überwachten Batteriekomponente zu betreiben.The invention provides a method for detecting a fault in a battery system. The method is based on the fact that a plurality of battery components are provided in the battery system, each of which has at least one component-specific monitoring circuit or monitoring unit. Such a battery component can be, for example, a single battery cell, or it can be a battery module in which some of the battery cells of the battery system are combined. A monitoring unit can, for example, have a measuring circuit with one sensor or a plurality of sensors. A monitoring unit can have an electronic circuit with at least a microcontroller and / or at least one microprocessor, for example to operate a state model of the monitored battery component.

Das Verfahren kann durch eine Recheneinrichtung durchgeführt werden, die ebenfalls Bestandteil des Batteriesystems ist. Sie kann auf zumindest einem Mikrocontroller und/oder zumindest einem Mikroprozessor beruhen. Die Recheneinheit kann eine zentrale Recheneinheit für das Batteriesystem sein und diese zentrale Recheneinheit kann Überwachungssignale aller Batteriezellen empfangen. Die Recheneinrichtung empfängt also aus jeder der Batteriekomponenten ein jeweiliges Überwachungssignal der jeweiligen zumindest einen komponenteneigenen Überwachungseinheit der jeweiligen Batteriekomponente. Ein solches Überwachungssignal kann analog oder digital einen jeweiligen zeitlichen Verlauf einer Überwachungsgröße (z.B. einer Zustandsgröße oder Messgröße) beschreiben. Da die Recheneinrichtung aus jeder der Batteriekomponenten zumindest ein Überwachungssignal empfängt, liegen insgesamt mehrere Überwachungssignale aus unterschiedlichen Batteriekomponenten in der Recheneinrichtung vor. Die Recheneinrichtung nutzt nun diese Überwachungssignale, um auf der Grundlage einiger oder aller der Überwachungssignale zumindest einen Überwachungswert eines vorbestimmten statistischen Maßes (z.B. einer Korrelation) zu berechnen und für den zumindest einen Überwachungswert auf der Grundlage von in der Recheneinrichtung gespeicherten Korrelationsdaten ein Erwartungsintervall oder einen Erwartungskorridor vorzugeben. Das statistische Maß ist insbesondere von einem Korrelationsgrad der Überwachungssignale abhängig. Es wird also nicht der exakte zeitliche Verlauf des zumindest einen Überwachungssignals überprüft, sondern ein statistisches Verhalten, für das ein Erwartungsintervall oder Erwartungskorridor vorgegeben wird, innerhalb welchem der jeweilige Überwachungswert liegt, falls kein Fehler vorliegt, also für den Fall der Abwesenheit des Fehlers. Der Erwartungskorridor wird auf der Grundlage von in der Recheneinrichtung gespeicherten Korrelationsdaten vorgegeben. Zum Berechnen und Überprüfen des zumindest einen Überwachungswerts nutzt die Recheneinrichtung eine korrelationsbasierte Klassifikationsmethode. Selbst wenn sich also aus zumindest einem der Überwachungssignale kein exakter Verlauf für den fehlerfreien Fall angeben ermitteln lässt, so werden dennoch die Korrelationsdaten genutzt, um mittels der korrelationsbasierten Klassifikationsmethode abzuschätzen oder vorzugeben, in welchem Erwartungskorridor, also innerhalb welcher Grenzen oder innerhalb welches Intervalls, der zumindest eine Überwachungswert, der zu dem statistischen Maß berechnet wurde, liegen sollte oder verlaufen sollte, falls kein Fehler in dem Batteriesystem vorliegt. Bei dem statistischen Maß handelt es sich um ein korrelationsbasiertes statisches Maß, also eine statistische Größe, die einen statistischen Zusammenhang zwischen unterschiedlichen der Überwachungssignale beschreibt, beispielswiese deren Korrelationskoeffizienten.The method can be carried out by a computing device which is also part of the battery system. It can be based on at least one microcontroller and / or at least one microprocessor. The processing unit can be a central processing unit for the battery system and this central processing unit can receive monitoring signals from all battery cells. The computing device thus receives a respective monitoring signal of the respective at least one component-specific monitoring unit of the respective battery component from each of the battery components. Such a monitoring signal can describe, in analog or digital form, a respective temporal course of a monitoring variable (e.g. a state variable or measured variable). Since the computing device receives at least one monitoring signal from each of the battery components, there are a total of several monitoring signals from different battery components in the computing device. The computing device now uses these monitoring signals to calculate at least one monitoring value of a predetermined statistical measure (e.g. a correlation) on the basis of some or all of the monitoring signals and to calculate an expectation interval or an expectation corridor for the at least one monitoring value on the basis of correlation data stored in the computing device to pretend. The statistical measure depends in particular on a degree of correlation of the monitoring signals. It is not the exact time course of the at least one monitoring signal that is checked, but a statistical behavior for which an expectation interval or expectation corridor is specified, within which the respective monitoring value lies if there is no error, i.e. in the case of the absence of the error. The expectation corridor is specified on the basis of correlation data stored in the computing device. To calculate and check the at least one monitoring value, the computing device uses a correlation-based classification method. Even if it is not possible to determine an exact course for the error-free case from at least one of the monitoring signals, the correlation data are nevertheless used to estimate or specify in which expectation corridor, i.e. within which limits or within which interval, the at least one monitoring value that was calculated for the statistical measure should lie or should run if there is no fault in the battery system. The statistical measure is a correlation-based statistical measure, that is to say a statistical variable which describes a statistical relationship between different ones of the monitoring signals, for example their correlation coefficients.

Nun kann überprüft werden, ob der zumindest eine Überwachungswert tatsächlich im Erwartungskorridor liegt oder verläuft. Das Prüfungsergebnis wird hier als Klassifikationsergebnis bezeichnet. Die Recheneinrichtung ermittelt also das Klassifikationsergebnis, das angibt, ob der zumindest eine Überwachungswert gemäß einem vorbestimmten Abweichkriterium von dem für diesen Überwachungswert ermittelten Erwartungskorridor abweicht. Falls gemäß dem Klassifikationsergebnis das Abweichkriterium erfüllt ist (also eine Abweichung vom Erwartungskorridor gemäß dem Abweichkriterium vorliegt), wird durch die Recheneinrichtung ein Fehlersignal erzeugt, das signalisiert, dass eine fehlerhafte Batteriekomponente vorliegt, also ein Batteriekomponente einen Fehler aufweist.It can now be checked whether the at least one monitoring value actually lies or runs within the expectation corridor. The test result is referred to here as the classification result. The computing device thus determines the classification result which indicates whether the at least one monitoring value deviates from the expectation corridor determined for this monitoring value in accordance with a predetermined deviation criterion. If, according to the classification result, the deviation criterion is met (i.e. there is a deviation from the expected corridor according to the deviation criterion), the computing device generates an error signal that signals that a faulty battery component is present, i.e. a battery component has a fault.

Das Verfahren basiert auf den besagten Korrelationsdaten. Bei diesen kann es sich beispielsweise um einen jeweiligen Korrelationskoeffizienten zwischen jeweils zwei Überwachungssignalen handeln. Die Berechnung eines Korrelationskoeffizienten ist an sich bekannt. Liegt nun der zeitliche Verlauf der Überwachungssignale sowie des Korrelationskoeffizienten vor, so kann mittels des Erwartungskorridors aus den Korrelationsdaten erkannt werden, ob sich die Überwachungssignale gemäß dem zugrunde gelegten statistischen Maß so verhalten, wie es für den fehlerfreien Fall zu erwarten ist. Werden also zwei Überwachungssignale in fehlerfreiem Zustand des Batteriesystems korreliert, so dass der Korrelationskoeffizient für den fehlerfreien Zustand bekannt ist, so kann anschließend bei unbekanntem Fehlerzustand des Batteriesystems ein zeitlicher Verlauf eines der Überwachungssignale gemessen werden und dann mittels des Korrelationskoeffizienten überprüft werden, ob das statistische Verhalten im Erwartungskorridor liegt. Liegt der zumindest eine Überwachungswert außerhalb des Erwartungskorridors, so ergibt sich also ein veränderter Korrelationskoeffizient, so kann dies als Hinweis auf einen Fehler gedeutet werden.The method is based on said correlation data. These can be, for example, a respective correlation coefficient between two monitoring signals. The calculation of a correlation coefficient is known per se. If the time course of the monitoring signals and the correlation coefficient is now available, the expectation corridor can be used to identify from the correlation data whether the monitoring signals behave in accordance with the underlying statistical measure as is to be expected in the error-free case. If two monitoring signals are correlated when the battery system is in a fault-free state, so that the correlation coefficient for the fault-free state is known, then, if the fault state of the battery system is unknown, a time curve of one of the monitoring signals can be measured and then checked using the correlation coefficient to determine whether the statistical behavior is in the expectation corridor. If the at least one monitoring value lies outside the expectation corridor, then a changed correlation coefficient results, this can be interpreted as an indication of an error.

Wie bereits beschrieben, können die verwendeten oder benötigen Korrelationsdaten aus den Überwachungssignalen eines fehlerfreien Batteriesystems ermittelt werden. Diese können beispielsweise mittels eines fehlerfreien Prototypen des zu überwachenden Batteriesystems oder nach der Fertigstellung des Batteriesystems erzeugt werden. In einer weiteren Ausführungsform können auch gezielt nacheinander verschiedene Fehler in den Prototyp eingebracht werden, um diese fehlerhaften Verhalten zu lernen und anschließend zwischen diesen Fehlern zu klassifizieren.As already described, the correlation data used or required can be determined from the monitoring signals of a fault-free battery system. These can be generated, for example, by means of a fault-free prototype of the battery system to be monitored or after the battery system has been completed. In a further embodiment, different faults can also be introduced into the prototype in a targeted manner one after the other in order to learn this faulty behavior and then to classify between these faults.

Durch die Erfindung ergibt sich der Vorteil, dass bereits eine Veränderung in der Korrelation der Überwachungssignale untereinander detektiert werden kann und dies als ein Hinweis auf einen Fehler genutzt wird. So kann auch ein sogenannter schleichender Fehler, der einen Weiterbetrieb des Batteriesystems erlaubt, aber sich mit der Zeit soweit verstärkt, bis es zu einem Ausfall kommt, bereits frühzeitig, bereits vor dem Ausfall des Batteriesystems oder einer der Batteriekomponenten an einem veränderten statistischen Verhalten der Überwachungssignale in Bezug auf deren Korrelation erkannt werden.The invention has the advantage that a change in the correlation of the monitoring signals with one another can already be detected and this is used as an indication of an error. A so-called insidious error that prevents continued operation of the Battery system allows, but increases over time until a failure occurs, can be recognized early on, even before the failure of the battery system or one of the battery components, from a changed statistical behavior of the monitoring signals with regard to their correlation.

Die Erfindung umfasst auch Ausführungsformen, durch die sich zusätzliche Vorteile ergeben.The invention also encompasses embodiments which result in additional advantages.

In einer Ausführungsform umfasst das besagte Abweichkriterium (anhand welchem die Abweichung des zumindest einen Überwachungswerts vom jeweiligen Erwartungskorridor erkannt wird), dass der jeweilige zu prüfende Überwachungswert mindestens für eine vorbestimmte Mindestzeitdauer außerhalb des Erwartungskorridors verläuft und/oder um mehr als einen vorbestimmten Toleranzwert von dem Erwartungskorridor abweicht. Die Beachtung einer Mindestzeitdauer weist den Vorteil auf, dass ein statistisch unwahrscheinlicher, aber dennoch zulässiger Schaltungszustand des Batteriesystems nicht als Fehler missinterpretiert wird. Die Mindestzeitdauer kann in einem Bereich mit einer unteren Grenze von 0,5 Sekunden bis 2 Minuten einerseits bis zu einer oberen Grenzen von 5 Minuten bis 1 Stunde andererseits liegen.In one embodiment, said deviation criterion (on the basis of which the deviation of the at least one monitoring value from the respective expectation corridor is detected) comprises that the respective monitoring value to be checked runs outside the expectation corridor for at least a predetermined minimum period of time and / or by more than a predetermined tolerance value from the expectation corridor deviates. Observing a minimum period of time has the advantage that a statistically improbable but nevertheless permissible circuit state of the battery system is not misinterpreted as an error. The minimum duration can be in a range with a lower limit of 0.5 seconds to 2 minutes on the one hand to an upper limit of 5 minutes to 1 hour on the other hand.

Der Erwartungskorridor kann als ein Toleranzintervall oder als ein Schwellenwert und/oder auf Basis eines statistischen Hypothesentests definiert sein. Das Abweichkriterium umfasst dann, dass der jeweiligen Überwachungswert außerhalb eines vorbestimmten Toleranzbereichs und/oder über oder unter einem Schwellenwert liegt.The expectation corridor can be defined as a tolerance interval or as a threshold value and / or on the basis of a statistical hypothesis test. The deviation criterion then includes that the respective monitoring value lies outside a predetermined tolerance range and / or above or below a threshold value.

In einer Ausführungsform umfasst die besagte Klassifikationsmethode zumindest eine der folgenden: eine Outlier-Detection, eine künstliches neuronales Netzwerk, eine Principal-Component-Analysis (PCA - Hauptkomponentenanalyse), eine Independent-Component-Analyse (ICA - Unabhängigkeitsanalyse). Diese Klassifikationsmethode hat sich als zuverlässig erwiesen, wenn es um eine Erkennung einer Abweichung mindestens zweier Überwachungssignale voneinander geht, für die ein Zusammenhang der zeitlichen Verläufe nur im statistischen Sinne auf Basis von Korrelationsdaten beschrieben werden kann, wenn also eine Beschreibung eines deterministischen, funktionalen Zusammenhangs nicht möglich oder zu komplex ist. Da Überwachungssignale auch bei fehlerfreiem Betrieb voneinander abweichen können, ist durch die beschriebenen Klassifikationsmethoden eine zuverlässige Unterscheidung zwischen einer Abweichung aufgrund von unkritischen Einflüssen, wie beispielsweise Temperaturunterschieden zwischen den Batteriezellen und/oder eines Messrausches einerseits und einer kritischen Abweichung aufgrund eines tatsächlichen Fehlers in einer der Batteriekomponenten andererseits möglich.In one embodiment, said classification method comprises at least one of the following: an outlier detection, an artificial neural network, a principal component analysis (PCA), an independent component analysis (ICA - independence analysis). This classification method has proven to be reliable when it comes to the detection of a discrepancy between at least two monitoring signals for which a relationship between the time courses can only be described in a statistical sense on the basis of correlation data, i.e. if a description of a deterministic, functional relationship cannot possible or too complex. Since monitoring signals can deviate from one another even in fault-free operation, the classification methods described enable a reliable differentiation between a deviation due to non-critical influences, such as temperature differences between the battery cells and / or a measurement noise, on the one hand, and a critical deviation due to an actual fault in one of the battery components on the other hand possible.

Wie bereits ausgeführt, ist ein Überwachungssignal insbesondere als eine zeitliche Abfolge von einzelnen Signalwerten, nämlich Messwerten oder Zustandswerten oder Parameterwerten, zu verstehen, also allgemein eine Reihe oder Abfolge von Signalwerten. Zu einem gegebenen Zeitpunkt kann also jedem Überwachungssignal ein aktueller Signalwert entnommen werden. Wird aus einer vorbestimmten Menge von Überwachungssignalen zu einem gegebenen Messzeitpunkt der jeweils aktuelle Signalwert dieser Überwachungssignale entnommen, so kann aus diesen Einzelwerten ein Vektor gebildet werden, sodass sich also bei N-Signalwerten ein N-dimensionaler Vektor ergibt, der hier als Signalvektor beschrieben ist. N ist hierbei größer als 1, insbesondere größer als 2 oder 3.As already stated, a monitoring signal is to be understood in particular as a time sequence of individual signal values, namely measured values or status values or parameter values, that is to say generally a series or sequence of signal values. A current signal value can therefore be taken from each monitoring signal at a given point in time. If the current signal value of these monitoring signals is taken from a predetermined set of monitoring signals at a given measurement time, then a vector can be formed from these individual values so that an N-dimensional vector is obtained with N signal values, which is described here as a signal vector. N is greater than 1, in particular greater than 2 or 3.

Die Korrelationsdaten können das erwartete statistische Verhalten im fehlerfreien Fall für einen solchen Signalvektor beschreiben. Entsprechend sieht eine Ausführungsform vor, dass der zumindest eine Überwachungswert jeweils einen paarweise gebildeten Kovarianz oder Korrelationskoeffizienten der Überwachungssignale und/oder einen aus den Überwachungssignalen gebildeten T2-Wert und/oder Squared-Prediction-Error-Wert, SPE-Wert umfasst. Das Abweichkriterium umfasst dann insbesondere, dass ein Schwellenwertvergleich für die Kovarianz oder den Korrelationskoeffizienten und/oder eine Student-T-Verteilung und/oder einen T2-Wert und/oder Squared-Prediction-Error, SPE, und/oder einen statistischen Hypothesentest ermittelt wird. Zu dem aktuellen Signalvektor aus Signalwerten kann also überprüft werden, ob dieser einer vorgegebenen Statistik entspricht oder mit welcher Wahrscheinlichkeit er dieser Statistik entspricht. Geeignete Berechnungsmethoden für die genannten Werte können beispielsweise aus der Veröffentlichung D ražen Slišković, Ratko Grbić, Željko Hocenski, „Multivariate statistical process monitoring,“ Tehnicki Vjesnik, vol. 19, 1(2012), pp. 33-41, 2012 und der Veröffentlichung S. Yin, S. X. Ding, A. Haghani, H. Hao, and P. Zhang, „A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark Tennessee Eastman process,“ Journal of Process Control, vol. 22, no. 9, pp. 1567-1581, 2012 , entnommen werden. Durch den Schwellenwertvergleich mit einem jeweils vorgegebenen Schwellenwert kann dann eine Fehlerdetektion realisiert werden. Der Schwellenwert kann z.B. eine Signifikanzgrenze mit einer Prozentangabe entsprechen, die angibt, mit welcher Wahrscheinlichkeit der aktuelle Signalvektor durch einen statistischen Prozess erzeugt wurde, der sich bei einem fehlerfreien Batteriesystem ergeben würde oder (umgekehrt) wie unwahrscheinlich es ist, dass der Signalvektor aus einem solchen Prozess stammt.The correlation data can describe the expected statistical behavior in the error-free case for such a signal vector. Accordingly, one embodiment provides that the at least one monitoring value comprises a paired covariance or correlation coefficient of the monitoring signals and / or a T 2 value and / or squared prediction error value, SPE value, formed from the monitoring signals. The deviation criterion then includes in particular that a threshold value comparison for the covariance or the correlation coefficient and / or a Student T distribution and / or a T 2 value and / or squared prediction error, SPE, and / or a statistical hypothesis test is determined becomes. It is therefore possible to check for the current signal vector from signal values whether it corresponds to a given statistic or with what probability it corresponds to this statistic. Suitable calculation methods for the values mentioned can be found, for example, in the publication D ražen Slišković, Ratko Grbić, Željko Hocenski, “Multivariate statistical process monitoring,” Tehnicki Vjesnik, vol. 19, 1 (2012), pp. 33-41, 2012 and the publication S. Yin, SX Ding, A. Haghani, H. Hao, and P. Zhang, "A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark Tennessee Eastman process," Journal of Process Control, vol. 22, no.9, pp. 1567-1581, 2012 , can be taken. Error detection can then be implemented by comparing the threshold value with a respectively predetermined threshold value. The threshold value can, for example, correspond to a significance limit with a percentage that indicates the probability with which the current signal vector was generated by a statistical process that would result in a fault-free battery system or (vice versa) how improbable it is that the signal vector is from such a process Process originates.

Eine besonders bevorzugte Ausführungsform sieht hierzu vor, dass zu mehreren vorbestimmten Messzeitpunkten oder Überprüfungszeitpunkten jeweils die aktuellen Signalwerte der Überwachungssignale erfasst oder ausgelesen werden und die aktuellen Signalwerte zu dem besagten Signalvektor zusammengefasst werden und mittels PCA-Basisvektoren, die durch die Korrelationsdaten vorgegeben sind, dieser Signalvektor in Principal-Components oder Hauptkomponenten umgewandelt wird. Mittels der PCA werden also die Koeffizienten der Hauptkomponenten in an sich bekannter Weise berechnet. Für einige oder alle dieser Hauptkomponenten wird der besagte T2-Wert für die Student-T-Verteilung als Überwachungswert berechnet und/oder für einige oder alle der Hauptkomponenten wird der besagte SPE-Wert als Überwachungswert berechnet. Für den jeweiligen Wert (T2-Wert und/oder SPE-Wert) wird ein Schwellenwertvergleich mit einem jeweiligen vorbestimmten Schwellenwert durchgeführt und das Abweichkriterium ist erfüllt, falls für eine vorbestimmte Anzahl an Überprüfungszeitpunkten der jeweilige Schwellenwert überschritten wird. Es kann also eine Überprüfung für einen einzigen Schwellenwert (T2-Wert oder SPE-Wert) oder für zwei Schwellenwerte (T2-Wert und SPE-Wert) die Prüfung des jeweiligen Signalvektors erfolgen. Dieser Test hat sich als besonders robust gegen Fehlauslösungen (false positive) und gegen übersehene Fehler (false negative) erwiesen.A particularly preferred embodiment provides for this that several predetermined Measurement times or checking times, the current signal values of the monitoring signals are recorded or read out and the current signal values are combined to form said signal vector and this signal vector is converted into principal components or main components by means of PCA base vectors that are specified by the correlation data. The coefficients of the main components are thus calculated in a manner known per se by means of the PCA. For some or all of these principal components, said T 2 value is calculated as a monitoring value for the Student T-distribution and / or for some or all of the principal components said SPE value is calculated as a monitoring value. For the respective value (T 2 value and / or SPE value), a threshold value comparison is carried out with a respective predetermined threshold value and the deviation criterion is met if the respective threshold value is exceeded for a predetermined number of checking times. The respective signal vector can therefore be checked for a single threshold value (T 2 value or SPE value) or for two threshold values (T 2 value and SPE value). This test has proven to be particularly robust against false tripping (false positive) and against overlooked errors (false negative).

In einer Ausführungsform wird als der besagte Fehler zumindest einer der folgenden signalisiert: ein steigender Innenwiderstand, ein steigender Kontaktierungswiderstand, eine absinkende Speicherkapazität, ein innerer Kurzschluss in der fehlerhaften Batteriekomponente; ein Zellfehler (interner/ externer Kurzschluss, generell Parameteränderung); ein Isolierungsfehler; eine Abweichung vom gewöhnlichen Verhalten (z.B. größere SOC oder Temperaturunterschiede als gemäß einem Normverhalten vorgegeben). Dieser Fehlertyp lässt sich als erstes, bevor es zu einem Ausfall der jeweiligen Batteriekomponente kommt, bereits durch eine Abweichung in der Korrelation von Signalwerten unterschiedlicher Batteriekomponenten ermitteln.In one embodiment, at least one of the following is signaled as said fault: a rising internal resistance, a rising contacting resistance, a falling storage capacity, an internal short circuit in the faulty battery component; a cell error (internal / external short circuit, general parameter change); an insulation failure; a deviation from the usual behavior (e.g. larger SOC or temperature differences than specified according to a standard behavior). This type of error can first be determined, before the respective battery component fails, by means of a deviation in the correlation of signal values from different battery components.

In einer Ausführungsform wird eine Lokalisierung des Fehlers (also nicht nur dessen Detektion, sondern auch die Angabe des Ortes oder fehlerhaften Batteriekomponente) durchgeführt, indem erkannt wird, welches der Überwachungssignale die Erfüllung des Abweichkriterium verursacht und diejenige Batteriekomponente, deren Überwachungseinheit dieses Überwachungssignal erzeugt hat, als die fehlerhafte Batteriekomponente identifiziert. Mit anderen Worten wird also bei erfülltem Abweichkriterium rückverfolgt, welches der Überwachungssignale die Abweichung verursacht. Da dieses Überwachungssignal aus einer Überwachungseinheit einer der Batteriekomponenten kommt, kann davon ausgegangen werden, dass diese Batteriekomponente die fehlerhafte ist.In one embodiment, the fault is localized (i.e. not only its detection, but also the indication of the location or faulty battery component) by recognizing which of the monitoring signals causes the deviation criterion to be met and which battery component whose monitoring unit has generated this monitoring signal, identified as the faulty battery component. In other words, if the deviation criterion is met, it is traced back which of the monitoring signals caused the deviation. Since this monitoring signal comes from a monitoring unit of one of the battery components, it can be assumed that this battery component is the faulty one.

In zumindest einer Ausführungsform erzeugt die zumindest eine Überwachungseinheit jeder der Batteriekomponenten ein jeweiliges Überwachungssignal mit Signalwerten (also Sensorwerte und/oder Zustandswerte zu einzelnen Überwachungszeitpunkten), betreffend zumindest eine der folgenden Betriebsgrößen: eine elektrische Spannung, einen elektrischen Strom, eine Temperatur, einen Innenwiderstand. Falls das Überwachungssignal keine Messwerte betrifft, sondern z.B. Modellparameter oder Zustandsdaten, können die Überwachungsdaten betreffen: Parameterdaten zumindest eines der folgenden Parameter: Innenwiderstand, Kapazität, Ruhespannung, Zell-Zeitkonstanten; und/oder Zustandsdaten zumindest eines der folgenden Zustände: Ladezustand, Polarisationsspannung, Polarisationsstrom, Alterungszustand. Diese Typen von Überwachungsdaten haben sich in Bezug auf die Auswertung mittels einer korrelationsbasierten Klassifikationsmethode als zuverlässig erwiesen.In at least one embodiment, the at least one monitoring unit of each of the battery components generates a respective monitoring signal with signal values (i.e. sensor values and / or status values at individual monitoring times) relating to at least one of the following operating variables: an electrical voltage, an electrical current, a temperature, an internal resistance. If the monitoring signal does not relate to measured values but, for example, model parameters or status data, the monitoring data can relate to: parameter data at least one of the following parameters: internal resistance, capacitance, open circuit voltage, cell time constants; and / or status data of at least one of the following statuses: charge status, polarization voltage, polarization current, aging status. These types of monitoring data have proven to be reliable in terms of evaluation using a correlation-based classification method.

Durch die Erfindung ist auch ein Batteriesystem bereitgestellt, welches mittels einer Ausführungsform des erfindungsgemäßen Verfahrens auf einen Fehler hin überwacht werden kann. Das Batteriesystem ist für ein Kraftfahrzeug vorgesehen, beispielsweise als Traktionsbatterie oder Hochvolt-Batterie (HV - elektrische Spannung größer als 60 Volt). In dem Batteriesystem sind in an sich bekannter Weise mehrere Batteriekomponenten bereitgestellt, von denen jede zumindest eine komponenteneigene Überwachungseinheit aufweist. Das Batteriesystem weist des Weiteren eine Recheneinrichtung auf, die dazu eingerichtet ist, die Ausführungsform des erfindungsgemäßen Verfahrens durchzuführen. Die Recheneinrichtung kann hierbei auf zumindest einem Mikroprozessor und/oder zumindest einem Mikrocontroller beruhen. Die Recheneinrichtung kann einen Datenspeicher aufweisen, in welchem Programmdaten oder Programminstruktionen gespeichert sind, die bei Ausführen durch die Recheneinrichtung diese veranlassen, die Ausführungsform des erfindungsgemäßen Verfahrens durchzuführen.The invention also provides a battery system which can be monitored for a fault by means of an embodiment of the method according to the invention. The battery system is intended for a motor vehicle, for example as a traction battery or high-voltage battery (HV - electrical voltage greater than 60 volts). A plurality of battery components are provided in the battery system in a manner known per se, each of which has at least one component-specific monitoring unit. The battery system also has a computing device which is set up to carry out the embodiment of the method according to the invention. The computing device can be based on at least one microprocessor and / or at least one microcontroller. The computing device can have a data memory in which program data or program instructions are stored which, when executed by the computing device, cause the computing device to carry out the embodiment of the method according to the invention.

Die Erfindung stellt auch ein Kraftfahrzeug bereit, in welchem eine Ausführungsform des erfindungsgemäßen Batteriesystems bereitgestellt ist. Das erfindungsgemäße Kraftfahrzeug ist bevorzugt als Kraftwagen, insbesondere als Personenkraftwagen oder Lastkraftwagen, oder als Personenbus oder Motorrad ausgestaltet.The invention also provides a motor vehicle in which an embodiment of the battery system according to the invention is provided. The motor vehicle according to the invention is preferably designed as a motor vehicle, in particular as a passenger vehicle or truck, or as a passenger bus or motorcycle.

Die Erfindung umfasst auch die Kombinationen der Merkmale der beschriebenen Ausführungsformen.The invention also includes the combinations of the features of the described embodiments.

Im Folgenden sind Ausführungsbeispiele der Erfindung beschrieben. Hierzu zeigt:

  • 1 eine schematische Darstellung einer Ausführungsform des erfindungsgemäßen Kraftfahrzeugs mit einer Ausführungsform des erfindungsgemäßen Batteriesystems;
  • 2 ein Diagramm mit einem schematisierten Verlauf einer Fehlergröße über der Zeit;
  • 3 ein Diagramm mit schematisierten Verläufen mehrerer Überwachungssignale über der Zeit;
  • 4. eine Skizze zur Veranschaulichung einer Anwendung einer Hauptkomponentenanalyse auf Signalwerte;
  • 5 Diagramme zur Veranschaulichung einer korrelationsbasierten Klassifikationsmethode mit einem Abweichkriterium auf Basis eines T2-Werts und eines SPE-Werts;
  • 6 ein Flussschaudiagramm zur Veranschaulichung einer Ausführungsform des erfindungsgemäßen Verfahrens; und
  • 7 ein Flussschaudiagramm zur Veranschaulichung einer Ausführungsform des erfindungsgemäßen Verfahrens mit einer Fehlerlokalisation.
Exemplary embodiments of the invention are described below. This shows:
  • 1 a schematic representation of an embodiment of the motor vehicle according to the invention with an embodiment of the battery system according to the invention;
  • 2 a diagram with a schematic course of an error size over time;
  • 3rd a diagram with schematized courses of several monitoring signals over time;
  • 4th . a sketch to illustrate an application of a principal component analysis to signal values;
  • 5 Diagrams to illustrate a correlation-based classification method with a deviation criterion based on a T 2 value and an SPE value;
  • 6th a flow chart to illustrate an embodiment of the method according to the invention; and
  • 7th a flow chart to illustrate an embodiment of the method according to the invention with an error localization.

Bei den im Folgenden erläuterten Ausführungsbeispielen handelt es sich um bevorzugte Ausführungsformen der Erfindung. Bei den Ausführungsbeispielen stellen die beschriebenen Komponenten der Ausführungsformen jeweils einzelne, unabhängig voneinander zu betrachtende Merkmale der Erfindung dar, welche die Erfindung jeweils auch unabhängig voneinander weiterbilden. Daher soll die Offenbarung auch andere als die dargestellten Kombinationen der Merkmale der Ausführungsformen umfassen. Des Weiteren sind die beschriebenen Ausführungsformen auch durch weitere der bereits beschriebenen Merkmale der Erfindung ergänzbar.The exemplary embodiments explained below are preferred embodiments of the invention. In the exemplary embodiments, the described components of the embodiments each represent individual features of the invention which are to be considered independently of one another and which also further develop the invention in each case independently of one another. Therefore, the disclosure is also intended to include combinations of the features of the embodiments other than those illustrated. Furthermore, the described embodiments can also be supplemented by further features of the invention already described.

In den Figuren bezeichnen gleiche Bezugszeichen jeweils funktionsgleiche Elemente.In the figures, the same reference symbols denote functionally identical elements.

1 zeigt ein Kraftfahrzeug 10, bei dem es sich um einen Kraftwagen, insbesondere einen Personenkraftwagen oder Lastkraftwagen, oder einen Personenbus handeln kann. In dem Kraftfahrzeug 10 kann ein Batteriesystem 11 bereitgestellt sein, das beispielsweise als eine Traktionsbatterie oder Hochvolt-Batterie für einen Fahrantrieb des Kraftfahrzeugs 10 ausgestaltet sein kann. Das Batteriesystem 11 kann eine Versorgungsspannung von mehr als 60 Volt in dem Kraftfahrzeug 10 bereitstellen. An das Batteriesystem 11 kann zumindest eine Fahrzeugkomponente 12 angeschlossen sein, um mit der Energie aus dem Batteriesystem 11 betrieben zu werden und/oder um in das Batteriesystem 11 elektrische Energie einzuspeisen. Eine mögliche Fahrzeugkomponente kann jeweils sein: eine elektrische Maschine, ein Klimakompressor, ein Ladegerät. 1 shows a motor vehicle 10 , which can be a motor vehicle, in particular a passenger car or truck, or a passenger bus. In the motor vehicle 10 can be a battery system 11 be provided, for example as a traction battery or high-voltage battery for a drive of the motor vehicle 10 can be designed. The battery system 11 can have a supply voltage of more than 60 volts in the motor vehicle 10 provide. To the battery system 11 can at least one vehicle component 12th be connected to using the energy from the battery system 11 to be operated and / or to be included in the battery system 11 feed in electrical energy. A possible vehicle component can be: an electric machine, an air conditioning compressor, a charger.

Um die besagte Versorgungsspannung in dem Batteriesystem 10 zu erzeugen oder bereitzustellen, kann das Batteriesystem 11 mehrere Batteriekomponenten 13 aufweisen, bei denen es sich beispielsweise Batteriemodule mit jeweils mehreren Batteriezellen oder um einzelne Batteriezellen handeln kann. Eine elektrische Verschaltung der Batteriekomponenten 13 untereinander und mit der zumindest einen Fahrzeugkomponente 12 ist in 1 der Übersichtlichkeit halber nicht dargestellt. Die Verschaltung kann gemäß dem Stand der Technik ausgestaltet sein.About said supply voltage in the battery system 10 can generate or provide the battery system 11 multiple battery components 13th have, which can be, for example, battery modules each with a plurality of battery cells or individual battery cells. An electrical connection of the battery components 13th with each other and with the at least one vehicle component 12th is in 1 not shown for the sake of clarity. The interconnection can be designed according to the prior art.

Jede Batteriekomponente 13 kann jeweils zumindest eine Überwachungsschaltung oder Überwachungseinheit 14 aufweisen, die jeweils beispielsweise zumindest einen Sensor zum Messen von Messwerten und/oder eine elektronische Schaltung zum Überwachen oder Erfassen eines jeweiligen Zustands der Batteriekomponente, beispielsweise eines Ladezustands (SOC - State of Charge), und/oder zum Ermitteln zumindest eines Parameterwerts für ein Modell der Batteriekomponente, beispielsweise eines Innenwiderstands, ausgelegt sein kann.Every battery component 13th can each have at least one monitoring circuit or monitoring unit 14th each having, for example, at least one sensor for measuring measured values and / or an electronic circuit for monitoring or detecting a respective state of the battery component, for example a state of charge (SOC), and / or for determining at least one parameter value for a model the battery component, for example an internal resistance, can be designed.

In dem Batteriesystem 11 kann eine Recheneinrichtung 15 bereitgestellt sein, die zumindest einen Mikroprozessor und/oder zumindest einen Mikrocontroller 16 aufweisen kann, der mit der jeweiligen zumindest einen Überwachungseinheit 14 der Batteriekomponenten 13 für eine Übertragung eines jeweiligen Beobachtungssignals oder Überwachungssignals 17 aus der jeweiligen Überwachungseinheit 14 gekoppelt sein kann. Die Kopplung kann drahtgebunden oder funkbasiert ausgestaltet sein, wie dies an sich aus dem Stand der Technik bekannt ist.In the battery system 11 can be a computing device 15th be provided, the at least one microprocessor and / or at least one microcontroller 16 may have that with the respective at least one monitoring unit 14th of the battery components 13th for a transmission of a respective observation signal or monitoring signal 17th from the respective monitoring unit 14th can be coupled. The coupling can be wired or radio-based, as is known per se from the prior art.

Die Recheneinrichtung 15 kann auf Grundlage der empfangenen Überwachungssignale 17 erkennen, ob eine der Batteriekomponenten 13 einen Fehler aufweist. Hierzu kann in der Recheneinrichtung 15 eine korrelationsbasierte Klassifikationsmethode 18 implementiert sein.The computing device 15th can be based on the received monitoring signals 17th detect if any of the battery components 13th has an error. This can be done in the computing device 15th a correlation-based classification method 18th be implemented.

Zur Veranschaulichung des von der Recheneinrichtung 15 durchführbaren Verfahrens für die Detektion des Fehlers ist im Folgenden auf die weiteren Figuren verwiesen.To illustrate the from the computing device 15th Feasible method for the detection of the error is referred to in the following to the other figures.

2 veranschaulicht einen beispielhaften möglichen Fehler 19, der beispielsweise darin bestehen kann, dass über der Zeit t ein Kontaktierungswiderstand R, welcher sich zwischen einer der Batteriekomponenten 13 und der besagten Verschaltung ergeben kann, über der Zeit ansteigt, was hier durch einen Graphen eines zeitlichen Verlaufs 20 des Kontaktierungswiderstands R dargestellt ist. Gezeigt ist, wie der Kontaktierungswiderstand R auf 4 Milliohm ansteigt. Zu beachten ist, dass der zeitliche Verlauf in einem Vielfachen von 104 Sekunden dargestellt ist, das heißt, der Fehler 19 wird über einen verhältnismäßig langen Zeitraum von mehr als einer Stunde hinweg größer und gewinnt damit an Einfluss. 2 illustrates an exemplary possible failure 19th , which can consist, for example, in the fact that, over time t, a contacting resistance R, which is between one of the battery components 13th and the said interconnection can result, increases over time, which is shown here by a graph of a time course 20th of Contacting resistance R is shown. It is shown how the contact resistance R increases to 4 milliohms. It should be noted that the time course is shown in a multiple of 10 4 seconds, that is, the error 19th becomes larger over a relatively long period of time of more than an hour and thus gains influence.

Der Fehler wächst hier innerhalb eines Zeitintervalls 21 von Null auf einen kritischen Wert von beispielhaft 4 Milliohm an.The error grows here within a time interval 21 from zero to a critical value of, for example, 4 milliohms.

3 veranschaulicht, wie innerhalb des kritischen Zeitintervalls 21 sich der Verlauf der Überwachungssignale 17 ergeben kann. Beispielhaft ist hier als Überwachungssignal 17 ein zeitlicher Verlauf eines Stroms I dargestellt. Die dargestellten Überwachungssignale 17 können aus den unterschiedlichen Batteriekomponenten 13 empfangen worden sein. Aufgrund des Fehlers 19 kann sich den zeitlichen Verlauf 22 eine Abweichung ergeben, die durch einen herkömmlichen Signalvergleich nicht als durch den Fehler 19 verursacht zu erkennen ist. 3rd illustrates how within the critical time interval 21 the course of the monitoring signals 17th can result. An example is here as a monitoring signal 17th a time curve of a current I is shown. The monitoring signals shown 17th can from the different battery components 13th have been received. Because of the bug 19th can change the course over time 22nd result in a discrepancy that cannot be identified by a conventional signal comparison due to the error 19th caused can be seen.

4 und 5 veranschaulichen eine mögliche korrelationsbasierte Klassifikationsmethode 18, um den Fehler 19 aus den zeitlichen Verläufen 22 der Überwachungssignale 17 zu erkennen. Dargestellt ist, wie über der Zeit t zu jeweils vorgegebenen Überprüfungszeitpunkten (beispielsweise jede Sekunde oder alle 10 Sekunden oder alle 30 Sekunden oder jede Minute) aus den dann verfügbaren aktuellen Signalwerten der Überwachungssignale 17 der aktuelle Signalwert 23 verwendet und die aktuellen Signalwerte 23 zu einem Signalvektor 24 zusammengefasst werden können. Auf den Signalvektor 24 kann eine Hauptkomponentenanalyse, PCA, angewendet werden, woraus sich Gewichtungsfaktoren oder Koeffizientenwerte für die Hauptkomponenten 25 ergeben, die zusammen wieder als ein Vektor 26 interpretiert werden können. Die Hauptkomponenten der PCA kann durch Korrelationsdaten C beschrieben sein, durch welche die Hauptkomponentenvektoren beschrieben oder definiert sein können. 4th and 5 illustrate a possible correlation-based classification method 18th to get the bug 19th from the time courses 22nd of the monitoring signals 17th to recognize. It is shown how over the time t at respectively specified checking times (for example every second or every 10 seconds or every 30 seconds or every minute) from the then available current signal values of the monitoring signals 17th the current signal value 23 used and the current signal values 23 to a signal vector 24 can be summarized. On the signal vector 24 Principal Component Analysis, PCA, can be used, resulting in weighting factors or coefficient values for the principal components 25th that result together again as a vector 26th can be interpreted. The main components of the PCA can be described by correlation data C, by means of which the main component vectors can be described or defined.

Die Hauptkomponenten 25 können nun sämtlich oder nur einige davon zumindest einem statistischen Überprüfungsverfahren 27 zugrunde gelegt werden. Ein statistisches Überprüfungsverfahren 27 kann darin bestehen, dass aus allen oder einigen der Hauptkomponenten 25 ein T2-Wert für eine T2-Statistik berechnet werden kann und ein Schwellenwertvergleich 28 mit einem vorgegebenen Schwellenwert T2-b durchgeführt werden kann, der beispielsweise eine Signifikanzgrenze, beispielsweise 5%-Signifikanzgrenze, sein kann. Dargestellt ist, wie innerhalb des Zeitintervalls 21 die Rate für die Überschreitung des Schwellenwerts zunimmt, das heißt eine positive Überschreitung oder eine Überschreitung des Schwellenwerts im Schwellenwertvergleich 28 erkennbar ist.The main components 25th can now all or only some of them at least one statistical verification process 27 be taken as a basis. A statistical verification process 27 may consist of all or some of the main components 25th a T 2 value can be calculated for a T 2 statistic and a threshold value comparison 28 can be carried out with a predetermined threshold value T 2 -b, which can be, for example, a significance limit, for example 5% significance limit. It is shown how within the time interval 21 the rate for exceeding the threshold value increases, i.e. a positive exceeding or an exceeding of the threshold value in the threshold value comparison 28 is recognizable.

Als zweites statistisches Überprüfungsverfahren 27 kann auf Basis einiger der Hauptkomponenten oder alle der Hauptkomponenten ein SPE-Wert (SPE - Squared Prediction Error) berechnet werden und hier ebenfalls in einem Schwellenwertvergleich 29 ein Vergleich mit einem Schwellenwert SPEb durchgeführt werden, der beispielsweise ebenfalls anhand einer Signifikanzgrenze, beispielsweise 5%-Signifikanzgrenze, berechnet werden kann. Auch hier ist erkennbar, dass in der Zeitdauer der Zeitintervalls 21 eine Überschreitung des Schwellenwerts durch den Schwellenwertvergleich 29 erkannt wird.As a second statistical verification process 27 An SPE value (SPE - Squared Prediction Error) can be calculated on the basis of some of the main components or all of the main components and here also in a threshold value comparison 29 a comparison can be carried out with a threshold value SPEb, which, for example, can also be calculated using a significance limit, for example 5% significance limit. Here, too, it can be seen that in the duration of the time interval 21 if the threshold value is exceeded by the threshold value comparison 29 is recognized.

Im untersten Diagramm ist dargestellt, wie eine UND-Verknüpfung anzeigt, dass sowohl der Schwellenwertvergleich 28 als auch der Schwellenwertvergleich 29 eine Schwellenwertüberschreitung signalisieren, was dann als erkannter Fehler (symbolisiert durch ein Plus-Symbol) signalisiert wird, während bei Überschreitung keines oder nur eines der Schwellenwerte kein Fehler erkannt wird (symbolisiert durch ein Minus-Symbol). Die Überschreitung beider Schwellenwerte stellt ein Abweichkriterium 30 dar, das heißt, die aktuellen Signalwerte 23 weichen im statistischen Verhalten signifikant von demjenigen Verhalten ab, das für den fehlerfreien Fall zu erwarten ist.The bottom diagram shows how an AND operation indicates that both the threshold comparison 28 as well as the threshold comparison 29 signal that a threshold value has been exceeded, which is then signaled as a detected error (symbolized by a plus symbol), while if none or only one of the threshold values is exceeded, no error is detected (symbolized by a minus symbol). Exceeding both threshold values is a criterion for deviation 30th represent, that is, the current signal values 23 differ significantly in statistical behavior from the behavior that is to be expected in the error-free case.

Ist das Abweichkriterium 30 erfüllt, so kann ein Fehlersignal 31 erzeugt werden, welches angibt, dass ein Fehler vorliegt. Das Fehlersignal 31 kann auch erst unter der Bedingung erzeugt werden, dass für mehrere oder eine vorbestimmte Anzahl von Überprüfungszeitpunkten jeweils eine Überschreitung beider Schwellenwerte im Schwellenwertvergleich 28, 29 erkannt wird.Is the deviation criterion 30th fulfilled, an error signal 31 which indicates that there is an error. The error signal 31 can also only be generated under the condition that, for several or a predetermined number of checking times, both threshold values are exceeded in the threshold value comparison 28 , 29 is recognized.

Anstelle der korrelationsbasierten Klassifikationsmethode 18 gemäß 4 kann auch eine andere Methode verwendet werden, wie sie beispielsweise aus dem Process-Monitoring zum Überwachen von Prozessen, wie sie beispielsweise in industriellen Anlagen für eine Fertigung durchgeführt werden können, bekannt ist.Instead of the correlation-based classification method 18th according to 4th Another method can also be used, such as is known, for example, from process monitoring for monitoring processes, such as can be carried out, for example, in industrial plants for production.

6 fasst noch einmal die Schritte des Verfahrens zusammen. In einem Schritt S10 können die Überwachungssignale 17 empfangen werden, von denen jedes jeweils eine zeitliche Abfolge von Sensorwerten und/oder Zellzustandswerten und/oder Zellparameterwerten als Signalwert enthalten kann. In einem Schritt S11 kann eine Process-Monitoring-Methode durchgeführt werden, beispielsweise die in 4 veranschaulichte korrelationsbasierte Klassifikationsmethode 19. Hierdurch ergibt sich in einem Schritt S12 eine statistische Auswertung, beispielsweise mit der beschriebenen T2- und SPE-Statistik, der von dem Verfahren zugrunde gelegten Signalwerte 23. Diese Überprüfung führt zu einem Klassifikationsergebnis 32 oder stellt das Klassifikationsergebnis 32 dar. In einem Schritt S13 wird entschieden, ob das Fehlersignal 31 erzeugt werden soll, ob also das Abweichkriterium 30 erfüllt ist. 6th summarizes the steps of the procedure again. In one step S10 can monitor signals 17th are received, each of which can contain a time sequence of sensor values and / or cell state values and / or cell parameter values as a signal value. In one step S11 a process monitoring method can be carried out, for example the one in 4th illustrated correlation-based classification method 19th . This results in one step S12 a statistical evaluation, for example with the described T 2 and SPE Statistics of the signal values on which the method is based 23 . This check leads to a classification result 32 or represents the classification result 32 in one step S13 it is decided whether the error signal 31 should be generated, i.e. whether the deviation criterion 30th is satisfied.

7 veranschaulicht eine Weiterentwicklung des Verfahrens, bei welchem für den Fall, dass im Schritt S13 das Abweichkriterium 30 erfüllt ist und somit ein Fehlersignal 31 erzeugt werden soll, dies dazu führt, dass in einem Schritt S14 das Vorliegen eines Fehlers angenommen oder zugrunde gelegt wird und in einem Schritt S15 für die Überwachungssignale 17 ermittelt wird, welches der Überwachungssignale 17 mit seinem Signalwert 23 bewirkt hat, dass das Abweichkriterium 30 erfüllt wurde. 7th illustrates a further development of the procedure in which, in the event that in step S13 the deviation criterion 30th is fulfilled and thus an error signal 31 should be generated, this leads to that in one step S14 the existence of an error is assumed or taken as a basis and in one step S15 for the monitoring signals 17th it is determined which of the monitoring signals 17th with its signal value 23 has caused the deviation criterion 30th has been fulfilled.

Es kann dann dasjenige Überwachungssignal ausgewählt werden, das über einen vorbestimmten Zeitraum hinweg, also für einen oder mehrere Überprüfungszeitpunkte, dafür gesorgt hat, dass das Abweichkriterium 30 erfüllt war. In einem Schritt S16 kann somit die Auswahl des Überwachungssignals erfolgen, das über die Zeit signifikant den größten Beitrag dafür geliefert hat, dass in den Schwellenwertvergleichen 28, 29 der Schwellenwert jeweils überschritten wurde oder allgemein das Abweichkriterium 30 erfüllt wurde. In einem Schritt S17 kann dann das so erkannte wahrscheinlichste Überwachungssignal 17 genutzt werden, um die zugehörige Batteriekomponente 13, aus welcher das Überwachungssignal 17 stammt, als fehlerhafte Batteriekomponente zu identifizieren.That monitoring signal can then be selected which has ensured that the deviation criterion over a predetermined period of time, that is to say for one or more checking times 30th was fulfilled. In one step S16 the monitoring signal can thus be selected that has significantly made the greatest contribution over time to that in the threshold value comparisons 28 , 29 the threshold value was exceeded in each case or the deviation criterion in general 30th has been fulfilled. In one step S17 can then use the most probable monitoring signal recognized in this way 17th used to power the associated battery component 13th from which the monitoring signal 17th originates to be identified as a faulty battery component.

Im Folgenden ist ein besonders bevorzugtes Ausführungsbeispiel beschrieben.A particularly preferred exemplary embodiment is described below.

Im SmartCell-Konzept (Batteriekomponenten mit Überwachungseinheit) sind also Spannungs-, Temperatur- und Stromsensoren an jeder Einzelzelle vorgesehen. Dadurch können diese Signale zellindividuell überwacht werden. Durch die Betrachtung der Gesamtheit dieser Messdaten sollen nun Zellen mit ungewöhnlichem (d.h. von der Mehrheit der Zellen abweichendem) Verhalten lokalisiert werden. Fehlerdetektionsalgorithmen können somit Zelldefekte identifizieren, die auf Basis der Signale einer Einzelzellvermessung nicht sichtbar sind, sondern erst durch Vergleich der Signale aller Zellen des Batteriesystems. Die Menge detektierbarer Fehler steigt (z.B. steigender Innenwiderstand, absinkende Kapazität, innere Kurzschlüsse). Gleichzeitig können diese Fehler des Gesamtbatteriesystems auch auf einzelne Batteriezellen zurückgeführt werden.In the SmartCell concept (battery components with monitoring unit) voltage, temperature and current sensors are provided on each individual cell. In this way, these signals can be monitored for each individual cell. By considering the entirety of these measurement data, cells with unusual behavior (i.e. behavior that deviates from the majority of cells) should now be localized. Fault detection algorithms can thus identify cell defects that are not visible on the basis of the signals from a single cell measurement, but only by comparing the signals from all cells of the battery system. The number of detectable errors increases (e.g. increasing internal resistance, decreasing capacitance, internal short circuits). At the same time, these errors in the overall battery system can also be traced back to individual battery cells.

Kernelemente sind die Erfassung von Strom-, Temperatur-, Spannungssignalen sowie weiterer auf Zellebene erfasster Signale und die Detektion von ungewöhnlichem Verhalten mittels z.B. Klassifikationsverfahren (Robust Outlier Detection, Künstliche neuronale Netze, Principal Component Analysis, u.a.) und dann die Detektion von Zellfehlern auf Basis des Klassifikationsergebnisses.Core elements are the acquisition of current, temperature and voltage signals as well as other signals acquired at the cell level and the detection of unusual behavior by means of, for example, classification methods (Robust Outlier Detection, Artificial Neural Networks, Principal Component Analysis, etc.) and then the detection of cell defects on the basis of the classification result.

3 zeigt die Stromverläufe von 12 Zellen in einer 3s4p-Verschaltung (3 serielle Verschaltungen von jeweils 4 parallel geschalteten Zellen) während des Fahrbetriebs. Eine Batteriezelle weist nach einiger Zeit einen erhöhten Kontaktierungswiderstand auf (2). 3 zeigt einen Ausschnitt des Stromprofils unter Anwesenheit des erhöhten Kontaktwiderstands. Über herkömmliche Verfahren in Batteriemanagement-Systemen (z.B. Schwellwert-basiert) könnte die Veränderung nicht detektiert werden. 3rd shows the current curves of 12 cells in a 3s4p connection (3 serial connections of 4 cells connected in parallel) during driving. After a while, a battery cell shows an increased contact resistance ( 2 ). 3rd shows a section of the current profile in the presence of the increased contact resistance. The change could not be detected using conventional processes in battery management systems (eg threshold-based).

Der Vergleich der Batteriezellen untereinander (korrelationsbasierter Ansatz) ermöglicht die Detektion der Veränderung (vgl. 5 unten). Die in 4 und 5 veranschaulichten Signale und Detektionsalgorithmen sind nur beispielhaft für die Idee zu sehen. Ebenso lässt sich die Erfindung auch auf andere Fehlertypen anwenden.The comparison of the battery cells with each other (correlation-based approach) enables the change to be detected (cf. 5 below). In the 4th and 5 The illustrated signals and detection algorithms are only to be seen as examples of the idea. The invention can also be applied to other types of errors.

Ergänzend zu Sensorwerten (z.B. Spannung, Strom, Temperatur) können auch Parameter (z.B. Innenwiderstand, Kapazität, Ruhespannung, Zell-Zeitkonstanten) und Zustände (z.B. Ladezustand, Polarisationsspannungen bzw. -ströme, Alterungszustand) für die datengetriebenen Klassifikationsverfahren herangezogen werden.In addition to sensor values (e.g. voltage, current, temperature), parameters (e.g. internal resistance, capacitance, open-circuit voltage, cell time constants) and states (e.g. state of charge, polarization voltages or currents, state of aging) can also be used for the data-driven classification process.

Das Klassifikationsverfahren basiert insbesondere auf der Hauptkomponentenanalyse (Principle Component Analysis, PCA). Es handelt sich dabei aber nur um ein mögliches Verfahren. Grundsätzlich sind andere Verfahren aus dem Bereich des process monitoring anwendbar, darunter - Anpassungen der Standart-PCA: Dynamic PCA (DPCA), Kernel PCA (KPCA), Multiscale PCA (MSPCA), Multiblock PCA (MBPCA) - Independent Component Analysis (ICA) - Partial Least Squares (PLS) - Fisher Discriminant Analysis (FDA) - Subspace Ansatz - Support Vector Machines (SVM) - Neuronale Netze.The classification procedure is based in particular on Principle Component Analysis (PCA). However, this is only one possible procedure. In principle, other processes from the field of process monitoring can be used, including - Adjustments to the standard PCA: Dynamic PCA (DPCA), Kernel PCA (KPCA), Multiscale PCA (MSPCA), Multiblock PCA (MBPCA) - Independent Component Analysis (ICA) - Partial Least Squares (PLS) - Fisher Discriminant Analysis (FDA) - Subspace approach - Support Vector Machines (SVM) - Neural networks.

6 und 7 zeigen nochmals eine etwas allgemeinere Beschreibung des Ablaufs der Verfahren zur Detektion von Fehlern und zur Lokalisierung von Fehlern. 6th and 7th show again a somewhat more general description of the sequence of the method for detecting errors and for localizing errors.

Insgesamt zeigen die Beispiele, wie durch die Erfindung eine Fehlerdetektion und Fehlerlokalisierung durch eine Sensorik bereitgestellt werden kann.Overall, the examples show how the invention can provide error detection and error localization by means of a sensor system.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturPatent literature cited

  • DE 112017000969 T5 [0004]DE 112017000969 T5 [0004]
  • DE 102010047960 A1 [0005]DE 102010047960 A1 [0005]
  • DE 102014220062 A1 [0006]DE 102014220062 A1 [0006]
  • DE 102015002827 A1 [0007]DE 102015002827 A1 [0007]

Zitierte Nicht-PatentliteraturNon-patent literature cited

  • ražen Slišković, Ratko Grbić, Željko Hocenski, „Multivariate statistical process monitoring,“ Tehnicki Vjesnik, vol. 19, 1(2012), pp. 33-41, 2012 [0021]ražen Slišković, Ratko Grbić, Željko Hocenski, “Multivariate statistical process monitoring,” Tehnicki Vjesnik, vol. 19, 1 (2012), pp. 33-41, 2012 [0021]
  • S. Yin, S. X. Ding, A. Haghani, H. Hao, and P. Zhang, „A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark Tennessee Eastman process,“ Journal of Process Control, vol. 22, no. 9, pp. 1567-1581, 2012 [0021]S. Yin, S. X. Ding, A. Haghani, H. Hao, and P. Zhang, "A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark Tennessee Eastman process," Journal of Process Control, vol. 22, no. 9, pp. 1567-1581, 2012 [0021]

Claims (10)

Verfahren zum Detektieren eines Fehlers in einem Batteriesystem (11), wobei in dem Batteriesystem (11) mehrere Batteriekomponenten (13), von denen jede zumindest eine komponenteneigene Überwachungseinheit (14) aufweist, und eine Recheneinrichtung (15) bereitgestellt sind, dadurch gekennzeichnet, dass durch die Recheneinrichtung (15) aus jeder der Batteriekomponenten (13) ein jeweiliges Überwachungssignal (17) der jeweiligen zumindest einen komponenteneigenen Überwachungseinheit (14) empfangen wird, sodass mehrere Überwachungssignale (17) aus unterschiedlichen der Batteriekomponenten (13) in der Recheneinrichtung (15) vorliegen, und mittels einer vorbestimmten korrelationsbasierten Klassifikationsmethode (18) auf der Grundlage eines jeweiligen zeitlichen Verlaufs (22) einiger oder aller der Überwachungssignale (17) jeweils zumindest ein Überwachungswert eines vorbestimmten statistischen Maßes und für den zumindest einen Überwachungswert auf der Grundlage von in der Recheneinrichtung (15) gespeicherten Korrelationsdaten (C) ein Erwartungskorridor, innerhalb welchem der jeweilige Überwachungswert bei Abwesenheit des Fehlers liegen muss, vorgegeben wird und ein Klassifikationsergebnis (32) ermittelt wird, das angibt, ob der jeweilige Überwachungswert gemäß einem vorbestimmten Abweichkriterium (30) von dem ermittelten Erwartungskorridor abweicht, und falls gemäß dem Klassifikationsergebnis (32) das Abweichkriterium (30) erfüllt ist, ein Fehlersignal (31) erzeugt wird, das signalisiert, dass eine Batteriekomponente (13) einen Fehler aufweist.A method for detecting a fault in a battery system (11), wherein a plurality of battery components (13), each of which has at least one component-specific monitoring unit (14), and a computing device (15) are provided in the battery system (11), characterized in that the computing device (15) receives a respective monitoring signal (17) from the respective at least one component-specific monitoring unit (14) from each of the battery components (13), so that several monitoring signals (17) from different battery components (13) are received in the computing device (15) are present, and by means of a predetermined correlation-based classification method (18) on the basis of a respective time curve (22) of some or all of the monitoring signals (17) in each case at least one monitoring value of a predetermined statistical measure and for the at least one monitoring value on the basis of in the computing device (1 5) stored correlation data (C) an expectation corridor within which the respective monitoring value must lie in the absence of the error is specified and a classification result (32) is determined which indicates whether the respective monitoring value is determined according to a predetermined deviation criterion (30) Expectation corridor deviates, and if, according to the classification result (32), the deviation criterion (30) is met, an error signal (31) is generated which signals that a battery component (13) has an error. Verfahren nach Anspruch 1, wobei das Abweichkriterium (30) umfasst, dass der jeweilige Überwachungswert von dem Erwartungskorridor mindestens für eine vorbestimmte Mindestzeitdauer und/oder um mehr als einen vorbestimmen Toleranzwert abweicht.Procedure according to Claim 1 wherein the deviation criterion (30) comprises that the respective monitoring value deviates from the expected corridor at least for a predetermined minimum period of time and / or by more than a predetermined tolerance value. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Klassifikationsmethode (18) zumindest eine der folgenden umfasst: eine Outlier-Detection, ein künstliches neuronales Netzwerk, eine Principal-Component-Analysis, PCA; eine Independent-Component-Analyse, ICA.Method according to one of the preceding claims, wherein the classification method (18) comprises at least one of the following: an outlier detection, an artificial neural network, a principal component analysis, PCA; an independent component analysis, ICA. Verfahren nach einem der vorhergehenden Ansprüche, wobei der zumindest eine Überwachungswert jeweils einen paarweise gebildete Korrelationskoeffizienten der Überwachungssignale und/oder einen aus den Überwachungssignalen gebildeten T2-Wert und/oder Squared Prediction Error wert, SPE-Wert umfasst und das Abweichungskriterium (30) einen jeweiligen Schwellwertvergleich (28, 29) für eine Student-T-Verteilung und/oder T2-Wert und/oder Squared Prediction Error, SPE, und/oder einen statistischen Hypothesentest umfasst.Method according to one of the preceding claims, wherein the at least one monitoring value comprises a paired correlation coefficient of the monitoring signals and / or a T 2 value and / or squared prediction error value, SPE value formed from the monitoring signals, and the deviation criterion (30) respective threshold value comparison (28, 29) for a Student T distribution and / or T 2 value and / or Squared Prediction Error, SPE, and / or a statistical hypothesis test. Verfahren nach einem der vorhergehenden Ansprüche, wobei zu vorbestimmten Überprüfungszeitpunkten jeweils - ein jeweiliger aktueller Signalwert (23) der Überwachungssignale (17) erfasst wird und - die aktuellen Signalwerte (23) zu einem Signalvektor (24) zusammengefasst werden und - mittels PCA-Basisvektoren, die durch die Korrelationsdaten (C) für eine PCA, Hauptkomponentenanalyse, vorgegeben sind, der Signalvektor (24) in Hauptkomponenten (25) umgewandelt wird und - für einige oder alle der Hauptkomponenten (25) ein T2-Wert und/oder ein SPE-Wert als jeweiliger Überwachungswert berechnet und - für den jeweiligen Wert ein Schwellenwertvergleich (28, 29) mit einem jeweiligen vorbestimmten Schwellenwert durchgeführt wird und das Abweichkriterium (30) erfüllt ist, falls für eine vorbestimmte Anzahl an Überprüfungszeitpunkten der jeweilige Schwellenwert überschritten wird.Method according to one of the preceding claims, wherein at predetermined checking times in each case - a respective current signal value (23) of the monitoring signals (17) is recorded and - the current signal values (23) are combined to form a signal vector (24) and - by means of PCA base vectors, which are predetermined by the correlation data (C) for a PCA, principal component analysis, the signal vector (24) is converted into principal components (25) and - for some or all of the principal components (25) a T 2 value and / or an SPE Value is calculated as the respective monitoring value and a threshold value comparison (28, 29) is carried out for the respective value with a respective predetermined threshold value and the deviation criterion (30) is met if the respective threshold value is exceeded for a predetermined number of checking times. Verfahren nach einem der vorhergehenden Ansprüche, wobei als der Fehler (19) zumindest einer der folgenden signalisiert wird: ein steigender Innenwiderstand, ein steigender Kontaktierungswiderstand (R), eine absinkende Speicherkapazität, ein innerer Kurzschluss in der fehlerhaften Batteriekomponente; ein Zellfehler; ein Isolierungsfehler; eine Abweichung vom einem vorbestimmten Normverhalten.Method according to one of the preceding claims, wherein at least one of the following is signaled as the error (19): an increasing internal resistance, an increasing contacting resistance (R), a decreasing storage capacity, an internal short circuit in the faulty battery component; a cell defect; an insulation failure; a deviation from a predetermined standard behavior. Verfahren nach einem der vorhergehenden Ansprüche, wobei für eine Lokalisierung des Fehlers (19) ermittelt wird, durch welches der Überwachungssignale (17) das Abweichkriterium (30) erfüllt wird, und diejenige Batteriekomponente (13), deren Überwachungseinheit (14) dieses Überwachungssignal (17) erzeugt hat, als die fehlerhafte Batteriekomponente (13) identifiziert wird.Method according to one of the preceding claims, wherein for a localization of the error (19) it is determined by which of the monitoring signals (17) the deviation criterion (30) is met, and that battery component (13) whose monitoring unit (14) this monitoring signal (17 ) has generated when the faulty battery component (13) is identified. Verfahren nach einem der vorhergehenden Ansprüche, wobei die zumindest eine Überwachungseinheit (14) jeder der Batteriekomponenten (13) ihr jeweiliges Überwachungssignal (17) mit Signalwerten (23) betreffend zumindest eine der folgenden Betriebsgrößen erzeugt: eine elektrische Spannung, einen elektrischen Strom, eine Temperatur; und/oder betreffend Parameterdaten zumindest eines der folgenden Parameter: Innenwiderstand, Kapazität, Ruhespannung, Zell-Zeitkonstanten; und/oder betreffend Zustandsdaten zumindest eines der folgenden Zustände: Ladezustand, Polarisationsspannung, Polarisationsstrom, Alterungszustand.Method according to one of the preceding claims, wherein the at least one monitoring unit (14) of each of the battery components (13) generates its respective monitoring signal (17) with signal values (23) relating to at least one of the following operating variables: an electrical voltage, an electrical current, a temperature ; and or regarding parameter data, at least one of the following parameters: internal resistance, capacitance, open circuit voltage, cell time constants; and / or regarding status data at least one of the following statuses: State of charge, polarization voltage, polarization current, state of aging. Batteriesystem (11) für ein Kraftfahrzeug (10), wobei in dem Batteriesystem (11) mehrere Batteriekomponenten (13), von denen jede zumindest eine komponenteneigenen Überwachungseinheit (14) aufweist, sowie eine Recheneinrichtung (15) bereitgestellt sind, dadurch gekennzeichnet, dass die Recheneinrichtung (15) dazu eingerichtet ist, ein Verfahren nach einem der vorhergehenden Ansprüche durchzuführen.Battery system (11) for a motor vehicle (10), with several in the battery system (11) Battery components (13), each of which has at least one component-specific monitoring unit (14) and a computing device (15) are provided, characterized in that the computing device (15) is set up to carry out a method according to one of the preceding claims. Kraftfahrzeug (10) mit einem Batteriesystem (11) nach Anspruch 9.Motor vehicle (10) with a battery system (11) Claim 9 .
DE102019212909.9A 2019-08-28 2019-08-28 Method for detecting a fault in a battery system as well as battery system and motor vehicle Pending DE102019212909A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102019212909.9A DE102019212909A1 (en) 2019-08-28 2019-08-28 Method for detecting a fault in a battery system as well as battery system and motor vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102019212909.9A DE102019212909A1 (en) 2019-08-28 2019-08-28 Method for detecting a fault in a battery system as well as battery system and motor vehicle

Publications (1)

Publication Number Publication Date
DE102019212909A1 true DE102019212909A1 (en) 2021-03-04

Family

ID=74564493

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102019212909.9A Pending DE102019212909A1 (en) 2019-08-28 2019-08-28 Method for detecting a fault in a battery system as well as battery system and motor vehicle

Country Status (1)

Country Link
DE (1) DE102019212909A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113325317A (en) * 2021-07-08 2021-08-31 山东大学 Power battery fault diagnosis method and system based on improved RBF neural network
CN114580496A (en) * 2022-01-24 2022-06-03 北京航空航天大学 A method for self-detection of lithium-ion battery cell failure
CN114914561A (en) * 2022-04-27 2022-08-16 深圳市道通科技股份有限公司 Power battery monitoring system and method
CN116106775A (en) * 2023-03-12 2023-05-12 昆明理工大学 An energy storage battery aging detection method based on cross-overlap difference algorithm
DE102022203343A1 (en) 2022-04-05 2023-10-05 Robert Bosch Gesellschaft mit beschränkter Haftung Method and device for operating a system for detecting an anomaly in an electrical energy storage device for a device using machine learning methods
CN118688655A (en) * 2024-08-22 2024-09-24 银河航天(西安)科技有限公司 Battery status monitoring method, device and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014202622A1 (en) * 2014-02-13 2015-08-13 Robert Bosch Gmbh A method of monitoring a battery having a plurality of battery cells
US20160195587A1 (en) * 2015-01-07 2016-07-07 Samsung Electronics Co., Ltd. Apparatus and method estimating state of battery pack including plural battery cells
DE102017218588A1 (en) * 2017-10-18 2019-04-18 Bayerische Motoren Werke Aktiengesellschaft Detection of critical operating states in lithium-ion cells
DE102018215761A1 (en) * 2018-09-17 2020-03-19 Robert Bosch Gmbh Method for monitoring an energy storage system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014202622A1 (en) * 2014-02-13 2015-08-13 Robert Bosch Gmbh A method of monitoring a battery having a plurality of battery cells
US20160195587A1 (en) * 2015-01-07 2016-07-07 Samsung Electronics Co., Ltd. Apparatus and method estimating state of battery pack including plural battery cells
DE102017218588A1 (en) * 2017-10-18 2019-04-18 Bayerische Motoren Werke Aktiengesellschaft Detection of critical operating states in lithium-ion cells
DE102018215761A1 (en) * 2018-09-17 2020-03-19 Robert Bosch Gmbh Method for monitoring an energy storage system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113325317A (en) * 2021-07-08 2021-08-31 山东大学 Power battery fault diagnosis method and system based on improved RBF neural network
CN114580496A (en) * 2022-01-24 2022-06-03 北京航空航天大学 A method for self-detection of lithium-ion battery cell failure
DE102022203343A1 (en) 2022-04-05 2023-10-05 Robert Bosch Gesellschaft mit beschränkter Haftung Method and device for operating a system for detecting an anomaly in an electrical energy storage device for a device using machine learning methods
CN114914561A (en) * 2022-04-27 2022-08-16 深圳市道通科技股份有限公司 Power battery monitoring system and method
CN116106775A (en) * 2023-03-12 2023-05-12 昆明理工大学 An energy storage battery aging detection method based on cross-overlap difference algorithm
CN118688655A (en) * 2024-08-22 2024-09-24 银河航天(西安)科技有限公司 Battery status monitoring method, device and computer readable storage medium

Similar Documents

Publication Publication Date Title
DE102019212909A1 (en) Method for detecting a fault in a battery system as well as battery system and motor vehicle
DE102009047856B4 (en) System and method for identifying problems in current and voltage measurement
DE102016125575B4 (en) Improved protection, improved diagnostics and improved control of power distribution and controls
DE102017205521B4 (en) Power conversion device and method for diagnosing abnormality in voltage sensor characteristics
DE102017208770B4 (en) Method for checking a battery condition and tester for checking a battery condition
DE102012205401A1 (en) Apparatus and method for redundantly determining a battery current flowing across the poles of a battery
DE102019217538A1 (en) METHODS AND SYSTEMS FOR CARRYING OUT DIAGNOSTIC PROCESSES WITH REDUCED PROCESSING TIME
EP3552035A1 (en) Method for operating a traction battery for a motor vehicle and battery management device therefor
EP4252013B1 (en) METHOD FOR DETERMINING AT LEAST A CURRENT CAPACITY VALUE OF A Y-CAPACITY OF A HIGH-VOLTAGE ON-BOARD NETWORK, AND ELECTRONIC COMPUTING DEVICE
DE102014219807B4 (en) Method and device for testing the functionality of a current sensor and vehicle
DE102014219806B4 (en) Method and device for testing the functionality of a current sensor and vehicle
WO2022162060A1 (en) Big data for fault identification in battery systems
DE102014010658A1 (en) CIRCUIT ARRANGEMENT AND METHOD FOR MONITORING AN ENERGY SUPPLY OF AN ELECTRONIC DEVICE
DE102017218560A1 (en) Battery unit for a battery system and battery system
DE102021006561A1 (en) Big data for error detection in battery systems
WO2013004589A1 (en) Documentation of faults in a fault memory of a motor vehicle
DE102023200585B4 (en) Method and device for predictive diagnosis of a device battery of a technical device using a trace graph model
DE102015208927A1 (en) Method for monitoring a vehicle electrical system
EP4016098B1 (en) Method and device for robust online determination of the state of large battery storage systems
EP2810255A1 (en) Method for forecasting a fault or for fault detection in a transport machine, and transport machine
DE102018212845B3 (en) A diagnostic method and apparatus for verifying operability of an electromechanical load, and a computer program product and a vehicle
DE102021104535A1 (en) Method for monitoring the energy supply of a motor vehicle
EP2388602A1 (en) Method for diagnosing contacts of a photovoltaic assembly and device
DE102020213771A1 (en) Method for monitoring an energy source in an on-board network
DE102020121416B4 (en) System and method for analyzing a quiescent current

Legal Events

Date Code Title Description
R163 Identified publications notified