Branch state judgment method and device and computer storage medium
By acquiring and analyzing the battery's single battery information and pressure difference information, and generating branch state detection results, the misjudgment problem of branch break state detection in the prior art is solved, and the accuracy and reliability of detection are improved.
Patent Information
- Application Number
- CN202411639961.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-03-11
AI Technical Summary
The prior art pays less attention to branch circuit breaking status detection during vehicle use, resulting in a single determination basis and a risk of misjudgment.
By obtaining the single cell information of the target battery, including the single cell voltage information and bus current information, it is determined whether the predetermined judgment basis conditions are met, and the pressure difference information is determined, and whether the preset pressure difference fault conditions are met, and the branch state detection result is finally generated.
Improve the accuracy and reliability of branch status detection, and enhance the performance and safety of battery and vehicle use.
Smart Images

Figure CN119596153A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent determination of branch states, and in particular to a method and device for determining branch states, and a computer storage medium. Background Art
[0002] Currently, it is generally necessary to detect the disconnection status of the branch circuits of the vehicle during the use of the vehicle to ensure the safety of the vehicle.
[0003] However, the current detection of branch circuit breakage status is not given enough attention. The determination of branch circuit breakage status is basically based on the main circuit current and part of the branch current. This method of determining branch circuit breakage status has the problem of limited determination basis and single detection method, which may lead to misjudgment of branch circuit breakage status. Therefore, it is particularly important to provide a new method for determining branch circuit status to improve the accuracy and reliability of branch circuit status detection. Summary of the invention
[0004] The present invention provides a method and device for determining branch status, and a computer storage medium, which can intelligently detect branch status, thereby improving the accuracy and reliability of branch status detection and further improving the performance and safety of batteries and vehicles.
[0005] In order to solve the above technical problem, the first aspect of the present invention discloses a method for determining a branch state, the method comprising:
[0006] Acquire single cell information of a target battery, wherein the single cell information includes single cell voltage information of the target battery and bus current information of the target battery;
[0007] Determine whether the single cell battery information satisfies a predetermined determination condition to obtain a first determination result;
[0008] When the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis condition, the pressure difference information of the target battery is determined, and it is judged whether the pressure difference information satisfies a preset pressure difference fault condition to obtain a second judgment result;
[0009] A branch status detection result of the target battery is generated according to the first judgment result and the second judgment result.
[0010] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0011] When the branch status detection result is used to indicate that the target battery has a branch fault state, generating a fault processing parameter for the target battery according to the branch fault state, and performing a fault processing operation matching the fault processing parameter on the target battery;
[0012] The fault handling operation includes a power-on-restart operation.
[0013] As an optional implementation manner, in the first aspect of the present invention, generating the branch state detection result of the target battery according to the first judgment result and the second judgment result includes:
[0014] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single battery information satisfies the predetermined judgment basis condition and the second judgment result is used to indicate that the pressure difference information satisfies the preset pressure difference fault condition, generating a branch state detection result including a branch fault state for indicating the target battery;
[0015] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single cell information does not satisfy the predetermined judgment basis condition and / or the second judgment result is used to indicate that the pressure difference information does not satisfy the preset pressure difference fault condition, a branch status detection result is generated including a branch status indicating the normal status of the target battery.
[0016] As an optional implementation manner, in the first aspect of the present invention, the determining whether the single cell information satisfies a predetermined determination basis condition to obtain a first determination result includes:
[0017] Determine the first battery branch information corresponding to the target battery according to the single battery information, wherein the first battery branch information includes the battery string number information and single branch voltage information corresponding to the target battery;
[0018] Determining reference battery branch information corresponding to the target battery based on the first battery branch information, and judging whether the first battery branch information matches the reference battery branch information;
[0019] When it is determined that the first battery branch information matches the reference battery branch information, a first judgment result is obtained to indicate that the single cell information satisfies a predetermined judgment basis condition; when it is determined that the first battery branch information does not match the reference battery branch information, a first judgment result is obtained to indicate that the single cell information does not satisfy the predetermined judgment basis condition.
[0020] As an optional implementation manner, in the first aspect of the present invention, the determining whether the pressure difference information satisfies a preset pressure difference fault condition to obtain a second determination result includes:
[0021] Determine, according to the pressure difference information, second battery branch information corresponding to the target battery, wherein the second battery branch information includes current voltage information and current pressure difference information corresponding to the target battery;
[0022] Based on the second battery branch information and a preset pressure difference fault condition, determining reference battery pressure difference information corresponding to the target battery, and judging whether the second battery branch information matches the reference battery pressure difference information;
[0023] When it is determined that the second battery branch information matches the reference battery pressure difference information, a second judgment result is obtained indicating that the pressure difference information satisfies the preset pressure difference fault condition; when it is determined that the second battery branch information does not match the reference battery pressure difference information, a second judgment result is obtained indicating that the pressure difference information does not satisfy the preset pressure difference fault condition.
[0024] As an optional implementation manner, in the first aspect of the present invention, the determining whether the first battery branch information matches the reference battery branch information includes:
[0025] Based on the first battery branch information, determine the target bus current information and target total voltage fluctuation information corresponding to the target battery, and judge whether the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information, and judge whether the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information;
[0026] When it is determined that the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information and the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information, determining the operation duration corresponding to the target battery and determining whether the operation duration is greater than or equal to the operation duration threshold corresponding to the reference battery branch information;
[0027] When it is determined that the operation duration is greater than or equal to an operation duration threshold corresponding to the reference battery branch information, determining that the first battery branch information matches the reference battery branch information;
[0028] When it is determined that the target bus current information is less than or equal to the reference bus current information corresponding to the reference battery branch information and / or it is determined that the target total voltage fluctuation information is greater than the reference fluctuation information corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information; or,
[0029] When it is determined that the operation duration is less than the operation duration threshold corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information.
[0030] As an optional implementation manner, in the first aspect of the present invention, the determining whether the second battery branch information matches the reference battery voltage difference information includes:
[0031] Determine a battery voltage parameter corresponding to the target battery according to the second battery branch information, and judge whether the battery voltage parameter matches a reference voltage parameter corresponding to the reference battery voltage difference information;
[0032] When it is determined that the battery voltage parameter matches the reference voltage super parameter corresponding to the reference battery pressure difference information, determining the pressure difference duration corresponding to the target battery, and determining whether the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information;
[0033] When it is determined that the pressure difference duration is greater than or equal to a pressure difference time threshold corresponding to the reference battery pressure difference information, determining that the second battery branch information matches the reference battery pressure difference information;
[0034] When it is determined that the pressure difference duration is less than the pressure difference time threshold corresponding to the reference battery pressure difference information, it is determined that the second battery branch information does not match the reference battery pressure difference information; or,
[0035] When it is determined that the battery voltage parameter does not match the reference voltage super parameter corresponding to the reference battery voltage difference information, it is determined that the second battery branch information does not match the reference battery voltage difference information.
[0036] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0037] When the first judgment result indicates that the single cell information does not satisfy the predetermined judgment basis condition, determining a reference total pressure fluctuation parameter according to the predetermined judgment basis condition, and determining a single branch total pressure fluctuation parameter corresponding to the target battery according to the single cell information;
[0038] Determining whether the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter;
[0039] When it is determined that the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter, a CheckFlag clearing operation is performed on the target battery.
[0040] A second aspect of the present invention discloses another device for determining a branch state, the device comprising:
[0041] A memory storing executable program code;
[0042] a processor coupled to the memory;
[0043] The processor calls the executable program code stored in the memory to execute the method for determining the branch status disclosed in the first aspect of the present invention.
[0044] The third aspect of the present invention discloses a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the method for determining the branch status disclosed in the first aspect of the present invention.
[0045] A fourth aspect of the present invention discloses a device for determining a branch state, the device comprising:
[0046] An acquisition module, used to acquire single cell information of a target battery, wherein the single cell information includes single cell voltage information of the target battery and bus current information of the target battery;
[0047] A judgment module, used to judge whether the single cell information meets a predetermined judgment basis condition, and obtain a first judgment result;
[0048] A determination module, configured to determine the voltage difference information of the target battery when the first judgment result is used to indicate that the single battery information satisfies the predetermined judgment basis condition;
[0049] The judgment module is further used to judge whether the pressure difference information meets a preset pressure difference fault condition to obtain a second judgment result;
[0050] A generating module is used to generate a branch status detection result of the target battery according to the first judgment result and the second judgment result.
[0051] As an optional implementation, in the second aspect of the present invention, the generating module is further configured to generate a fault processing parameter for the target battery according to the branch fault state when the branch state detection result is used to indicate that the target battery has a branch fault state;
[0052] The device also includes:
[0053] A processing module, configured to perform a fault processing operation on the target battery that matches the fault processing parameter;
[0054] The fault handling operation includes a power-on-restart operation.
[0055] As an optional implementation manner, in the second aspect of the present invention, the specific manner in which the generation module generates the branch state detection result of the target battery according to the first judgment result and the second judgment result includes:
[0056] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single battery information satisfies the predetermined judgment basis condition and the second judgment result is used to indicate that the pressure difference information satisfies the preset pressure difference fault condition, generating a branch state detection result including a branch fault state for indicating the target battery;
[0057] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single cell information does not satisfy the predetermined judgment basis condition and / or the second judgment result is used to indicate that the pressure difference information does not satisfy the preset pressure difference fault condition, a branch status detection result is generated including a branch status indicating the normal status of the target battery.
[0058] As an optional implementation, in the second aspect of the present invention, the judgment module judges whether the single cell information satisfies a predetermined judgment basis condition, and a specific manner of obtaining the first judgment result includes:
[0059] Determine the first battery branch information corresponding to the target battery according to the single battery information, wherein the first battery branch information includes the battery string number information and single branch voltage information corresponding to the target battery;
[0060] Determining reference battery branch information corresponding to the target battery based on the first battery branch information, and judging whether the first battery branch information matches the reference battery branch information;
[0061] When it is determined that the first battery branch information matches the reference battery branch information, a first judgment result is obtained to indicate that the single cell information satisfies a predetermined judgment basis condition; when it is determined that the first battery branch information does not match the reference battery branch information, a first judgment result is obtained to indicate that the single cell information does not satisfy the predetermined judgment basis condition.
[0062] As an optional implementation, in the second aspect of the present invention, the judgment module judges whether the pressure difference information meets the preset pressure difference fault condition, and the specific manner of obtaining the second judgment result includes:
[0063] Determine, according to the pressure difference information, second battery branch information corresponding to the target battery, wherein the second battery branch information includes current voltage information and current pressure difference information corresponding to the target battery;
[0064] Based on the second battery branch information and a preset pressure difference fault condition, determining reference battery pressure difference information corresponding to the target battery, and judging whether the second battery branch information matches the reference battery pressure difference information;
[0065] When it is determined that the second battery branch information matches the reference battery pressure difference information, a second judgment result is obtained indicating that the pressure difference information satisfies the preset pressure difference fault condition; when it is determined that the second battery branch information does not match the reference battery pressure difference information, a second judgment result is obtained indicating that the pressure difference information does not satisfy the preset pressure difference fault condition.
[0066] As an optional implementation manner, in the second aspect of the present invention, the specific manner in which the judgment module judges whether the first battery branch information matches the reference battery branch information includes:
[0067] Based on the first battery branch information, determine the target bus current information and target total voltage fluctuation information corresponding to the target battery, and judge whether the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information, and judge whether the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information;
[0068] When it is determined that the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information and the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information, determining the operation duration corresponding to the target battery and determining whether the operation duration is greater than or equal to the operation duration threshold corresponding to the reference battery branch information;
[0069] When it is determined that the operation duration is greater than or equal to an operation duration threshold corresponding to the reference battery branch information, determining that the first battery branch information matches the reference battery branch information;
[0070] When it is determined that the target bus current information is less than or equal to the reference bus current information corresponding to the reference battery branch information and / or it is determined that the target total voltage fluctuation information is greater than the reference fluctuation information corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information; or,
[0071] When it is determined that the operation duration is less than the operation duration threshold corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information.
[0072] As an optional implementation manner, in the second aspect of the present invention, the specific manner in which the judgment module judges whether the second battery branch information matches the reference battery voltage difference information includes:
[0073] Determine a battery voltage parameter corresponding to the target battery according to the second battery branch information, and judge whether the battery voltage parameter matches a reference voltage parameter corresponding to the reference battery voltage difference information;
[0074] When it is determined that the battery voltage parameter matches the reference voltage super parameter corresponding to the reference battery pressure difference information, determining the pressure difference duration corresponding to the target battery, and determining whether the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information;
[0075] When it is determined that the pressure difference duration is greater than or equal to a pressure difference time threshold corresponding to the reference battery pressure difference information, determining that the second battery branch information matches the reference battery pressure difference information;
[0076] When it is determined that the pressure difference duration is less than the pressure difference time threshold corresponding to the reference battery pressure difference information, it is determined that the second battery branch information does not match the reference battery pressure difference information; or,
[0077] When it is determined that the battery voltage parameter does not match the reference voltage super parameter corresponding to the reference battery voltage difference information, it is determined that the second battery branch information does not match the reference battery voltage difference information.
[0078] As an optional implementation, in the second aspect of the present invention, the determination module is further configured to determine a reference total pressure fluctuation parameter according to the predetermined judgment basis condition when the first judgment result is used to indicate that the single cell information does not meet the predetermined judgment basis condition, and determine a single branch total pressure fluctuation parameter corresponding to the target battery according to the single cell information;
[0079] The judging module is further configured to judge whether the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter; when it is judged that the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter;
[0080] The device also includes:
[0081] The clearing module is used to perform a CheckFlag clearing operation on the target battery.
[0082] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0083] In an embodiment of the present invention, the single cell information of the target battery is obtained, wherein the single cell information includes the single cell voltage information of the target battery and the bus current information of the target battery; it is determined whether the single cell information satisfies the predetermined judgment basis conditions, and a first judgment result is obtained; when the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis conditions, the pressure difference information of the target battery is determined, and it is determined whether the pressure difference information satisfies the preset pressure difference fault condition, and a second judgment result is obtained; based on the first judgment result and the second judgment result, a branch state detection result of the target battery is generated. It can be seen that the implementation of the present invention can intelligently detect the branch state, which is conducive to improving the accuracy and reliability of the branch state detection, and further improving the performance and safety of the battery and the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] 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 description of the embodiments. 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 creative work.
[0085] Figure 1 It is a flow chart of a method for determining a branch state disclosed in an embodiment of the present invention;
[0086] Figure 2 It is a flowchart of another method for determining the state of a branch disclosed in an embodiment of the present invention;
[0087] Figure 3 It is a structural schematic diagram of a branch status determination device disclosed in an embodiment of the present invention;
[0088] Figure 4 It is a structural schematic diagram of another branch state determination device disclosed in an embodiment of the present invention;
[0089] Figure 5It is a structural schematic diagram of another branch status determination device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0090] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme 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 described embodiments 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 creative work are within the scope of protection of the present invention.
[0091] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.
[0092] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0093] The present invention discloses a method and device for determining branch status, and a computer storage medium, which can intelligently detect branch status, thereby improving the accuracy and reliability of detecting branch status, and further improving the performance and safety of batteries and vehicles. The following are detailed descriptions.
[0094] Embodiment 1
[0095] See also Figure 1 , Figure 1 : is a flow chart of a method for determining a branch status disclosed in an embodiment of the present invention. Figure 1 The described method for determining the branch status can be applied to a device for determining the branch status, wherein the device for determining the branch status can be integrated in a cloud server or a local server, which is not limited in the embodiments of the present invention. Figure 1 As shown, the method for determining the branch status may include the following operations:
[0096] 101. Obtain single cell information of a target battery.
[0097] In the embodiment of the present invention, the single cell information includes single cell voltage information of the target battery and bus current information of the target battery.
[0098] In the embodiment of the present invention, the target battery may optionally include a 2.8V-3.5V battery. Further, the single cell voltage information of the target battery may include voltage information corresponding to each branch of the target battery and total voltage information corresponding to all branches; the bus current information of the target battery may include the bus current value of the target battery.
[0099] In the embodiment of the present invention, optionally, the single cell information of the target battery may be obtained in real time, or may be obtained periodically according to a preset time period, or may be obtained when the branch status of the target battery needs to be detected, which is not specifically limited in the embodiment of the present invention.
[0100] 102. Determine whether the single cell battery information satisfies a predetermined determination basis condition, and obtain a first determination result.
[0101] In the embodiment of the present invention, optionally, the first judgment result includes a judgment result indicating that the single cell battery information satisfies a predetermined judgment basis condition or includes a judgment result indicating that the single cell battery information does not satisfy a predetermined judgment basis condition.
[0102] 103. When the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis condition, the pressure difference information of the target battery is determined, and it is determined whether the pressure difference information satisfies the preset pressure difference fault condition to obtain a second judgment result.
[0103] In the embodiment of the present invention, optionally, the voltage difference information of the target battery includes the voltage difference between the target battery and other battery cells. Further, the voltage difference information of the target battery includes the voltage difference value.
[0104] 104. Generate a branch status detection result of the target battery according to the first judgment result and the second judgment result.
[0105] In the embodiment of the present invention, optionally, the branch status detection result includes a branch status fault detection result indicating that the target battery is in the branch status fault detection result or a branch status normal detection result indicating that the target battery is in the branch status fault detection result.
[0106] In an embodiment of the present invention, optionally, for example, if the first judgment result is used to indicate that the single cell voltage and the bus current are valid and the second judgment result is used to indicate that a branch voltage difference fault exists in the target battery, a branch status fault detection result is generated to indicate that a fault exists in the target battery.
[0107] It can be seen that implementation Figure 1 The described method for determining the branch status can obtain the single cell information of the target battery and determine whether the single cell information satisfies a predetermined judgment basis condition to obtain a first judgment result. If the first judgment result is used to indicate that the single cell information satisfies the judgment basis condition, the pressure difference information of the target battery is determined, and a second judgment result is obtained based on whether the pressure difference information satisfies a pressure difference fault condition. The branch status detection result of the target battery is generated based on the first judgment result and the second judgment result. By monitoring the voltage and bus current information of the single cell, the differences between battery cells can be discovered in a timely manner, and these differences can be reduced through balancing technology, thereby improving the overall performance and cycle life of the battery. At the same time, by judging whether the pressure difference information meets the preset pressure difference fault condition, it is helpful to improve the intelligence and efficiency of determining the branch status of the target battery, as well as the accuracy and reliability of determining the branch status of the target battery. By judging the single cell information and the pressure difference information, it can more accurately identify the status of the battery branch and timely discover potential problems in the battery system, such as abnormal voltage and abnormal current, so as to effectively isolate and protect faults, reduce the failure rate of the battery system, and intelligently detect the branch status, which is helpful to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0108] Embodiment 2
[0109] See also Figure 2 , Figure 2 FIG. 1 is a flow chart of another method for determining the state of a branch disclosed in an embodiment of the present invention. Figure 2 The described method for determining the branch status can be applied to a device for determining the branch status, wherein the device for determining the branch status can be integrated in a cloud server or a local server, which is not limited in the embodiments of the present invention. Figure 2 As shown, the method for determining the branch status may include the following operations:
[0110] 201. Obtain single cell information of a target battery.
[0111] In the embodiment of the present invention, the single cell information includes single cell voltage information of the target battery and bus current information of the target battery.
[0112] 202. Determine whether the single cell battery information satisfies a predetermined determination basis condition, and obtain a first determination result.
[0113] 203. When the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis condition, determine the pressure difference information of the target battery, and judge whether the pressure difference information satisfies the preset pressure difference fault condition to obtain a second judgment result.
[0114] 204. Generate a branch status detection result of the target battery according to the first judgment result and the second judgment result.
[0115] In the embodiment of the present invention, for the detailed description of steps 201 to 204, please refer to the other descriptions of steps 101 to 104 in the first embodiment, and the embodiment of the present invention will not be repeated.
[0116] 205. When the branch status detection result is used to indicate that the target battery has a branch fault state, generate a fault processing parameter for the target battery according to the branch fault state, and perform a fault processing operation matching the fault processing parameter on the target battery.
[0117] In the embodiment of the present invention, the fault handling operation includes a power-on-restart processing operation.
[0118] In the embodiment of the present invention, optionally, the generation of the fault processing parameters for the target battery according to the branch fault state may include:
[0119] Inputting the branch fault state into a predetermined fault processing model to obtain a model output result, wherein the model output result includes at least one processing parameter matching the branch fault state, and generating a fault processing parameter for a target battery based on all the processing parameters;
[0120] The fault handling parameters include one or more of a fault handling time parameter, a fault handling duration parameter, and a fault handling method parameter for the target battery.
[0121] It can be seen that implementation Figure 2 The described method for determining the branch status can generate fault handling parameters for the target battery according to the branch fault status and perform fault handling operations matching the fault handling parameters on the target battery when the branch status detection result is used to indicate that the target battery has a branch fault status. The method can quickly identify and respond to the fault status of the battery branch through an automated fault detection and handling process, which is beneficial to improving the reliability and stability of battery operation. In addition, for battery branch faults, fault handling operations can be performed in a timely manner, such as re-powering on, to avoid dangerous situations such as battery overcharging, over-discharging or thermal runaway, thereby improving the safety of the battery. The automated fault handling process can reduce the need for manual intervention and reduce the risk of further damage caused by improper fault handling, which is beneficial to improving the intelligence and efficiency of determining the branch status of the target battery, as well as improving the accuracy and reliability of determining the branch status of the target battery. The method can also intelligently detect the branch status, which is beneficial to improving the accuracy and reliability of detecting the branch status, and further improving the performance and safety of the battery and the vehicle.
[0122] In an optional embodiment, generating a branch state detection result of the target battery according to the first judgment result and the second judgment result includes:
[0123] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis condition and the second judgment result is used to indicate that the pressure difference information satisfies the preset pressure difference fault condition, a branch circuit state detection result including a branch circuit fault state indicating the target battery is generated;
[0124] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single cell battery information does not meet the predetermined judgment basis conditions and / or the second judgment result is used to indicate that the pressure difference information does not meet the preset pressure difference fault conditions, a branch status detection result including a branch status indicating the normal status of the target battery is generated.
[0125] In this optional embodiment, optionally, when the first judgment result is used to indicate that the single cell battery information satisfies a predetermined judgment basis condition, a first judgment result including CheckFlag=1 is generated, that is, the single cell voltage and bus current of the target battery are judged to be valid.
[0126] In this optional embodiment, optionally, when the second judgment result is used to indicate that the pressure difference information satisfies a preset pressure difference fault condition, a second judgment result including ErrFlag=1 is generated, that is, the branch pressure difference fault judgment for the target battery is valid.
[0127] In this optional embodiment, optionally, if the single cell voltage and bus current are valid and there is a branch voltage difference fault, that is, (CheckFlag==1)&&(ErrFlag==1), it is determined that there is a branch circuit break fault in the target battery.
[0128] It can be seen that the implementation of this optional embodiment can generate a branch state detection result including a branch fault state for indicating the target battery when the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis conditions and the second judgment result is used to indicate that the pressure difference information satisfies the preset pressure difference fault conditions, and generate a branch state detection result including a branch normal state for indicating the target battery when the first judgment result is used to indicate that the single cell information does not satisfy the predetermined judgment basis conditions and / or the second judgment result is used to indicate that the pressure difference information does not satisfy the preset pressure difference fault conditions, so that the battery fault can be discovered in time by detecting the state of the battery branch. This can avoid safety accidents caused by battery failure, and by monitoring the health of the battery, the safety of the target battery can be ensured. Through automated fault detection, maintenance costs can be reduced, and the intelligence and efficiency of determining the branch status of the target battery can be improved. By combining the judgment of single cell information and pressure difference information, a more comprehensive and accurate battery branch status detection method is provided, which helps to improve the overall performance and efficiency of the battery management system, and can also intelligently detect the branch status, which is beneficial to improving the accuracy and reliability of branch status detection, and further improving the performance and safety of batteries and vehicles.
[0129] In another optional embodiment, determining whether the single cell information satisfies a predetermined determination condition to obtain a first determination result includes:
[0130] Determine the first battery branch information corresponding to the target battery according to the single battery information, wherein the first battery branch information includes the battery string number information and single branch voltage information corresponding to the target battery;
[0131] Determining reference battery branch information corresponding to the target battery based on the first battery branch information, and judging whether the first battery branch information matches the reference battery branch information;
[0132] When it is determined that the first battery branch information matches the reference battery branch information, a first judgment result is obtained to indicate that the single cell battery information satisfies a predetermined judgment basis condition; when it is determined that the first battery branch information does not match the reference battery branch information, a first judgment result is obtained to indicate that the single cell battery information does not satisfy a predetermined judgment basis condition.
[0133] In this optional embodiment, optionally, the battery string number information corresponding to the target battery may include the battery string number included in the battery system item corresponding to the target battery; the single branch voltage information corresponding to the target battery may include the single branch accumulated total voltage fluctuation value corresponding to the target battery.
[0134] In this optional embodiment, for example, if the battery system project is 2 in parallel and 100 in series, and the single branch voltage is >5mV*100, that is, the cumulative total voltage fluctuation of the single branch exceeds 5V, the voltage is considered to be unreliable, and no branch circuit breaker fault judgment is performed, that is, a first judgment result is obtained to indicate that the single cell battery information does not meet the predetermined judgment basis conditions.
[0135] It can be seen that the implementation of this optional embodiment can determine the first battery branch information corresponding to the target battery according to the single battery information and then determine the reference battery branch information corresponding to the target battery, and judge whether the first battery branch information matches the reference battery branch information. If they match, a first judgment result is obtained to indicate that the single battery information meets the predetermined judgment basis conditions. If they do not match, a first judgment result is obtained to indicate that the single battery information does not meet the judgment basis conditions. By comparing the actual battery branch information with the reference information, the battery status can be judged more accurately, the possibility of misjudgment can be reduced, and it is beneficial to improve the accuracy and reliability of the first judgment result, as well as to improve the intelligence and Efficiency, and can also detect anomalies in the number of battery strings and single-branch voltage, which helps to promptly discover potential battery problems, and detect anomalies in the number of battery strings and single-branch voltage, which helps to promptly discover potential battery problems. The ability to promptly discover battery branch problems can reduce safety risks caused by battery failures, such as overheating, short circuit or explosion. Accurate battery status monitoring can improve the reliability of the entire battery system and ensure stable operation under various conditions, thereby helping to improve the overall performance and efficiency of the battery management system. It can also intelligently detect branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0136] In yet another optional embodiment, determining whether the pressure difference information satisfies a preset pressure difference fault condition to obtain a second determination result includes:
[0137] Determine the second battery branch information corresponding to the target battery according to the pressure difference information, wherein the second battery branch information includes the current voltage information and the current pressure difference information corresponding to the target battery;
[0138] Based on the second battery branch information and the preset pressure difference fault condition, determining the reference battery pressure difference information corresponding to the target battery, and judging whether the second battery branch information matches the reference battery pressure difference information;
[0139] When it is determined that the second battery branch information matches the reference battery pressure difference information, a second judgment result is obtained to indicate that the pressure difference information satisfies a preset pressure difference fault condition; when it is determined that the second battery branch information does not match the reference battery pressure difference information, a second judgment result is obtained to indicate that the pressure difference information does not satisfy the preset pressure difference fault condition.
[0140] In this optional embodiment, optionally, the current voltage information corresponding to the target battery may include the current voltage value, the maximum voltage value, and the minimum voltage value of the target battery; the current pressure difference information may include the single branch voltage corresponding to the target battery.
[0141] In this optional embodiment, optionally, for example, when it is determined that the second battery branch information matches the reference battery pressure difference information, the branch pressure difference fault judgment is determined to be valid, ErrFlag=1, that is, a second judgment result is obtained to indicate that the pressure difference information satisfies the preset pressure difference fault condition.
[0142] It can be seen that the implementation of this optional embodiment can determine the second battery branch information according to the pressure difference information, determine the reference battery pressure difference information based on the second battery branch information and the pressure difference fault condition, and judge whether the second battery branch information matches the reference battery pressure difference information. If they match, a second judgment result is obtained to indicate that the pressure difference information satisfies the preset pressure difference fault condition. If they do not match, a second judgment result is obtained to indicate that the pressure difference information does not satisfy the preset pressure difference fault condition. By monitoring the battery's pressure difference information in real time and comparing it with the preset pressure difference fault condition, it is possible to promptly discover whether the battery has safety hazards such as overheating and short circuit, thereby taking corresponding protective measures to avoid the occurrence of safety accidents, thereby improving the operating safety and reliability of the target battery, and monitoring the pressure difference information helps to identify differences in battery performance. Consistency, such as aging or damage of certain battery cells, helps maintain the overall performance of the battery and extend the battery life. Automated pressure difference monitoring and fault judgment can reduce the need for manual inspection, reduce maintenance costs, and improve the efficiency of maintenance work. The monitoring of pressure difference information helps to achieve balanced management of the battery. By adjusting the charging and discharging strategies, the performance differences between battery cells can be reduced and the overall performance of the battery pack can be improved. Accurate battery status monitoring can improve the reliability of the entire battery system and ensure stable operation under various conditions, thereby helping to improve the overall performance and efficiency of the battery management system. It can also intelligently detect the branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0143] In yet another optional embodiment, determining whether the first battery branch information matches the reference battery branch information includes:
[0144] Based on the first battery branch information, determine the target bus current information and the target total voltage fluctuation information corresponding to the target battery, and judge whether the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information, and judge whether the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information;
[0145] When it is determined that the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information and the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information, the operation duration corresponding to the target battery is determined, and it is determined whether the operation duration is greater than or equal to the operation duration threshold corresponding to the reference battery branch information;
[0146] When it is determined that the operation duration is greater than or equal to the operation duration threshold corresponding to the reference battery branch information, determining that the first battery branch information matches the reference battery branch information;
[0147] When it is determined that the target bus current information is less than or equal to the reference bus current information corresponding to the reference battery branch information and / or it is determined that the target total voltage fluctuation information is greater than the reference fluctuation information corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information; or,
[0148] When it is determined that the operation duration is less than the operation duration threshold corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information.
[0149] In this optional embodiment, optionally, the target bus current information includes a current bus current value corresponding to the target battery; the target total voltage fluctuation information includes a single-branch accumulated total voltage fluctuation value corresponding to the target battery.
[0150] In this optional embodiment, optionally, for example, if it is determined that the bus current of the target battery is greater than 0.2*battery system capacity and the bus current is greater than 50A, and the accumulated total voltage fluctuation value of a single branch is less than or equal to 5mV*number of branch strings and the target battery system has no internal communication failure, it is determined that the target bus current information is greater than the benchmark bus current information corresponding to the benchmark battery branch information and the target total voltage fluctuation information is less than or equal to the benchmark fluctuation information corresponding to the benchmark battery branch information.
[0151] In this optional embodiment, optionally, the operating duration corresponding to the target battery may include the duration corresponding to the conditions that the single cell voltage and bus current of the target battery meet; further, judging whether the operating duration is greater than or equal to the operating duration threshold corresponding to the reference battery branch information may include judging whether the single cell voltage and bus current meet the duration ≥ 3.5s, and if so, determining that the operating duration is greater than or equal to the operating duration threshold corresponding to the reference battery branch information; otherwise, determining that the operating duration is less than the operating duration threshold corresponding to the reference battery branch information.
[0152] In this optional embodiment, further optionally, if it is determined that the first battery branch information does not match the reference battery branch information, then the single cell voltage and bus current determination is invalid; if it is determined that the first battery branch information matches the reference battery branch information, then the single cell voltage and bus current determination is valid.
[0153] It can be seen that the implementation of this optional embodiment can determine the target bus current information and target total voltage fluctuation information corresponding to the target battery based on the first battery branch information and determine whether the corresponding benchmark bus current information and benchmark fluctuation information are satisfied. If so, the operating duration corresponding to the target battery is determined and it is determined whether it is greater than or equal to the corresponding operating duration threshold. If so, it is determined that the first battery branch information matches the benchmark battery branch information. Otherwise, it is determined that the first battery branch information does not match the benchmark battery branch information. By comparing the current, voltage fluctuation and operating time of the target battery branch and the benchmark battery branch, the state of the battery branch can be more accurately determined, thereby improving the accuracy of the battery management system, which is conducive to improving the accuracy of the subsequent determination of the branch state of the target battery. The system can improve the performance and reliability of the battery, and by ensuring that the current and voltage fluctuations of the battery branch are within a safe range, it can reduce the risk of battery overheating, overcharging or over-discharging, thereby improving the safety of battery operation. If the information of the target battery branch does not match the baseline information, the system can quickly identify potential faults or performance problems, so that timely maintenance or replacement can be performed, which is beneficial to improving the reliability of target battery operation. Through precise monitoring and comparison, it helps to improve the performance and reliability of the battery, ensure the safe and efficient operation of the battery pack, thereby helping to improve the overall performance and efficiency of the battery management system, and can also intelligently detect the branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0154] In yet another optional embodiment, determining whether the second battery branch information matches the reference battery voltage difference information includes:
[0155] Determine the battery voltage parameter corresponding to the target battery according to the second battery branch information, and judge whether the battery voltage parameter matches the reference voltage parameter corresponding to the reference battery voltage difference information;
[0156] When it is determined that the battery voltage parameter matches the reference voltage super parameter corresponding to the reference battery pressure difference information, determining the pressure difference duration corresponding to the target battery, and determining whether the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information;
[0157] When it is determined that the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information, determining that the second battery branch information matches the reference battery pressure difference information;
[0158] When it is determined that the pressure difference duration is less than the pressure difference time threshold corresponding to the reference battery pressure difference information, it is determined that the second battery branch information does not match the reference battery pressure difference information; or,
[0159] When it is determined that the battery voltage parameter does not match the reference voltage super parameter corresponding to the reference battery voltage difference information, it is determined that the second battery branch information does not match the reference battery voltage difference information.
[0160] In this optional embodiment, optionally, the battery voltage parameters corresponding to the target battery may include the maximum voltage parameters, minimum voltage parameters and single branch voltage parameters of the target battery; wherein, determining whether the battery voltage parameters match the reference voltage parameters corresponding to the reference battery voltage difference information may include: determining whether the minimum voltage parameter is greater than 2800mV and determining whether the maximum voltage parameter is less than 3500mV and determining whether the single branch voltage parameter is greater than or equal to a preset voltage value, wherein the preset voltage value may be 50mV*SeriseNum, wherein SeriseNum is the number of battery strings; if so, determining that the battery voltage parameters match the reference voltage superparameters corresponding to the reference battery voltage difference information, if otherwise, determining that the battery voltage parameters do not match the reference voltage superparameters corresponding to the reference battery voltage difference information.
[0161] In this optional embodiment, optionally, the pressure difference duration may include the branch pressure difference fault duration of the target battery; wherein, it is judged whether the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the benchmark battery pressure difference information, and further, the pressure difference time threshold corresponding to the benchmark battery pressure difference information may be 3.5s.
[0162] In this optional embodiment, further optionally, if it is determined that the second battery branch information matches the reference battery pressure difference information, that is, the branch pressure difference fault determination is valid, ErrFlag=1.
[0163] In this optional embodiment, further optionally, if it is determined whether the single branch voltage parameter is less than a preset voltage value, an ErrFlag clearing parameter is generated, and an operation matching the ErrFlag clearing parameter is performed on the target battery to eliminate the fault in the target battery.
[0164] It can be seen that the implementation of this optional embodiment can determine the battery voltage parameters corresponding to the target battery according to the second battery branch information and judge whether the battery voltage parameters match the reference voltage parameters corresponding to the reference battery pressure difference information. If they match, the pressure difference duration corresponding to the target battery is determined and it is judged whether it is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information. If so, it is determined that the second battery branch information matches the reference battery pressure difference information. If not, it is determined that the second battery branch information does not match the reference battery pressure difference information. By comparing the voltage parameters and the pressure difference duration of the target battery with the reference value, the matching state of the battery branch can be more accurately judged, thereby improving the accuracy and reliability of the battery, and ensuring the battery Voltage parameters and voltage difference duration are within a safe range, which helps reduce the risk of battery overcharging, over-discharging or thermal runaway, thereby improving the safety of the system. If the information of the target battery branch does not match the baseline information, potential faults or performance problems can be quickly identified, allowing timely maintenance or replacement, which is beneficial to improving the operating reliability of the target battery. Through precise monitoring and comparison, it helps to improve the performance and reliability of the battery, ensure the safe and efficient operation of the battery pack, and thus help improve the overall performance and efficiency of the battery management system. It can also intelligently detect the branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0165] In yet another optional embodiment, the method further comprises:
[0166] When the first judgment result indicates that the single cell information does not satisfy the predetermined judgment basis condition, determining the reference total pressure fluctuation parameter according to the predetermined judgment basis condition, and determining the single branch total pressure fluctuation parameter corresponding to the target battery according to the single cell information;
[0167] Determine whether the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter;
[0168] When it is determined that the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter, a CheckFlag clearing operation is performed on the target battery.
[0169] In this optional embodiment, optionally, the single-branch total pressure fluctuation parameter corresponding to the target battery may include a single-branch accumulated total pressure fluctuation value corresponding to the target battery, wherein the single-branch accumulated total pressure fluctuation value may be ACC_SumV1 or ACC_SumV2; for example, if the battery system project is 2 in parallel and 100 in series, the single-branch voltage>5mV*100, that is, the single-branch accumulated total pressure fluctuation exceeds 5V, and the voltage is considered to be unreliable.
[0170] In this optional embodiment, optionally, for example, if the single branch accumulated total voltage fluctuation (ACC_SumV1 or ACC_SumV2)>5mV*number of branch strings, it is determined that the target battery meets the CheckFlag clearing condition, and a CheckFlag clearing operation is performed on the target battery.
[0171] In this optional embodiment, further optionally, when it is determined that the single-branch total pressure fluctuation parameter is less than the reference total pressure fluctuation parameter, the process may be terminated.
[0172] It can be seen that the implementation of this optional embodiment can determine the benchmark total pressure fluctuation parameter when the first judgment result is used to indicate that the single cell battery information does not meet the judgment basis conditions, and determine the single branch total pressure fluctuation parameter corresponding to the target battery according to the single cell battery information, and judge whether the single branch total pressure fluctuation parameter is greater than or equal to the benchmark total pressure fluctuation parameter. If so, the CheckFlag clearing operation is performed on the target battery. By comparing the total pressure fluctuation parameter of the single cell battery with the preset benchmark parameter, the abnormal situation that may occur in the battery branch can be discovered in time, so as to take corresponding protection measures to avoid battery damage or safety accidents, which is beneficial to improving the operating safety and reliability of the target battery, and can dynamically adjust the management strategy according to the actual working status of the battery, such as When it is detected that the pressure difference duration is less than the threshold, different balancing strategies or charging strategies can be adopted to adapt to different working conditions. By continuously monitoring the parameters of the battery branch and comparing them with the benchmark parameters, the system can identify potential fault risks in advance, issue early warnings and take preventive measures to reduce the probability of faults, which is conducive to further improving the operating safety of the target battery. Through precise parameter monitoring and intelligent judgment logic, it helps to improve the safety, stability and economy of the battery system, thereby helping to improve the overall performance and efficiency of the battery management system. It can also intelligently detect the branch status, which is conducive to improving the accuracy and reliability of branch status detection, and further improving the performance and safety of batteries and vehicles.
[0173] Embodiment 3
[0174] See also Figure 3 , Figure 3 FIG. 1 is a schematic diagram of a structure of a device for determining a branch state disclosed in an embodiment of the present invention. Figure 3 As shown, the branch state determination device may include:
[0175] An acquisition module 301 is used to acquire single cell information of a target battery, wherein the single cell information includes single cell voltage information of the target battery and bus current information of the target battery;
[0176] The judgment module 302 is used to judge whether the single cell information meets the predetermined judgment basis conditions to obtain a first judgment result;
[0177] A determination module 303, configured to determine the voltage difference information of the target battery when the first determination result indicates that the single battery information satisfies a predetermined determination basis condition;
[0178] The judgment module 302 is further used to judge whether the pressure difference information meets a preset pressure difference fault condition, and obtain a second judgment result;
[0179] The generating module 304 is used to generate a branch status detection result of the target battery according to the first judgment result and the second judgment result.
[0180] It can be seen that implementation Figure 3 The described device can obtain the single cell information of the target battery and determine whether the single cell information satisfies a predetermined judgment basis condition to obtain a first judgment result. If the first judgment result is used to indicate that the single cell information satisfies the judgment basis condition, the pressure difference information of the target battery is determined, and a second judgment result is obtained based on whether the pressure difference information satisfies a pressure difference fault condition. The branch status detection result of the target battery is generated based on the first judgment result and the second judgment result. By monitoring the voltage and bus current information of the single cell, the differences between battery cells can be discovered in time, and these differences can be reduced through balancing technology, thereby improving the overall performance and cycle life of the battery. At the same time, by judging whether the pressure difference information meets the preset pressure difference fault condition, it is helpful to improve the intelligence and efficiency of determining the branch status of the target battery, as well as the accuracy and reliability of determining the branch status of the target battery. By judging the single cell information and the pressure difference information, it can more accurately identify the status of the battery branch and timely discover potential problems in the battery system, such as abnormal voltage and abnormal current, so as to effectively isolate and protect faults, reduce the failure rate of the battery system, and intelligently detect the branch status, which is helpful to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0181] In an optional embodiment, if Figure 4As shown, the generating module 304 is also used to generate a fault processing parameter for the target battery according to the branch fault state when the branch state detection result is used to indicate that the target battery has a branch fault state;
[0182] The device also includes:
[0183] A processing module 305 is used to perform a fault processing operation matching the fault processing parameters on the target battery;
[0184] The fault handling operation includes a power-on-restart operation.
[0185] It can be seen that implementation Figure 4 The described device can generate fault handling parameters for the target battery according to the branch fault state and perform fault handling operations matching the fault handling parameters on the target battery when the branch state detection result is used to indicate that the target battery has a branch fault state. It can quickly identify and respond to the fault state of the battery branch through an automated fault detection and handling process, which is beneficial to improving the reliability and stability of battery operation. It can also perform fault handling operations in a timely manner for battery branch faults, such as re-powering on, to avoid dangerous situations such as battery overcharging, over-discharging or thermal runaway, thereby improving the safety of the battery. The automated fault handling process can reduce the need for manual intervention and reduce the risk of further damage caused by improper fault handling, which is beneficial to improving the intelligence and efficiency of determining the branch state of the target battery, as well as improving the accuracy and reliability of determining the branch state of the target battery. It can also intelligently detect the branch state, which is beneficial to improving the accuracy and reliability of detecting the branch state, and further improving the performance and safety of the battery and the vehicle.
[0186] In another optional embodiment, Figure 4 As shown, the specific manner in which the generating module 304 generates the branch state detection result of the target battery according to the first judgment result and the second judgment result includes:
[0187] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis condition and the second judgment result is used to indicate that the pressure difference information satisfies the preset pressure difference fault condition, a branch circuit state detection result including a branch circuit fault state indicating the target battery is generated;
[0188] According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single cell battery information does not meet the predetermined judgment basis conditions and / or the second judgment result is used to indicate that the pressure difference information does not meet the preset pressure difference fault conditions, a branch status detection result including a branch status indicating the normal status of the target battery is generated.
[0189] It can be seen that implementation Figure 4 The described device can generate a branch state detection result including a branch fault state of a target battery when the first judgment result is used to indicate that the single cell information satisfies a predetermined judgment basis condition and the second judgment result is used to indicate that the pressure difference information satisfies a preset pressure difference fault condition, and can generate a branch state detection result including a branch normal state of a target battery when the first judgment result is used to indicate that the single cell information does not satisfy the predetermined judgment basis condition and / or the second judgment result is used to indicate that the pressure difference information does not satisfy the preset pressure difference fault condition. By detecting the state of the battery branch, the battery fault can be discovered in time, thereby avoiding safety accidents caused by battery fault, and the use safety of the target battery can be ensured by monitoring the health status of the battery, and the maintenance cost can be reduced through automated fault detection, and it is conducive to improving the intelligence and efficiency of determining the branch state of the target battery. By combining the judgment of the single cell information and the pressure difference information, a more comprehensive and accurate battery branch state detection method is provided, which is helpful to improve the overall performance and efficiency of the battery management system, and can also intelligently detect the branch state, which is conducive to improving the accuracy and reliability of the branch state detection, and further improving the use performance and safety of the battery and the vehicle.
[0190] In yet another optional embodiment, Figure 4 As shown, the judgment module 302 judges whether the single cell information meets the predetermined judgment basis conditions, and the specific method of obtaining the first judgment result includes:
[0191] Determine the first battery branch information corresponding to the target battery according to the single battery information, wherein the first battery branch information includes the battery string number information and single branch voltage information corresponding to the target battery;
[0192] Determine reference battery branch information corresponding to the target battery based on the first battery branch information, and determine whether the first battery branch information matches the reference battery branch information;
[0193] When it is determined that the first battery branch information matches the reference battery branch information, a first judgment result is obtained to indicate that the single cell battery information satisfies a predetermined judgment basis condition; when it is determined that the first battery branch information does not match the reference battery branch information, a first judgment result is obtained to indicate that the single cell battery information does not satisfy a predetermined judgment basis condition.
[0194] It can be seen that implementation Figure 4The described device can determine the first battery branch information corresponding to the target battery according to the single battery information and then determine the reference battery branch information corresponding to the target battery, and judge whether the first battery branch information matches the reference battery branch information. If they match, a first judgment result is obtained to indicate that the single battery information satisfies the predetermined judgment basis condition; if they do not match, a first judgment result is obtained to indicate that the single battery information does not satisfy the judgment basis condition. By comparing the actual battery branch information with the reference information, the battery status can be judged more accurately, and the possibility of misjudgment can be reduced, which is conducive to improving the accuracy and reliability of the first judgment result, as well as the intelligence and efficiency of obtaining the first judgment result. It can also detect anomalies in the number of battery strings and single-branch voltage, which helps to promptly discover potential battery problems. The ability to promptly detect problems with battery branches can reduce safety risks caused by battery failures, such as overheating, short circuit or explosion. Accurate battery status monitoring can improve the reliability of the entire battery system and ensure stable operation under various conditions, thereby helping to improve the overall performance and efficiency of the battery management system. It can also intelligently detect branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0195] In yet another optional embodiment, Figure 4 As shown, the judgment module 302 judges whether the pressure difference information meets the preset pressure difference fault condition, and the specific method of obtaining the second judgment result includes:
[0196] Determine the second battery branch information corresponding to the target battery according to the pressure difference information, wherein the second battery branch information includes the current voltage information and the current pressure difference information corresponding to the target battery;
[0197] Based on the second battery branch information and the preset pressure difference fault condition, determining the reference battery pressure difference information corresponding to the target battery, and judging whether the second battery branch information matches the reference battery pressure difference information;
[0198] When it is determined that the second battery branch information matches the reference battery pressure difference information, a second judgment result is obtained to indicate that the pressure difference information satisfies a preset pressure difference fault condition; when it is determined that the second battery branch information does not match the reference battery pressure difference information, a second judgment result is obtained to indicate that the pressure difference information does not satisfy the preset pressure difference fault condition.
[0199] It can be seen that implementation Figure 4The described device can determine the second battery branch information according to the pressure difference information, determine the reference battery pressure difference information based on the second battery branch information and the pressure difference fault condition, and judge whether the second battery branch information matches the reference battery pressure difference information. If they match, a second judgment result indicating that the pressure difference information satisfies the preset pressure difference fault condition is obtained; if they do not match, a second judgment result indicating that the pressure difference information does not satisfy the preset pressure difference fault condition is obtained. By real-time monitoring of the battery pressure difference information and comparing it with the preset pressure difference fault condition, it is possible to timely discover whether the battery has safety hazards such as overheating and short circuit, so as to take corresponding protection measures to avoid the occurrence of safety accidents, thereby improving the operating safety and reliability of the target battery, and helping to identify inconsistencies in battery performance through the monitoring of the pressure difference information. For example, if some battery cells are aged or damaged, this helps maintain the overall performance of the battery and extend the battery life. Through automated pressure difference monitoring and fault judgment, the need for manual inspection can be reduced, maintenance costs can be reduced, and the efficiency of maintenance work can be improved. The monitoring of pressure difference information helps to achieve balanced management of the battery. By adjusting the charging and discharging strategies, the performance differences between battery cells can be reduced and the overall performance of the battery pack can be improved. Accurate battery status monitoring can improve the reliability of the entire battery system and ensure stable operation under various conditions, thereby helping to improve the overall performance and efficiency of the battery management system. It can also intelligently detect branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0200] In yet another optional embodiment, Figure 4 As shown, the specific manner in which the judgment module 302 judges whether the first battery branch information matches the reference battery branch information includes:
[0201] Based on the first battery branch information, determine the target bus current information and the target total voltage fluctuation information corresponding to the target battery, and judge whether the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information, and judge whether the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information;
[0202] When it is determined that the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information and the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information, the operation duration corresponding to the target battery is determined, and it is determined whether the operation duration is greater than or equal to the operation duration threshold corresponding to the reference battery branch information;
[0203] When it is determined that the operation duration is greater than or equal to the operation duration threshold corresponding to the reference battery branch information, determining that the first battery branch information matches the reference battery branch information;
[0204] When it is determined that the target bus current information is less than or equal to the reference bus current information corresponding to the reference battery branch information and / or it is determined that the target total voltage fluctuation information is greater than the reference fluctuation information corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information; or,
[0205] When it is determined that the operation duration is less than the operation duration threshold corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information.
[0206] It can be seen that implementation Figure 4 The described device can determine the target bus current information and target total voltage fluctuation information corresponding to the target battery based on the first battery branch information and judge whether the corresponding benchmark bus current information and benchmark fluctuation information are satisfied. If so, the operating duration corresponding to the target battery is determined and judged whether it is greater than or equal to the corresponding operating duration threshold. If so, it is determined that the first battery branch information matches the benchmark battery branch information. Otherwise, it is determined that the first battery branch information does not match the benchmark battery branch information. By comparing the current, voltage fluctuation and operating time of the target battery branch with the benchmark battery branch, the state of the battery branch can be more accurately judged, thereby improving the accuracy of the battery management system, which is conducive to improving the accuracy and reliability of the subsequent determination of the branch state of the target battery. Reliability, and by ensuring that the current and voltage fluctuations of the battery branch are within a safe range, the risks of battery overheating, overcharging or over-discharging can be reduced, thereby improving the safety of battery operation. If the information of the target battery branch does not match the baseline information, the system can quickly identify potential faults or performance problems, so that timely maintenance or replacement can be performed, which is beneficial to improving the reliability of target battery operation. Through precise monitoring and comparison, it helps to improve the performance and reliability of the battery, ensure the safe and efficient operation of the battery pack, thereby helping to improve the overall performance and efficiency of the battery management system, and can also intelligently detect the branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0207] In yet another optional embodiment, Figure 4 As shown, the specific manner in which the judgment module 302 judges whether the second battery branch information matches the reference battery voltage difference information includes:
[0208] Determine the battery voltage parameter corresponding to the target battery according to the second battery branch information, and judge whether the battery voltage parameter matches the reference voltage parameter corresponding to the reference battery voltage difference information;
[0209] When it is determined that the battery voltage parameter matches the reference voltage super parameter corresponding to the reference battery pressure difference information, determining the pressure difference duration corresponding to the target battery, and determining whether the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information;
[0210] When it is determined that the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information, determining that the second battery branch information matches the reference battery pressure difference information;
[0211] When it is determined that the pressure difference duration is less than the pressure difference time threshold corresponding to the reference battery pressure difference information, it is determined that the second battery branch information does not match the reference battery pressure difference information; or,
[0212] When it is determined that the battery voltage parameter does not match the reference voltage super parameter corresponding to the reference battery voltage difference information, it is determined that the second battery branch information does not match the reference battery voltage difference information.
[0213] It can be seen that implementation Figure 4 The described device can determine the battery voltage parameter corresponding to the target battery according to the second battery branch information and judge whether the battery voltage parameter matches the reference voltage parameter corresponding to the reference battery pressure difference information. If they match, the pressure difference duration corresponding to the target battery is determined and judged whether it is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information. If so, it is determined that the second battery branch information matches the reference battery pressure difference information. If not, it is determined that the second battery branch information does not match the reference battery pressure difference information. By comparing the voltage parameter and the pressure difference duration of the target battery with the reference value, the matching state of the battery branch can be more accurately judged, thereby improving the accuracy and reliability of the battery, and ensuring that the battery voltage parameter The number and duration of the voltage difference are within a safe range, which helps to reduce the risk of battery overcharge, over discharge or thermal runaway, thereby improving the safety of the system. If the information of the target battery branch does not match the baseline information, it can quickly identify potential faults or performance problems, so that timely maintenance or replacement can be carried out, which is beneficial to improving the operating reliability of the target battery. Through precise monitoring and comparison, it helps to improve the performance and reliability of the battery, ensure the safe and efficient operation of the battery pack, thereby helping to improve the overall performance and efficiency of the battery management system, and can also intelligently detect the branch status, which is beneficial to improve the accuracy and reliability of branch status detection, and further improve the performance and safety of batteries and vehicles.
[0214] In yet another optional embodiment, Figure 4As shown, the determination module 303 is further used to determine the reference total pressure fluctuation parameter according to the predetermined judgment basis condition when the first judgment result is used to indicate that the single cell information does not meet the predetermined judgment basis condition, and determine the single branch total pressure fluctuation parameter corresponding to the target battery according to the single cell information;
[0215] The judgment module 302 is also used to judge whether the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter; when it is judged that the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter;
[0216] The device also includes:
[0217] The clearing module 306 is used to perform a CheckFlag clearing operation on the target battery.
[0218] It can be seen that implementation Figure 4 The described device can determine the reference total pressure fluctuation parameter when the first judgment result is used to indicate that the single cell battery information does not meet the judgment basis conditions, and determine the single branch total pressure fluctuation parameter corresponding to the target battery according to the single cell battery information, and judge whether the single branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter. If so, the CheckFlag clearing operation is performed on the target battery. By comparing the total pressure fluctuation parameter of the single cell battery with the preset reference parameter, the abnormal situation that may occur in the battery branch can be discovered in time, so as to take corresponding protection measures to avoid battery damage or safety accidents, which is beneficial to improving the operating safety and reliability of the target battery, and can dynamically adjust the management strategy according to the actual working status of the battery, such as when detecting When the pressure difference duration is less than the threshold, different balancing strategies or charging strategies can be adopted to adapt to different working conditions. By continuously monitoring the parameters of the battery branch and comparing them with the benchmark parameters, the system can identify potential fault risks in advance, issue early warnings and take preventive measures to reduce the probability of faults, which is conducive to further improving the operating safety of the target battery. Through precise parameter monitoring and intelligent judgment logic, it helps to improve the safety, stability and economy of the battery system, thereby helping to improve the overall performance and efficiency of the battery management system. It can also intelligently detect the branch status, which is conducive to improving the accuracy and reliability of branch status detection, and further improving the performance and safety of batteries and vehicles.
[0219] Embodiment 4
[0220] See also Figure 5 , Figure 5 FIG. 1 is a schematic diagram of the structure of another device for determining the state of a branch disclosed in an embodiment of the present invention. Figure 5 As shown, the branch state determination device may include:
[0221] A memory 401 storing executable program codes;
[0222] a processor 402 coupled to the memory 401;
[0223] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the method for determining the branch status described in the first embodiment of the present invention or the second embodiment of the present invention.
[0224] Embodiment 5
[0225] An embodiment of the present invention discloses a computer storage medium storing computer instructions. When the computer instructions are called, they are used to execute the steps in the method for determining the branch status described in the first embodiment of the present invention or the second embodiment of the present invention.
[0226] Embodiment 6
[0227] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the branch status determination method described in Embodiment 1 or Embodiment 2.
[0228] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0229] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0230] Finally, it should be noted that the branch status determination method and device, and computer storage medium disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, and are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein 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 method for determining a branch status, characterized in that: The method comprises: Acquire single cell information of a target battery, wherein the single cell information includes single cell voltage information of the target battery and bus current information of the target battery; Determine whether the single cell battery information satisfies a predetermined determination condition to obtain a first determination result; When the first judgment result is used to indicate that the single cell information satisfies the predetermined judgment basis condition, the pressure difference information of the target battery is determined, and it is judged whether the pressure difference information satisfies a preset pressure difference fault condition to obtain a second judgment result; A branch status detection result of the target battery is generated according to the first judgment result and the second judgment result.
2. The method for determining the branch status according to claim 1, characterized in that: The method further comprises: When the branch status detection result is used to indicate that the target battery has a branch fault state, generating a fault processing parameter for the target battery according to the branch fault state, and performing a fault processing operation matching the fault processing parameter on the target battery; The fault handling operation includes a power-on-restart operation.
3. The method for determining the branch status according to claim 1, characterized in that: The generating a branch status detection result of the target battery according to the first judgment result and the second judgment result includes: According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single battery information satisfies the predetermined judgment basis condition and the second judgment result is used to indicate that the pressure difference information satisfies the preset pressure difference fault condition, generating a branch state detection result including a branch fault state for indicating the target battery; According to the first judgment result and the second judgment result, when the first judgment result is used to indicate that the single cell information does not satisfy the predetermined judgment basis condition and / or the second judgment result is used to indicate that the pressure difference information does not satisfy the preset pressure difference fault condition, a branch status detection result is generated including a branch status indicating the normal status of the target battery.
4. The method for determining the branch status according to claim 1, characterized in that: The determining whether the single cell information satisfies a predetermined determination condition to obtain a first determination result includes: Determine the first battery branch information corresponding to the target battery according to the single battery information, wherein the first battery branch information includes the battery string number information and single branch voltage information corresponding to the target battery; Determining reference battery branch information corresponding to the target battery based on the first battery branch information, and judging whether the first battery branch information matches the reference battery branch information; When it is determined that the first battery branch information matches the reference battery branch information, a first judgment result is obtained to indicate that the single cell information satisfies a predetermined judgment basis condition; when it is determined that the first battery branch information does not match the reference battery branch information, a first judgment result is obtained to indicate that the single cell information does not satisfy the predetermined judgment basis condition.
5. The method for determining the branch status according to claim 1, characterized in that: The determining whether the pressure difference information satisfies a preset pressure difference fault condition to obtain a second determination result includes: Determine, according to the pressure difference information, second battery branch information corresponding to the target battery, wherein the second battery branch information includes current voltage information and current pressure difference information corresponding to the target battery; Based on the second battery branch information and a preset pressure difference fault condition, determining reference battery pressure difference information corresponding to the target battery, and judging whether the second battery branch information matches the reference battery pressure difference information; When it is determined that the second battery branch information matches the reference battery pressure difference information, a second judgment result is obtained indicating that the pressure difference information satisfies the preset pressure difference fault condition; when it is determined that the second battery branch information does not match the reference battery pressure difference information, a second judgment result is obtained indicating that the pressure difference information does not satisfy the preset pressure difference fault condition.
6. The method for determining the branch status according to claim 4, characterized in that: The determining whether the first battery branch information matches the reference battery branch information includes: Based on the first battery branch information, determine the target bus current information and target total voltage fluctuation information corresponding to the target battery, and judge whether the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information, and judge whether the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information; When it is determined that the target bus current information is greater than the reference bus current information corresponding to the reference battery branch information and the target total voltage fluctuation information is less than or equal to the reference fluctuation information corresponding to the reference battery branch information, determining the operation duration corresponding to the target battery and determining whether the operation duration is greater than or equal to the operation duration threshold corresponding to the reference battery branch information; When it is determined that the operation duration is greater than or equal to an operation duration threshold corresponding to the reference battery branch information, determining that the first battery branch information matches the reference battery branch information; When it is determined that the target bus current information is less than or equal to the reference bus current information corresponding to the reference battery branch information and / or it is determined that the target total voltage fluctuation information is greater than the reference fluctuation information corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information; or, When it is determined that the operation duration is less than the operation duration threshold corresponding to the reference battery branch information, it is determined that the first battery branch information does not match the reference battery branch information.
7. The method for determining the branch status according to claim 5, characterized in that: The determining whether the second battery branch information matches the reference battery voltage difference information includes: Determine a battery voltage parameter corresponding to the target battery according to the second battery branch information, and judge whether the battery voltage parameter matches a reference voltage parameter corresponding to the reference battery voltage difference information; When it is determined that the battery voltage parameter matches the reference voltage super parameter corresponding to the reference battery pressure difference information, determining the pressure difference duration corresponding to the target battery, and determining whether the pressure difference duration is greater than or equal to the pressure difference time threshold corresponding to the reference battery pressure difference information; When it is determined that the pressure difference duration is greater than or equal to a pressure difference time threshold corresponding to the reference battery pressure difference information, determining that the second battery branch information matches the reference battery pressure difference information; When it is determined that the pressure difference duration is less than the pressure difference time threshold corresponding to the reference battery pressure difference information, it is determined that the second battery branch information does not match the reference battery pressure difference information; or, When it is determined that the battery voltage parameter does not match the reference voltage super parameter corresponding to the reference battery voltage difference information, it is determined that the second battery branch information does not match the reference battery voltage difference information.
8. The method for determining branch status according to claim 1, characterized in that: The method further comprises: When the first judgment result indicates that the single cell information does not satisfy the predetermined judgment basis condition, determining a reference total pressure fluctuation parameter according to the predetermined judgment basis condition, and determining a single branch total pressure fluctuation parameter corresponding to the target battery according to the single cell information; Determining whether the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter; When it is determined that the single-branch total pressure fluctuation parameter is greater than or equal to the reference total pressure fluctuation parameter, a CheckFlag clearing operation is performed on the target battery.
9. A device for determining a branch status, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the method for determining the branch status as described in any one of claims 1-7.
10. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the method for determining the branch status according to any one of claims 1 to 7.