A battery heating branch fault identification method and cloud server

By receiving data from the battery management system and vehicle status, using battery temperature, charge state and heating turn-on signs, combined with historical statistical values ​​and ratio relationships, the problem of BMS being difficult to detect multiple branch heating film failures is solved, and the timely and accurate identification and positioning of battery heating branch failures is achieved.

CN115663950BActive Publication Date: 2025-08-19VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211301021.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-22
Publication Date
2025-08-19
Estimated Expiration
2042-10-22

AI Technical Summary

Technical Problem

The existing BMS is difficult to detect the faults of multi-branch heating membranes in a timely manner, especially when there is poor contact or circuit breaker in a single branch, it cannot be detected in time.

Method used

By receiving data from the battery management system and vehicle status, using battery temperature, charge state and heating turn-on signs, combining historical statistical values ​​and ratio relationships, we judge the heating fault and locate the location of the fault branch, including different judgment methods in the static and charging heating scenarios.

Benefits of technology

It realizes timely and accurate identification of battery heating branch faults, adapts to different monitoring data, ensures the normal operation of multiple branch heating, and facilitates subsequent maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115663950B_ABST
    Figure CN115663950B_ABST
Patent Text Reader

Abstract

The present invention provides a battery heating branch fault identification method and cloud server. The method includes: determining whether the battery management system has enabled battery heating based on battery data and vehicle status uploaded by the battery management system; if heating is enabled, then, in scenarios where plug-in charging is not permitted during static heating and charging heating, determining the branch fault and the location of the faulty branch based on historical statistical values of the battery's total static heating current and the lowest temperature rise rate over a predetermined time period, or based on the heating circuit current value, the ratio between the battery system's total voltage, and the total heating resistance; if plug-in charging is permitted during charging heating, determining the branch fault based on the battery heating current of the charger, the ratio between the charger's output voltage, and the total heating resistance, and determining the faulty branch location based on the lowest temperature rise rate or battery temperature list. This solution enables timely and accurate detection of battery heating branch faults and is compatible with branch fault identification using different uploaded data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of battery cloud monitoring, and in particular relates to a battery heating branch fault identification method and a cloud server. Background Art

[0002] With the popularity of new energy vehicles, the low-temperature endurance of batteries has a crucial impact on the user experience. In the industry, the low-temperature endurance problem of vehicles is generally solved by equipping the vehicle with a battery with a larger capacity, adding a battery heating function, etc., and the battery heating methods include heating film heating, hydrothermal heating, etc. Heating film heating is widely used due to its simple structure and low cost. Depending on the battery capacity, the heating film is divided into single-branch and multi-branch. The BMS (Battery Management System) generally determines whether the heating function is normally turned on by detecting the closed-loop state of the heating relay. However, a multi-branch heating film generally has only one heating main circuit relay. If a single branch has poor contact or a circuit breaker problem, the BMS cannot detect the heating branch fault problem in time. Summary of the Invention

[0003] In view of this, an embodiment of the present invention provides a battery heating branch fault identification method and a cloud server, which are used to solve the problem that the existing BMS has difficulty in detecting and discovering heating branch faults.

[0004] In a first aspect of an embodiment of the present invention, a method for identifying a battery heating branch fault is provided, comprising:

[0005] Receive battery data and vehicle status uploaded by the vehicle battery management system;

[0006] Determine whether the battery management system turns on battery heating based on battery temperature data and battery state of charge, or based on a battery heating on flag;

[0007] If the battery management system turns on heating, then in the static heating scenario, based on the historical statistical values of the total static heating current and the historical statistical values of the minimum temperature rise rate of the battery within a predetermined period, or based on the heating circuit current value, the ratio between the total battery system voltage and the total heating resistance, it is determined whether there is a heating fault. If a fault exists, the fault branch location is obtained using the minimum temperature rise rate or battery temperature list using the minimum temperature probe;

[0008] If heating is enabled, the battery management system determines whether plug-in charging is allowed in the charging heating scenario. If not, the system determines whether a heating fault exists based on historical statistics of the battery's total static heating current and the minimum temperature rise rate, or the ratio of the heating circuit current, total battery system voltage, and total heating resistance. The faulty branch is then located using the minimum temperature rise rate or battery temperature list.

[0009] If plug-in charging is allowed, the battery heating current of the charger, the ratio of the charger output voltage to the total heating resistance are used to determine whether a heating fault exists, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or battery temperature list.

[0010] In a second aspect of an embodiment of the present invention, a cloud server is provided, including:

[0011] Data receiving module, used to receive battery data and vehicle status uploaded by the vehicle battery management system;

[0012] A heating judgment module is used to judge whether the battery management system turns on battery heating based on battery temperature data and battery state of charge, or based on a battery heating on flag;

[0013] A fault branch identification module is used to determine whether there is a heating fault in a static heating scenario if the battery management system turns on heating. This module is based on historical statistical values of the total static heating current and the minimum temperature rise rate of the battery within a predetermined time period, or based on the heating circuit current value, the ratio of the total battery system voltage to the total heating resistance. If a fault exists, the fault branch location is obtained using a minimum temperature probe based on the minimum temperature rise rate or battery temperature list.

[0014] If heating is enabled, the battery management system determines whether plug-in charging is allowed in the charging heating scenario. If not, the system determines whether a heating fault exists based on historical statistics of the battery's total static heating current and the minimum temperature rise rate, or the ratio of the heating circuit current, total battery system voltage, and total heating resistance. The faulty branch is then located using the minimum temperature rise rate or battery temperature list.

[0015] If plug-in charging is allowed, the battery heating current of the charger, the ratio of the charger output voltage to the total heating resistance are used to determine whether a heating fault exists, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or battery temperature list.

[0016] In a third aspect of an embodiment of the present invention, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the steps of the method described in the first aspect of the embodiment of the present invention when executing the computer program.

[0017] In a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method provided in the first aspect of the embodiment of the present invention are implemented.

[0018] In an embodiment of the present invention, based on data such as the battery heating on-state, battery temperature, and heating circuit current, battery heating branch circuit fault problems are detected and analyzed in real time. This not only enables timely and accurate detection and identification of heating branch circuit faults, but also adapts to different monitoring data, ensuring that branch circuit fault problems can be identified and determined even when certain data are missing. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0020] Figure 1 A flowchart of a method for identifying a battery heating branch fault provided by one embodiment of the present invention;

[0021] Figure 2 Another schematic diagram of a battery heating branch fault identification method provided by one embodiment of the present invention;

[0022] Figure 3 A schematic diagram of the structure of a cloud server provided in one embodiment of the present invention;

[0023] Figure 4 The present invention provides a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to make the purpose, features, and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0025] It will be understood that when used in this specification and the appended claims, the term "comprising" indicates the storage of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0026] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0027] The terms "including" and similar expressions in the specification, claims, and drawings of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, or apparatus comprising a series of steps or units is not limited to the listed steps or units. Furthermore, the terms "first" and "second" are used to distinguish between different objects and are not intended to describe a specific order.

[0028] See also Figure 1 , a flowchart of a method for identifying a battery heating branch fault provided by an embodiment of the present invention includes:

[0029] S101, receiving battery data and vehicle status uploaded by the vehicle battery management system;

[0030] The battery heating data uploaded by the battery management system (BMS) includes the total battery voltage, total battery current, total heating circuit current, current of a single heating circuit, heating on status, temperature list, and temperature extremes. The uploaded battery data may be partially missing. In this implementation, the uploaded battery data at least includes the total voltage, total current, and battery temperature extremes. The vehicle status includes the charging status, driving status, and stationary status.

[0031] For example, in this embodiment, the total resistance value of the heating film can be defined as R, and the resistance value of a single heating circuit can be defined as R i , the total voltage of the battery system is U, the total current of the battery system is I, and the total current of the heating circuit is I R , single branch heating circuit current I Ri , total power of heating circuit P, single branch heating power P i , battery system state of charge SOC.

[0032] And based on the basic electrical theorem, there exists I R =U / R,P=U*I R ,P=U 2 / R,I Ri =U / R i,P i =U*I Ri =U 2 / R i ,I R =I R1 +I R2 +I R3 +……+I Ri ,U changes with the SOC of the battery, and the resistance of the heating film has a small resistance change rate within the normal ,temperature range.

[0033] S102, determining whether the battery management system turns on battery heating based on the battery temperature data and the battery state of charge, or based on a battery heating on flag;

[0034] If the vehicle uploaded data does not include heating on status data, it is necessary to determine whether to turn on battery heating based on battery temperature data and battery state of charge, or BMS heating management strategy.

[0035] Specifically, the BMS heating management strategy includes the following conditions: the battery minimum temperature ≤ a first threshold, the battery temperature difference ≤ a second threshold, and the battery SOC ≥ a third threshold. When these three conditions are met at the same time, it is determined that battery heating has been turned on.

[0036] S103: If the battery management system turns on heating, determine whether there is a branch circuit fault and the fault location in a static heating scenario;

[0037] Specifically, in the static heating scenario, the system determines whether a heating fault exists based on historical statistical values of the total static heating current and the lowest temperature rise rate over a predetermined period of time, or based on the heating circuit current value, the ratio of the total battery system voltage to the total heating resistance. If a fault exists, the fault branch location is determined using the lowest temperature rise rate or battery temperature list using the lowest temperature probe.

[0038] When the vehicle speed is zero and the accelerator pedal is in the clear, the vehicle is determined to be at rest. In the static heating scenario, in order to reduce the error in the current judgment before and after the heating is turned on due to the error in the judgment of the time point of whether the battery heating is turned on, the current before the heating is turned on is not used. Instead, based on big data analysis technology, all historical static heating currents of the vehicle are counted, and the highest and lowest temperature rise rates during the heating process are counted to obtain the corresponding historical statistical values.

[0039] The current heating circuit current is compared with the historical statistical value of the total heating circuit current. If the circuit current I during a battery heating process is significantly lower than the historical statistical value, a preliminary judgment is made that a battery heating fault exists. The temperature rise rate of the lowest temperature is compared with the historical statistical value. If it is significantly lower than the historical statistical value, a fault in the battery heating system is determined. Furthermore, the temperature rise rate of the highest battery temperature can also be determined to confirm whether it conforms to the historical statistical pattern to verify whether a heating fault has occurred.

[0040] If the difference between the loop current value during battery heating and the historical statistical value exceeds a certain range, it is determined that a battery heating fault exists;

[0041] Alternatively, the theoretical heating current value is calculated based on the ratio between the total voltage of the battery system and the total heating resistance. If the difference between the theoretical heating current value and the heating circuit current value is equal to the theoretical heating current of any branch, it is determined that a heating fault exists.

[0042] According to the heating circuit current value I R , the ratio between the total voltage U of the battery system and the total resistance R of the heating, that is, U / R, is used to determine whether there is a heating fault. Before the heating is turned on, the total current of the battery is small, which is I0. After the heating is turned on, the total current of the battery system is I, and the total current of the heating circuit is I R =I-I0, then compare with U / R, if there is a difference of one heating branch current I Ri =U / R i , it means that one of the heating branches is broken and not working, so we can judge whether there is a branch fault.

[0043] Among them, when the temperature rise rate of the lowest temperature of the battery is significantly lower than the historical statistical law, or the temperature in the temperature list is low and not heated, the heating branch corresponding to the lowest temperature probe is faulty.

[0044] S104: If the battery management system turns on heating, in the charging heating scenario, it distinguishes whether plug-in charging is allowed, and determines whether there is a branch fault and the fault location.

[0045] When the battery temperature is lower than a certain threshold (for example, -5°C), the charging rate is very small, plug-in charging is not turned on, and self-consumption heating is turned on first; when the battery temperature is higher than a certain threshold (for example, -5°C), the charging rate is higher, and plug-in charging is allowed.

[0046] Specifically, if plug-in charging is not allowed, whether there is a heating fault is determined based on the historical statistical values of the total static heating current of the battery and the historical statistical values of the minimum temperature rise rate, or based on the ratio of the heating circuit current value, the total battery system voltage and the total heating resistance, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or the battery temperature list; if plug-in charging is allowed, whether there is a heating fault is determined based on the battery heating current of the charger, the ratio of the charger output voltage and the total heating resistance, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or the battery temperature list.

[0047] Among them, the theoretical battery heating current is calculated based on the ratio between the voltage output by the charger and the heating resistor. If the difference between the theoretical battery heating current and the battery heating current is equal to the theoretical heating current of any branch, it is determined that a heating fault exists.

[0048] The output current of the charger I c , part of the current used for battery heating is I R , part of the current used to charge the battery is the total current of the battery system I. At this time, the unknown number I R =I c -I. The charger output voltage is U c , then I R =I c -I=U c / R,I Ri =U c / R i If the battery heating current is less than the normal value by the current of one heating branch, it is determined that there is a heating branch circuit break.

[0049] Specifically, such as Figure 2 As shown, in different scenarios, according to the different monitoring upload fields, corresponding methods are used to determine whether there is a branch fault and the fault location.

[0050] In this embodiment, it can adapt to the single-branch heating fault identification of batteries under different monitoring fields, timely and accurately discover branch faults in battery heating, effectively ensure the normal operation of multi-branch heating, and facilitate subsequent maintenance.

[0051] In one embodiment, when the vehicle battery management system uploads data such as the total voltage, total current, battery temperature extremes, and vehicle status for battery heating, the battery management system determines whether to enable battery heating based on the minimum battery temperature, battery temperature difference, and battery state of charge;

[0052] If heating is enabled in the static heating scenario, the battery management system determines whether there is a heating fault based on the historical statistical values of the total static heating current of the battery over a predetermined period of time and the current total battery current. If a heating fault exists, a branch heating fault is determined based on a comparison of the current battery minimum temperature rise rate with the historical statistical values of the minimum temperature rise rate. The faulty heating branch is then located using the minimum temperature probe.

[0053] In the charging and heating scenario, if the plug charging is not enabled, the system determines whether there is a heating fault based on the comparison of the total current during the battery heating process with the historical statistical value of the battery heating current. If a heating fault exists, the system determines a branch heating fault based on the comparison of the current battery minimum temperature rise rate with the historical statistical value of the minimum temperature rise rate. The faulty heating branch is then located using the minimum temperature probe.

[0054] If plug-in charging is allowed, the battery heating current is calculated based on the current output by the charger and the charging current of the battery system. Based on the ratio between the battery heating current, the voltage output by the charger and the battery heating resistance, it is determined whether there is a heating fault. If a heating fault exists, based on the comparison result of the current battery minimum temperature rise rate with the historical statistical value of the minimum temperature rise rate, it is determined that there is a branch heating fault, and the location of the faulty heating branch is obtained through the minimum temperature probe.

[0055] In one embodiment, when the vehicle uploads data including the total voltage and current of the battery heater, the battery temperature extremes, the vehicle status, and the heater on status;

[0056] If the battery management system turns on heating, in a static heating scenario, the difference between the total battery current before heating is turned on and the total battery current after heating is turned on for a period of time is calculated. This current difference is compared with the ratio of the total battery system voltage to the total battery heating resistance to determine whether there is a branch fault. If a branch fault exists, the faulty branch is located using the lowest temperature probe based on the battery temperature list.

[0057] In the charging and heating scenario, if the plug charging is not turned on, the difference between the total battery current before heating is turned on and the total battery current after heating is turned on for a period of time is calculated. This current difference is compared with the ratio of the total battery system voltage to the total heating resistance to determine whether there is a branch fault. If a branch fault exists, the faulty branch is located based on the temperature extremes using the lowest temperature probe.

[0058] If plug-in charging is turned on, the battery heating current is calculated based on the current output by the charger and the charging current of the battery system. Based on the ratio between the battery heating current, the voltage output by the charger, and the heating resistance, it is determined whether there is a heating fault. If a heating fault exists, the location of the fault branch is obtained through the lowest temperature probe based on the temperature extremes.

[0059] When locking the problematic heating branch, only refer to the temperature extreme value data. For example, after the heating is turned on for a period of time, the temperature of the highest temperature point rises normally, the temperature of the lowest temperature sampling point basically does not rise, and the temperature probe number remains unchanged, then it means that the heating branch corresponding to this lowest temperature probe is faulty; if after the heating is turned on for a period of time, the temperature of the highest temperature point rises normally, the temperature of the lowest temperature point basically does not rise, and the lowest temperature probe number changes, then the heating branch corresponding to the changed temperature probe number is faulty.

[0060] In one embodiment, when the vehicle uploads data including battery heating total voltage, total current, battery temperature extremes, vehicle status, heating on status, and a battery temperature list;

[0061] If the battery management system turns on heating, in a static heating scenario, the difference between the total battery current before heating is turned on and the total battery current after heating is turned on for a period of time is calculated. This current difference is compared with the ratio of the total battery system voltage to the total battery heating resistance to determine whether there is a branch fault. If a branch fault exists, the faulty branch is located using the lowest temperature probe based on the battery temperature list.

[0062] In the charging and heating scenario, if the plug charging is not turned on, the difference between the total battery current before heating is turned on and the total battery current after heating is turned on for a period of time is calculated. This current difference is compared with the ratio of the total battery system voltage to the total heating resistance to determine whether there is a branch fault. If a branch fault exists, the faulty branch is located using the lowest temperature probe based on the battery temperature list.

[0063] If plug-in charging is turned on, the battery heating current is calculated based on the current output by the charger and the charging current of the battery system. Based on the ratio between the battery heating current, the voltage output by the charger, and the heating resistance, it is determined whether there is a heating fault. If a heating fault exists, the fault branch location is obtained through the lowest temperature probe based on the battery temperature list.

[0064] In one embodiment, when the vehicle uploads data including the battery heating total voltage, total current, battery temperature extremes, vehicle status, heating on status, battery temperature list, and heating circuit total current;

[0065] If the battery management system turns on heating, it determines whether there is a branch fault based on the ratio of the total current of the heating circuit, the total voltage of the battery system and the total heating resistance. If there is a branch fault, the location of the faulty branch is obtained through the lowest temperature probe based on the battery temperature list.

[0066] For example, a battery's heating system has two branches. At a voltage of 350V, the resistance of each branch is 35Ω. The heating current for each branch is 10A, and the total current for the heating circuit is 20A. If the total current for the heating circuit drops to 10A, it indicates that one of the heating branches is broken. Assuming the battery's heating temperature rise rate is 0.3°C / min, after 10 minutes of heating, a significant temperature difference will be observed between the battery with a normal heating branch and the battery with a broken heating branch.

[0067] In one embodiment, when the vehicle uploads data including the total voltage and current of battery heating, battery temperature extremes, vehicle status, heating on status, battery temperature list, total current of heating circuit, and current of a single heating circuit;

[0068] If the battery management system turns on heating, it determines whether there is a branch fault based on the current of a single heating circuit, and obtains the location of the faulty branch based on the battery temperature list.

[0069] It should be noted that from the perspective of power change, the voltage is the total pressure. If there is a heating circuit current sensor, the heating power can be calculated at any time. If there is no heating circuit current sensor, the static data of the vehicle is taken, and the scenario when only the heating is working is taken, and the total current is used to represent the heating circuit current.

[0070] From the perspective of temperature distribution, when there is only extreme value data, the temperature difference is small when the heating is not turned on. After the heating is turned on, the highest temperature probe rises normally (greater than threshold 1), and the temperature rise rate of the minimum temperature probe is less than threshold 2 (a small increase or no increase), and the temperature difference widens; if there is no heating on status bit, the temperature change, total current judgment, and BMS heating strategy threshold are used to determine whether the heating is turned on, and then the fault is judged according to the above method; when there is a temperature list, there is a corresponding relationship between the temperature probe, module, and heating circuit, and the heating circuit with abnormal heating is identified through temperature data aggregation.

[0071] It should be understood that the sequence numbers of the steps in the above embodiments do not imply a specific order of execution; the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0072] Figure 3 A schematic diagram of the structure of a cloud server provided in an embodiment of the present invention includes:

[0073] The data receiving module 310 is used to receive battery data and vehicle status uploaded by the vehicle battery management system;

[0074] A heating determination module 320 is configured to determine whether the battery management system has enabled battery heating based on battery temperature data and battery state of charge, or based on a battery heating enable flag;

[0075] The faulty branch identification module 330 is configured to, if the battery management system turns on heating, determine whether a heating fault exists in a static heating scenario based on historical statistical values of the total static heating current and the minimum temperature rise rate of the battery within a predetermined time period, or based on the heating circuit current value, the ratio of the total battery system voltage to the total heating resistance. If a fault exists, the faulty branch location is determined using a minimum temperature probe based on the minimum temperature rise rate or battery temperature list.

[0076] If heating is enabled, the battery management system determines whether plug-in charging is allowed in the charging heating scenario. If not, the system determines whether a heating fault exists based on historical statistics of the battery's total static heating current and the minimum temperature rise rate, or the ratio of the heating circuit current, total battery system voltage, and total heating resistance. The faulty branch is then located using the minimum temperature rise rate or battery temperature list.

[0077] If plug-in charging is allowed, the battery heating current of the charger, the ratio of the charger output voltage to the total heating resistance are used to determine whether a heating fault exists, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or battery temperature list.

[0078] The determining whether a heating fault exists according to the ratio of the heating circuit current value, the total battery system voltage, and the total heating resistance includes:

[0079] If the difference between the loop current value and the historical statistical value during battery heating exceeds a certain range, it is determined that a battery heating fault exists;

[0080] Alternatively, the theoretical heating current value is calculated based on the ratio between the total voltage of the battery system and the total heating resistance. If the difference between the theoretical heating current value and the heating circuit current value is equal to the theoretical heating current of any branch, it is determined that a heating fault exists.

[0081] The determining whether a heating fault exists based on the ratio of the battery heating current to the voltage output by the charger and the heating resistance includes:

[0082] The theoretical battery heating current is calculated based on the ratio between the voltage output by the charger and the heating resistor. If the difference between the theoretical battery heating current and the battery heating current is equal to the theoretical heating current of any branch, it is determined that a heating fault exists.

[0083] A person skilled in the art will understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program. The program can be stored in a computer-readable storage medium. When the program is executed, part or all of the processes in steps S101 to S104 are implemented. The storage medium includes ROM / RAM, etc.

[0084] In one embodiment, Figure 4 As shown, Figure 4 This is a schematic diagram of a device for identifying a battery heating branch fault according to an embodiment of the present invention. The electronic device may be a cloud server. Figure 4 As shown, the electronic device 4 of this embodiment includes at least: a memory 410, a processor 420 and a system bus 430, and the memory 410 includes an executable program 4101 stored thereon. It can be understood by those skilled in the art that Figure 4 The electronic device structure shown in the figure does not constitute a limitation to the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0085] The following combination Figure 4 A detailed introduction to the various components of electronic equipment:

[0086] The memory 410 can be used to store software programs and modules. The processor 420 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 410. The memory 410 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device (such as cached data), etc. In addition, the memory 410 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0087] Memory 410 includes an executable program 4101 for a network request method. This executable program 4101 can be divided into one or more modules / units. These modules / units are stored in memory 410 and executed by processor 420 to receive vehicle battery data and determine branch faults, etc. These modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of computer program 4101 in electronic device 4. For example, computer program 4101 can be divided into a data receiving module, a heating determination module, and a faulty branch identification module.

[0088] Processor 420 is the control center of the electronic device, connecting the various components of the entire electronic device using various interfaces and lines. By running or executing software programs and / or modules stored in memory 410 and accessing data stored in memory 410, it performs various functions of the electronic device and processes data, thereby monitoring the overall status of the electronic device. Optionally, processor 420 may include one or more processing units; preferably, processor 420 may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, application programs, etc., and the modem processor primarily handles wireless communications. It is understood that the modem processor described above may not be integrated into processor 420.

[0089] The system bus 430 connects the various functional components within the computer and can transmit data, address information, and control information. It can be a PCI bus, an ISA bus, a CAN bus, or the like. Instructions from the processor 420 are transmitted to the memory 410 via the bus, and the memory 410 feeds data back to the processor 420. The system bus 430 facilitates the exchange of data and instructions between the processor 420 and the memory 410. Of course, the system bus 430 can also connect to other devices, such as network interfaces and display devices.

[0090] In an embodiment of the present invention, the executable program executed by the processing 420 included in the electronic device includes:

[0091] Receive battery data and vehicle status uploaded by the vehicle battery management system;

[0092] Determine whether the battery management system turns on battery heating based on battery temperature data and battery state of charge, or based on a battery heating on flag;

[0093] If the battery management system turns on heating, then in the static heating scenario, based on the historical statistical values of the total static heating current and the historical statistical values of the minimum temperature rise rate of the battery within a predetermined period, or based on the heating circuit current value, the ratio between the total battery system voltage and the total heating resistance, it is determined whether there is a heating fault. If a fault exists, the fault branch location is obtained using the minimum temperature rise rate or battery temperature list using the minimum temperature probe;

[0094] If heating is enabled, the battery management system determines whether plug-in charging is allowed in the charging heating scenario. If not, the system determines whether a heating fault exists based on historical statistics of the battery's total static heating current and the minimum temperature rise rate, or the ratio of the heating circuit current, total battery system voltage, and total heating resistance. The faulty branch is then located using the minimum temperature rise rate or battery temperature list.

[0095] If plug-in charging is allowed, the battery heating current of the charger, the ratio of the charger output voltage to the total heating resistance are used to determine whether a heating fault exists, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or battery temperature list.

[0096] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0097] It should be understood that the present disclosure describes numerous technical details, and that its embodiments can be practiced in conjunction with common knowledge without further details. In some embodiments, well-known methods, structures, and techniques are not described in detail to avoid obscuring the understanding of this disclosure. Similarly, it should be understood that, in order to streamline the disclosure and facilitate understanding of one or more of the various inventive aspects, various features of the present invention are sometimes grouped together in a single embodiment, figure, or description thereof in the above description of the exemplary embodiments of the present invention. However, this disclosure should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in fewer than all the features of the individual embodiments disclosed above. Accordingly, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the present invention. It should be noted that, where not in conflict, the embodiments and features of the embodiments described herein may be combined. The present invention is not limited to any single aspect or embodiment, nor to any combination and / or permutation of such aspects and / or embodiments. Furthermore, each aspect and / or embodiment of the present invention may be used alone or in combination with one or more of the other aspects and / or embodiments thereof.

[0098] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A battery heating branch fault identification method, characterized in that: include: Receive battery data and vehicle status uploaded by the vehicle battery management system; the battery data includes at least total voltage, total current, and battery temperature extreme value data; Determine whether the battery management system turns on battery heating based on battery temperature data and battery state of charge, or based on a battery heating on flag; If the battery management system turns on heating, then in the static heating scenario, based on the historical statistical values of the total static heating current and the historical statistical values of the minimum temperature rise rate of the battery within a predetermined period, or based on the heating circuit current value, the ratio between the total battery system voltage and the total heating resistance, it is determined whether there is a heating fault. If a fault exists, the fault branch location is obtained using the minimum temperature rise rate or battery temperature list using the minimum temperature probe; If heating is enabled, the battery management system determines whether plug-in charging is allowed in the charging heating scenario. If not, the system determines whether a heating fault exists based on historical statistics of the battery's total static heating current and the minimum temperature rise rate, or the ratio of the heating circuit current, total battery system voltage, and total heating resistance. The faulty branch is then located using the minimum temperature rise rate or battery temperature list. If plug-in charging is allowed, the battery heating current of the charger, the ratio of the charger output voltage to the total heating resistance are used to determine whether a heating fault exists, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or battery temperature list.

2. The method according to claim 1, characterized in that The determining, based on the battery temperature data and the battery state of charge, or based on the battery heating on flag, whether the battery management system turns on the battery heating includes: When the vehicle battery management system uploads data such as the total voltage, total current, battery temperature extremes, and vehicle status for battery heating, the battery management system determines whether to turn on battery heating based on the battery minimum temperature, battery temperature difference, and battery state of charge; If heating is enabled in the static heating scenario, the battery management system determines whether there is a heating fault based on the historical statistical values of the total static heating current of the battery over a predetermined period of time and the current total battery current. If a heating fault exists, a branch heating fault is determined based on a comparison of the current battery minimum temperature rise rate with the historical statistical values of the minimum temperature rise rate. The faulty heating branch is then located using the minimum temperature probe. In the charging and heating scenario, if the plug charging is not enabled, the system determines whether there is a heating fault based on the comparison of the total current during the battery heating process with the historical statistical value of the battery heating current. If a heating fault exists, the system determines a branch heating fault based on the comparison of the current battery minimum temperature rise rate with the historical statistical value of the minimum temperature rise rate. The faulty heating branch is then located using the minimum temperature probe. If plug-in charging is allowed, the battery heating current is calculated based on the current output by the charger and the charging current of the battery system. Based on the ratio between the battery heating current, the voltage output by the charger and the battery heating resistance, it is determined whether there is a heating fault. If a heating fault exists, based on the comparison result of the current battery minimum temperature rise rate with the historical statistical value of the minimum temperature rise rate, it is determined that there is a branch heating fault, and the location of the faulty heating branch is obtained through the minimum temperature probe.

3. The method according to claim 1, characterized in that The determining, based on the battery temperature data and the battery state of charge, or based on the battery heating on flag, whether the battery management system turns on the battery heating includes: When the vehicle uploads data including battery heating total voltage, total current, battery temperature extremes, vehicle status, heating on status and battery temperature list; If the battery management system turns on heating, in a static heating scenario, the difference between the total battery current before heating is turned on and the total battery current after heating is turned on for a period of time is calculated. This current difference is compared with the ratio of the total battery system voltage to the total battery heating resistance to determine whether there is a branch fault. If a branch fault exists, the faulty branch is located using the lowest temperature probe based on the battery temperature list. In the charging and heating scenario, if the plug charging is not turned on, the difference between the total battery current before heating is turned on and the total battery current after heating is turned on for a period of time is calculated. This current difference is compared with the ratio of the total battery system voltage to the total heating resistance to determine whether there is a branch fault. If a branch fault exists, the faulty branch is located using the lowest temperature probe based on the battery temperature list. If plug-in charging is turned on, the battery heating current is calculated based on the current output by the charger and the charging current of the battery system. Based on the ratio between the battery heating current, the voltage output by the charger, and the heating resistance, it is determined whether there is a heating fault. If a heating fault exists, the fault branch location is obtained through the lowest temperature probe based on the battery temperature list.

4. The method according to claim 1, wherein The determining, based on the battery temperature data and the battery state of charge, or based on the battery heating on flag, whether the battery management system turns on the battery heating includes: When the vehicle uploads data such as battery heating total voltage, total current, battery temperature extremes, vehicle status, heating on status, battery temperature list and heating circuit total current; If the battery management system turns on heating, it determines whether there is a branch fault based on the ratio of the total current of the heating circuit, the total voltage of the battery system and the total heating resistance. If there is a branch fault, the location of the faulty branch is obtained through the lowest temperature probe based on the battery temperature list.

5. The method according to claim 1, wherein The determining, based on the battery temperature data and the battery state of charge, or based on the battery heating on flag, whether the battery management system turns on the battery heating includes: When the vehicle uploads data such as battery heating total voltage, total current, battery temperature extremes, vehicle status, heating on status, battery temperature list, heating circuit total current and single heating circuit current; If the battery management system turns on heating, it determines whether there is a branch fault based on the current of a single heating circuit, and obtains the location of the faulty branch based on the battery temperature list.

6. The method according to claim 1, characterized in that The determining whether there is a heating fault based on the ratio of the heating circuit current value, the battery system total voltage, and the total heating resistance includes: If the difference between the loop current value and the historical statistical value during battery heating exceeds a certain range, it is determined that a battery heating fault exists; Alternatively, the theoretical heating current value is calculated based on the ratio between the total voltage of the battery system and the total heating resistance. If the difference between the theoretical heating current value and the heating circuit current value is equal to the theoretical heating current of any branch, it is determined that a heating fault exists.

7. The method according to claim 3, characterized in that The determining whether a heating fault exists based on the ratio of the battery heating current to the voltage output by the charger and the heating resistance includes: The theoretical battery heating current is calculated based on the ratio between the voltage output by the charger and the heating resistor. If the difference between the theoretical battery heating current and the battery heating current is equal to the theoretical heating current of any branch, it is determined that a heating fault exists.

8. A cloud server, characterized in that: include: A data receiving module is used to receive battery data and vehicle status uploaded by the vehicle battery management system; the battery data includes at least total voltage, total current, and battery temperature extreme value data; A heating judgment module is used to judge whether the battery management system turns on battery heating based on battery temperature data and battery state of charge, or based on a battery heating on flag; A fault branch identification module is used to determine whether there is a heating fault in a static heating scenario if the battery management system turns on heating. This module is based on historical statistical values of the total static heating current and the minimum temperature rise rate of the battery within a predetermined time period, or based on the heating circuit current value, the ratio of the total battery system voltage to the total heating resistance. If a fault exists, the fault branch location is obtained using a minimum temperature probe based on the minimum temperature rise rate or battery temperature list. If heating is enabled, the battery management system determines whether plug-in charging is allowed in the charging heating scenario. If not, the system determines whether a heating fault exists based on historical statistics of the battery's total static heating current and the minimum temperature rise rate, or the ratio of the heating circuit current, total battery system voltage, and total heating resistance. The faulty branch is then located using the minimum temperature rise rate or battery temperature list. If plug-in charging is allowed, the battery heating current of the charger, the ratio of the charger output voltage to the total heating resistance are used to determine whether a heating fault exists, and the location of the fault branch is obtained in combination with the minimum temperature rise rate or battery temperature list.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the battery heating branch fault identification method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed, the steps of the battery heating branch fault identification method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Apparatus and method for detecting faults of battery heating system and relays

    CN105093099A

  • Branch imbalance fault identification method for multi-branch battery system and cloud platform

    CN115219922A