Fault determination methods, devices, electronic equipment and storage media for battery systems

By detecting abnormal triggering conditions and the number of abnormal events in the battery system, the problem of false alarms caused by environmental fluctuations in the battery system was solved, and the accuracy and effectiveness of fault determination were achieved.

CN115241546BActive Publication Date: 2026-01-30FAW JIEFANG AUTOMOTIVE CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210867149.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-22
Publication Date
2026-01-30
Estimated Expiration
2042-07-22

AI Technical Summary

Technical Problem

In existing technologies, the accuracy of fault determination is low due to fluctuations in the system environment of the battery system, which easily leads to false alarms.

Method used

The system detects whether the current state of the battery system meets the abnormal triggering conditions, records the detection results of each system detection, and determines the current number of abnormalities based on a preset counting method. When the number of abnormalities reaches a predetermined fault determination threshold, a fault alarm is triggered.

Benefits of technology

This improves the accuracy and effectiveness of fault diagnosis, reduces false alarms, and ensures timely identification and handling of battery system faults.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115241546B_ABST
    Figure CN115241546B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, electronic device, and storage medium for determining faults in a battery system. The method includes: if the current state of the battery system meets an anomaly triggering condition, detecting the detection results generated by each system detection performed on the battery system; determining the current anomaly count corresponding to the current system detection based on a first preset counting method and the detection results; if the current anomaly count reaches a predetermined fault determination threshold, determining that the battery system has malfunctioned and issuing a fault alarm. The technical solution of this invention can solve the problem of false alarms caused by fluctuations in the system environment of the battery system, thus improving the accuracy and effectiveness of fault determination.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of battery management system, and particularly relate to a battery system fault determination method and device, electronic equipment and storage medium. BACKGROUND

[0002] In recent years, with the rapid development of the new energy automobile industry, the safety problem of electric vehicles has gradually become a hot spot of attention of industry insiders and the general public. As one of the core assemblies of new energy vehicles, the battery system is closely related to the safety of the vehicle. Whether the fault of the power battery system can be quickly and accurately identified greatly affects the reliability of the vehicle and the personal safety of the user.

[0003] At present, the battery system fault is usually diagnosed by the battery management system. Once it is found that the battery system is abnormal, the battery system is determined to have a fault, and fault reporting is performed. However, in the process of implementing the present application, it is found that the prior art at least has the following technical problems: Since the system environment of the battery system may fluctuate, the prior art determines that the battery system has a fault through an abnormality once, which is easy to cause false positives, and the accuracy of fault determination is low. SUMMARY

[0004] Embodiments of the present application provide a battery system fault determination method, device, electronic equipment and storage medium to solve the false positives caused by the fluctuation of the system environment of the battery system, and are beneficial to improve the accuracy and effectiveness of fault determination.

[0005] According to an aspect of the present application, a battery system fault determination method is provided, comprising:

[0006] If it is detected that the current state of the battery system satisfies an abnormality triggering condition, detecting detection results generated by each system detection on the battery system;

[0007] Based on the first preset design number mode and the detection results of each time, determining a current abnormality number corresponding to the current system detection;

[0008] If the current abnormality number reaches a pre-determined fault determination threshold, determining that the battery system has a fault, and performing fault alarm on the battery system.

[0009] According to another aspect of the present application, a battery system fault determination device is provided, comprising:

[0010] A detection result detection module is configured to, if it is detected that the current state of the battery system satisfies an abnormality triggering condition, detect detection results generated by each system detection on the battery system;

[0011] A current abnormality number determination module is configured to determine a current abnormality number corresponding to the current system detection based on the first preset number mode and the detection results of each system detection.

[0012] A fault alarm module is configured to determine that the battery system is in fault and perform a fault alarm on the battery system if the current abnormality number reaches a preset fault determination threshold.

[0013] According to another aspect of the present application, an electronic device is provided, which comprises:

[0014] at least one processor; and

[0015] a memory in communication with the at least one processor; wherein

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the fault determination method of the battery system according to any one of the embodiments of the present application.

[0017] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to perform the fault determination method of the battery system according to any one of the embodiments of the present application when executed by the processor.

[0018] The technical solution of the embodiments of the present application determines the detection results generated by each system detection on the battery system when the current state of the battery system meets the abnormality triggering condition, and determines the current abnormality number corresponding to the current system detection based on the first preset number mode and the detection results of each system detection. If the current abnormality number reaches a preset fault determination threshold, it is determined that the battery system is in fault, and a fault alarm is performed on the battery system. The technical solution of the embodiments of the present application determines that the battery system is in fault only when the current abnormality number reaches the fault determination threshold, thereby solving the false alarm caused by the fluctuation of the system environment of the battery system and improving the accuracy and effectiveness of fault determination.

[0019] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to make the technical solution in the embodiments of the present application clearer, the accompanying drawings needed in the embodiments description will be briefly introduced as follows. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by those of ordinary skill in the art without any creative work on the premise that the accompanying drawings can also be within the protection scope of the present application.

[0021] Figure 1 is a flow chart of a fault determination method of a battery system according to an embodiment of the present application;

[0022] Figure 2 is a schematic diagram of a battery system according to an embodiment of the present application;

[0023] Figure 3 is a schematic diagram of a fault determination process of a battery system according to an embodiment of the present application;

[0024] Figure 4 is a flow chart of another fault determination method of a battery system according to an embodiment of the present application;

[0025] Figure 5 is a schematic diagram of a fault clearing process of a battery system according to an embodiment of the present application;

[0026] Figure 6 is a structural schematic diagram of a fault determination device of a battery system according to an embodiment of the present application;

[0027] Figure 7 is a structural schematic diagram of an electronic device implementing a fault determination method of a battery system according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to make the technical solution in the embodiments of the present application clearer, the accompanying drawings needed in the embodiments description will be briefly introduced as follows. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by those of ordinary skill in the art without any creative work on the premise that the accompanying drawings can also be within the protection scope of the present application.

[0029] It should be noted that the terms "first", "second", and the like in the description and in the claims of the present application and the above-described accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular sequential or chronological order. It should be understood that the data thus used can be interchanged under appropriate circumstances so that the embodiments of the application described herein can be implemented in other sequences than those illustrated or described herein. In addition, the terms "comprise" and "comprise" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or apparatus that includes a list of steps or units without being limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to such processes, methods, products, or apparatuses.

[0030] Figure 1 is a flowchart of a fault determination method of a battery system according to an embodiment of the present application. The method can be performed by a fault determination device of the battery system, which can be implemented in the form of hardware and / or software. As shown in Figure 1 , the method comprises:

[0031] As shown in Figure 1 , the method of the present embodiment can specifically comprise:

[0032] S110, if it is detected that the current state of the battery system satisfies the abnormal triggering condition, detecting the detection results generated by each system detection performed on the battery system.

[0033] The current state can be the voltage state, temperature state, current state, communication state, insulation resistance state, and relay state of the battery system. For example, the current state satisfying the preset abnormal triggering condition can be that the voltage state value is lower than the preset minimum voltage threshold, the voltage state value is higher than the preset maximum voltage threshold, the current state value is higher than the preset maximum current threshold, the current state value is lower than the preset minimum current threshold, the CAN bus communication is abnormal, the low-voltage power supply is abnormal, the insulation resistance is lower than the preset resistance, the high-voltage relay is stuck or always open, etc.

[0034] When the current state satisfies the preset abnormal triggering condition, the fault determination process of the battery system can be entered, and the detection results generated by each system detection performed on the battery system after the current time are detected. For example, the system detection can be periodic detection, which is used to detect the power battery subsystem and the battery management subsystem in the battery system. In order to illustrate the power battery subsystem and the battery management subsystem in the battery system, please refer to Figure 2 .

[0035] Figure 2In the battery management subsystem, the key door signal corresponding to the key placed in different gears and the charging gun signal generated during charging are transmitted to the battery system master control unit in the battery management subsystem. The battery management subsystem also includes a battery cell detection module for collecting battery cell information in the power battery subsystem. Based on the battery cell information, the battery cell voltage, battery cell temperature and other information are transmitted to the battery system master control unit. The battery management subsystem also includes a battery voltage detection module for collecting battery high voltage information of the power battery subsystem. Based on the battery high voltage information, the total voltage and total current of the battery pack are determined and transmitted to the battery system master control unit. Based on the received information, the battery system master control unit determines whether the current state of the battery system meets the preset abnormal trigger condition.

[0036] Optionally, before detecting the detection results generated by each system detection on the battery system, the following steps are further included: determining the current abnormal level corresponding to the battery system based on the current state of the battery system; and determining the fault determination threshold corresponding to the current abnormal level based on the correspondence between the preset abnormal level and the fault determination threshold.

[0037] Specifically, the current abnormal level is used to represent the abnormal degree of the current state of the battery system. For example, the higher the level, the higher the abnormal degree of the current state. For example, the current abnormal level of the battery system can be divided into three levels: first level, second level and third level. The current abnormal level of the CAN bus communication abnormality, low voltage power supply abnormality, high voltage relay sticking or always-on state can be set to the second level. For the states with specific numerical values such as voltage state value, current state value and insulation resistance value, the corresponding current abnormal level can be determined according to the actual value.

[0038] In this embodiment, the correspondence between the abnormal level and the fault determination threshold can be preset. Different abnormal levels can correspond to different fault determination thresholds. For example, the higher the level, the more obvious the abnormal phenomenon and the more serious the consequences. Accordingly, the fault determination time should be shorter, so as to timely handle the emergency. For the third level abnormality, the fault determination threshold is set to be smaller to avoid the great impact of the emergency fault on the battery system. For the first level abnormality, the fault determination threshold can be greater than the fault determination threshold corresponding to the third level to more accurately determine whether the battery system has a fault.

[0039] In the specific implementation, based on the correspondence between the preset abnormal level and the fault determination threshold, the fault determination threshold corresponding to the current abnormal level can be determined to determine whether the battery system has a fault based on the fault determination threshold.

[0040] S120, determining a current abnormality number corresponding to the current system detection based on the first preset abnormality number mode and the detection results.

[0041] The current abnormality number is the abnormality number corresponding to the detection result counted up to the current time. The first preset abnormality number mode can be: if the current detection result of the current system detection is abnormal, the current abnormality number is determined by an accumulation calculation mode; if the current detection result of the current system detection is normal, the current abnormality number is determined by a subtraction calculation mode.

[0042] Optionally, determining the current abnormality number corresponding to the current system detection based on the first preset abnormality number mode and the detection results comprises: if the current detection result corresponding to the current system detection is abnormal, determining the sum of the previous abnormality number and a preset first unit value, and determining the sum as the current abnormality number; if the current detection result corresponding to the current system detection is normal, determining the difference between the previous abnormality number and the first unit value, and determining the difference as the current abnormality number.

[0043] The first unit value can be set to 1, and a person skilled in the art can set a corresponding first unit value according to actual application requirements, which is not limited in the embodiment of the application. For example, if the previous abnormality number is 5, when the current detection result corresponding to the current system detection is abnormal, the current abnormality number can be determined as “5+1”, i.e. 6 times; when the current detection result corresponding to the current system detection is normal, the current abnormality number can be determined as “5-1”, i.e. 4 times.

[0044] S130, if the current abnormality number reaches a pre-determined fault determination threshold, determining that the battery system has a fault, and performing a fault alarm on the battery system.

[0045] Specifically, after determining the current abnormality number by the first preset abnormality number mode, the current abnormality number is compared with the pre-determined fault determination threshold. If the current abnormality number is less than the fault determination threshold, the detection result of the system detection is continuously detected to determine the current abnormality number; if the current abnormality number reaches the fault determination threshold, it indicates that the current state of the battery system has met the fault condition, and it can be determined that the battery system has a fault and a fault alarm is performed.

[0046] In the embodiment, after determining the current abnormality number corresponding to the current system detection, it further comprises: if the current abnormality number reaches a pre-determined non-fault determination threshold, determining that the battery system has no fault and stopping detecting the detection result.

[0047] Specifically, the non-fault determination threshold can be determined in advance, for example, the non-fault determination threshold can be set to 0, that is, when the current number of exceptions is 0, it can be determined that the current state of the battery system meets the non-fault condition, and it can be determined that the battery system is not faulty, and the detection result of the system detection does not need to be continuously detected. By setting the non-fault threshold, it can be determined whether the battery system is faulty in time, avoiding frequent acquisition of detection results, which is beneficial to reduce the workload of determining the fault of the battery system.

[0048] In order to more clearly and specifically describe the process of determining whether the battery system is faulty, please refer to Figure 3 . Figure 3 When it is detected that the current state of the battery system meets the exception triggering condition, the exception level and the fault determination threshold can be determined, and the current number of exceptions is initialized to 1. After entering the fault determination process, for each period of system detection, it is determined whether the current detection result of the current system detection is abnormal. If yes, the count is increased by 1 based on the last number of exceptions to obtain the current number of exceptions. If no, the count is decreased by 1 based on the last number of exceptions to obtain the current number of exceptions. Further, after determining the current number of exceptions each time, it is determined whether the current number of exceptions is equal to the fault determination threshold, and whether the current number of exceptions is equal to 0.

[0049] When it is determined that the current number of exceptions is equal to the fault determination threshold, it is determined that the battery system is faulty, and a fault prompt is performed. When the current number of exceptions is not equal to the fault determination threshold, the detection result of the next period of system detection is continuously detected, and the current number of exceptions is repeatedly determined.

[0050] When it is determined that the current number of exceptions is equal to 0, it is determined that the battery system is not faulty, and the fault determination process is exited, and the detection of the detection result is stopped. If the current number of exceptions is not equal to 0, the detection result of the next period of system detection is continuously detected, and the current number of exceptions is repeatedly determined.

[0051] The technical scheme of the embodiment of the application detects the detection results generated by each system detection on the battery system when it is detected that the current state of the battery system meets the exception triggering condition, and determines the current number of exceptions corresponding to the current system detection based on the first preset number of times and the detection results. If the current number of exceptions reaches the pre-determined fault determination threshold, it is determined that the battery system is faulty, and a fault alarm is performed on the battery system. The technical scheme of the embodiment of the application determines that the battery system is faulty only when the current number of exceptions reaches the fault determination threshold, which solves the false alarm caused by the fluctuation of the system environment of the battery system, and is beneficial to improve the accuracy and effectiveness of fault determination.

[0052] Figure 4is a flowchart of another method for determining failure of a battery system according to an embodiment of the present application. The relationship between this embodiment and the above-mentioned embodiments is that a process of determining whether the failure is cleared after determining that the battery system has a failure is added. The explanations of the same or corresponding terms in the above-mentioned embodiments are not repeated here. As shown in FIG. 24, the method comprises: Figure 4

[0053] S210, if it is detected that the current state of the battery system satisfies an abnormality triggering condition, detecting detection results generated by each system detection performed on the battery system.

[0054] S220, determining a current abnormality number corresponding to the current system detection based on a first preset design number mode and the detection results.

[0055] S230, if the current abnormality number reaches a preset failure determination threshold, determining that the battery system has a failure, and performing a failure alarm on the battery system.

[0056] S240, if it is detected that the current state of the battery system satisfies a failure clearing condition, detecting detection results generated by each system detection performed on the battery system.

[0057] The failure clearing condition can be that the determined failure of the battery system disappears.

[0058] In a specific implementation, whether the determined failure of the battery system disappears for the first time can be determined based on the current state. For example, if it is detected that the battery system has a bus communication abnormality failure, and the current state shows that the bus communication of the battery system is normal, it is indicated that the current state satisfies the failure clearing condition. When the current state satisfies the preset failure clearing condition, a failure clearing process of the battery system can be entered, and detection results generated by each system detection performed on the battery system after the current time are detected.

[0059] S250, determining a current clearing number corresponding to the current system detection based on a second preset design number mode and the detection results.

[0060] The current clearing number is a clearing number corresponding to the detection results counted from the time when the failure clearing process is entered to the current time. The second preset design number mode can be that if the current detection result of the current system detection is normal, the current clearing number is determined by an accumulation calculation mode; if the current detection result of the current system detection is abnormal, the current clearing number is set as a preset failure value. The preset failure value can be 0, and a specific value of the preset failure value can be determined by a person skilled in the art according to actual application scenarios, which is not limited in the embodiment of the present application.

[0061] ​Optionally, based on the second preset number mode and the detection results, the current cleaning number corresponding to the current system detection is determined, including: if the current detection result corresponding to the current system detection is normal, the sum of the last cleaning number and the preset second unit value is determined as the current cleaning number; if the current detection result corresponding to the current system detection is abnormal, the current cleaning number is determined as the preset fault value.

[0062] The second unit value can be set to 1, and a person skilled in the art can set a corresponding second unit value according to actual application requirements, which is not limited in the embodiment of the application. For example, if the last cleaning number is 5, when the current detection result corresponding to the current system detection is normal, the current cleaning number can be determined as "5+1", that is, 6 times; when the current detection result corresponding to the current system detection is abnormal, the current cleaning number can be determined as 0 times.

[0063] S260, if the current cleaning number reaches the predetermined fault cleaning threshold, it is determined that the fault of the battery system has been cleared, and the alarm for the battery system is released.

[0064] Specifically, after the current cleaning number is determined by the second preset number mode, the current cleaning number is compared with the predetermined fault cleaning threshold, if the current cleaning number is less than the fault cleaning threshold, the detection result of the system detection is continuously detected to determine the current cleaning number; if the current cleaning number reaches the fault cleaning threshold, it is determined that the current state of the battery system has met the fault elimination condition, and the battery system fault is cleared.

[0065] In the embodiment, when the current cleaning number is the preset fault value, the counting of the cleaning number of the battery system is stopped, and it is determined that the battery system is in a fault state, and the fault alarm for the battery system is maintained.

[0066] Specifically, when the current abnormal number is the preset fault value, it is determined that the battery system still has a fault, and the fault cleaning process is exited, the cleaning number counting is not performed, and the fault alarm for the battery system is continued to remind the staff to eliminate the fault as soon as possible. In the embodiment of the application, when the current detection result is abnormal, the current abnormal number is determined as the preset fault value, so that the fault of the battery system can be eliminated more carefully, and the safety of the battery system is improved.

[0067] In order to more clearly and specifically describe the process of determining whether the fault of the battery system is cleared, refer to Figure 5 . Figure 5When the current state of the battery system is detected to satisfy the fault clearing condition, the current clearing number is initialized as 1. After entering the fault clearing flow, for each system detection period, it is determined whether the current detection result of the current system detection is normal. If yes, the current clearing number is obtained by counting 1 based on the previous clearing number; if no, the current clearing number is determined as 0. Further, after determining the current clearing number each time, it is determined whether the current clearing number is equal to the fault clearing threshold value; and it is determined whether the current clearing number is 0.

[0068] When it is determined whether the current clearing number is equal to the fault clearing threshold value, if the current clearing number is equal to the fault clearing threshold value, it is determined that the fault of the battery system has been cleared; and when the current clearing number is not equal to the fault clearing threshold value, the detection result of the system detection of the next period is continuously detected, and the current clearing number is repeatedly determined.

[0069] When it is determined whether the current clearing number is 0, if the current clearing number is equal to 0, it is determined that the battery system still has a fault, the fault clearing flow is exited, and the detection result is stopped; if the current clearing number is not equal to 0, the detection result of the system detection of the next period is continuously detected, and the current clearing number is repeatedly determined.

[0070] The technical scheme of the embodiment of the application is that, when the current state of the battery system is detected to satisfy the fault clearing condition, the detection result generated by each system detection on the battery system is detected; and based on the second preset determination mode and the detection result, the current clearing number corresponding to the current system detection is determined; if the current clearing number reaches the preset fault clearing threshold value, it is determined that the fault of the battery system has been cleared, and the alarm for the battery system is released. A method for determining whether the fault of the battery system is cleared is provided, which is beneficial to improve the accuracy of determining whether the battery system has a fault, and can cancel the fault alarm for the repaired battery system in time.

[0071] Figure 6 is a structural schematic diagram of a fault determination device of a battery system according to the embodiment of the application, and the device is used to execute the fault determination method of the battery system provided in any of the above embodiments. The device and the fault determination method of the battery system in each of the above embodiments belong to the same inventive concept, and the details not described in the embodiment of the fault determination device of the battery system can be referred to the embodiment of the fault determination method of the battery system. As shown in the figure, the device comprises: Figure 6

[0072] The detection result detection module 10 is used to detect the detection result generated by each system detection on the battery system if the current state of the battery system is detected to satisfy the abnormal triggering condition.

[0073] ​The current abnormality times determination module 11 is configured to determine a current abnormality times corresponding to the current system detection based on the first preset number mode and the detection results of each system detection.

[0074] The fault alarm module 12 is configured to determine that the battery system is in fault if the current abnormality times reaches a preset fault determination threshold, and to alarm the battery system.

[0075] In any of the optional technical solutions in the embodiments of the present application, optionally, the system further comprises:

[0076] The current abnormality level determination module is configured to determine a current abnormality level corresponding to the battery system based on a current state of the battery system before the detection results of each system detection performed on the battery system are detected.

[0077] The fault determination threshold determination module is configured to determine a fault determination threshold corresponding to the current abnormality level based on a preset corresponding relationship between the abnormality level and the fault determination threshold.

[0078] In any of the optional technical solutions in the embodiments of the present application, optionally, the current abnormality times determination module 11 comprises:

[0079] The first current abnormality times determination unit is configured to determine a sum of a previous abnormality times and a preset first unit value as the current abnormality times if the current detection result corresponding to the current system detection is abnormal.

[0080] The second current abnormality times determination unit is configured to determine a difference between the previous abnormality times and the first unit value as the current abnormality times if the current detection result corresponding to the current system detection is normal.

[0081] In any of the optional technical solutions in the embodiments of the present application, optionally, the system further comprises:

[0082] The detection result detection module is configured to detect the detection results of each system detection performed on the battery system after it is determined that the battery system is in fault, if it is detected that the current state of the battery system satisfies a fault clearing condition.

[0083] The current clearing times determination module is configured to determine a current clearing times corresponding to the current system detection based on the second preset number mode and the detection results of each system detection.

[0084] The fault clearing module is configured to determine that the fault of the battery system has been cleared and to cancel the alarm to the battery system if the current clearing times reaches a preset fault clearing threshold.

[0085] Optionally, based on any of the optional technical solutions in the embodiments of the present application, the current cleaning times determination module comprises:

[0086] The first current cleaning times determination unit is configured to, if the current detection result corresponding to the current system detection is normal, determine the sum of the previous cleaning times and the preset second unit value, and determine the sum value as the current cleaning times.

[0087] The second current cleaning times determination unit is configured to, if the current detection result corresponding to the current system detection is abnormal, determine the current cleaning times as the preset fault value.

[0088] Optionally, based on any of the optional technical solutions in the embodiments of the present application, the present application further comprises:

[0089] The counting stopping module is configured to, when the current cleaning times is the preset fault value, stop counting the cleaning times of the battery system, determine that the battery system is in a fault state, and keep alarming the fault of the battery system.

[0090] Optionally, based on any of the optional technical solutions in the embodiments of the present application, the present application further comprises:

[0091] The battery system fault-free determination module is configured to, after determining the current abnormal times corresponding to the current system detection, if the current abnormal times reaches the preset non-fault determination threshold, determine that the battery system is fault-free, and stop detecting the detection result.

[0092] The fault determination device of the battery system provided in the embodiments of the present application can execute the fault determination method of the battery system provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0093] It should be noted that, in the above-mentioned embodiments of the fault determination device of the battery system, each unit and module included is only divided according to the function logic, but is not limited to the above-mentioned division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for the convenience of mutual differentiation, and does not limit the protection scope of the present application.

[0094] Figure 7This is a schematic diagram of the structure of an electronic device implementing the fault determination method of the battery system according to embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0095] like Figure 7 As shown, the electronic device 20 includes at least one processor 21 and a memory, such as a read-only memory (ROM) 22 or a random access memory (RAM) 23, communicatively connected to the at least one processor 21. The memory stores computer programs executable by the at least one processor. The processor 21 can perform various appropriate actions and processes based on the computer program stored in the ROM 22 or loaded from storage unit 28 into the RAM 23. The RAM 23 can also store various programs and data required for the operation of the electronic device 20. The processor 21, ROM 22, and RAM 23 are interconnected via a bus 24. An input / output (I / O) interface 25 is also connected to the bus 24.

[0096] Multiple components in electronic device 20 are connected to I / O interface 25, including: input unit 26, such as keyboard, mouse, etc.; output unit 27, such as various types of monitors, speakers, etc.; storage unit 28, such as disk, optical disk, etc.; and communication unit 29, such as network card, modem, wireless transceiver, etc. Communication unit 29 allows electronic device 20 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0097] Processor 21 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 21 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 21 performs the various methods and processes described above, such as the method of fault determination of a battery system.

[0098] In some embodiments, the method battery system fault determination can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 28. In some embodiments, portions of the computer program, or all of the computer program, can be loaded onto the electronic device 20 via, e.g., ROM 22 and / or communication unit 29. When the computer program is loaded onto RAM 23 and executed by processor 21, one or more steps of the method battery system fault determination described above can be performed. Alternatively, in other embodiments, processor 21 can be configured to perform the method battery system fault determination by other any suitable means, e.g., by way of firmware.

[0099] The various implementations of the system and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0100] Computer programs used to implement the present application methods can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions described in flow charts and / or block diagrams to be implemented on the computer or other programmable apparatus. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as part of a standalone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0101] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0102] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0103] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0104] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0105] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.

[0106] The above detailed description does not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method of failure determination of a battery system, characterized by, The method comprises the following steps: If the current state of the battery system meets the abnormal triggering condition, detecting the detection results generated by each system detection on the battery system; Based on the first preset design number method and the detection results of each system detection, determining the current abnormal number corresponding to the current system detection; If the current abnormal number reaches the predetermined fault determination threshold, determining that the battery system has a fault, and performing a fault alarm on the battery system; After determining that the battery system has a fault, the method further comprises the following steps: If the current state of the battery system meets the fault clearing condition, detecting the detection results generated by each system detection on the battery system; Based on the second preset design number method and the detection results of each system detection, determining the current clearing number corresponding to the current system detection; the second preset design number method comprises: if the current detection result of the current system detection is normal, determining the current clearing number by an accumulation calculation method; if the current detection result of the current system detection is abnormal, setting the current clearing number as a preset fault value; If the current clearing number reaches the predetermined fault clearing threshold, determining that the fault of the battery system has been cleared, and canceling the alarm on the battery system.

2. The failure determination method according to claim 1, characterized by, Before the step of detecting the detection results generated by each system detection on the battery system, the method further comprises the following steps: Based on the current state of the battery system, determining the current abnormal level corresponding to the battery system; Based on the preset corresponding relationship between the abnormal level and the fault determination threshold, determining the fault determination threshold corresponding to the current abnormal level.

3. The method of claim 1, wherein, The step of determining the current abnormal number corresponding to the current system detection based on the first preset design number method and the detection results of each system detection comprises the following steps: If the current detection result corresponding to the current system detection is abnormal, determining the sum of the last abnormal number and a preset first unit value, and determining the sum as the current abnormal number; If the current detection result corresponding to the current system detection is normal, determining the difference between the last abnormal number and the first unit value, and determining the difference as the current abnormal number.

4. The method of claim 1, wherein, The step of determining the current clearing number corresponding to the current system detection based on the second preset design number method and the detection results of each system detection comprises the following steps: If the current detection result corresponding to the current system detection is normal, determining the sum of the last clearing number and a preset second unit value, and determining the sum as the current clearing number; If the current detection result corresponding to the current system detection is abnormal, determining the current clearing number as a preset fault value.

5. The method of claim 4, wherein, The method further comprises the following steps: When the current clearing number is the preset fault value, stopping counting the clearing number of the battery system, and determining that the battery system is in a fault state, and keeping the fault alarm on the battery system.

6. The method of claim 1, wherein, After the step of determining the current abnormal number corresponding to the current system detection, the method further comprises the following steps: If the current abnormal number reaches a preset non-fault determination threshold, determining that the battery system has no fault, and stopping detecting the detection results.

7. A failure determination device of a battery system characterized by comprising: The method comprises the following steps: The detection result detection module is configured to, if it is detected that the current state of the battery system satisfies an abnormal triggering condition, detect detection results generated by each system detection performed on the battery system; The current abnormal number determination module is configured to determine a current abnormal number corresponding to the current system detection based on a first preset number mode and the detection results; The fault alarm module is configured to, if the current abnormal number reaches a predetermined fault determination threshold, determine that the battery system has a fault and perform a fault alarm on the battery system; The detection result detection module is configured to, after determining that the battery system has a fault, if it is detected that the current state of the battery system satisfies a fault clearing condition, detect detection results generated by each system detection performed on the battery system; The current clearing number determination module is configured to determine a current clearing number corresponding to the current system detection based on a second preset number mode and the detection results; The second preset number mode includes: if a current detection result of the current system detection is normal, determining the current clearing number by an accumulation calculation mode; if the current detection result of the current system detection is abnormal, setting the current clearing number as a preset fault value; The fault clearing module is configured to, if the current clearing number reaches a predetermined fault clearing threshold, determine that the fault of the battery system has been cleared and cancel the alarm on the battery system.

8. An electronic device, comprising: The electronic device includes: at least one processor; and a memory connected with the at least one processor in communication; wherein The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the fault determination method of the battery system in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the fault determination method of the battery system in any one of claims 1-6 when executed.

Citation Information

Patent Citations

  • Fault processing method and fault processing system of hybrid electric car

    CN104512422A

  • Vehicle error signal control system and method and storage medium

    CN108279663A