Battery state diagnosis apparatus and method thereof
By obtaining battery status information from BMS, EIS equipment and history management servers and performing comprehensive diagnosis, the problem of long testing time of traditional battery diagnosis system and difficulty in accommodating multiple batteries is solved, and fast and high-precision battery status diagnosis is achieved.
Patent Information
- Application Number
- CN202410319127.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-09-18
- Filing Date
- 2024-03-20
- Publication Date
- 2025-03-18
AI Technical Summary
The traditional battery diagnosis system has a long test time and has limitations in accommodating multiple batteries, making it difficult to efficiently and accurately diagnose the battery status.
By obtaining the first state information of the battery from the battery management system (BMS), obtaining the second state information of the battery from the electrochemical impedance spectrum (EIS) device, obtaining the third state information of the battery from the history management server, and conducting comprehensive diagnosis based on this information, a fast and high-precision battery state diagnosis is achieved.
It realizes high-precision diagnosis of battery status in a short period of time, improves the efficiency and accuracy of battery management, and is suitable for large-scale battery management needs.
Smart Images

Figure CN119644143A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of priority from Korean Patent Application No. 10-2023-0124147 filed in the Korean Intellectual Property Office on September 18, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to a technology for quickly diagnosing a battery status of an electric vehicle. Background Art
[0004] Generally, an electric vehicle, which is a vehicle driven by electric energy, is equipped with a battery including a plurality of battery cells for storing electric energy. Such a battery cell converts chemical energy into electric energy to supply electric energy (discharge), or converts electric energy supplied from the outside into chemical energy to store it (charge).
[0005] Since electric vehicles are driven using the electrical energy stored in the battery as a power source, the performance of the vehicle is determined by the performance of the battery. Therefore, in order to improve the performance of the electric vehicle, it is necessary to manage the battery to maximize the performance.
[0006] In recent years, as excellent battery cells are used to improve the power source of vehicles and the number of battery cells has gradually increased, there is a greater need to manage batteries. This battery management is usually performed by a battery management system (BMS).
[0007] The battery management system measures cell status information including voltage, current, temperature, etc. of battery cells from a battery module provided in an electric vehicle, manages the battery cells using the cell status information and option values for controlling the battery cells, and performs cell balancing to maintain balance between the battery cells.
[0008] Cell balancing is one of the control operations of a battery management system that equalizes the voltage or charge amount of battery cells. Each battery cell of a battery module may have differences in electrical characteristics even when the battery cells are manufactured under the same manufacturing conditions and environment, and may have differences in electrical characteristics even when the battery cells are installed in an electric vehicle and operate in the electric vehicle.
[0009] Due to such differences in electrical characteristics, voltage imbalance or residual charge imbalance may occur between interconnected battery cells even if the battery cells are charged and discharged with the same current, and the voltage imbalance or residual charge imbalance between the battery cells may result in a reduction in the available voltage range of the battery cells or a shortened charge and discharge cycle.
[0010] On the other hand, as the number of scrapped electric vehicles increases rapidly, there is an active discussion on how to utilize the batteries provided in electric vehicles, and as a technology to support it, a technology that can test battery performance is required. For reference, when the state of health (SOH) of an electric vehicle battery is less than 70%, its capacity performance can no longer be used for electric vehicles.
[0011] Conventional battery diagnostic systems diagnose battery status based on cell voltage differences and insulation resistance of batteries installed in vehicles. Since conventional technology requires the battery to be repeatedly charged and discharged for 20 hours to perform performance tests, the test time is long and there are limitations in accommodating all batteries, especially when the number of batteries tested is large. Summary of the invention
[0012] One aspect of the present disclosure provides a battery status diagnosis device and method thereof, which can diagnose the battery status with high accuracy in a short time by obtaining first status information of the battery from a battery management system (BMS), obtaining second status information of the battery from an electrochemical impedance spectroscopy (EIS) device, obtaining third status information of the battery from a history management server, and diagnosing the battery status based on the first status information, the second status information and the third status information.
[0013] Another aspect of the present disclosure provides a battery status diagnosis device and method thereof, which can diagnose the battery status with high accuracy in a short time through the following process: obtaining a first state of health (SOH) of the battery and diagnostic trouble code information related to overcharging and overdischarging of the battery from a BMS, determining a first safety level of the battery based on a table recording safety levels corresponding to DTCs, obtaining a Nyquist plot of the battery from an electrochemical impedance spectroscopy (EIS) device, determining resistance, reactance and Warburg impedance based on the Nyquist plot, determining a second SOH of the battery based on a table recording SOH corresponding to resistance, reactance and Warburg impedance, determining a second safety level of the battery based on a table recording safety levels corresponding to resistance, reactance and Warburg impedance, obtaining a third SOH and a third safety level of the battery from a history management server, and diagnosing the battery status based on the first SOH, the first safety level, the second SOH, the second safety level, the third SOH and the third safety level.
[0014] Another aspect of the present disclosure provides a battery status diagnosis device and method thereof, which can diagnose the battery status with high accuracy in a short time by obtaining the battery's state of health (SOH) and diagnostic trouble code (DTC) information related to battery overcharging and over-discharging from a battery management system (BMS), determining the battery's safety level based on a table recording the safety levels corresponding to the DTCs, and diagnosing the battery status based on the battery's SOH and safety level.
[0015] Another aspect of the present disclosure provides a battery status diagnosis device and method thereof, which can diagnose the battery status with high accuracy in a short time by obtaining the Nyquist diagram of the battery from an electrochemical impedance spectroscopy (EIS) device, determining the resistance, reactance and Warburg impedance based on the Nyquist diagram, determining the second SOH of the battery based on a table recording the SOH corresponding to the resistance, reactance and Warburg impedance, determining the safety level of the battery based on a table recording the safety levels corresponding to the resistance, reactance and Warburg impedance, and diagnosing the battery status based on the SOH and safety level of the battery.
[0016] Yet another aspect of the present disclosure provides a battery status diagnosis device and method thereof, which can diagnose the battery status with high accuracy in a short time by obtaining the SOH and safety level of the battery from a history management server and diagnosing the battery status based on the SOH and the safety level.
[0017] The technical problems to be solved by the present disclosure are not limited to the above problems, and those skilled in the art to which the present disclosure belongs will clearly understand any other technical problems not mentioned herein through the following description. Moreover, it can be easily understood that the objects and advantages of the present disclosure can be achieved by the units and combinations thereof described in the claims.
[0018] According to one aspect of the present disclosure, a battery status diagnosis device includes: a controller, which obtains at least one of first status information, second status information or third status information or a combination thereof, and diagnoses the battery status based on at least one of the first status information, second status information or third status information or a combination thereof, the first status information includes a first state of health (SOH) for diagnosing the battery, the second status information includes a second SOH for diagnosing the battery, and the third status information includes a third SOH for diagnosing the battery; and an output device, which outputs the diagnosis result of the controller, wherein the first status information further includes a first safety level derived from the number of occurrences of diagnostic trouble codes (DTCs) related to battery overcharging and overdischarging, the second status information further includes a second safety level derived from the resistance, reactance and Warburg impedance of the battery, and the third status information further includes a third safety level derived from the change in battery voltage during charging.
[0019] In some embodiments, the apparatus may further include a storage device storing at least one of a first lookup table, a second lookup table, a third lookup table, or a combination thereof, wherein the first lookup table records safety levels corresponding to the number of DCT occurrences associated with battery overcharging and overdischarging, the second lookup table records SOH corresponding to the resistance, reactance, and Warburg impedance of the battery, and the third lookup table records safety levels corresponding to the resistance, reactance, and Warburg impedance of the battery.
[0020] In some embodiments, the controller may obtain the number of DTC occurrences related to battery overcharging and overdischarging from a battery management system (BMS), and obtain a first safety level corresponding to the number of DTC occurrences related to battery overcharging and overdischarging based on a first lookup table.
[0021] In some embodiments, the controller may obtain a Nyquist plot of the battery from an electrochemical impedance spectroscopy (EIS) device, determine resistance, reactance, and Warburg impedance based on the Nyquist plot, and obtain a second SOH corresponding to the resistance, reactance, and Warburg impedance based on a second lookup table.
[0022] In some embodiments, the controller may obtain a Nyquist plot of the battery from an electrochemical impedance spectroscopy (EIS) device, determine resistance, reactance, and Warburg impedance based on the Nyquist plot, and obtain a second safety level corresponding to the resistance, reactance, and Warburg impedance based on a third lookup table.
[0023] In some implementations, the controller may diagnose the battery status based on the first SOH and the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
[0024] In some embodiments, the controller may classify the battery into a reuse category when the first SOH, the second SOH, and the third SOH are within a first threshold range and the first safety level, the second safety level, and the third safety level are within a second threshold range.
[0025] In some embodiments, the controller may classify the battery into a waste category when one of the first SOH, the second SOH, and the third SOH is outside a first threshold range or one of the first safety level, the second safety level, and the third safety level is outside a second threshold range.
[0026] In some embodiments, the controller may classify the battery into a reuse category when an average of the first SOH, the second SOH, and the third SOH exceeds a first threshold and an average of the first safety level, the second safety level, and the third safety level exceeds a second threshold.
[0027] In some embodiments, the controller may classify the battery into a waste category when an average of the first, second, and third SOHs does not exceed a first threshold or an average of the first, second, and third safety levels does not exceed a second threshold.
[0028] According to one aspect of the present disclosure, a battery status diagnosis method includes: obtaining, by a controller, at least one of first status information, second status information or third status information or a combination thereof, and diagnosing, by the controller, the battery status based on at least one of the first status information, the second status information or the third status information or a combination thereof, the first status information includes a first state of health (SOH) for diagnosing the battery, the second status information includes a second SOH for diagnosing the battery, and the third status information includes a third SOH for diagnosing the battery, wherein the first status information further includes a first safety level derived from the number of occurrences of a diagnostic trouble code (DTC) related to overcharging and overdischarging of the battery, the second status information further includes a second safety level derived from the resistance, reactance and Warburg impedance of the battery, and the third status information further includes a third safety level derived from a change in battery voltage during charging.
[0029] In some embodiments, the method may further include: storing, by a storage device, at least one of a first lookup table, a second lookup table, a third lookup table, or a combination thereof, wherein the first lookup table records safety levels corresponding to the number of DCT occurrences associated with battery overcharging and overdischarging, the second lookup table records SOH corresponding to the resistance, reactance, and Warburg impedance of the battery, and the third lookup table records safety levels corresponding to the resistance, reactance, and Warburg impedance of the battery.
[0030] In some embodiments, obtaining the first status information may include: obtaining, by the controller, the number of DTC occurrences related to battery overcharging and over-discharging from a battery management system (BMS), and obtaining, by the controller, a first safety level corresponding to the number of DTC occurrences related to battery overcharging and over-discharging based on a first lookup table.
[0031] In some embodiments, obtaining the second state information may include: obtaining, by the controller, a Nyquist diagram of the battery from an electrochemical impedance spectroscopy (EIS) device, determining, by the controller, resistance, reactance, and Warburg impedance based on the Nyquist diagram, and obtaining, by the controller, a second SOH corresponding to the resistance, reactance, and Warburg impedance based on a second lookup table.
[0032] In some embodiments, obtaining the second state information may include: obtaining, by the controller, a Nyquist diagram of the battery from an electrochemical impedance spectroscopy (EIS) device, determining, by the controller, resistance, reactance, and Warburg impedance based on the Nyquist diagram, and obtaining, by the controller, a second safety level corresponding to the resistance, reactance, and Warburg impedance based on a third lookup table.
[0033] In some embodiments, diagnosing the battery status may include: diagnosing, by the controller, the battery status based on the first SOH and the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
[0034] In some embodiments, diagnosing the battery status may include classifying, by the controller, the battery into a reuse category when the first SOH, the second SOH, and the third SOH are within a first threshold range and the first safety level, the second safety level, and the third safety level are within a second threshold range.
[0035] In some embodiments, diagnosing the battery status may include: classifying the battery as a waste category by the controller when one of the first SOH, the second SOH, and the third SOH is outside a first threshold range or one of the first safety level, the second safety level, and the third safety level is outside a second threshold range.
[0036] In some embodiments, diagnosing the battery status may include classifying the battery as a reuse category by the controller when an average of the first SOH, the second SOH, and the third SOH exceeds a first threshold and an average of the first safety level, the second safety level, and the third safety level exceeds a second threshold.
[0037] In some implementations, diagnosing the battery status may include: when the average of the first SOH, the second SOH, and the third SOH does not exceed a first threshold or the average of the first safety level, the second safety level, and the third safety level does not exceed a second threshold, the controller classifies the battery into a waste category. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 is a block diagram illustrating an example of a battery status diagnostic system.
[0039] Figure 2 is a diagram showing an example of a Nyquist diagram generated by an EIS device provided in a battery state diagnosis system.
[0040] Figure 3 is a diagram showing an example of a result derived from a Nyquist diagram by an EIS device provided in a battery state diagnosis system.
[0041] Figure 4 is a block diagram illustrating an example of a battery state diagnostic device.
[0042] Figure 5 is a flowchart illustrating an example of a battery state diagnosis method.
[0043] Figure 6 is a flowchart illustrating an example of a battery state diagnosis method.
[0044] Figure 7 is a block diagram illustrating an example of a computing system for executing a battery status diagnosis method. DETAILED DESCRIPTION
[0045] Figure 1 is a block diagram illustrating a battery status diagnosis system.
[0046] like Figure 1 As shown, the battery status diagnosis system may include a history management server 100, a statistics processing server 200, a BMS 300, an EIS device 400, a diagnostic apparatus 500, and a battery 600. In this case, according to the scheme of implementing the battery status diagnosis system, the components may be combined with each other to be implemented as a whole, or some components may be omitted. In particular, the history management server 100 and the statistics processing server 200 may be implemented as one server.
[0047] The history management server 100 may communicate with the BMS 300 to obtain time series data for determining the state of the battery 600. In this case, the time series data may include a pack voltage of the battery 600, a module voltage of the battery 600, a cell voltage of the battery 600, a current of the battery 600, a temperature of the battery 600, a coolant temperature, a cell balancing time and number, a slow charge number and energy amount, a fast charge number and energy amount, a cumulative charge amount and energy amount, and a cumulative discharge amount and energy amount.
[0048] The history management server 100 may determine the SOH of the battery 600, determine the remaining life of the battery 600, and determine the safety level of the battery 600 based on the time series data. In this case, the history management server 100 may determine the SOH, remaining life, and safety level of the battery 600 by using a high computing power (HCP) diagnostic logic. For example, the history management server 100 determines the voltage change when charging the battery 600 based on the time series data, and determines the safety level of the battery 600 based on the voltage change of the battery 600 when charging. At this time, the greater the voltage change, the lower the safety level.
[0049] In addition, the history management server 100 may diagnose the state of the battery 600 based on the SOH, the remaining life, and the safety level of the battery 600 .
[0050] The statistical processing server 200 may receive the diagnostic result of the diagnostic device 500 from the diagnostic device 500 and perform statistical processing on the diagnostic result. For example, the statistical processing server 200 may receive the resistance value, reactance value, and Warburg impedance of the battery 600 from the diagnostic device 500 and determine a statistical value (e.g., an average value) of the resistance value, a statistical value of the reactance value, and a statistical value of the Warburg impedance value. In this case, the Warburg impedance value may be replaced by a capacitance value that causes the reactance value.
[0051] The BMS 300 is a module that is located in the group of the battery 600 and manages the battery 600, and can manage the SOH of the battery 600, the state of charge (SOC) of the battery 600, the group voltage of the battery 600, the module voltage of the battery 600, the cell voltage of the battery 600, the current of the battery 600, the temperature of the battery 600, the coolant temperature, the cell balancing time and number, the number and energy amount of slow charging, the number and energy amount of fast charging, the cumulative charge amount and energy amount, the cumulative discharge amount and energy amount, the DTC occurrence history information, etc. In this case, the DTC occurrence history information may include DTCs that occur due to overcharging of the battery 600, the number of occurrences of DTCs related to overcharging, DTCs that occur due to overdischarging of the battery 600, and the number of occurrences of DTCs related to overdischarging.
[0052] The EIS device 400 can apply an AC voltage to the battery 600 to obtain an impedance (Z), display the real part of the impedance (resistance) on the x-axis, and display the imaginary part of the impedance (reactance) on the y-axis to generate a Nyquist plot. In this case, the EIS device 400 can generate a Nyquist plot by displaying the real part of the impedance (resistance) on the y-axis and the imaginary part of the impedance (reactance) on the x-axis. For example, a Nyquist plot such as Figure 2 shown.
[0053] Figure 2 is a diagram showing an example of a Nyquist diagram generated by an EIS device provided in a battery state diagnosis system.
[0054] exist Figure 2 In the figure, the x-axis represents the real part of the impedance (Z) (real impedance), the y-axis represents the imaginary part of the impedance (Z) (imaginary impedance), the reference numeral 210 represents the Nyquist diagram of a battery pack equipped with an electric vehicle with a mileage of 80,000 kilometers, and the reference numeral "220" represents the Nyquist diagram of a battery pack equipped with an electric vehicle with a mileage of 240,000 kilometers.
[0055] The EIS device 400 can determine resistance, reactance, and Warburg impedance based on the Nyquist plot. As an example, resistance, reactance, and Warburg impedance are as follows: Figure 3 shown.
[0056] Figure 3 is a diagram showing results derived from a Nyquist diagram by an EIS device provided in a battery state diagnosis system.
[0057] exist Figure 3 In the diagram, Rs represents resistance, Rct represents reactance, and “W” represents Warburg impedance. The resistance Rs, reactance Rct, and Warburg impedance W can be used to diagnose the state of the battery 600. In addition, the EIS device 400 can send the resistance Rs, reactance Rct, and Warburg impedance W to the diagnostic apparatus 500.
[0058] On the other hand, the diagnostic device 500 may be implemented as a portable device (eg, a tablet computer, a smart phone, etc.).
[0059] The diagnostic device 500 can obtain first status information of the battery 600 from the BMS 300, obtain second status information of the battery 600 from the EIS device 400, obtain third status information of the battery 600 from the history management server 100, and diagnose the status of the battery 600 based on the first status information, the second status information and the third status information.
[0060] The diagnostic device 500 can obtain a first SOH of the battery 600 and DTC information related to overcharging and over-discharging of the battery 600 from the BMS 300, determine a first safety level of the battery 600 based on a table recording safety levels corresponding to the DTCs, obtain a Nyquist diagram of the battery 600 from the EIS device 400, determine resistance, reactance, and Warburg impedance based on the Nyquist diagram, determine a second SOH of the battery 600 based on a table recording SOH corresponding to resistance, reactance, and Warburg impedance, determine a second safety level of the battery 600 based on a table recording safety levels corresponding to resistance, reactance, and Warburg impedance, obtain a third SOH and a third safety level of the battery 600 from the history management server 100, and diagnose the state of the battery 600 based on the first SOH, the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
[0061] The diagnostic device 500 can obtain the SOH of the battery 600 and DTC information related to overcharging and over-discharging of the battery 600 from the BMS 300, determine the safety level of the battery 600 based on a table recording the safety levels corresponding to the DTCs, and diagnose the state of the battery 600 based on the SOH and safety level of the battery 600.
[0062] The diagnostic device 500 can obtain the Nyquist diagram of the battery 600 from the EIS device 400, determine the resistance, reactance and Warburg impedance based on the Nyquist diagram, determine the SOH of the battery 600 based on a table recording the SOH corresponding to the resistance, reactance and Warburg impedance, determine the safety level of the battery 600 based on a table recording the safety levels corresponding to the resistance, reactance and Warburg impedance, and diagnose the state of the battery 600 based on the SOH and safety level of the battery 600.
[0063] The diagnosis device 500 may obtain the SOH and the safety level of the battery 600 from the history management server 100 , and diagnose the state of the battery 600 based on the SOH and the safety level of the battery 600 .
[0064] Figure 45 is a block diagram showing a battery status diagnosis device. For example, the device 500 may refer to the diagnosis apparatus 500 described above.
[0065] like Figure 4 As shown, the apparatus 500 for battery status diagnosis may include a storage device 10, a communication device 20, an output device 30, and a controller 40. In this case, according to a scheme of implementing the apparatus 500 for battery status diagnosis, the components may be combined with each other to be implemented as a whole, or some components may be omitted.
[0066] For each component, the storage device 10 may store various logics, algorithms, and programs required in the following processes: obtaining first status information of the battery 600 from the BMS 300, obtaining second status information of the battery 600 from the EIS device 400, obtaining third status information of the battery 600 from the history management server 100, and diagnosing the status of the battery 600 based on the first status information, the second status information, and the third status information.
[0067] The storage device 10 can store various logics, algorithms and programs required in the following processes: obtaining a first SOH of the battery 600 and DTC information related to overcharging and overdischarging of the battery 600 from the BMS 300, determining a first safety level of the battery 600 based on a table recording safety levels corresponding to the DTCs, obtaining a Nyquist diagram of the battery 600 from the EIS device 400, determining resistance, reactance and Warburg impedance based on the Nyquist diagram, determining a second SOH of the battery 600 based on a table recording SOH corresponding to resistance, reactance and Warburg impedance, determining a second safety level of the battery 600 based on a table recording safety levels corresponding to resistance, reactance and Warburg impedance, obtaining a third SOH and a third safety level of the battery 600 from the history management server 100, and diagnosing the state of the battery 600 based on the first SOH, the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
[0068] The storage device 10 may store various logics, algorithms, and programs required in the following processes: obtaining the SOH of the battery 600 and DTC information related to overcharging and over-discharging of the battery 600 from the BMS 300, determining the safety level of the battery 600 based on a table recording the safety levels corresponding to the DTCs, and diagnosing the state of the battery 600 based on the SOH and the safety level of the battery 600.
[0069] The storage device 10 can store various logics, algorithms and programs required in the following processes: obtaining the Nyquist diagram of the battery 600 from the EIS equipment 400, determining the resistance, reactance and Warburg impedance based on the Nyquist diagram, determining the SOH of the battery based on a table recording the SOH corresponding to the resistance, reactance and Warburg impedance, determining the safety level of the battery 600 based on a table recording the safety levels corresponding to the resistance, reactance and Warburg impedance, and diagnosing the state of the battery 600 based on the SOH and safety level of the battery 600.
[0070] The storage device 10 may store various logics, algorithms, and programs required in obtaining the SOH and the safety level of the battery 600 from the history management server 100 and diagnosing the state of the battery 600 based on the SOH and the safety level of the battery 600 .
[0071] The communication device 20 is a module for providing a communication interface with the history management server 100 , the statistics processing server 200 , the BMS 300 , and the EIS device 400 , and may include at least one of a mobile communication module, a wireless Internet module, and a short-range communication module.
[0072] The mobile communication module can communicate with the history management server 100 and the statistics processing server 200 through a mobile communication network constructed according to a technical standard or communication scheme for mobile communication (for example, Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Code Division Multiple Access 2000 (CDMA2000), Enhanced Voice Data Optimized or Enhanced Voice Data Dedicated (EV-DO), Wideband CDMA (WCDMA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), Advanced Long Term Evolution (LTEA), etc.).
[0073] The wireless Internet module is a module for wireless Internet access, and can communicate with the history management server 100 and the statistics processing server 200 in the following ways: wireless LAN (WLAN), wireless fidelity (Wi-Fi), Wi-Fi direct, Digital Living Network Alliance (DLNA), wireless broadband (WiBro), World Interoperability for Microwave Access (WiMAX), high-speed downlink packet access (HSDPA), high-speed uplink packet access (HSUPA), long-term evolution (LTE), advanced long-term evolution (LTE-A), etc.
[0074] The short-range communication module can be connected by using Bluetooth TM), radio frequency identification (RFID), infrared data association (IrDA), ultra-wideband (UWB), ZigBee, near field communication (NFC), and wireless universal serial bus (USB) technologies to support short-range communication with the BMS 300 and the EIS device 400.
[0075] The output device 30 may display the diagnosis result of the battery 600 on a screen or output the diagnosis result in voice.
[0076] The controller 40 may perform overall control so that each component performs its function. The controller 40 may be implemented in the form of hardware or software, or may be implemented in a combination of hardware and software. Preferably, the controller 40 may be implemented as a microprocessor, but is not limited thereto.
[0077] The controller 40 may obtain first status information of the battery 600 from the BMS 300, obtain second status information of the battery 600 from the EIS device 400, obtain third status information of the battery 600 from the history management server 100, and diagnose the status of the battery 600 based on at least one of the first status information, the second status information, or the third status information, or a combination thereof.
[0078] In this case, the controller 40 may obtain the first SOH of the battery 600 and DTC information related to overcharge and overdischarge of the battery 600 from the BMS 300, and determine the first safety level of the battery 600 based on a table in which the safety levels corresponding to the DTCs are recorded. In this case, the first state information may include the first SOH and the first safety level of the battery 600.
[0079] In this case, the controller 40 may obtain a Nyquist diagram of the battery 600 from the EIS device 400, determine resistance, reactance, and Warburg impedance based on the Nyquist diagram, determine a second SOH of the battery 600 based on a table recording SOHs corresponding to resistance, reactance, and Warburg impedance, and determine a second safety level of the battery 600 based on a table recording safety levels corresponding to resistance, reactance, and Warburg impedance. In this case, the second state information may include the second SOH and the second safety level of the battery 600.
[0080] In addition, the controller 40 may obtain the third SOH and the third safety level of the battery from the history management server 100 as the third state information.
[0081] Therefore, the controller 40 may diagnose the state of the battery 600 based on the first SOH, the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
[0082] On the other hand, the controller 40 can obtain the SOH of the battery 600 and the DTC information related to the overcharging and over-discharging of the battery 600 from the BMS 300, determine the safety level of the battery 600 based on the table recording the safety levels corresponding to the DTCs, and diagnose the state of the battery 600 based on the SOH and the safety level of the battery 600.
[0083] In addition, the controller 40 can obtain the Nyquist diagram of the battery 600 from the EIS device 400, determine the resistance, reactance and Warburg impedance based on the Nyquist diagram, determine the SOH of the battery based on a table recording the SOH corresponding to the resistance, reactance and Warburg impedance, determine the safety level of the battery 600 based on a table recording the safety levels corresponding to the resistance, reactance and Warburg impedance, and diagnose the state of the battery 600 based on the SOH and safety level of the battery 600.
[0084] In addition, the controller 40 may obtain the SOH and the safety level of the battery 600 from the history management server 100 , and diagnose the state of the battery 600 based on the SOH and the safety level of the battery 600 .
[0085] In the following, reference will be made to Figure 5 The operation of the controller 40 is described in detail.
[0086] Figure 5 is a flow chart showing a battery status diagnosis method.
[0087] First, in 501, the controller 40 may request first status information from the BMS 300. In this case, the first status information may include the SOH of the battery 600, the number of occurrences of DTCs related to overcharge of the battery 600, and the number of occurrences of DTCs related to overdischarge of the battery 600.
[0088] Then, the controller 40 may receive first status information from the BMS 300 in 502 .
[0089] Then, in 503, the controller 40 may determine a first safety level corresponding to the number of occurrences of DTCs related to overcharge of the battery 600 and the number of occurrences of DTCs related to overdischarge of the battery 600 based on the first lookup table. In this case, the first lookup table is stored in the storage device 10.
[0090] Then, in 504, the controller 40 may request a power relay assembly (PRA) control from the BMS 300. That is, the controller 40 may request a relay closing control from the BMS 300 so that the EIS device 400 obtains the impedance (Z) by applying an AC voltage to the battery 600. For reference, the EIS device 400 may generate a Nyquist diagram of the battery 600 only when in a PRA closing state.
[0091] Then, in 505, the controller 40 may request second state information from the EIS device 400. In this case, the second state information may include resistance, reactance, and Warburg impedance.
[0092] Then, in 507, the controller 40 may determine whether all of the second state information obtained from the EIS device 400 is within a normal range based on the statistical values received from the statistics processing server 200. For example, the controller 40 determines whether the error between the resistance value received from the EIS device 400 and the resistance statistical value is within a threshold, whether the error between the reactance value received from the EIS device 400 and the reactance statistical value is within a threshold, and whether the error between the Warburg impedance value received from the EIS device 400 and the Warburg impedance statistical value is within a threshold.
[0093] Then, in 508 , the controller 40 may determine a second SOH corresponding to the resistance, reactance, and Warburg impedance based on the second lookup table, and determine a second safety level corresponding to the resistance, reactance, and Warburg impedance based on the third lookup table.
[0094] Then, in 509 , the controller 40 may request third status information from the history management server 100 .
[0095] Then, in 510 , the controller 40 may receive third status information from the history management server 100 .
[0096] Then, in 511, the controller 40 may diagnose the state of the battery 600 based on the first state information, the second state information, and the third state information. That is, the controller 40 may diagnose the state of the battery 600 based on the first SOH and the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
[0097] As a first example, when the first SOH, the second SOH, and the third SOH are within a first threshold range and the first safety level, the second safety level, and the third safety level are within a second threshold range, the controller 40 may classify the battery 600 into a reuse category. In this case, the reuse category may include remanufacturing as an electric vehicle battery and reuse as an energy storage system (ESS). In addition, when one of the first SOH, the second SOH, and the third SOH is outside the first threshold range or one of the first safety level, the second safety level, and the third safety level is outside the second threshold range, the controller 40 may classify the battery 600 into a waste category.
[0098] As a second example, when the average of the first SOH, the second SOH, and the third SOH exceeds the first threshold value, and the average of the first safety level, the second safety level, and the third safety level exceeds the second threshold value, the battery 600 may be classified as a reuse category. When the average of the first SOH, the second SOH, and the third SOH does not exceed the first threshold value, or the average of the first safety level, the second safety level, and the third safety level does not exceed the second threshold value, the battery 600 may be classified as a waste category. In this case, the waste category may be a category in which only a recyclable portion is extracted from the battery 600 and the rest is discarded.
[0099] As a third example, the controller 40 may prioritize the first SOH, the second SOH, and the third SOH. When the two high priority SOHs are within the first threshold range, the controller 40 may prioritize the first safety level, the second safety level, and the third safety level. When the two high priority safety levels are within the threshold range, the controller 40 may classify the battery 600 as a reuse category. When one of the two high priority SOHs is outside the first threshold range or one of the two high priority safety levels is outside the second threshold range, the controller 40 may classify the battery 600 as a waste category.
[0100] Then, in 512 , the controller 40 may transmit the diagnosis result to the statistics processing server 200 .
[0101] Then, in 513 , the controller 40 may output the diagnosis result via the output device 30 .
[0102] Figure 6 is a flow chart showing a battery status diagnosis method.
[0103] First, in 601 , the controller 40 obtains first state information of the battery 600 from the BMS 300 .
[0104] Then, in 602 , the controller 40 obtains second state information of the battery 600 from the EIS device 400 .
[0105] Then, in 603 , the controller 40 obtains third state information of the battery 600 from the history management server 100 .
[0106] Then, in 604 , the controller 40 diagnoses the state of the battery 600 based on the first state information, the second state information, and the third state information.
[0107] Figure 7 is a block diagram illustrating a computing system for executing a battery status diagnosis method.
[0108] Reference Figure 7 The battery status diagnosis method according to the embodiment of the present disclosure may be implemented by a computing system 1000. The computing system 1000 may include at least one processor 1100, a memory 1300, a user interface input device 1400, a user interface output device 1500, a storage device 1600, and a network interface 1700 connected via a system bus 1200.
[0109] The processor 1100 may be a central processing unit (CPU) or a semiconductor device that processes instructions stored in the memory 1300 and / or the storage device 1600. The memory 1300 and the storage device 1600 may include various types of volatile or non-volatile storage media. For example, the memory 1300 may include a ROM (Read Only Memory) 1310 and a RAM (Random Access Memory) 1320.
[0110] Therefore, the process of the method or algorithm described in connection with the implementation of the present disclosure can be directly implemented by hardware, software modules or a combination thereof executed by the processor 1100. The software module can reside in a storage medium (i.e., memory 1300 and / or storage device 1600) such as RAM, flash memory, ROM, EPROM, EEPROM, register, hard disk, solid state drive (SSD), removable disk or CD-ROM. An exemplary storage medium is connected to the processor 1100, and the processor 1100 can read information from the storage medium and can write information to the storage medium. In another method, the storage medium can be integrated with the processor 1100. The processor 1100 and the storage medium can reside in an application specific integrated circuit (ASIC). The ASIC can reside in a user terminal. In another method, the processor 1100 and the storage medium can reside in a user terminal as a separate component.
[0111] According to an embodiment of the present disclosure, the battery status can be diagnosed with high accuracy in a short time by obtaining first status information of the battery from a BMS, obtaining second status information of the battery from an EIS device, obtaining third status information of the battery from a history management server, and diagnosing the battery status based on the first status information, the second status information, and the third status information.
[0112] Although the exemplary embodiments of the present disclosure are described for illustrative purposes, it will be understood by those skilled in the art that various modifications, additions and substitutions are possible without departing from the scope and spirit of the present disclosure. Therefore, the exemplary embodiments disclosed in the present disclosure are provided for the purpose of description rather than to limit the technical concept of the present disclosure, and it should be understood that such exemplary embodiments are not intended to limit the scope of the technical concept of the present disclosure. The protection scope of the present disclosure should be understood through the attached claims, and all technical concepts within the equivalent scope should be interpreted as falling within the scope of the rights of the present disclosure.
Claims
1. A device for determining a battery status, the device comprising: A controller is configured to execute instructions to perform operations, the operations comprising: obtaining at least one of first state information, second state information, or third state information, wherein the first state information includes a first state of health (SOH) related to the diagnosis of the battery, the second state information includes a second SOH related to the diagnosis of the battery, and the third state information includes a third SOH related to the diagnosis of the battery, and determining the battery status based on at least one of the first status information, the second status information, or the third status information; and an output device configured to output the determined battery status, in, The first status information further includes a first safety level derived from a number of occurrences of diagnostic trouble codes (DTCs) associated with overcharge and overdischarge of the battery, The second status information further includes a second safety level derived from resistance, reactance and Warburg impedance of the battery, and The third status information further includes a third safety level derived from a voltage change of the battery based on that the battery is being charged.
2. The device according to claim 1, further comprising: A storage device configured to store at least one of the following: (i) a first lookup table in which safety levels corresponding to the number of DCT occurrences related to overcharging and overdischarging of the battery are recorded, (ii) a second lookup table in which SOH corresponding to the resistance, reactance and Warburg impedance of the battery are recorded, or (iii) a third lookup table in which safety levels corresponding to the resistance, reactance and Warburg impedance of the battery are recorded.
3. The device according to claim 2, wherein: Obtaining the first state information includes: Obtaining the number of DTC occurrences related to overcharge and overdischarge of the battery from a battery management system (BMS), and The first safety level corresponding to the number of occurrences of DTCs related to overcharge and overdischarge of the battery is obtained based on the first lookup table.
4. The device according to claim 2, wherein: Obtaining the second state information includes: The Nyquist plot of the battery is obtained from an electrochemical impedance spectroscopy device, i.e., an EIS device. determining resistance, reactance, and Warburg impedance based on the Nyquist plot, and The second SOH corresponding to the resistance, the reactance, and the Warburg impedance is obtained based on the second lookup table.
5. The device according to claim 2, wherein: Obtaining the second state information includes: The Nyquist plot of the battery is obtained from an electrochemical impedance spectroscopy device, i.e., an EIS device. determining resistance, reactance, and Warburg impedance based on the Nyquist plot, and The second safety level corresponding to the resistance, the reactance, and the Warburg impedance is obtained based on the third lookup table.
6. The device according to claim 1, wherein: Determining the battery state includes determining the battery state based on the first SOH and the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
7. The device according to claim 6, wherein: Determining the battery status includes: The battery is classified into a reuse category based on (i) the first SOH, the second SOH, and the third SOH being within a first threshold range and (ii) the first safety level, the second safety level, and the third safety level being within a second threshold range.
8. The device according to claim 6, wherein: Determining the battery status includes: The battery is classified into a waste category based on (i) one of the first SOH, the second SOH, or the third SOH falling outside a first threshold range or (ii) one of the first safety level, the second safety level, and the third safety level falling outside a second threshold range.
9. The device according to claim 6, wherein: Determining the battery status includes: The battery is classified into a reuse category based on (i) an average of the first SOH, the second SOH, and the third SOH being greater than a first threshold and (ii) an average of the first safety level, the second safety level, and the third safety level being greater than a second threshold.
10. The device according to claim 6, wherein: Determining the battery status includes: The battery is classified into a waste category based on (i) an average of the first SOH, the second SOH, and the third SOH being equal to or less than a first threshold or (ii) an average of the first safety level, the second safety level, and the third safety level being equal to or less than a second threshold.
11. A method for determining a battery status, the method comprising: obtaining, by a controller, at least one of first state information, second state information, or third state information, wherein the first state information includes a first state of health (i.e., a first SOH) related to diagnosis of the battery, the second state information includes a second SOH related to diagnosis of the battery, and the third state information includes a third SOH related to diagnosis of the battery, and determining, by the controller, the battery status based on at least one of the first status information, the second status information, or the third status information, in, The first status information further includes a first safety level derived from a number of occurrences of diagnostic trouble codes (DTCs) associated with overcharge and overdischarge of the battery, The second status information further includes a second safety level derived from resistance, reactance and Warburg impedance of the battery, and The third status information further includes a third safety level derived from a voltage change of the battery based on that the battery is being charged.
12. The method according to claim 11, further comprising: At least one of the following is stored in a storage device: (i) a first lookup table in which safety levels corresponding to the number of DCT occurrences related to overcharging and overdischarging of the battery are recorded, (ii) a second lookup table in which the SOH corresponding to the resistance, reactance and Warburg impedance of the battery are recorded, or (iii) a third lookup table in which the safety levels corresponding to the resistance, reactance and Warburg impedance of the battery are recorded.
13. The method according to claim 12, wherein: Obtaining the first state information includes: obtaining, by the controller, from a battery management system (BMS) the number of DTC occurrences associated with overcharge and overdischarge of the battery, and The first safety level corresponding to the number of occurrences of DTCs related to overcharge and overdischarge of the battery is obtained by the controller based on the first lookup table.
14. The method according to claim 12, wherein: Obtaining the second state information includes: The controller obtains the Nyquist plot of the battery from an electrochemical impedance spectroscopy device, i.e., an EIS device, determining, by the controller, resistance, reactance, and Warburg impedance based on the Nyquist plot, and The second SOH corresponding to the resistance, the reactance, and the Warburg impedance is obtained by the controller based on the second lookup table.
15. The method according to claim 12, wherein: Obtaining the second state information includes: The controller obtains the Nyquist plot of the battery from an electrochemical impedance spectroscopy device, i.e., an EIS device, determining, by the controller, resistance, reactance, and Warburg impedance based on the Nyquist plot, and The second safety level corresponding to the resistance, the reactance, and the Warburg impedance is obtained by the controller based on the third lookup table.
16. The method according to claim 11, wherein: Determining the battery status includes: The battery state is determined by the controller based on the first SOH and the first safety level, the second SOH and the second safety level, and the third SOH and the third safety level.
17. The method according to claim 16, wherein: Determining the battery status includes: The battery is classified into a reuse category based on (i) the first SOH, the second SOH, and the third SOH being within a first threshold range and (ii) the first safety level, the second safety level, and the third safety level being within a second threshold range.
18. The method according to claim 16, wherein: Determining the battery status includes: The battery is classified into a waste category based on (i) one of the first SOH, the second SOH, or the third SOH falling outside a first threshold range or (ii) one of the first safety level, the second safety level, and the third safety level falling outside a second threshold range.
19. The method according to claim 16, wherein: Determining the battery status includes: The battery is classified into a reuse category based on (i) an average of the first SOH, the second SOH, and the third SOH being greater than a first threshold and (ii) an average of the first safety level, the second safety level, and the third safety level being greater than a second threshold.
20. The method according to claim 16, wherein: Determining the battery status includes: The battery is classified into a waste category based on (i) an average of the first SOH, the second SOH, and the third SOH being equal to or less than a first threshold or (ii) an average of the first safety level, the second safety level, and the third safety level being equal to or less than a second threshold.