Method, device and electronic device for judging water ingress into battery pack
By analyzing the operating data of the battery pack, calculating the mean and difference values, screening out monitoring objects that meet the conditions, and determining whether the battery pack is inflowing water, solving the problem of poor increase in cost and practicality in the existing technology, and achieving high-precision water inflow judgment.
Patent Information
- Application Number
- CN202310259228.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-13
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2043-03-13
AI Technical Summary
Existing methods for determining water inlet or condensate in the battery pack mostly use dedicated devices or hardware built into the battery pack, which increases costs and is less practical.
By obtaining the operating data of the battery pack, calculating the mean and difference values of each time, filtering out the monitoring objects whose difference values are greater than the threshold, and determining whether there are monitoring objects that meet the water inlet judgment conditions to determine whether the battery pack is inlet.
There is no need to add hardware. Just use the operating data uploaded by the entire vehicle to determine whether the battery pack is in water online or offline in real time. It is simple and practical, and has high accuracy.
Smart Images

Figure CN116101064B_ABST
Abstract
Description
Technical Field
[0001] The present invention mainly relates to the field of battery safety technology, and in particular to a method, device and electronic equipment for determining water ingress into a battery pack. Background Art
[0002] New energy vehicles are vehicles that use unconventional automotive fuels as a power source or use conventional automotive fuels, adopt new on-board power devices, and integrate advanced technologies in vehicle power control and drive to form advanced technical principles, new technologies, and new structures. At present, my country's new energy vehicles mainly include four categories: hybrid electric vehicles (HEV), pure electric vehicles (BEV, including solar vehicles), fuel cell electric vehicles (FCEV), and other new energy vehicles (such as supercapacitors, flywheels and other high-efficiency energy storage devices).
[0003] Batteries (battery packs) are the core components of electric vehicles, and they vary slightly with the type of electric vehicle. In pure electric vehicles equipped with only batteries, the battery serves as the sole power source for the vehicle's drive system. In hybrid vehicles equipped with traditional engines (or fuel cells) and batteries, the battery can serve as both the main power source for the vehicle's drive system and an auxiliary power source.
[0004] As the number of new energy vehicles increases, battery-related problems are increasingly exposed, one of which is water ingress or condensation in the battery pack. Water ingress or condensation in the battery pack can cause corrosion to connectors, sampling chips, PCB boards or other electronic devices, which in turn can lead to sampling abnormalities, low insulation, inability to apply high voltage, limited output power, and inability to charge, affecting the normal use of the vehicle. It may even cause high-voltage creepage or breakdown, insulation failure, and endanger driving safety. Existing methods for determining water ingress or condensation in the battery pack mostly use dedicated devices or hardware built into the battery pack, which increases costs and has poor practicality. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a method, device and electronic device for judging water ingress into a battery pack. Without adding hardware, it is possible to judge whether water has entered the battery pack or condensed water based only on uploaded actual vehicle operation data related to the battery pack.
[0006] To solve the above technical problems, in a first aspect, the present invention provides a method for judging water ingress into a battery pack, comprising: obtaining operating data of the battery pack, wherein the operating data is operating data of the same monitoring object; calculating a first mean of the operating data at each moment, and calculating the difference between the operating data and the first mean at each moment; screening out the monitoring objects whose difference between the operating data and the first mean is greater than a first threshold; among the screened monitoring objects, judging whether there is a monitoring object that meets the first water ingress judgment condition, and if so, it indicates that water has entered the battery pack.
[0007] Optionally, judging whether there is a monitoring object that meets the first water ingress judgment condition includes: judging whether the monitoring object meets the first water ingress judgment condition, including: obtaining a first moment sequence, the first moment sequence being a moment sequence in which the difference between the operating data and the first mean is greater than the first threshold; obtaining a second moment sequence, the second moment sequence being a moment sequence in which the difference of the operating data selected from the first moment sequence is greater than the second threshold, wherein the difference of the operating data is the difference between the operating data at a certain moment and the operating data at a previous moment; obtaining a third moment sequence, the third moment sequence being a moment sequence in which the operating data selected from the second moment sequence is located in the first interval; segmentation The third moment sequence obtains the first segmented moment sequence, wherein the first segmented moment sequence is a continuous moment sequence fragment; the second segmented moment sequence is obtained, wherein the second segmented moment sequence is a moment sequence fragment selected from the first segmented moment sequence and the data length is greater than the third threshold; the third segmented moment sequence is obtained, wherein the third segmented moment sequence is a moment sequence fragment wherein the ratio of the number of different operating data values selected from the second segmented moment sequence to the data length is greater than the fourth threshold; if in the third segmented moment sequence, the operating data at all moments are located in the second interval, then the monitored object satisfies the first water inlet judgment condition, wherein the second interval is narrower than the first interval.
[0008] Optionally, the monitoring object is a battery cell, and the operating data is voltage.
[0009] Optionally, the monitoring object is a temperature sensor, and the operating data is temperature.
[0010] In a second aspect, the present invention provides a method for determining whether water has entered a battery pack, comprising: obtaining operating data of the battery pack, wherein the operating data is the temperature sensed by a temperature sensor; calculating a second mean of the temperature at each moment; screening out temperature sensors whose temperatures deviate from the second mean; and, among the screened out temperature sensors, determining whether there are at least two temperature sensors that meet a second water ingress determination condition within the same time interval, and if so, indicating that water has entered the battery pack.
[0011] Optionally, determining whether there are at least two temperature sensors that meet the second water inlet judgment condition in the same time interval includes: determining whether the temperature sensor meets the second water inlet judgment condition, including: obtaining a fourth moment sequence, the fourth moment sequence being a moment sequence in which the difference between the temperature and the second mean is greater than a fifth threshold; obtaining a fifth moment sequence, the fifth moment sequence being a moment sequence in which the temperature is 0 or not 0 selected from the fourth moment sequence; obtaining a sixth moment sequence, the sixth moment sequence being a moment sequence in which the temperatures of all temperature sensors at the current moment are within the third interval selected from the fifth moment sequence; segmenting the sixth moment sequence to obtain a fourth segmented moment sequence, wherein the fourth segmented moment sequence is a continuous moment sequence fragment; obtaining a fifth segmented moment sequence, the fifth segmented moment sequence being a moment sequence fragment in which the data length is greater than the sixth threshold selected from the fourth segmented moment sequence; if the fifth segmented moment sequence exists, the temperature sensor meets the second water inlet judgment condition.
[0012] In a third aspect, the present invention provides a method for determining whether a battery pack has had water ingress, comprising: acquiring operating data of the battery pack, wherein the operating data is the voltage of a battery cell; calculating a third mean of the voltage at each moment; screening out battery cells whose voltage deviates from the third mean; and determining whether there are battery cells among the screened-out battery cells that meet a third water ingress determination condition, and if so, indicating that water has entered the battery pack.
[0013] Optionally, determining whether there is a battery cell that meets the third water ingress judgment condition includes: determining whether the battery cell meets the third water ingress judgment condition, including: obtaining a seventh moment sequence, the seventh moment sequence being a moment sequence in which the difference between the voltage and the third mean is greater than a seventh threshold; obtaining an eighth moment sequence, the eighth moment sequence being a moment sequence in which the voltage is 0 selected from the seventh moment sequence; segmenting the eighth moment sequence to obtain a sixth segmented moment sequence, wherein the sixth segmented moment sequence is a continuous moment sequence fragment; obtaining a seventh segmented moment sequence, the seventh segmented moment sequence being a moment sequence fragment in which the data length is greater than the eighth threshold selected from the sixth segmented moment sequence; if the seventh segmented moment sequence exists, the battery cell meets the third water ingress judgment condition.
[0014] In a fourth aspect, the present invention provides a device for determining water ingress into a battery pack, comprising: a first acquisition module, used to acquire operating data of the battery pack, wherein the operating data is operating data of the same type of monitoring object; a first calculation module, used to calculate a first mean of the operating data at each moment, and calculate the difference between the operating data and the first mean at each moment; a first screening module, used to screen out the monitoring objects whose difference between the operating data and the first mean is greater than a first threshold; a first judgment module, used to determine whether there is a monitoring object that meets a first water ingress judgment condition among the screened monitoring objects, and if so, it indicates that water has entered the battery pack.
[0015] In a fifth aspect, the present invention provides a device for determining whether water has entered a battery pack, comprising: a second acquisition module, for acquiring operating data of the battery pack, wherein the operating data is the temperature sensed by a temperature sensor; a second calculation module, for calculating a second mean of the temperature at each moment; a second screening module, for screening out temperature sensors whose temperatures deviate from the second mean; and a second judgment module, for determining whether there are at least two temperature sensors that meet a second water ingress judgment condition within the same time interval among the screened temperature sensors, and if so, it indicates that water has entered the battery pack.
[0016] In a sixth aspect, the present invention provides a device for determining whether a battery pack has had water ingress, comprising: a third acquisition module, for acquiring operating data of the battery pack, wherein the operating data is the voltage of a battery cell; a third calculation module, for calculating a third mean of the voltage at each moment; a third screening module, for screening out battery cells whose voltage deviates from the third mean; and a third judgment module, for determining whether there are battery cells that meet a third water ingress judgment condition among the screened battery cells, and if so, indicating that water has entered the battery pack.
[0017] In a seventh aspect, the present invention provides an electronic device, comprising: a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method for determining water ingress into a battery pack as described in the first aspect, the second aspect, or the third aspect are implemented.
[0018] In an eighth aspect, the present invention provides a readable storage medium storing a program or instruction. When the program or instruction is executed by a processor, the steps of the method for determining water ingress into a battery pack as described in the first aspect, the second aspect, or the third aspect are implemented.
[0019] Compared with the prior art, the present invention has the following advantages: no need to add devices or hardware, no need to change the battery pack structure or management strategy, and only by using the operating data uploaded by the whole vehicle, it can determine whether the battery pack has water (or condensed water) in real time online or offline and give early warning. It is simple, practical and highly accurate. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings are included to provide a further understanding of the present application. They are included and constitute a part of the present application. The accompanying drawings illustrate embodiments of the present application and together with the present specification serve to explain the principles of the present application. In the accompanying drawings:
[0021] Figure 1 It is a flow chart of a method for determining water ingress into a battery pack according to an embodiment of the present invention;
[0022] Figure 2 is a flow chart of a method for determining water ingress into a battery pack according to another embodiment of the present invention;
[0023] Figure 3 is a flow chart of a method for determining water ingress into a battery pack according to another embodiment of the present invention;
[0024] Figure 4 It is a structural schematic diagram of a battery pack water ingress judgment device according to an embodiment of the present invention;
[0025] Figure 5 is a schematic structural diagram of a battery pack water ingress determination device according to another embodiment of the present invention;
[0026] Figure 6 It is a structural schematic diagram of a battery pack water ingress judgment device according to another embodiment of the present invention;
[0027] Figure 7 FIG. 4 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
[0029] As shown in this application and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0030] Unless otherwise specifically stated, the relative arrangement, numerical expressions and numerical values of the parts and steps set forth in these embodiments do not limit the scope of the present application. At the same time, it should be understood that, for ease of description, the sizes of the various parts shown in the accompanying drawings are not drawn according to the actual proportional relationship. The technology, method and equipment known to those of ordinary skill in the relevant field may not be discussed in detail, but in appropriate cases, the technology, method and equipment should be considered as a part of the authorization specification. In all examples shown and discussed here, any specific value should be interpreted as being merely exemplary, rather than as a limitation. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so that once a certain item is defined in an accompanying drawing, it does not need to be further discussed in subsequent drawings.
[0031] In addition, it should be noted that the use of words such as "first" and "second" to define components is only for the convenience of distinguishing the corresponding components. If not otherwise stated, the above words have no special meaning and cannot be understood as limiting the scope of protection of this application. In addition, although the terms used in this application are selected from well-known and commonly used terms, some terms mentioned in the specification of this application may be selected by the applicant at his or her discretion, and their detailed meanings are explained in the relevant parts of the description of this article. In addition, it is required to understand this application not only by the actual terms used, but also by the meaning implied by each term.
[0032] Flowcharts are used in the present application to illustrate the operations performed by the system according to the embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed accurately in order. On the contrary, various steps may be processed in reverse order or simultaneously. At the same time, other operations may be added to these processes, or one or more operations may be removed from these processes.
[0033] Embodiment 1
[0034] In this embodiment, the monitoring object is the battery cell, and the operating data is the voltage. Figure 1 , the method 100 of this embodiment includes:
[0035] S110. Acquire operating data of the battery pack, where the operating data is operating data of the same monitoring object.
[0036] In this embodiment, voltage data of each battery cell in the battery pack is obtained.
[0037] S120, calculating a first mean value of the operating data at each moment, and calculating a difference between the operating data at each moment and the first mean value.
[0038] In this embodiment, the average value of the voltage at each moment is calculated, and the difference between the voltage at each moment and the average value is also calculated.
[0039] S130. Screen out monitoring objects whose operating data have a difference with the first mean value that is greater than a first threshold value.
[0040] In this embodiment, the battery cells whose voltage difference with the mean value is greater than a certain threshold are screened out, and the serial numbers corresponding to the screened out battery cells may also be included.
[0041] S140. Determine whether there is a monitoring object that meets the first water ingress judgment condition among the screened monitoring objects. If so, it indicates that water has entered the battery pack.
[0042] In this embodiment, whether water has entered the battery pack is determined by determining whether there is a voltage jump in the battery cell. Therefore, the first water ingress determination condition can be determined according to actual needs so as to determine whether there is a voltage jump.
[0043] In one example, step S140 may include:
[0044] 1) Find the time sequence when the difference between the voltage and the mean is greater than a certain threshold.
[0045] 2) Continue to filter out the time sequence with a voltage difference greater than a certain threshold value from the time sequence obtained in step 1). For example, if the time sequence is [1, 2, 3], and the voltages corresponding to a certain numbered cell are [3.600V, 3.601V, 3.602V], then the voltage difference of the cell at time [2, 3] is [0.001V, 0.001V], respectively.
[0046] 3) From the time sequence obtained in step 2), further select the time sequence whose voltage is within a certain interval.
[0047] 4) Segment the time sequence obtained in step 3) into different continuous and uninterrupted time sequence segments. For example, the time sequence [1,2,3,4,5,9,11,12,13,20,21,22,23,24,25] is segmented into [[1,2,3,4,5], [9], [11,12,13], [20,21,22,23,24,25]], a total of 4 segments, with data lengths of [5,1,3,6] respectively.
[0048] 5) Continue to filter out segments whose data length is greater than a certain threshold from the moment sequence segments obtained in step 4). For example, if the segments whose length is greater than 3 are filtered out from [[1,2,3,4,5],[9],[11,12,13],[20,21,22,23,24,25]], they are [[1,2,3,4,5],[20,21,22,23,24,25]] respectively.
[0049] 6) Continue to filter out the moment sequence segments obtained in step 5) whose ratio of the number of different data values to the data length is greater than a certain threshold. For example, if the data in a certain segment is [3.300, 3.302, 3.303, 3.300], the data length is 4, and the number of different data values is 3, then the ratio of the number of different data values to the data length is 3 / 4.
[0050] 7) Continue to screen the time sequence segments obtained in step 6), requiring that the voltage at all times of each segment is within a certain interval, which is narrower than the interval in step 3). If the number of screened time sequence segments is greater than 0, that is, at least one battery cell meets the conditions, it is determined that the voltage of the battery cell jumps and the battery pack is flooded or condensed.
[0051] The method for determining whether water has entered the battery pack provided in this embodiment does not require the addition of devices or hardware, and does not require changes to the battery pack structure or management strategy. It can determine whether water (or condensed water) has entered the battery pack in real time online or offline and provide an early warning by utilizing the operating data uploaded by the vehicle. The method is simple, practical and highly accurate.
[0052] Embodiment 2
[0053] In this embodiment, the monitoring object is the temperature sensor, and the operating data is the temperature. Figure 1 , the method 100 of this embodiment includes:
[0054] S110. Acquire operating data of the battery pack, where the operating data is operating data of the same monitoring object.
[0055] In this embodiment, temperature data of each temperature sensor in the battery pack is obtained.
[0056] S120, calculating a first mean value of the operating data at each moment, and calculating a difference between the operating data at each moment and the first mean value.
[0057] In this embodiment, the average value of the temperature at each moment is calculated, and the difference between the temperature at each moment and the average value is also calculated.
[0058] S130. Screen out monitoring objects whose operating data have a difference with the first mean value that is greater than a first threshold value.
[0059] In this embodiment, the temperature sensors whose temperature difference with the mean value is greater than a certain threshold are screened out, and the serial numbers corresponding to the screened out temperature sensors may also be included.
[0060] S140. Determine whether there is a monitoring object that meets the first water ingress judgment condition among the screened monitoring objects. If so, it indicates that water has entered the battery pack.
[0061] In this embodiment, whether water has entered the battery pack is determined by determining whether there is a temperature jump. Therefore, the first water ingress determination condition can be determined according to actual needs, so as to determine whether the temperature jumps.
[0062] In one example, step S140 may include:
[0063] 1) Find the time series when the difference between the temperature and the mean is greater than a certain threshold.
[0064] 2) Continue to filter out the time sequence with a temperature difference greater than a certain threshold from the time sequence obtained in step 1). For example, if the time sequence is [1, 2, 3], and the temperature sequence corresponding to a certain temperature sensor is [1°C, 2°C, 4°C,], then the temperature difference of the temperature sensor at time [2, 3] is [1°C, 2°C].
[0065] 3) Continue to filter out the time sequence obtained in step 2) in which the temperatures of all temperature sensors are within a certain range at the current time.
[0066] 4) Segment the time sequence obtained in step 3) into different continuous and uninterrupted time sequence segments. For example, the time sequence [1,2,3,4,5,9,11,12,13,20,21,22,23,24,25] is segmented into [[1,2,3,4,5], [9], [11,12,13], [20,21,22,23,24,25]], a total of 4 segments, with data lengths of [5,1,3,6] respectively.
[0067] 5) Continue to filter out segments whose data length is greater than a certain threshold from the moment sequence segments obtained in step 4). For example, if the segments whose length is greater than 3 are filtered out from [[1,2,3,4,5],[9],[11,12,13],[20,21,22,23,24,25]], they are [[1,2,3,4,5],[20,21,22,23,24,25]] respectively.
[0068] 6) Continue to filter out the moment sequence segments obtained in step 5) whose ratio of the number of different data values to the data length is greater than a certain threshold. For example, if the data in a certain segment is [3.300, 3.302, 3.303, 3.300], the data length is 4, and the number of different data values is 3, then the ratio of the number of different data values to the data length is 3 / 4;
[0069] 7) Continue to screen the moment sequence segments obtained in step 6), requiring that the temperature extreme difference in each segment is less than a certain threshold. For example, if the temperature of a certain temperature sensor corresponding to the moment sequence segment [[1,2,3,4,5], [20,21,22,23,24,25]] is [[1℃,2℃,3℃,4℃,5℃], [20℃,21℃,22℃,23℃,24℃,25℃]], then the temperature extreme difference corresponding to these two segments is [4℃,5℃], and the screening condition is that the extreme difference is less than 5℃, then the screened moment sequence segments are [1,2,3,4,5], and the number is 1. If the number of screened moment sequence segments is greater than 0, that is, at least one temperature sensor meets the condition, it is determined that the temperature jumps and the battery pack is flooded or condensed.
[0070] The method for determining whether water has entered the battery pack provided in this embodiment does not require the addition of devices or hardware, and does not require changes to the battery pack structure or management strategy. It can determine whether water (or condensed water) has entered the battery pack in real time online or offline and provide an early warning by utilizing the operating data uploaded by the vehicle. The method is simple, practical and highly accurate.
[0071] Embodiment 3
[0072] In this embodiment, the monitoring object is the temperature sensor, and the operating data is the temperature. Figure 1 , the method 200 of this embodiment includes:
[0073] S210: Acquire operating data of the battery pack, where the operating data is a temperature sensed by a temperature sensor.
[0074] S220, calculating the second average value of the temperature at each moment.
[0075] S230 , filter out temperature sensors whose temperatures deviate from the second mean value.
[0076] S240: Determine whether there are at least two temperature sensors that meet the second water ingress judgment condition in the same time interval among the screened temperature sensors; if so, it indicates that water has entered the battery pack.
[0077] This embodiment determines whether water has entered the battery pack by determining whether the temperature deviates from the mean and is not 0. Therefore, the second water ingress determination condition can be determined according to actual needs, based on the ability to determine whether the temperature deviates from the mean and is not 0.
[0078] In one example, step S240 may include:
[0079] 1) Find the time sequence whose difference from the mean temperature is greater than a certain threshold.
[0080] 2) Filter out the time series whose temperature is not 0 from the time series obtained in step 1).
[0081] 3) Continue to filter out the time sequence obtained in step 2) in which the temperatures of all temperature sensors are within a certain range at the current time.
[0082] 4) Segment the time sequence obtained in step 3) into different continuous and uninterrupted time sequence segments. For example, the time sequence [1,2,3,4,5,9,11,12,13,20,21,22,23,24,25] is segmented into [[1,2,3,4,5], [9], [11,12,13], [20,21,22,23,24,25]], a total of 4 segments, with data lengths of [5,1,3,6] respectively.
[0083] 5) Continue to filter out segments whose data length is greater than a certain threshold from the time sequence segments obtained in step 4). For example, if the segments whose length is greater than 3 are filtered out from [[1,2,3,4,5],[9],[11,12,13],[20,21,22,23,24,25]], they are [[1,2,3,4,5],[20,21,22,23,24,25]] respectively. That is, a temperature sensor with a certain number meets the conditions in two time periods of the time series [[1,2,3,4,5],[20,21,22,23,24,25]].
[0084] If the number of screened temperature sensors is greater than 1 and is within the same time interval, that is, at least two temperature sensors meet the conditions simultaneously, then it is determined that the temperature deviates from the mean and is not 0, indicating that water has entered the battery pack or condensed water.
[0085] The method for determining whether water has entered the battery pack provided in this embodiment does not require the addition of devices or hardware, and does not require changes to the battery pack structure or management strategy. It can determine whether water (or condensed water) has entered the battery pack in real time online or offline and provide an early warning by utilizing the operating data uploaded by the vehicle. The method is simple, practical and highly accurate.
[0086] Embodiment 4
[0087] In this embodiment, the monitoring object is the temperature sensor, and the operating data is the temperature. Figure 1 , the method 200 of this embodiment includes:
[0088] S210: Acquire operating data of the battery pack, where the operating data is a temperature sensed by a temperature sensor.
[0089] S220, calculating the second average value of the temperature at each moment.
[0090] S230 , filter out temperature sensors whose temperatures deviate from the second mean value.
[0091] S240: Determine whether there are at least two temperature sensors that meet the second water ingress judgment condition in the same time interval among the screened temperature sensors; if so, it indicates that water has entered the battery pack.
[0092] In this embodiment, whether water has entered the battery pack is determined by determining whether the temperature deviates from the mean and is 0. Therefore, the second water ingress determination condition can be determined according to actual needs, based on whether the temperature deviates from the mean and is 0.
[0093] In one example, step S240 may include:
[0094] 1) Find the time sequence whose difference from the mean temperature is greater than a certain threshold.
[0095] 2) Continue to filter out the time sequence with a temperature of 0 from the time sequence obtained in step 1).
[0096] 3) Continue to filter out the time sequence in which the temperatures of all temperature sensors are within a certain range at the current time from the time sequence obtained in step 2).
[0097] 4) Segment the time sequence obtained in step 3) into different continuous and uninterrupted time sequence segments. For example, the time sequence [1,2,3,4,5,9,11,12,13,20,21,22,23,24,25] is segmented into [[1,2,3,4,5], [9], [11,12,13], [20,21,22,23,24,25]], a total of 4 segments, with data lengths of [5,1,3,6] respectively.
[0098] 5) Continue to filter out segments whose data length is greater than a certain threshold from the moment sequence segments obtained in step 4). For example, if the segments whose length is greater than 3 are filtered out from [[1,2,3,4,5],[9],[11,12,13],[20,21,22,23,24,25]], they are [[1,2,3,4,5],[20,21,22,23,24,25]] respectively.
[0099] If the number of screened temperature sensors is greater than 1 and is within the same time interval, that is, at least two temperature sensors meet the conditions simultaneously, then it is determined that the temperature deviates from the mean and is 0, indicating that water has entered the battery pack or condensed water.
[0100] The method for determining whether water has entered the battery pack provided in this embodiment does not require the addition of devices or hardware, and does not require changes to the battery pack structure or management strategy. It can determine whether water (or condensed water) has entered the battery pack in real time online or offline and provide an early warning by utilizing the operating data uploaded by the vehicle. The method is simple, practical and highly accurate.
[0101] Embodiment 5
[0102] In this embodiment, the monitoring object is the battery cell, and the operating data is the voltage. Figure 1 , the method 300 of this embodiment includes:
[0103] S310: Obtain operating data of the battery pack, wherein the operating data is the voltage of the battery cell.
[0104] S320, calculating a third mean value of the voltage at each moment.
[0105] S330, filter out the battery cells whose voltage deviates from the third mean value.
[0106] S340. Determine whether there is a cell among the screened cells that meets the third water ingress determination condition. If so, it indicates that water has entered the battery pack.
[0107] This embodiment determines whether water has entered the battery pack by determining whether the voltage deviates from the mean and is 0. Therefore, the third water ingress determination condition can be determined according to actual needs, based on the ability to determine whether the voltage deviates from the mean and is 0.
[0108] In one example, step S340 may include:
[0109] 1) Find the time sequence when the difference from the mean voltage of the battery cell is greater than a certain threshold.
[0110] 2) Continue to filter out the time sequence in which the voltage is 0 from the time sequence obtained in step 1).
[0111] 3) Segment the time sequence obtained in step 2) into different continuous and uninterrupted time sequence segments. For example, the time sequence [1,2,3,4,5,9,11,12,13,20,21,22,23,24,25] is segmented into [[1,2,3,4,5], [9], [11,12,13], [20,21,22,23,24,25]], a total of 4 segments, with data lengths of [5,1,3,6] respectively.
[0112] 4) Continue to filter out segments whose data length is greater than a certain threshold from the moment sequence segments obtained in step 3). For example, if the segments whose length is greater than 3 are filtered out from [[1,2,3,4,5],[9],[11,12,13],[20,21,22,23,24,25]], they are [[1,2,3,4,5],[20,21,22,23,24,25]] respectively.
[0113] If the number of filtered time sequence fragments is greater than 0, that is, at least one battery cell meets the conditions, it is determined that the voltage deviates and is 0, and water has entered the battery pack or condensed water.
[0114] The method for determining whether water has entered the battery pack provided in this embodiment does not require the addition of devices or hardware, and does not require changes to the battery pack structure or management strategy. It can determine whether water (or condensed water) has entered the battery pack in real time online or offline and provide an early warning by utilizing the operating data uploaded by the vehicle. The method is simple, practical and highly accurate.
[0115] Embodiment 6
[0116] Figure 4 is a schematic diagram of a battery pack water ingress detection device according to an embodiment of the present invention, with reference to Figure 4 , the device 400 shown mainly comprises:
[0117] The first acquisition module 401 is used to acquire the operating data of the battery pack, wherein the operating data is the operating data of the same monitoring object.
[0118] In some embodiments, the monitored object is a battery cell, and the operating data is voltage.
[0119] In some embodiments, the monitoring object is a temperature sensor and the operating data is temperature.
[0120] The first calculation module 402 is used to calculate a first mean value of the operation data at each moment, and calculate a difference between the operation data at each moment and the first mean value.
[0121] The first screening module 403 is used to screen out monitoring objects whose operating data have a difference with a first mean value greater than a first threshold.
[0122] The first judgment module 404 is used to judge whether there is a monitoring object that meets the first water ingress judgment condition among the screened monitoring objects. If so, it indicates that water has entered the battery pack.
[0123] In some embodiments, determining whether there is a monitoring object that satisfies the first water ingress determination condition includes determining whether the monitoring object satisfies the first water ingress determination condition.
[0124] Specifically, it may include: obtaining a first moment sequence, the first moment sequence is a moment sequence in which the difference between the operating data and the first mean is greater than the first threshold; obtaining a second moment sequence, the second moment sequence is a moment sequence in which the difference of the operating data selected in the first moment sequence is greater than the second threshold, wherein the difference of the operating data is the difference between the operating data at a certain moment and the operating data at the previous moment; obtaining a third moment sequence, the third moment sequence is a moment sequence in which the operating data selected in the second moment sequence is located in the first interval; segmenting the third moment sequence to obtain a first segmented moment sequence, wherein the first segmented moment sequence is a continuous moment sequence fragment; obtaining a second segmented moment sequence, the second segmented moment sequence is a moment sequence fragment in which the data length is greater than the third threshold selected in the first segmented moment sequence; obtaining a third segmented moment sequence, the third segmented moment sequence is a moment sequence fragment in which the ratio of the number of different operating data values selected in the second segmented moment sequence to the data length is greater than the fourth threshold; if in the third segmented moment sequence, the operating data at all moments are located in the second interval, then the monitored object meets the first water inflow judgment condition, wherein the second interval is narrower than the first interval.
[0125] The details of other operations performed by each module in this embodiment can be referred to the aforementioned related embodiments and will not be elaborated here.
[0126] The battery pack water ingress judgment device provided in this embodiment does not require additional devices or hardware, and does not require changes to the battery pack structure or management strategy. It only needs to use the operating data uploaded by the entire vehicle to determine whether the battery pack has ingress of water (or condensed water) in real time online or offline and provide an early warning. The device is simple, practical and highly accurate.
[0127] Embodiment 7
[0128] Figure 5 is a schematic diagram of the structure of a battery pack water ingress judgment device according to another embodiment of the present invention, Figure 5 , the device 500 shown mainly comprises:
[0129] The second acquisition module 501 is used to acquire the operating data of the battery pack, wherein the operating data is the temperature sensed by the temperature sensor.
[0130] The second calculation module 502 is used to calculate the second average value of the temperature at each moment.
[0131] The second screening module 503 is used to screen out temperature sensors whose temperatures deviate from a second mean value.
[0132] The second judgment module 504 is used to judge whether there are at least two temperature sensors satisfying the second water ingress judgment condition in the same time interval among the screened temperature sensors. If so, it indicates that water has entered the battery pack.
[0133] In some embodiments, determining whether there are at least two temperature sensors that meet the second water inlet determination condition within the same time interval includes determining whether the temperature sensor meets the second water inlet determination condition.
[0134] Specifically, it may include: obtaining a fourth moment sequence, the fourth moment sequence is a moment sequence in which the difference between the temperature and the second mean is greater than a fifth threshold value; obtaining a fifth moment sequence, the fifth moment sequence is a moment sequence in which the temperature is 0 or not 0 selected from the fourth moment sequence; obtaining a sixth moment sequence, the sixth moment sequence is a moment sequence in which the temperatures of all temperature sensors at the current moment are within the third interval selected from the fifth moment sequence; segmenting the sixth moment sequence to obtain a fourth segmented moment sequence, wherein the fourth segmented moment sequence is a continuous moment sequence fragment; obtaining a fifth segmented moment sequence, the fifth segmented moment sequence is a moment sequence fragment in which the data length is greater than the sixth threshold value selected from the fourth segmented moment sequence; if the fifth segmented moment sequence exists, the temperature sensor meets the second water inlet judgment condition.
[0135] The details of other operations performed by each module in this embodiment can be referred to the aforementioned related embodiments and will not be elaborated here.
[0136] The battery pack water ingress judgment device provided in this embodiment does not require additional devices or hardware, and does not require changes to the battery pack structure or management strategy. It only needs to use the operating data uploaded by the entire vehicle to determine whether the battery pack has ingress of water (or condensed water) in real time online or offline and provide an early warning. The device is simple, practical and highly accurate.
[0137] Embodiment 8
[0138] Figure 6 FIG. 1 is a schematic diagram of a battery pack water ingress detection device according to another embodiment of the present invention. Figure 6 , the device 600 shown mainly comprises:
[0139] The third acquisition module 601 is used to acquire the operating data of the battery pack, wherein the operating data is the voltage of the battery cell.
[0140] The third calculation module 602 is used to calculate the third mean value of the voltage at each moment.
[0141] The third screening module 603 is used to screen out the cells whose voltage deviates from the third mean value.
[0142] The third judgment module 604 is used to judge whether there is a battery cell that meets the third water ingress judgment condition among the screened battery cells. If so, it indicates that water has entered the battery pack.
[0143] In some embodiments, determining whether there is a battery cell that meets the third water ingress determination condition includes determining whether the battery cell meets the third water ingress determination condition.
[0144] Specifically, it can include: obtaining a seventh moment sequence, the seventh moment sequence is a moment sequence in which the difference between the voltage and the third mean is greater than the seventh threshold value; obtaining an eighth moment sequence, the eighth moment sequence is a moment sequence in which the voltage is 0 selected from the seventh moment sequence; segmenting the eighth moment sequence to obtain a sixth segmented moment sequence, wherein the sixth segmented moment sequence is a continuous moment sequence fragment; obtaining a seventh segmented moment sequence, the seventh segmented moment sequence is a moment sequence fragment in which the data length is greater than the eighth threshold value selected from the sixth segmented moment sequence; if the seventh segmented moment sequence exists, the battery cell meets the third water ingress judgment condition.
[0145] The details of other operations performed by each module in this embodiment can be referred to the aforementioned related embodiments and will not be elaborated here.
[0146] The battery pack water ingress judgment device provided in this embodiment does not require additional devices or hardware, and does not require changes to the battery pack structure or management strategy. It only needs to use the operating data uploaded by the entire vehicle to determine whether the battery pack has ingress of water (or condensed water) in real time online or offline and provide an early warning. The device is simple, practical and highly accurate.
[0147] A battery pack water ingress judgment device in the embodiment of the present application may be a device, or a component, integrated circuit, or chip in a terminal. A battery pack water ingress judgment device in the embodiment of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0148] The present application also provides an electronic device, including: a memory for storing programs or instructions executable by a processor; and a processor for executing the above programs or instructions to implement the various processes of the above-mentioned battery pack water ingress judgment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0149] Figure 7700 is a schematic diagram of an electronic device according to an embodiment of the present invention. The electronic device 700 may include an internal communication bus 701, a processor (Processor) 702, a read-only memory (ROM) 703, a random access memory (RAM) 704, and a communication port 705. When applied to a personal computer, the electronic device 700 may also include a hard disk 706. The internal communication bus 701 can realize data communication between components of the electronic device 700. The processor 702 can make judgments and issue prompts. In some embodiments, the processor 702 can be composed of one or more processors. The communication port 705 can realize data communication between the electronic device 700 and the outside. In some embodiments, the electronic device 700 can send and receive information and data from the network through the communication port 705. The electronic device 700 may also include different forms of program storage units and data storage units, such as a hard disk 706, a read-only memory (ROM) 703 and a random access memory (RAM) 704, which can store various data files used for computer processing and / or communication, and possible programs or instructions executed by the processor 702. The processing result of the processor 702 is transmitted to the user equipment through the communication port 705 and displayed on the user interface.
[0150] The above-mentioned battery pack water ingress determination method can be implemented as a computer program, stored in the hard disk 706, and can be recorded in the processor 702 for execution to implement any battery pack water ingress determination method in the present application.
[0151] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned battery pack water ingress judgment method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0152] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0153] At the same time, the present application uses specific words to describe the embodiments of the present application. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, some features, structures or characteristics in one or more embodiments of the present application can be appropriately combined.
[0154] Similarly, it should be noted that in order to simplify the description of the disclosure of this application and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this application, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the object of this application are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.
[0155] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining digits. Although the numerical domains and parameters used to confirm the breadth of their range in some embodiments of the present application are approximate values, in specific embodiments, the setting of such numerical values is as accurate as possible within the feasible range.
[0156] Although the present application has been described with reference to the current specific embodiments, ordinary technicians in this technical field should recognize that the above embodiments are only used to illustrate the present application, and various equivalent changes or substitutions may be made without departing from the spirit of the present application. Therefore, as long as the changes and modifications to the above embodiments are within the essential spirit of the present application, they will fall within the scope of the claims of the present application.
Claims
1. A method for determining water ingress into a battery pack, characterized in that: include: Acquiring operating data of the battery pack, wherein the operating data is operating data of the same monitoring object; Calculating a first mean value of the operating data at each moment, and calculating a difference between the operating data at each moment and the first mean value; Screening out the monitoring objects whose difference between the operating data and the first mean value is greater than a first threshold; Among the screened monitoring objects, determining whether there is a monitoring object that meets the first water ingress determination condition, and if so, it indicates that water has entered the battery pack; Determining whether there is a monitoring object that meets the first water inflow determination condition includes: Determining whether the monitored object satisfies the first water inflow determination condition includes: Acquire a first time sequence, where the first time sequence is a time sequence in which a difference between the operating data and the first mean value is greater than the first threshold value; Acquire a second time sequence, where the second time sequence is a time sequence selected from the first time sequence and the difference of the operation data is greater than a second threshold, wherein the difference of the operation data is the difference between the operation data at a certain time and the operation data at a previous time; Acquire a third time sequence, where the third time sequence is a time sequence in which the operation data selected from the second time sequence is located in the first interval; Segmenting the third moment sequence to obtain a first segmented moment sequence, wherein the first segmented moment sequence is a continuous moment sequence segment; Acquire a second segmented time sequence, where the second segmented time sequence is a time sequence segment whose data length is greater than a third threshold value and is screened out from the first segmented time sequence; Acquire a third segmented time sequence, wherein the third segmented time sequence is a time sequence segment in which the ratio of the number of different running data values screened out in the second segmented time sequence to the data length is greater than a fourth threshold; If, in the third segmented time sequence, the operating data at all times are located in the second interval, then the monitored object meets the first water inflow judgment condition, wherein the second interval is narrower than the first interval.
2. The method for determining water ingress to a battery pack according to claim 1, wherein: The monitoring object is a battery cell, and the operating data is voltage.
3. The method for determining water ingress to a battery pack as claimed in claim 1, characterized in that: The monitoring object is a temperature sensor, and the operating data is temperature.
4. A method for determining water ingress into a battery pack, characterized in that: include: Acquiring operating data of the battery pack, wherein the operating data is a temperature sensed by a temperature sensor; Calculate the second average value of the temperature at each moment; Screening out the temperature sensors whose temperatures deviate from the second mean value; Among the screened temperature sensors, determining whether there are at least two temperature sensors that meet the second water ingress determination condition within the same time interval, if so, it indicates that water has entered the battery pack; Determining whether there are at least two temperature sensors meeting the second water inflow determination condition within the same time interval includes: Determining whether the temperature sensor satisfies the second water inflow determination condition includes: Acquire a fourth time sequence, where the fourth time sequence is a time sequence when the difference between the temperature and the second mean value is greater than a fifth threshold; Acquire a fifth moment sequence, where the fifth moment sequence is a moment sequence in which the temperature is 0 or not 0 selected from the fourth moment sequence; Acquire a sixth moment sequence, wherein the sixth moment sequence is a moment sequence selected from the fifth moment sequence and wherein the temperatures of all temperature sensors at the current moment are within the third interval; Segmenting the sixth moment sequence to obtain a fourth segmented moment sequence, wherein the fourth segmented moment sequence is a continuous moment sequence segment; Acquire a fifth segmented time sequence, wherein the fifth segmented time sequence is a time sequence segment whose data length is greater than a sixth threshold value selected from the fourth segmented time sequence; If the fifth segmented time sequence exists, the temperature sensor satisfies the second water inlet judgment condition.
5. A method for determining water ingress into a battery pack, characterized in that: include: Acquiring operating data of the battery pack, wherein the operating data is the voltage of the battery cell; Calculating a third average value of the voltage at each moment; Screening out the battery cells whose voltage deviates from the third mean value; Among the screened cells, determining whether there is a cell that meets the third water ingress determination condition, and if so, it indicates that water has entered the battery pack; Determining whether there are cells that meet the third water ingress determination condition includes: Determining whether the battery cell meets the third water ingress determination condition includes: Acquire a seventh moment sequence, where the seventh moment sequence is a moment sequence when the difference between the voltage and the third mean value is greater than a seventh threshold; Acquire an eighth moment sequence, where the eighth moment sequence is a moment sequence in which the voltage is 0 selected from the seventh moment sequence; Segmenting the eighth moment sequence to obtain a sixth segmented moment sequence, wherein the sixth segmented moment sequence is a continuous moment sequence segment; Acquire a seventh segmented time sequence, wherein the seventh segmented time sequence is a time sequence segment with a data length greater than an eighth threshold value selected from the sixth segmented time sequence; If the seventh segment time sequence exists, the battery cell meets the third water ingress judgment condition.
6. A battery pack water ingress judgment device, comprising: A first acquisition module, used to acquire the operating data of the battery pack, wherein the operating data is the operating data of the same monitoring object; A first calculation module, used for calculating a first mean value of the operation data at each moment, and calculating a difference between the operation data at each moment and the first mean value; A first screening module, used to screen out the monitoring objects whose difference between the operating data and the first mean value is greater than a first threshold; A first judgment module, used to judge whether there is a monitoring object that meets the first water ingress judgment condition among the screened monitoring objects, and if so, it indicates that water has entered the battery pack; Determining whether there is a monitoring object that meets the first water inflow determination condition includes: Determining whether the monitored object satisfies the first water inflow determination condition includes: Acquire a first time sequence, where the first time sequence is a time sequence in which a difference between the operating data and the first mean value is greater than the first threshold value; Acquire a second time sequence, where the second time sequence is a time sequence selected from the first time sequence and the difference of the operation data is greater than a second threshold, wherein the difference of the operation data is the difference between the operation data at a certain time and the operation data at a previous time; Acquire a third time sequence, where the third time sequence is a time sequence in which the operation data selected from the second time sequence is located in the first interval; Segmenting the third moment sequence to obtain a first segmented moment sequence, wherein the first segmented moment sequence is a continuous moment sequence segment; Acquire a second segmented time sequence, where the second segmented time sequence is a time sequence segment whose data length is greater than a third threshold value and is screened out from the first segmented time sequence; Acquire a third segmented time sequence, wherein the third segmented time sequence is a time sequence segment in which the ratio of the number of different running data values screened out in the second segmented time sequence to the data length is greater than a fourth threshold; If, in the third segmented time sequence, the operating data at all times are located in the second interval, then the monitored object meets the first water inflow judgment condition, wherein the second interval is narrower than the first interval.
7. A battery pack water ingress judgment device, comprising: A second acquisition module, configured to acquire operating data of the battery pack, wherein the operating data is a temperature sensed by a temperature sensor; A second calculation module, used to calculate a second average value of the temperature at each moment; A second screening module, used for screening out temperature sensors whose temperatures deviate from the second mean value; A second judgment module is used to judge whether there are at least two temperature sensors that meet the second water ingress judgment condition in the same time interval among the screened temperature sensors, and if so, it indicates that water has entered the battery pack; Determining whether there are at least two temperature sensors meeting the second water inflow determination condition within the same time interval includes: Determining whether the temperature sensor satisfies the second water inflow determination condition includes: Acquire a fourth time sequence, where the fourth time sequence is a time sequence when the difference between the temperature and the second mean value is greater than a fifth threshold; Acquire a fifth moment sequence, where the fifth moment sequence is a moment sequence in which the temperature is 0 or not 0 selected from the fourth moment sequence; Acquire a sixth moment sequence, wherein the sixth moment sequence is a moment sequence selected from the fifth moment sequence and wherein the temperatures of all temperature sensors at the current moment are within the third interval; Segmenting the sixth moment sequence to obtain a fourth segmented moment sequence, wherein the fourth segmented moment sequence is a continuous moment sequence segment; Acquire a fifth segmented time sequence, wherein the fifth segmented time sequence is a time sequence segment whose data length is greater than a sixth threshold value selected from the fourth segmented time sequence; If the fifth segmented time sequence exists, the temperature sensor satisfies the second water inlet judgment condition.
8. A battery pack water ingress judgment device, comprising: A third acquisition module, used to acquire operating data of the battery pack, wherein the operating data is the voltage of the battery cell; A third calculation module, used to calculate a third mean value of the voltage at each moment; A third screening module, used for screening out the battery cells whose voltage deviates from the third mean value; A third judgment module is used to judge whether there is a battery cell that meets the third water ingress judgment condition among the screened battery cells, and if so, it indicates that water has entered the battery pack; Determining whether there are cells that meet the third water ingress determination condition includes: Determining whether the battery cell meets the third water ingress determination condition includes: Acquire a seventh moment sequence, where the seventh moment sequence is a moment sequence when the difference between the voltage and the third mean value is greater than a seventh threshold; Acquire an eighth moment sequence, where the eighth moment sequence is a moment sequence in which the voltage is 0 selected from the seventh moment sequence; Segmenting the eighth moment sequence to obtain a sixth segmented moment sequence, wherein the sixth segmented moment sequence is a continuous moment sequence segment; Acquire a seventh segmented time sequence, wherein the seventh segmented time sequence is a time sequence segment with a data length greater than an eighth threshold value selected from the sixth segmented time sequence; If the seventh segment time sequence exists, the battery cell meets the third water ingress judgment condition.
9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method for determining water ingress into a battery pack as described in any one of claims 1 to 5 are implemented.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the method for determining water ingress into a battery pack as described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Battery pack leakage detection method and device, electronic equipment and storage medium
CN113310647A