Detection method and detection device for battery vibration behavior mode
By acquiring still-loading images and vibrating images, and using a binocular camera to determine the distance change between the battery cells, the problem of inaccurate detection of battery vibration behavior patterns in the prior art is solved, and the rationality of battery cell gap design is realized. Improves battery performance and service life.
Patent Information
- Application Number
- CN202310986524.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-07
- Publication Date
- 2025-02-14
AI Technical Summary
The prior art is difficult to accurately detect the behavior pattern of the battery during vibration, resulting in unreasonable design of the battery cell gap, affecting the performance and service life of the battery.
By acquiring the still load image and the vibration image, a binocular camera is used to determine the distance change of adjacent battery cells during vibration, including the change of the maximum distance and the minimum distance, and then the battery cell gap is reasonably designed.
It realizes accurate detection of the behavior pattern of the battery during vibration, helps to reasonably design the battery cell gap and improves the performance and service life of the battery.
Smart Images

Figure CN119437607A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and more specifically, to a method and device for detecting a battery vibration behavior pattern. Background Art
[0002] Battery safety testing is a very important task in the research and development of new energy vehicle technology, among which battery pack vibration testing is an important part of battery safety testing. Battery vibration testing requires that there is no leakage during the vibration cycle. In order to ensure that the battery does not leak during the vibration process, the gap between the battery cells must maintain a certain margin to reduce the leakage caused by the collision of the battery cells during the vibration process, thereby improving the long-term performance of the battery.
[0003] When the gap between battery cells is too large, there will be a certain amount of space waste, reducing the energy density of the battery; when the gap between battery cells is too small, there may be a risk of battery failure during vibration. Therefore, it is necessary to accurately detect the behavior mode of the battery during vibration, so that the gap between battery cells can be further reasonably designed to improve the performance and service life of the battery. Summary of the invention
[0004] The embodiments of the present application provide a method and a device for detecting a battery vibration behavior pattern, which can accurately detect the change in the distance between adjacent battery cells during the vibration of the battery.
[0005] In a first aspect, a method for detecting a battery vibration behavior pattern is provided, the method comprising: acquiring a static load image and a vibration image, the static load image comprising an image of multiple battery cells in the battery under a static load state, and the vibration image comprising an image of the multiple battery cells during a vibration process; and determining a distance change between adjacent battery cells among the multiple battery cells during the vibration process based on the static load image and the vibration image.
[0006] In the embodiment of the present application, the static load images of multiple battery cells under static load are used as a reference to accurately determine the change in the distance between adjacent battery cells in the multiple battery cells during the vibration process, and then the gap between the battery cells can be reasonably designed.
[0007] In one possible implementation, the vibration image includes a continuous plurality of frames of vibration images, and a distance change of adjacent battery cells among a plurality of battery cells during the vibration process is determined based on the static load image and the vibration image, including: determining a first distance change of adjacent battery cells during the vibration process based on the static load image and the continuous plurality of frames of vibration images, the first distance change including a change between a maximum distance of adjacent battery cells during the vibration process and a corresponding distance under a static load state, and / or the first distance change including a change between a minimum distance of adjacent battery cells during the vibration process and a corresponding distance under a static load state.
[0008] In an embodiment of the present application, based on images of multiple battery cells under static load, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load, and / or the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load can be accurately determined, so that the gap between battery cells can be reasonably designed.
[0009] In one possible implementation, the detection method also includes: determining a second distance change between adjacent battery cells during the vibration process based on the first distance change, the second distance change including a change between a maximum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state, and / or the first distance change including a change between a minimum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state.
[0010] In an embodiment of the present application, based on images of multiple battery cells in a static load state, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance in a static load state, and / or the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance in a static load state can be accurately determined, thereby reasonably designing the gap between battery cells in the battery.
[0011] In a possible implementation, the vibration image includes a continuous multi-frame vibration image, and the distance change of adjacent battery cells in a plurality of battery cells during the vibration process is determined according to the static load image and the vibration image, including: determining the target distance change of adjacent battery cells during the vibration process according to the static load image and the continuous multi-frame vibration image, wherein the target distance change is the sum of a third distance change and a fourth distance change, the third distance change is the change between a maximum distance of adjacent battery cells during the vibration process and a corresponding distance under a static load state, and the fourth distance change is the distance change between a minimum distance of adjacent battery cells during the vibration process and a corresponding distance under a static load state.
[0012] In the embodiment of the present application, based on the images of multiple battery cells under static load, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load and the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load can be accurately determined, and then the target distance change of the battery cells during vibration can be accurately obtained based on the sum of the two, and then the gap between the battery cells in the battery can be reasonably designed.
[0013] In a possible implementation, the maximum distance is the maximum distance between adjacent battery cells during the vibration process, and the minimum distance is the minimum distance between adjacent battery cells during the vibration process.
[0014] In the embodiment of the present application, based on the images of multiple battery cells in a static load state, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under the static load state and the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under the static load state can be accurately determined, and then the target distance change of the battery cells during vibration can be accurately obtained based on the sum of the two, so that the gap between the battery cells in the battery can be designed more reasonably.
[0015] In a possible implementation, the detection method further includes: determining positions of adjacent battery cells in the battery when the target distance variation is greater than or equal to a preset threshold.
[0016] In an embodiment of the present application, the positions of adjacent battery cells with larger target distance changes in the battery can be determined based on the target distance change, thereby determining the positions of battery cells with larger distance changes during vibration, and thus the gaps between the battery cells at that position can be reasonably designed, for example, the gaps between the battery cells at that position can be appropriately increased.
[0017] In a possible implementation manner, acquiring the static image and the vibration image includes: acquiring the static image and the vibration image by using a binocular camera.
[0018] In the embodiment of the present application, based on the static load image and the vibration image acquired by the binocular camera, the distance between adjacent battery cells in the static load state and the distance during the vibration process can be accurately determined, and then the distance change between adjacent battery cells during the vibration process can be accurately determined.
[0019] In a possible implementation, a ratio of a frequency of collecting images by the binocular camera to a vibration frequency of the vibration process is greater than or equal to 5.
[0020] In an embodiment of the present application, by setting the ratio of the frequency of image acquisition by the binocular camera to the vibration frequency of the vibration process to be greater than or equal to 5, an image of more continuous distance change between adjacent battery cells during the vibration process can be acquired, and the distance change between adjacent battery cells during the vibration process can be determined more accurately.
[0021] In one possible implementation, before determining the distance change information of two adjacent battery cells among multiple battery cells during the vibration process based on the static load image and the vibration image, the detection method also includes: determining the test error of two target points on the battery based on the static load image and the vibration image, the test error being the change between the distance of the two target points determined based on the static load image and the distance determined based on the vibration image, the static load image and the vibration image including two target points, and the two target points being fixed points on the battery; determining that the test error is within a preset range.
[0022] In an embodiment of the present application, when the test error is determined to be within a preset range, that is, when the change in the distance between the two target points corresponding to the static image and the distance corresponding to the vibration image is relatively small, it can be considered that the impact of environmental factors on the binocular camera is also relatively small, and the change in the distance between adjacent battery cells during the vibration process can be accurately determined.
[0023] In one possible implementation, the test error is the larger of a first average value and a second average value, wherein the first average value is the average value of the change between the maximum distance between the two target points determined based on the vibration image and the distance determined based on the static load image, and the second average value is the average value of the change between the minimum distance between the two target points determined based on the vibration image and the distance determined based on the static load image.
[0024] In an embodiment of the present application, a larger one is selected from the average value of the change between the maximum distance between two target points determined based on the vibration image and the distance determined based on the static image, and the average value of the change between the minimum distance between two target points determined based on the vibration image and the distance determined based on the static image. When the larger average value is within a preset range, it is considered that the impact of environmental factors on the binocular camera is relatively small, and the distance change between adjacent battery cells during the vibration process can be accurately determined.
[0025] In a possible implementation, the detection method further includes: when the vibration process of adjacent battery cells is completed and adjacent battery cells collide with each other, determining the distance between adjacent battery cells under a static load state of adjacent battery cells.
[0026] In the embodiment of the present application, by determining the distance between adjacent battery cells that collide under a static load state, the gap between adjacent battery cells that collide can be reasonably designed, for example, the gap between adjacent battery cells that collide can be increased.
[0027] In a possible implementation, the distance values between the plurality of pairs of adjacent battery cells in the battery under a static load state include a plurality of values.
[0028] In the embodiment of the present application, by setting a plurality of distance values in the battery as the distance between adjacent battery cells under static load, more reference data can be provided for optimizing the gap between the battery cells, which is beneficial to the rationality of the gap design between the battery cells.
[0029] In a possible implementation, the vibration amplitude during the vibration process is positively correlated with the distance change.
[0030] In the embodiment of the present application, since the vibration amplitude during the vibration process is positively correlated with the distance change, the vibration amplitude of the vibration process can be designed as reasonably as possible when designing the vibration test, which provides a reference basis for the design of the vibration test.
[0031] In a possible implementation, the vibration amplitude of the vibration process is determined according to actual working conditions.
[0032] In the embodiment of the present application, the vibration amplitude of the vibration process has a great influence on the change in the distance between adjacent battery cells. Therefore, when performing a vibration test, it is necessary to reasonably select the vibration amplitude based on the actual working conditions to avoid over-design of the vibration test, which can reduce the cost of the vibration test.
[0033] In a second aspect, a device for detecting a battery vibration behavior pattern is provided, the device comprising: an acquisition unit for acquiring a static load image and a vibration image, the static load image comprising an image of multiple battery cells in the battery under a static load state, and the vibration image comprising an image of multiple battery cells during a vibration process; a processing unit for determining a change in distance between adjacent battery cells among the multiple battery cells during the vibration process based on the static load image and the vibration image.
[0034] In one possible implementation, the processing unit is used to determine a first distance change between adjacent battery cells during the vibration process based on a static load image and multiple frames of continuous vibration images, the first distance change including a change between a maximum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state, and / or the first distance change includes a change between a minimum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state.
[0035] In one possible implementation, the processing unit is also used to: determine a second distance change between adjacent battery cells during the vibration process based on the first distance change, the second distance change including a change between a maximum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state, and / or the first distance change includes a change between a minimum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state.
[0036] In one possible implementation, the processing unit is used to determine a target distance change between adjacent battery cells during the vibration process based on a static load image and multiple frames of continuous vibration images, wherein the target distance change is the sum of a third distance change and a fourth distance change, the third distance change is a change between a maximum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state, and the fourth distance change is a distance change between a minimum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state.
[0037] In a possible implementation, the maximum distance is the maximum distance between adjacent battery cells during the vibration process, and the minimum distance is the minimum distance between adjacent battery cells during the vibration process.
[0038] In a possible implementation, the processing unit is further configured to: determine the position of an adjacent battery cell in the battery when the target distance variation is greater than or equal to a preset threshold.
[0039] In a possible implementation, the acquisition unit is used to: acquire the static image and the vibration image using a binocular camera.
[0040] In a possible implementation, a ratio of a frequency of collecting images by the binocular camera to a vibration frequency of the vibration process is greater than or equal to 5.
[0041] In one possible implementation, the processing unit is used to: determine the test error of two target points on the battery based on the static load image and the vibration image, the test error being the change between the distance between the two target points determined based on the static load image and the distance determined based on the vibration image, the static load image and the vibration image including two target points, and the two target points being fixed points on the battery; determine that the test error is within a preset range.
[0042] In one possible implementation, the test error is the larger of a first average value and a second average value, wherein the first average value is the average value of the change between the maximum distance between the two target points determined based on the vibration image and the distance determined based on the static load image, and the second average value is the average value of the change between the minimum distance between the two target points determined based on the vibration image and the distance determined based on the static load image.
[0043] In a possible implementation manner, the processing unit is further configured to: determine the distance between the adjacent battery cells in the static load state when the vibration process is completed and the adjacent battery cells collide.
[0044] In a possible implementation, the distance values between the plurality of pairs of adjacent battery cells in the battery under a static load state include a plurality of values.
[0045] In a possible implementation, the vibration amplitude during the vibration process is positively correlated with the distance change.
[0046] In a possible implementation, the vibration amplitude of the vibration process is determined according to actual working conditions.
[0047] In a third aspect, a device for detecting a battery vibration behavior pattern is provided, the device comprising a memory and a processor, the memory being used to store instructions, the processor being used to read the instructions and execute the method in the first aspect or any one of the first aspects according to the instructions.
[0048] In a fourth aspect, a chip is provided, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method in the above-mentioned first aspect or any one of the first aspects.
[0049] In a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the computer implements the method in the above-mentioned first aspect or any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 It is a schematic diagram of the structure of a battery applicable to the embodiment of the present application.
[0051] Figure 2 It is a flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0052] Figure 3 It is a schematic diagram of the change in distance between adjacent battery cells during vibration provided by an embodiment of the present application.
[0053] Figure 4 It is a flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0054] Figure 5 It is a schematic diagram of the distance change between adjacent battery cells during vibration provided by an embodiment of the present application.
[0055] Figure 6 It is a flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0056] Figure 7 It is a flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0057] Figure 8 It is a schematic diagram of the target point provided in the embodiment of the present application.
[0058] Fig. 9 It is a schematic diagram of the change in the distance between two target points determined based on the static load image and the vibration image.
[0059] Fig.10 It is a schematic diagram of the distance variation between adjacent battery cells under different amplitudes provided by an embodiment of the present application.
[0060] Fig.11 It is a structural schematic diagram of a battery behavior pattern vibration detection device provided in an embodiment of the present application.
[0061] Fig.12 It is a schematic block diagram of a battery behavior pattern vibration detection device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0062] The following detailed description and drawings of the embodiments of the present application are used to illustrate the principles of the present application, but cannot be used to limit the scope of the present application, that is, the present application is not limited to the described embodiments.
[0063] In the description of the present application, it should be noted that the terms "inside", "outside", etc. indicating directions or positional relationships are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as a limitation on the present application. The directional words appearing in the following description are all directions shown in the figures, and do not limit the specific structure of the present application. In addition, the "vertical" or "parallel" in the embodiments of the present application are not in a strict sense, but within the range of error allowance.
[0064] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0065] 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 application. The appearance of the phrase in various locations 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.
[0066] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0067] Battery safety testing is a very important task in the research and development of new energy vehicle technology, among which battery pack vibration testing is an important part of battery safety testing. Battery vibration testing requires that there is no leakage during the vibration cycle. In order to ensure that the battery does not leak during the vibration process, the gap between the battery cells must maintain a certain margin to reduce the leakage caused by the collision of the battery cells during the vibration process, thereby improving the long-term performance of the battery.
[0068] When the gap between battery cells is too large, there will be a certain amount of space waste, reducing the energy density of the battery; when the gap between battery cells is too small, there may be a risk of battery failure during vibration. Therefore, it is necessary to accurately detect the behavior mode of the battery during vibration, so that the gap between battery cells can be further reasonably designed to improve the performance and service life of the battery.
[0069] In view of this, an embodiment of the present application provides a method and a device for detecting a battery vibration behavior pattern, the detection method comprising: acquiring a static load image and a vibration image, the static load image comprising an image of multiple battery cells in the battery under a static load state, and the vibration image comprising an image of multiple battery cells during a vibration process; based on the static load image and the vibration image, determining the distance change between adjacent battery cells among the multiple battery cells during the vibration process.
[0070] In the embodiment of the present application, the static load images of multiple battery cells under static load are used as a reference to accurately determine the change in distance between adjacent battery cells in the multiple battery cells during vibration, and thus the gap between adjacent battery cells can be reasonably designed.
[0071] Figure 1 A schematic diagram of the structure of a battery provided in an embodiment of the present application.
[0072] The battery 10 may include one or more battery cells 20. The battery 10 may also include a housing 50, in which the battery cells 20 are contained. The housing 50 may provide a sealed environment for the battery cells 20, reducing the effects of liquid or other foreign matter on the charging or discharging of the battery cells 20. For example, the battery cells 20 may be placed in the housing 50 in multiple rows and columns.
[0073] In some embodiments, the box body 50 may include a first box body portion 51 and a second box body portion 52, wherein the first box body portion 51 covers the second box body portion 52, and the first box body portion 51 and the second box body portion 52 jointly define a sealed space for accommodating the battery cell 20. The first box body portion 51 and the second box body portion 52 may be hollow structures with one side open, and the open side of the first box body portion 51 covers the open side of the second box body portion 52, thereby forming the box body 50 with a sealed space 53. Of course, the first box body portion 51 and the second box body portion 52 may be in various shapes, such as a cylinder, a cuboid, etc.
[0074] In some embodiments, the battery 10 may further include other structures. For example, the battery 10 may further include a busbar component, which is used to realize parallel connection, series connection or mixed connection between multiple battery cells 20. Mixed connection refers to an electrical connection mode that includes both series connection and parallel connection between multiple battery cells 20.
[0075] The busbar member may realize electrical connection between the battery cells 20 by connecting the electrode terminals of the battery cells 20. For example, the busbar member may be fixed to the electrode terminals of the battery cells 20 by welding.
[0076] In some embodiments, the number of battery cells 20 may be one or more. If there are multiple battery cells 20, the multiple battery cells 20 may be directly connected in series, in parallel, or in a hybrid connection, and then the whole formed by the multiple battery cells 20 may be accommodated in the box 50; or, the multiple battery cells 20 may be connected in series, in parallel, or in a hybrid connection to form a battery module, and the multiple battery modules may be connected in series, in parallel, or in a hybrid connection to form a whole, and then accommodated in the box 50.
[0077] In the embodiment of the present application, the battery cell 20 may include a lithium ion secondary battery, a lithium ion primary battery, a lithium sulfur battery, a sodium lithium ion battery, a sodium ion battery or a magnesium ion battery, etc. The shape of the battery cell may include a cylinder, a flat body, a rectangular parallelepiped or other shapes, etc. The battery cell 20 may include a cylindrical battery cell, a square battery cell or a soft pack battery cell according to different packaging methods.
[0078] Figure 2 It is a flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0079] 210, acquiring a static load image and a vibration image.
[0080] The static load image includes images of multiple battery cells in the battery under a static load state, and the vibration image includes images of multiple battery cells during a vibration process.
[0081] For example, in Figure 1 The static load image and the vibration image are acquired from the top of the battery 10 which has not been completely assembled when the first case portion 51 of the battery 10 is not closed.
[0082] In the embodiment of the present application, the above-mentioned multiple battery cells may be all the battery cells in the battery, or may also be some of the battery cells in the battery.
[0083] A plurality of battery cells are in a static load state, that is, an initial state of the battery cells before a vibration process.
[0084] The vibration mode of the vibration process may include sweep frequency vibration, fixed frequency vibration, limited amplitude vibration or random vibration.
[0085] Figure 3 A schematic diagram of the change in distance between adjacent battery cells during vibration provided by an embodiment of the present application. The plurality of battery cells include adjacent battery cells. Figure 3 Taking two adjacent battery cells as an example, the change in the distance between the battery cells from the static load state to the vibration process is described exemplarily. Figure 3 Since the lower ends of the battery cells are fixed firmly, the distance between the lower ends of the battery cells may not change during vibration, while the distance between the upper ends of the battery cells will change during vibration. Figure 3 As shown in (a), under static load, the distance between the upper ends of adjacent battery cells is smaller than the distance between the lower ends of the battery cells; during vibration, the upper ends of the battery cells will move closer to each other or farther away from each other. Figure 3 As shown in (b), under static load, the distance between the upper ends of adjacent battery cells is greater than the distance between the lower ends of the battery cells; during vibration, the upper ends of the battery cells will move closer to and farther from each other. Figure 3 As shown in (c), under static load, the distance between the upper ends of adjacent battery cells is equal to the distance between the lower ends of the battery cells; during vibration, the upper ends of the battery cells will approach and move away from each other during vibration.
[0086] 220 , determining a distance change between adjacent battery cells among a plurality of battery cells during a vibration process according to the static load image and the vibration image.
[0087] In the embodiment of the present application, taking the static load images of multiple battery cells under static load as a reference, the change in the distance between adjacent battery cells in the multiple battery cells during the vibration process can be accurately determined, and then the gap between adjacent battery cells can be reasonably designed.
[0088] Figure 4 A schematic flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0089] 410, acquiring a static load image and a vibration image.
[0090] The static load image includes images of multiple battery cells in the battery under a static load state, and the vibration image includes images of multiple battery cells during a vibration process.
[0091] The vibration image includes multiple frames of continuous vibration images.
[0092] 420 , determining a first distance change between adjacent battery cells during the vibration process according to the static load image and the continuous multiple frames of vibration images.
[0093] The first distance variation includes the variation between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load, and / or, the first distance variation includes the variation between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load.
[0094] For example, during the vibration process, adjacent battery cells will first approach each other from the initial positions corresponding to the static load state, then move away from each other and return to the initial positions corresponding to the static load state, then continue to move away from each other from the initial positions, and finally move closer to each other and return to the initial positions corresponding to the static load state, and so on. Therefore, during the vibration process, there will be multiple maximum distances and multiple minimum distances between adjacent battery cells.
[0095] Figure 5 This is a schematic diagram of the distance change between adjacent battery cells during vibration provided by an embodiment of the present application. Figure 5As shown, the ordinate represents the change between the distance between two battery cells during vibration and the corresponding distance under static load. The distance change first changes from 0 to about 0.15mm, that is, the distance between adjacent battery cells begins to increase from the distance corresponding to the static load state; then the distance change changes from about 0.15mm to 0, that is, the distance between adjacent battery cells decreases to the corresponding position under static load state; the distance change continues to change from 0 to -0.01mm, that is, the distance between two battery cells gradually decreases from the distance corresponding to the static load state; then the distance change changes from -0.01mm to 0, that is, the distance between adjacent battery cells gradually increases to the corresponding distance under static load state. 0.15 can be considered as the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load state, and 0.01mm can be considered as the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load state.
[0096] It should be understood that in the embodiments of the present application, the change amount itself has no positive or negative distinction. Figure 5 The positive and negative signs in are used to indicate the relationship between the distance between two adjacent batteries during vibration and the corresponding distance under static load, rather than the magnitude of the distance change. If the former is greater than the latter, the change is positive; if the former is less than the latter, the change is negative.
[0097] Depend on Figure 5 It can be seen that during the vibration process, there will be multiple maximum distances and multiple minimum distances between adjacent battery cells. Based on the multiple maximum distances, multiple changes between the multiple maximum distances and the corresponding distances under static load can be obtained, and / or based on the multiple minimum distances, multiple changes between the multiple minimum distances and the corresponding distances under static load can be obtained.
[0098] In an embodiment of the present application, based on images of multiple battery cells under static load, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load, and / or the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load can be accurately determined, so that the gap between battery cells can be reasonably designed.
[0099] For example, when the absolute value of the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load is equal to the distance between adjacent battery cells under static load, it can be considered that there is a risk of collision between the adjacent battery cells, and the gap between the adjacent battery cells can be appropriately increased.
[0100] 430 , determining a second distance change between adjacent battery cells during the vibration process according to the first distance change.
[0101] The second distance variation includes the variation between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load, and / or, the second distance variation includes the variation between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load.
[0102] A plurality of first variations can be determined based on a plurality of maximum distances between adjacent battery cells during vibration and the corresponding distances under static load, and then the largest first variation can be determined from the plurality of first variations, that is, the variation between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load is determined. Alternatively, a plurality of first variations can be determined based on a plurality of minimum distances between adjacent battery cells during vibration and the corresponding distance under static load, and then the largest first variation can be determined from the plurality of first variations (the plurality of first variations can be considered as the absolute value of the difference between the distances), that is, the variation between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load is determined.
[0103] In an embodiment of the present application, based on images of multiple battery cells in a static load state, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance in a static load state, and / or the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance in a static load state can be accurately determined, thereby reasonably designing the gap between battery cells in the battery.
[0104] Figure 6 It is a flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0105] 610, acquiring a static load image and a vibration image.
[0106] The static load image includes images of multiple battery cells in the battery under a static load state, and the vibration image includes images of multiple battery cells during a vibration process.
[0107] The vibration image includes multiple frames of continuous vibration images.
[0108] 620 , determining a target distance change between adjacent battery cells during the vibration process according to the static load image and the continuous multiple frames of vibration images.
[0109] Among them, the target distance change is the sum of the third distance change and the fourth distance change, the third distance change is the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load, and the fourth distance change is the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load.
[0110] For example, Figure 5 For example, 0.15 can be considered as the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load (i.e., the third distance change), and 0.01mm can be considered as the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load (i.e., the fourth distance change). The target distance change is: 0.15mm+0.01mm=0.16mm.
[0111] exist Figure 5 In the method, a data sequence number corresponding to a change amount can be obtained through a frame of vibration image.
[0112] In some embodiments of the present application, the maximum distance may be any maximum distance between adjacent battery cells during vibration, and the minimum distance may be any minimum distance between adjacent battery cells during vibration.
[0113] As can be seen from the above, the distance between adjacent battery cells shows a certain periodic change during the vibration process. For example, the distance corresponding to the static load state first increases, increases to a maximum distance, then decreases to the distance corresponding to the static load state, and then continues to decrease to a minimum distance, and then increases to the distance corresponding to the static load state, and so on. Therefore, in some embodiments of the present application, the above-mentioned maximum distance can be the maximum distance of adjacent battery cells in a certain cycle period during the vibration process, and the above-mentioned minimum distance can be the minimum distance of adjacent battery cells in the certain cycle period.
[0114] In the embodiment of the present application, based on the images of multiple battery cells under static load, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under static load and the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under static load can be accurately determined, and then the target distance change of the battery cells during vibration can be accurately obtained based on the sum of the two, and then the gap between the battery cells in the battery can be reasonably designed.
[0115] In some embodiments of the present application, the maximum distance is the maximum distance between adjacent battery cells during the vibration process, and the minimum distance is the minimum distance between adjacent battery cells during the vibration process.
[0116] During the vibration process, the distance between adjacent battery cells has multiple maximum values and multiple minimum values. The maximum value is selected from the multiple maximum values to calculate the third distance change, and the minimum value is selected from the multiple minimum values to calculate the fourth distance change.
[0117] In the embodiment of the present application, based on the images of multiple battery cells in a static load state, the change between the maximum distance between adjacent battery cells during vibration and the corresponding distance under the static load state and the change between the minimum distance between adjacent battery cells during vibration and the corresponding distance under the static load state can be accurately determined, and then the target distance change of the battery cells during vibration can be accurately obtained based on the sum of the two, so that the gap between the battery cells in the battery can be designed more reasonably.
[0118] 630 , when the target distance variation is greater than or equal to a preset threshold, determine the position of the adjacent battery cell in the battery.
[0119] The preset threshold value may be set according to an empirical value, for example, may be determined according to a target distance change between each adjacent battery cell in a plurality of battery cells.
[0120] Table 1 shows the target distance variation of adjacent battery cells at different positions provided by the embodiment of the present application. In Table 1, the distance between adjacent battery cells at different positions under static load is 0.02 mm.
[0121] Table 1
[0122] Position of adjacent battery cells Target distance change / mm Battery Edge 1 0.06 Battery Edge 2 0.084 Battery middle 1 0.22 Battery middle 2 0.34
[0123] For example, the preset threshold may be set to 0.20 mm, and when the target distance variation is greater than or equal to the preset threshold, the position of the adjacent battery cell in the battery is determined to be, for example, in the middle of the battery.
[0124] In an embodiment of the present application, the positions of adjacent battery cells with larger target distance changes in the battery can be determined based on the target distance change, thereby determining the positions of battery cells with larger distance changes during vibration, and thus the gaps between the battery cells at that position can be reasonably designed, for example, the gaps between the battery cells at that position can be appropriately increased.
[0125] Figure 7 It is a flow chart of a method for detecting battery behavior pattern vibration provided in an embodiment of the present application.
[0126] At 710 , a static image and a vibration image are acquired using a binocular camera.
[0127] The binocular camera can be arranged above the vibration table, and the vibration table can be used to place the battery.
[0128] The binocular camera is based on the principle of triangulation. The projection optical system can make the fields of view of the two cameras overlap at the required object distance. The pictures taken by each camera can capture scenes from different perspectives.
[0129] For example, the Z direction is subjected to sweep vibration, and the sweep conditions are: the sweep acceleration is 0.5g, and the sweep speed is 1.0 oct / min. The binocular camera is used to collect images at a frequency of 300Hz for 6s. The Z direction can be the height direction.
[0130] For example, fixed frequency vibration, fixed frequency conditions: (main frequency - 4) Hz, (main frequency - 2) Hz, main frequency, (main frequency + 2) Hz, (main frequency + 4) Hz. Use a binocular camera to collect images for 6 seconds at a frequency of 300 Hz under different fixed frequency conditions during the vibration process.
[0131] For example, amplitude-limited vibration limits the amplitude of the response signal to within 6 times the amplitude of the excitation signal. Use a binocular camera to collect images at a frequency of 1000 Hz for 5 seconds.
[0132] For example, random vibration in Z direction. Use a binocular camera to collect images at a frequency of 1000 Hz for 5 seconds.
[0133] In the embodiment of the present application, based on the static load image and the vibration image acquired by the binocular camera, the distance between adjacent battery cells in the static load state and the distance during the vibration process can be accurately determined, and then the distance change between adjacent battery cells during the vibration process can be accurately determined.
[0134] In some embodiments of the present application, a ratio of a frequency of image acquisition by a binocular camera to a vibration frequency of a vibration process is greater than or equal to 5.
[0135] For example, if the vibration frequency of the vibration process is 200 Hz, the acquisition frequency of the binocular camera may be at least 1000 Hz.
[0136] In an embodiment of the present application, by setting the ratio of the frequency of image capture by the binocular camera to the vibration frequency of the vibration process to be greater than or equal to 5, an image of more continuous distance changes between adjacent battery cells during the vibration process can be captured, and the distance change between adjacent battery cells during the vibration process can be determined more accurately.
[0137] In some embodiments of the present application, the acceptable test accuracy can be determined based on the gap between the battery cells under static load, so that the magnification of the image to be collected can be determined, and the height of the binocular camera can be set based on the magnification.
[0138] Of course, according to the height of the binocular camera, the size of the field of view that the binocular camera can collect can also be determined.
[0139] For example, if the gap between the battery cells under static load is 100 microns, the acceptable test accuracy is less than 10 microns, the height of the high-speed camera is less than 1 meter, and the field of view that the binocular camera can capture is less than 60cm*80cm.
[0140] 720 , determining test errors of two target points on the battery according to the static load image and the vibration image.
[0141] The test error is the variation between the distance between two target points determined based on the static load image and the distance determined based on the vibration image. The static load image and the vibration image include two target points, and the two target points are fixed points on the battery.
[0142] The distance between two target points in the static image is the distance between the two target points determined based on the static image collected in the static state. The distance between two target points in the vibration image is the distance between the two target points determined based on the vibration image collected during the vibration process.
[0143] For example, the two target points may be points on a battery cell. For example, two points may be marked on a battery cell as target points, such as Figure 8 shown.
[0144] The binocular camera is fixed above the vibration table. During the vibration process, the binocular camera may vibrate due to the influence of environmental factors, which may cause a certain deviation between the distance obtained through the vibration image and the actual distance.
[0145] Therefore, two fixed target points can be determined on the battery, and the test error can be determined by the change between the distances corresponding to the static image and the distances corresponding to the vibration image of the two target points. When the test error is relatively small, it can be considered that the impact of environmental factors on the binocular camera can be ignored.
[0146] In some embodiments of the present application, the test error is the larger of a first average value and a second average value, wherein the first average value is the average value of the change between the maximum distance between the two target points determined based on the vibration image and the distance determined based on the static load image, and the second average value is the average value of the change between the minimum distance between the two target points determined based on the vibration image and the distance determined based on the static load image.
[0147] Fig. 9 This is a schematic diagram of the change between the distance between two target points determined based on the static image and the distance determined based on the vibration image. Fig. 9It can be seen that the distance change trend between the two target points during the vibration process is similar to the distance change trend between adjacent battery cells. Based on the vibration image, multiple maximum distances and multiple minimum distances between the two target points can be determined, so that multiple changes between the multiple maximum distances and the distance determined based on the static image, and multiple changes between the multiple minimum distances and the distance determined based on the static image can be obtained. According to the multiple changes between the multiple maximum distances and the distance determined based on the static image, the first average value of the multiple changes can be obtained; according to the multiple changes between the multiple minimum distances and the distance determined based on the static image, the second average value of the multiple changes can be obtained. For example, the first average value is about 0.0015mm, and the second average value is about 0.004mm. It can be considered that the test error is 0.0015mm.
[0148] In an embodiment of the present application, a larger one is selected from the average value of the change between the maximum distance between two target points determined based on the vibration image and the distance determined based on the static image, and the average value of the change between the minimum distance between two target points determined based on the vibration image and the distance determined based on the static image. When the larger average value is within a preset range, it is considered that the impact of environmental factors on the binocular camera is relatively small, and the distance change between adjacent battery cells during the vibration process can be accurately determined.
[0149] At 730, it is determined that the test error is within a preset range.
[0150] In the embodiment of the present application, when the test error is determined to be within a preset range, that is, when the change between the distances corresponding to the static image and the distances corresponding to the vibration image of the two target points is relatively small, it can be considered that the impact of environmental factors on the binocular camera is also relatively small, and the change in the distance between adjacent battery cells during the vibration process can be accurately determined.
[0151] 740 , determining, according to the static load image and the vibration image, a distance change between adjacent battery cells among the plurality of battery cells during the vibration process.
[0152] At 750 , when the vibration process is completed and adjacent battery cells collide, determine the distance between adjacent battery cells under a static load state.
[0153] For example, when vibration is completed, the gas sensor can be used to determine whether the battery cell is leaking, thereby determining whether adjacent battery cells collide. If adjacent battery cells collide, the location of the collided battery cells can be determined, and then the distance between the adjacent battery cells that collided under static load can be determined.
[0154] In the embodiment of the present application, by determining the distance between adjacent battery cells that collide under a static load state, the gap between adjacent battery cells that collide can be reasonably designed, for example, the gap between adjacent battery cells that collide can be increased.
[0155] In some embodiments of the present application, the distance values between multiple pairs of adjacent battery cells in the battery under a static load state include multiple values.
[0156] In the embodiment of the present application, a plurality of distances may be designed as the initial distances between adjacent battery cells, that is, the corresponding distances between adjacent battery cells under a static load state.
[0157] Table 2 shows the target distance variation of adjacent battery cells at different positions and different initial distances during the vibration process.
[0158] Table 2
[0159] Position of adjacent battery cells Initial distance / mm Target distance change / mm Battery Edge 1 0.02 0.06 Battery Edge 2 0.10 0.09 Battery Edge 3 0.02 0.08 Battery Edge 4 0.13 0.09 Battery Edge 5 0.23 0.14 Battery middle 1 0.02 0.22 Battery middle 2 0.13 0.33 Battery middle 3 0.23 0.30 Battery middle 4 0.02 0.34 Battery middle 5 0.10 0.39 Battery middle 6 0.20 0.40
[0160] For example, it can be determined whether the initial distance between adjacent battery cells needs to be adjusted based on the initial distance between adjacent battery cells and the target distance change. For example, when the target distance change is greater than or equal to the initial distance, the initial distance can be appropriately increased.
[0161] In the embodiment of the present application, by setting a plurality of distance values in the battery as the distance between adjacent battery cells under static load, more reference data can be provided for optimizing the gap between the battery cells, which is beneficial to the rationality of the gap design between the battery cells.
[0162] In some embodiments of the present application, the vibration amplitude during the vibration process is positively correlated with the change in the distance between adjacent battery cells.
[0163] That is, the greater the vibration amplitude, the greater the change in the distance between adjacent battery cells. For example, the greater the vibration amplitude, the greater the distance between adjacent battery cells when they move away from each other during the vibration process, and the closer the distance between them when they move closer to each other.
[0164] Fig.10 A schematic diagram of the distance variation between adjacent battery cells under different amplitudes provided in an embodiment of the present application. Fig.10 (a) is the distance change between adjacent battery cells during amplitude limiting vibration. Fig.10 (b) is the distance change between adjacent battery cells during random vibration, which is given by Fig.10 It can be seen that after the vibration is limited, the first distance change, the second distance change and the target distance change between adjacent battery cells are all reduced.
[0165] In the embodiment of the present application, since the vibration amplitude during the vibration process is positively correlated with the distance change, the vibration amplitude of the vibration process can be designed as reasonably as possible when designing the vibration test, which provides a reference basis for the design of the vibration test.
[0166] In some embodiments of the present application, the vibration amplitude of the vibration process is determined according to actual working conditions.
[0167] In the embodiment of the present application, the vibration amplitude of the vibration process has a great influence on the change in the distance between adjacent battery cells. Therefore, when performing a vibration test, it is necessary to reasonably select the vibration amplitude based on the actual working conditions to avoid over-design of the vibration test, which can reduce the cost of the vibration test.
[0168] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0169] The above describes in detail the battery replacement method of the embodiment of the present application. Fig.11 and Fig.12 The battery replacement device of the embodiment of the present application is described in detail, and the technical features described in the method embodiment are applicable to the following device embodiments. It should be understood that the description of the method side embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the description above.
[0170] Fig.11 is a schematic block diagram of a piezoelectric sensor calibration device provided in an embodiment of the present application. Fig.11 As shown, the calibration device 3000 includes an acquisition unit 3010 and a processing unit 3020.
[0171] The acquisition unit 3010 is used to acquire a static load image and a vibration image, wherein the static load image includes an image of multiple battery cells in the battery under a static load state, and the vibration image includes an image of multiple battery cells during a vibration process; the processing unit 3020 is used to determine a distance change between adjacent battery cells in the multiple battery cells during the vibration process based on the static load image and the vibration image.
[0172] In some embodiments of the present application, the processing unit 3020 is used to: determine a first distance change between adjacent battery cells during the vibration process based on a static load image and multiple frames of continuous vibration images, the first distance change including a change between a maximum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state, and / or the first distance change includes a change between a minimum distance between adjacent battery cells during the vibration process and a corresponding distance under a static load state.
[0173] In some embodiments of the present application, the processing unit 3020 is also used to: determine a second distance change amount between adjacent battery cells during the vibration process based on the first distance change amount, the second distance change amount including the change amount between the maximum distance between adjacent battery cells during the vibration process and the corresponding distance under the static load state, and / or the second distance change amount includes the change amount between the minimum distance between adjacent battery cells during the vibration process and the corresponding distance under the static load state.
[0174] In some embodiments of the present application, the processing unit 3020 is used to: determine the target distance change of adjacent battery cells during the vibration process based on the static load image and the continuous multiple frames of vibration images, wherein the target distance change is the sum of the third distance change and the fourth distance change, the third distance change is the change between a maximum distance between adjacent battery cells during the vibration process and the corresponding distance under the static load state, and the fourth distance change is the distance change between a minimum distance between adjacent battery cells during the vibration process and the corresponding distance under the static load state.
[0175] In some embodiments of the present application, the maximum distance is the maximum distance between adjacent battery cells during the vibration process, and the minimum distance is the minimum distance between adjacent battery cells during the vibration process.
[0176] In some embodiments of the present application, the processing unit 3020 is further configured to: determine the position of an adjacent battery cell in the battery when the target distance variation is greater than or equal to a preset threshold.
[0177] In some embodiments of the present application, the acquisition unit 3020 is used to: acquire a static image and a vibration image using a binocular camera.
[0178] In some embodiments of the present application, a ratio of a frequency of image acquisition by a binocular camera to a vibration frequency of a vibration process is greater than or equal to 5.
[0179] In some embodiments of the present application, the processing unit 3020 is used to: determine the test error of two target points on the battery based on the static load image and the vibration image, the test error being the change between the distance between the two target points determined based on the static load image and the distance determined based on the vibration image, the static load image and the vibration image including two target points, and the two target points being fixed points on the battery; determine that the test error is within a preset range.
[0180] In some embodiments of the present application, the test error is the larger of a first average value and a second average value, wherein the first average value is the average value of the change between the maximum distance between the two target points determined based on the vibration image and the distance determined based on the static load image, and the second average value is the average value of the change between the minimum distance between the two target points determined based on the vibration image and the distance determined based on the static load image.
[0181] In some embodiments of the present application, the processing unit 3020 is further configured to: determine the distance between adjacent battery cells that collide in the battery under a static load state when the vibration process is completed.
[0182] In some embodiments of the present application, the distance values between multiple pairs of adjacent battery cells in the battery under a static load state include multiple values.
[0183] In some embodiments of the present application, the vibration amplitude during the vibration process is positively correlated with the distance change.
[0184] In some embodiments of the present application, the vibration amplitude of the vibration process is determined according to actual working conditions.
[0185] Fig.12 This is a schematic block diagram of a calibration device provided in an embodiment of the present application. Fig.12 As shown, the calibration device 4000 includes a processor 4010 and a memory 4020, wherein the memory 4020 is used to store instructions, and the processor 4010 is used to read the instructions and execute the methods of the various embodiments of the present application based on the instructions.
[0186] The memory 4020 may be a separate device independent of the processor 4010 , or may be integrated into the processor 4010 .
[0187] Alternatively, if Fig.12 As shown, the calibration device 4000 may further include a transceiver 4030, and the processor 4010 may control the transceiver 4030 to communicate with other devices. Specifically, information or data may be sent to other devices, or information or data sent by other devices may be received.
[0188] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0189] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0190] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0191] Optionally, the computer-readable storage medium can be applied to the calibration device in the embodiments of the present application, and when the computer program runs on the computer, it enables the computer to execute the corresponding processes implemented by the device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0192] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0193] Optionally, the computer program product can be applied to the calibration device in the embodiments of the present application, and when the computer program instructions are run on a computer, the computer executes the corresponding processes implemented by the calibration device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0194] The embodiment of the present application also provides a computer program.
[0195] Optionally, the computer program can be applied to the calibration device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the calibration device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0196] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0197] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0198] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection involved in the embodiments of the present application can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0199] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0200] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0201] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0202] Although the present application has been described with reference to preferred embodiments, various modifications may be made thereto and parts thereof may be replaced with equivalents without departing from the scope of the present application. In particular, the various technical features mentioned in the various embodiments may be combined in any manner as long as there are no structural conflicts. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.
Claims
1. A method for detecting a battery vibration behavior pattern, characterized in that: The method comprises: Acquire a static load image and a vibration image, wherein the static load image includes an image of a plurality of battery cells in a battery under a static load state, and the vibration image includes an image of the plurality of battery cells during a vibration process; The distance change between adjacent battery cells among the plurality of battery cells during the vibration process is determined according to the static load image and the vibration image.
2. The detection method according to claim 1, characterized in that: The vibration image includes a plurality of continuous frames of vibration images, and determining the distance change between adjacent battery cells in the plurality of battery cells during the vibration process according to the static load image and the vibration image includes: Based on the static load image and the continuous multi-frame vibration images, a first distance change of the adjacent battery cells during the vibration process is determined, wherein the first distance change includes a change between a maximum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state, and / or the first distance change includes a change between a minimum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state.
3. The detection method according to claim 2, characterized in that: The detection method further comprises: Based on the first distance change, a second distance change of the adjacent battery cells during the vibration process is determined, wherein the second distance change includes a change between a maximum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state, and / or the second distance change includes a change between a minimum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state.
4. The detection method according to any one of claims 1 to 3, characterized in that: The vibration image includes a plurality of continuous frames of vibration images, and determining the distance change between adjacent battery cells in the plurality of battery cells during the vibration process according to the static load image and the vibration image includes: According to the static load image and the continuous multi-frame vibration images, the target distance change of the adjacent battery cells during the vibration process is determined, wherein the target distance change is the sum of a third distance change and a fourth distance change, the third distance change is the change between a maximum distance of the adjacent battery cells during the vibration process and a corresponding distance under the static load state, and the fourth distance change is the distance change between a minimum distance of the adjacent battery cells during the vibration process and a corresponding distance under the static load state.
5. The detection method according to claim 4, characterized in that: The maximum distance is the maximum distance between the adjacent battery cells during the vibration process, and the minimum distance is the minimum distance between the adjacent battery cells during the vibration process.
6. The detection method according to claim 4 or 5, characterized in that: The detection method further comprises: When the target distance variation is greater than or equal to a preset threshold, the position of the adjacent battery cell in the battery is determined.
7. The detection method according to any one of claims 1 to 6, characterized in that: The step of acquiring the static load image and the vibration image comprises: The static image and the vibration image are acquired by using a binocular camera.
8. The detection method according to claim 7, characterized in that: The ratio of the frequency of the binocular camera collecting images to the vibration frequency of the vibration process is greater than or equal to 5.
9. The detection method according to any one of claims 1 to 8, characterized in that: Before determining the distance change information between two adjacent battery cells in the plurality of battery cells during the vibration process according to the static load image and the vibration image, the detection method further includes: Determine, according to the static image and the vibration image, a test error of two target points on the battery, wherein the test error is a change between a distance between the two target points determined based on the static image and a distance between the two target points determined based on the vibration image, wherein the static image and the vibration image include the two target points, and the two target points are fixed points on the battery; Determine that the test error is within the preset range.
10. The detection method according to any one of claims 1 to 9, characterized in that: The test error is the larger of a first average value and a second average value, wherein the first average value is the average value of the change between the maximum distance between the two target points determined based on the vibration image and the distance determined based on the static load image, and the second average value is the average value of the change between the minimum distance between the two target points determined based on the vibration image and the distance determined based on the static load image.
11. The detection method according to any one of claims 1 to 10, characterized in that: The detection method further comprises: When the vibration process is completed and the adjacent battery cells collide, a distance between the adjacent battery cells in the static load state is determined.
12. The detection method according to any one of claims 1 to 11, characterized in that: The distance values between the plurality of pairs of adjacent battery cells in the battery under the static load state include a plurality of values.
13. The detection method according to any one of claims 1 to 12, characterized in that: The vibration amplitude during the vibration process is positively correlated with the distance change.
14. The detection method according to any one of claims 1 to 13, characterized in that: The vibration amplitude of the vibration process is determined according to actual working conditions.
15. A device for detecting battery vibration behavior patterns, characterized in that: The device comprises: an acquisition unit, configured to acquire a static load image and a vibration image, wherein the static load image includes an image of a plurality of battery cells in a battery under a static load state, and the vibration image includes an image of the plurality of battery cells during a vibration process; The processing unit is used to determine the distance change between adjacent battery cells in the plurality of battery cells during the vibration process according to the static load image and the vibration image.
16. The detection device according to claim 15, characterized in that: The processing unit is used for: Based on the static load image and the continuous multi-frame vibration images, a first distance change of the adjacent battery cells during the vibration process is determined, wherein the first distance change includes a change between a maximum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state, and / or the first distance change includes a change between a minimum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state.
17. The detection device according to claim 16, characterized in that: The processing unit is also used for: Based on the first distance change, a second distance change of the adjacent battery cells during the vibration process is determined, wherein the second distance change includes a change between a maximum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state, and / or the first distance change includes a change between a minimum distance between the adjacent battery cells during the vibration process and a corresponding distance under the static load state.
18. The detection device according to any one of claims 15 to 17, characterized in that: The processing unit is used for: According to the static load image and the continuous multi-frame vibration images, the target distance change of the adjacent battery cells during the vibration process is determined, wherein the target distance change is the sum of a third distance change and a fourth distance change, the third distance change is the change between a maximum distance of the adjacent battery cells during the vibration process and a corresponding distance under the static load state, and the fourth distance change is the distance change between a minimum distance of the adjacent battery cells during the vibration process and a corresponding distance under the static load state.
19. The detection device according to claim 18, characterized in that: The maximum distance is the maximum distance between the adjacent battery cells during the vibration process, and the minimum distance is the minimum distance between the adjacent battery cells during the vibration process.
20. The detection device according to claim 18 or 19, characterized in that: The processing unit is also used for: When the target distance variation is greater than or equal to a preset threshold, the position of the adjacent battery cell in the battery is determined.
21. The detection device according to any one of claims 15 to 20, characterized in that: The acquisition unit is used for: The static image and the vibration image are acquired by using a binocular camera.
22. The detection device according to claim 21, characterized in that: The ratio of the frequency of the binocular camera collecting images to the vibration frequency of the vibration process is greater than or equal to 5.
23. The detection device according to any one of claims 15 to 22, characterized in that: The processing unit is used for: Determine, according to the static image and the vibration image, a test error of two target points on the battery, wherein the test error is a change between a distance between the two target points determined based on the static image and a distance between the two target points determined based on the vibration image, wherein the static image and the vibration image include the two target points, and the two target points are fixed points on the battery; Determine that the test error is within the preset range.
24. The detection device according to any one of claims 15 to 23, characterized in that: The test error is the larger of a first average value and a second average value, wherein the first average value is the average value of the change between the maximum distance between the two target points determined based on the vibration image and the distance determined based on the static load image, and the second average value is the average value of the change between the minimum distance between the two target points determined based on the vibration image and the distance determined based on the static load image.
25. The detection device according to any one of claims 15 to 24, characterized in that: The processing unit is also used for: When the vibration process is completed and the adjacent battery cells collide, a distance between the adjacent battery cells in the static load state is determined.
26. The detection device according to any one of claims 15 to 25, characterized in that: The distance values between the plurality of pairs of adjacent battery cells in the battery under the static load state include a plurality of values.
27. The detection device according to any one of claims 15 to 26, characterized in that: The vibration amplitude during the vibration process is positively correlated with the distance change.
28. The detection device according to any one of claims 15 to 27, characterized in that: The vibration amplitude of the vibration process is determined according to actual working conditions.
29. A device for detecting battery vibration behavior patterns, characterized in that: The device comprises a memory and a processor, wherein the memory is used to store instructions, and the processor is used to read the instructions and execute the method according to any one of claims 1 to 14 according to the instructions.
30. A chip, characterized in that: It comprises: a processor, used to call and run a computer program from a memory, so that a device equipped with the chip executes the method as claimed in any one of claims 1 to 14.
31. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed by a computer, the computer implements the method as claimed in any one of claims 1 to 14.