Battery pack bump detection system, method, and apparatus
Patent Information
- Application Number
- CN202610712788.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-21
- Publication Date
- 2026-09-11
AI Technical Summary
[0004]然而,上述方案均仅能判断电池包是否发生磕碰,难以识别磕碰的具体损伤位置及严重程度,进而存在安全性低的缺陷
[0042]本申请提供一种电池包磕碰检测系统、方法及设备,其中,本申请的系统依托布置在电池包各防护层级的多层导体网格,配合每根导体对应的唯一编号信息,结合独立的导体回路供电与电信号采集设计,突破了已知技术仅能判断磕碰是否发生的局限;通过供电与采集模块为每根导体构建独立导体回路并实时采集电信号,可精准捕捉单根导体因磕碰产生的电信号变化,处理与报警模块基于该电信号变化识别发生断裂的导体,结合唯一编号信息确定磕碰发生的具体防护层级,进而输出与该层级对应的报警信号,既实现了对磕碰具体损伤位置的精准识别,又能依据防护层级的差异直观区分磕碰的严重程度,让用户精准感知磕碰事故的实际风险等级,避免因无法判断损伤位置和严重程度引发的误操作或风险遗漏问题,有效提升了电池包磕碰检测的精准性和整体安全性。
Smart Images

Figure CN122730902A_ABST
Abstract
Description
Technical Field
[0001] This application relates to battery safety monitoring technology, and more particularly to a battery pack impact detection system, method and equipment. Background Technology
[0002] Power battery packs are usually installed at the bottom of new energy vehicles. During vehicle operation, they are prone to mechanical abuse such as bottoming out and scraping on the road, which can easily cause the battery pack to be damaged. Effective detection of battery pack damage is a key requirement for the safety protection of power battery packs.
[0003] Currently, some known technologies use a sealed cavity and pressure sensor at the bottom of the battery pack. The impact causes the sealed cavity to rupture and pressure to leak out. The pressure sensor detects the pressure change to detect the impact. Other technologies use a conductive coating on the bottom plate of the battery pack and a conductive sheet on the liquid cooling plate. A detection circuit is formed with a resistor module. The circuit resistance change caused by the connection between the conductive coating and the conductive sheet due to an impact determines whether the battery pack has been impacted.
[0004] However, the above solutions can only determine whether the battery pack has been bumped or knocked, but cannot identify the specific location and severity of the damage, thus resulting in low safety. Summary of the Invention
[0005] This application provides a battery pack impact detection system, method, and device to improve the safety of battery pack use.
[0006] In a first aspect, this application provides a battery pack impact detection system, the system comprising:
[0007] A multilayer conductor grid includes conductor grids arranged in each protection layer, each conductor grid being a cross conductor structure, with insulation layers provided between conductors in and between layers, and each conductor in each conductor grid corresponding to a unique number.
[0008] The power supply and acquisition module is connected to the first end of each conductor in each conductor grid, and the second end of each conductor is grounded to form a conductor loop; the power supply and acquisition module is used to supply power to the conductor loop and acquire the electrical signal of the conductor loop;
[0009] The processing and alarm module is connected to the power supply and acquisition module. It is used to receive the electrical signal, determine the conductor that has broken and its level based on the electrical signal, and output an alarm signal corresponding to the level.
[0010] In one possible implementation, each protective layer includes a protective plate layer, a tray layer, and a cell layer; the multi-layer conductor mesh is respectively disposed on the inner side of the protective plate, the outer side of the tray, and the upper surface of the battery module, and the upper surface of the battery module is the side closest to the tray.
[0011] In one possible implementation, the processing and alarm module is specifically used for:
[0012] When the voltage signal of any conductor circuit is detected to instantly change to zero by the power supply voltage provided by the power supply and acquisition module, it is determined that the conductor corresponding to the conductor circuit has broken.
[0013] The level of the broken conductor is determined by its number, and the alarm device is controlled to issue an alarm signal of the corresponding level based on the level. Specifically, the protective plate layer corresponds to the first-level alarm, the tray layer corresponds to the second-level alarm, and the battery cell layer corresponds to the third-level alarm.
[0014] In one possible implementation, the processing and alarm module is further configured to:
[0015] In response to the detection of conductor breakage, breakage event information is recorded; the breakage event information includes at least the unique number of the broken conductor and the timestamp of the breakage, wherein the unique number includes the level number, horizontal number, and vertical number of the level to which it belongs;
[0016] Multiple fracture events that occur within a preset time window and are spatially adjacent are clustered to identify them as the same collision event; wherein, if the grid coordinate distance between any two conductors is less than the preset grid distance, the two conductors are determined to be spatially adjacent.
[0017] Based on fracture event information of different levels in the same collision event, the collision parameters corresponding to the collision event are calculated; the collision parameters include at least one of the following: the three-dimensional spatial position of the collision event within the battery pack, the trajectory of the collision, the collision speed, the angle parameter, and the collision area.
[0018] In one possible implementation, the processing and alarm module is specifically used to calculate the impact speed in the following manner:
[0019] The first velocity is calculated based on the time difference between the two earliest fracture events of the protective plate layer and the tray layer in the same impact event, and the distance between the protective plate layer and the tray layer.
[0020] And / or, calculate the second velocity based on the time difference between the two earliest fracture events of the tray layer and the cell layer, and the spacing between the tray layer and the cell layer;
[0021] The collision speed of the collision event is determined based on the first speed and / or the second speed.
[0022] In one possible implementation, the processing and alarm module is specifically used to calculate the angle parameter in the following manner:
[0023] Based on the first position coordinates of the conductor in the first fracture of the protective plate layer, the second position coordinates of the conductor in the first fracture of the tray layer, and the distance between the protective plate layer and the tray layer in the same collision event, calculate the first horizontal direction angle and the first pitch angle of the collision object in the section from the protective plate layer to the tray layer.
[0024] And / or, based on the third position coordinates of the conductor in the tray layer that first breaks, the fourth position coordinates of the conductor in the cell layer that first breaks, and the distance between the tray layer and the cell layer, calculate the second horizontal direction angle and the second pitch angle of the impacting object in the segment from the tray layer to the cell layer.
[0025] The angle parameters are determined based on the first horizontal angle and the first pitch angle, and / or the second horizontal angle and the second pitch angle.
[0026] In one possible implementation, the processing and alarm module is specifically used to calculate the three-dimensional spatial position and the motion trajectory in the following manner:
[0027] For the same identified collision event, determine the set of fracture points caused by the collision event at the corresponding level;
[0028] For each set of fracture points in a given level, the two-dimensional centroid of the level is calculated based on the planar coordinates of each fracture point. The two-dimensional centroid is then combined with a preset height value of the level to obtain the three-dimensional spatial position representing the location of the collision event at the level.
[0029] Connect the points according to the time sequence corresponding to the three-dimensional spatial positions of each level to generate a motion trajectory representing the intrusion process of the object.
[0030] In one possible implementation, the processing and alarm module is specifically used to calculate the impact area in the following manner:
[0031] For each set of fracture points in the same collision event, determine the maximum and minimum horizontal and vertical coordinate values of each fracture point, calculate the difference between the horizontal and vertical coordinates, multiply them by the grid spacing of the conductor mesh, and then multiply them together to obtain the collision area of the corresponding layer.
[0032] Accordingly, the processing and alarm module is also used for:
[0033] Based on the impact area of each of the respective levels, the size information of the foreign object that caused the impact event is determined; the size information includes the convex hull area and / or equivalent diameter.
[0034] Secondly, this application provides a battery pack impact detection method, the method comprising:
[0035] The power supply and acquisition module supplies power to the conductor loops formed by each conductor in the multi-layer conductor grid and acquires the electrical signals of each conductor loop; wherein, the multi-layer conductor grid includes conductor grids arranged in each protection layer, each conductor grid is a cross conductor structure, an insulation layer is set between conductors in the interlayer and within the layer, and each conductor in each conductor grid corresponds to a unique number; the first end of each conductor is connected to the power supply and acquisition module, and the second end is grounded to form the conductor loop;
[0036] The processing and alarm module receives the electrical signal, determines the conductor that has broken and its corresponding layer based on the electrical signal, and outputs an alarm signal corresponding to the corresponding layer.
[0037] Thirdly, this application provides an electronic device, including at least one processor and a memory communicatively connected to the processor;
[0038] The memory stores computer-executed instructions;
[0039] The processor executes computer execution instructions stored in the memory to implement the method as described in the second aspect.
[0040] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the method described in the second aspect.
[0041] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the second aspect.
[0042] This application provides a battery pack impact detection system, method, and device. The system utilizes a multi-layered conductor grid arranged at each protection level of the battery pack, along with a unique identification number for each conductor. Combined with an independent conductor circuit power supply and electrical signal acquisition design, it overcomes the limitations of known technologies that can only determine whether an impact has occurred. By constructing an independent conductor circuit for each conductor through the power supply and acquisition module and acquiring electrical signals in real time, it can accurately capture changes in electrical signals caused by an impact on a single conductor. The processing and alarm module identifies the broken conductor based on these signal changes, determines the specific protection level where the impact occurred by combining the unique identification number, and then outputs an alarm signal corresponding to that level. This achieves accurate identification of the specific damage location and allows for intuitive differentiation of the severity of the impact based on the differences in protection levels. It enables users to accurately perceive the actual risk level of an impact accident, avoiding misoperation or risk omissions caused by the inability to determine the location and severity of damage, effectively improving the accuracy and overall safety of battery pack impact detection. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0044] Figure 1 This is a schematic diagram illustrating an application scenario of a battery pack impact detection system provided in an embodiment of this application.
[0045] Figure 2 This is a schematic diagram of the structure of a battery pack impact detection system provided in an embodiment of this application;
[0046] Figure 3 A schematic diagram showing the position of the multilayer conductor mesh provided in the embodiments of this application;
[0047] Figure 4A A schematic diagram of the cross conductor structure provided in the embodiments of this application. Figure 1 ;
[0048] Figure 4B A schematic diagram of the cross conductor structure provided in the embodiments of this application. Figure 2 ;
[0049] Figure 5 A schematic flowchart illustrating a battery pack impact detection method provided in an embodiment of this application;
[0050] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0051] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0052] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0053] The power battery pack is the core power component of new energy vehicles, and its safety performance is directly related to the vehicle's driving safety and the personal safety of its occupants. Since the power battery pack is usually installed at the bottom of new energy vehicles, and the vehicle is prone to mechanical abuse such as bottoming out and scraping during driving, the battery pack is easily damaged by impacts during use. Therefore, effective impact detection of the battery pack is a key requirement for the safety protection of the power battery pack.
[0054] Currently, several solutions for battery pack impact detection have been applied in the industry. Some solutions use pressure sensing, specifically by building a sealed cavity at the bottom of the battery pack and placing a pressure sensor inside. When the bottom of the battery pack is hit by a road surface, scrape, or other impact, the impact force causes the sealed cavity to rupture, leading to pressure leakage. The pressure sensor detects this pressure change signal to determine that the battery pack has been impacted. Other solutions use conductivity continuity detection. A conductive coating is applied to the inside of the battery pack's bottom plate, and conductive sheets are correspondingly placed on the surface of the battery pack's liquid cooling plate. A complete detection circuit is built with a resistor module. When the battery pack is impacted, the deformation or damage to the bottom plate causes the conductive coating to come into contact with the conductive sheets on the liquid cooling plate, resulting in a change in the resistance value of the detection circuit due to the parallel connection of resistors. The system identifies this resistance change signal to determine if the battery pack has been impacted.
[0055] However, the above solutions can only determine the existence of battery pack collisions, but cannot accurately identify the specific location of the damage caused by the collision, nor can they effectively distinguish the severity of the damage caused by the collision. They cannot let the occupants and the vehicle control system know the specific point of impact on the battery pack, nor can they determine whether the collision has damaged different protective structures of the battery pack. Consequently, they cannot take corresponding countermeasures according to the actual risk level of the collision, resulting in low practicality and safety of battery pack collision detection, which is difficult to meet the safety protection requirements of new energy vehicle power battery packs.
[0056] Therefore, this application provides a battery pack impact detection system, method, and device to solve the above-mentioned problems. Specifically, the method of this application proposes to set up a multi-layer conductor grid for the battery pack, which includes conductor grids arranged in each protection level. Each conductor grid is a cross-conductor structure, and an insulating layer is set between conductors in and between layers. Each conductor in each conductor grid corresponds to a unique number. Based on this, a power supply and acquisition module is set up to supply power to the conductor circuit corresponding to each conductor in the conductor grid and to acquire the electrical signal of each conductor circuit and transmit it to the processing and alarm module. The processing and alarm module determines the conductor that has broken and its level according to the electrical signal, and outputs an alarm signal corresponding to the level.
[0057] It is understood that the battery pack impact detection system of this application is applicable to any scenario requiring impact detection of the battery pack. For example, Figure 1 This is a schematic diagram illustrating an application scenario of a battery pack impact detection system provided in this application embodiment. As shown above, the system of this application can be used for... Figure 1 In the new energy vehicle scenario shown.
[0058] Specifically, during the operation of new energy vehicles, when the vehicle is traveling on unpaved roads, potholes, or encountering road obstacles, the bottom of the battery pack is easily subjected to mechanical impacts such as bottoming out, scraping, and collisions. When the external force generated by the impact acts on each protective layer of the battery pack, it will cause the metal wire in the conductor grid of the corresponding layer to break. At this time, the conductor circuit connected to the metal wire will experience a sudden change in electrical signal due to the open circuit. The power supply and acquisition module will capture the change in electrical signal in real time and transmit it to the processing and alarm module. The processing and alarm module determines that the conductor has broken based on the characteristics of the sudden change in electrical signal, and accurately matches the protective layer, tray layer, or cell layer to which the conductor belongs by combining the conductor's unique number information. Then, it immediately outputs the alarm signal corresponding to that layer.
[0059] In the above process, the system can achieve graded detection and early warning of collisions based on the actual impact level of the battery pack during the operation of new energy vehicles. Compared with simply determining whether a collision has occurred, this solution can accurately identify the specific protection level of the collision, allowing the vehicle control system and passengers to intuitively perceive the severity of the collision. For minor collisions to the protective plate layer, only a basic warning is issued; for moderate collisions to the tray layer, driving restrictions are triggered; and for severe collisions to the cell layer, emergency protective measures are implemented. This effectively avoids misoperation or risk omission due to a single alarm, thereby improving the collision protection safety of the battery pack during the operation of new energy vehicles and providing reliable protection for vehicle driving safety.
[0060] It should be understood that, in the above process, the deployment of the power supply and acquisition module, and the processing and alarm module can be flexibly configured. They can be integrated into the vehicle control unit such as the vehicle controller and battery management system of a new energy vehicle, or they can be independent hardware modules communicating with the vehicle control unit. The modules transmit electrical and control signals through the vehicle communication bus or dedicated lines. This embodiment does not limit this. Furthermore, the application scenario of this system can also be other scenarios, such as collision detection scenarios for new energy commercial vehicles, energy storage battery cabinets, and mobile energy storage power supplies. This embodiment does not limit this.
[0061] The following detailed description, with reference to the accompanying drawings, outlines some embodiments of the battery pack impact detection system of this application. Where the embodiments do not conflict, the following embodiments and features thereof can be combined with each other.
[0062] This application provides a battery pack impact detection system. Figure 2 This is a schematic diagram of the structure of a battery pack impact detection system provided in an embodiment of this application, as shown below. Figure 2 As shown, the system in this embodiment includes a multilayer conductor mesh, a power supply and acquisition module, and a processing and alarm module.
[0063] In this embodiment, the multilayer conductor grid includes conductor grids arranged in each protection layer. Each conductor grid is a cross conductor structure. Insulation layers are provided between conductors in and between layers. Each conductor in each conductor grid corresponds to a unique number.
[0064] Specifically, in this embodiment, each protective layer includes a protective plate layer, a tray layer, and a cell layer; multi-layer conductor meshes are respectively disposed on the inner side of the protective plate, the outer side of the tray, and the upper surface of the battery module, and the upper surface of the battery module is the side closest to the tray.
[0065] More specifically, Figure 3 This is a schematic diagram showing the location of the multilayer conductor mesh provided in an embodiment of this application. (See attached diagram.) Figure 3As shown, the battery pack consists of a protective plate, a tray, and battery modules, forming core protective and energy storage structures from the outside in. In this embodiment, the multi-layer conductor mesh is arranged in the lower half of the protective structure of the battery pack, matching the area at the bottom of the battery pack that is prone to impact. Specifically, the multi-layer conductor mesh consists of three layers, respectively located on the inner side of the protective plate (the side of the protective plate closest to the battery module), the outer side of the tray (the side of the tray furthest from the battery module), and the upper surface of the battery module. The coverage area of each conductor mesh layer is adapted to the protection area of the corresponding protection level, enabling full coverage detection of the bottom protective area of the battery pack.
[0066] More specifically, Figure 4A A schematic diagram of the cross conductor structure provided in the embodiments of this application. Figure 1 , Figure 4B A schematic diagram of the cross conductor structure provided in the embodiments of this application. Figure 2 .like Figure 4A and Figure 4B As shown, the cross conductor structure in this embodiment is an orthogonal conductor structure, which is a grid structure formed by the perpendicular intersection of transverse and longitudinal metal wires. The surfaces and contact surfaces of the transverse and longitudinal metal wires in the layer are provided with an insulating layer to prevent short circuits in the conductors within the layer. An insulating layer is also laid between the orthogonal conductor grids of different protection levels (i.e., the side where the transverse and longitudinal metal wires are opposite to each other) to achieve electrical isolation between layers and ensure the independent operation of each level of conductor grid.
[0067] More specifically, the insulating layer in this embodiment is made of PI film material, which has good insulation, impact resistance and high temperature resistance. It can be adapted to the working environment of the battery pack and the mechanical stress requirements under impact conditions, effectively avoiding short circuit problems between conductors and ensuring the electrical stability of the conductor grid.
[0068] More specifically, the unique identification information includes layer number, transverse conductor number, and longitudinal conductor number. The layer number is used to distinguish between the protective plate layer, tray layer, and cell layer. For example, the protective plate layer is denoted as L1, the tray layer as L2, and the cell layer as L3. The transverse conductor number is the unique identifier of the transverse metal wire within each layer. For example, the transverse metal wires of the protective plate layer are denoted as L1-X1, L1-X2, and so on. The longitudinal conductor number is the unique identifier of the longitudinal metal wire within each layer. For example, the longitudinal metal wires of the protective plate layer are denoted as L1-Y1, L1-Y2, and so on. This numbering rule enables precise positioning of each metal wire, clarifying its layer and specific location.
[0069] It should be understood that in practical applications, each protection level may include only two of the protective plate layer, tray layer, and cell layer, that is, conductor mesh may be provided only at any two locations on the inner side of the protection plate, the outer side of the tray, and the upper surface of the battery module. This application does not limit this.
[0070] Furthermore, in practical applications, the cross conductor grid can also be a non-orthogonal cross conductor structure, as long as the cross grid form of the transverse and longitudinal conductors is guaranteed. The insulating layer it contains can also be other insulating materials with insulating properties and suitable for battery pack conditions, such as rubber insulating pads and polyimide insulating sheets. At the same time, the conductor can also be any conductive filament structure such as conductive fiber filaments and conductive plastic filaments. This application does not limit this.
[0071] In this embodiment, the protective layers are arranged sequentially from the outside to the inside of the battery pack: the protective plate layer, the tray layer, and the cell layer. The conductor grid is also arranged on the inner side of the protective plate, the outer side of the tray, and the upper surface of the battery module. This arrangement is consistent with the physical protective layers of the battery pack. When the bottom of the battery pack is hit, the external force will act on each protective layer sequentially from the outside to the inside. The corresponding conductor grid can capture the impact signal in sequence, which not only realizes the accurate layer identification of the impact location, but also allows for a direct judgment of the severity of the impact based on the protective layer penetrated by the impact. At the same time, the three conductor grids fully cover the bottom protective area of the battery pack, avoiding blind spots in detection and effectively improving the comprehensiveness and accuracy of impact detection.
[0072] In this embodiment, the power supply and acquisition module specifically includes a power supply and a voltage signal acquisition unit. Specifically, the power supply can be an independent power supply or a power chip integrated into the battery management system. The first end of each horizontal / vertical conductor in each conductor grid layer is connected to the power supply via a row / column multiplexer, and the second end of each conductor is connected to a common resistor and then grounded. Simultaneously, the signal input terminal of the voltage signal acquisition unit is connected to the conductor loop. The row / column multiplexer selects the conductor loop currently being detected, enabling individual power supply and voltage signal acquisition for a single conductor loop. Furthermore, the high-frequency sampling frequency of the voltage signal acquisition unit is no less than 1MHz, allowing real-time capture of voltage change signals in the conductor loop.
[0073] In practical applications, the power supply and acquisition module can also be configured with an independent power supply branch and signal acquisition channel for each conductor directly, without the need for selection by a row / column multiplexer. It can also be composed of a power supply module with an integrated constant current source, a current signal acquisition device and an FPGA control chip. As long as it can achieve the function of providing stable power supply to the conductor circuit and accurately acquiring the circuit electrical signal, this application does not limit it.
[0074] In this embodiment, as Figure 2 As shown, the processing and alarm module is connected to the power supply acquisition module to receive electrical signals, determine the conductor that has broken and its corresponding layer based on the electrical signals, and output an alarm signal corresponding to the corresponding layer.
[0075] Specifically, in this embodiment, when the processing and alarm module detects that the voltage signal of any conductor circuit changes to zero instantaneously from the power supply voltage provided by the power supply and acquisition module, it determines that the conductor corresponding to the conductor circuit has broken; it determines the level to which the broken conductor belongs based on its number, and controls the alarm device to issue an alarm signal of the corresponding level based on the level to which it belongs; wherein, the protective plate layer corresponds to the first-level alarm, the tray layer corresponds to the second-level alarm, and the battery cell layer corresponds to the third-level alarm.
[0076] More specifically, in this embodiment, the electrical signal is a voltage signal, and the electrical signal carries the unique identification information of the conductor corresponding to the conductor loop. Furthermore, the processing and alarm module includes a microprocessor and an alarm device, specifically a vehicle-mounted audible and visual alarm component, including a vehicle speaker and dashboard warning lights.
[0077] Based on this, the processing and alarm module receives conductor circuit voltage signals with unique identification information transmitted by the power supply and acquisition module in real time. After system initialization, the voltage of each conductor circuit stabilizes at the power supply voltage. When a voltage signal with a certain number is detected to drop sharply from the power supply voltage value to zero and remain at zero, it can be determined that the conductor corresponding to that number has physically broken due to impact. The unique identification information of the conductor includes the layer number and the horizontal / vertical conductor number. By parsing the layer identifier segment in the number, the processing and alarm module can directly determine the protective plate layer (L1), tray layer (L2), or cell layer (L3) to which the broken conductor belongs. At the same time, the horizontal and vertical numbers can be used to further locate the specific spatial position of the conductor in the corresponding layer.
[0078] Furthermore, the microprocessor outputs different alarm control commands based on the level of the broken conductor to achieve graded early warning: Level 1 alarm, when the protective plate layer conductor is broken, controls the yellow warning light on the instrument panel to flash, and the vehicle speaker does not provide a voice prompt, only a basic fault reminder; Level 2 alarm, when the tray layer conductor is broken, controls the yellow warning light on the instrument panel to stay on, and simultaneously triggers the vehicle control system to execute a driving restriction command to limit the speed to 80km / h; Level 3 alarm, when the cell layer conductor is broken, controls the red warning light on the instrument panel to flash at a high frequency, the vehicle speaker to emit a continuous audible and visual alarm prompt, and immediately sends a power-off command to the battery management system to trigger the battery pack emergency power-off protection.
[0079] It should be understood that if the processing and alarm module does not detect that the voltage signal of any conductor circuit changes from the supply voltage to zero instantaneously, it determines that no breakage has occurred and will not trigger an alarm.
[0080] In practical applications, the processing and alarm module can also determine the breakage by monitoring the current signal of the conductor circuit. That is, when the current signal of a conductor circuit is detected to change from the normal operating current value to zero instantaneously, it is determined that the corresponding conductor has broken. This application does not limit this.
[0081] In addition, in practical applications, alarm methods can also include text pop-up prompts on the vehicle's central control screen, remote push notifications of fault information via mobile APP, and data reporting from the vehicle's cloud backend. The alarm grading strategy can also be adjusted according to the overall vehicle design requirements, such as the speed limit threshold, the flashing frequency of the alarm lights, and the content of the voice prompts. The power-off protection of the three-level alarm can also be triggered synchronously with the vehicle's parking brake command. This application does not limit this aspect.
[0082] In practical applications, the aforementioned microprocessor can be deployed independently or integrated into the vehicle controller or battery manager of a new energy vehicle; this application does not limit this.
[0083] In this embodiment, the processing and alarm module determines fracture based on the sudden change characteristics of the voltage signal, resulting in a fast response and accurate judgment, effectively avoiding misjudgments caused by external electromagnetic interference. It achieves rapid identification of the layer and location by parsing the unique conductor number, overcoming the limitation of known technologies that can only determine whether a collision has occurred. Simultaneously, a three-level alarm strategy is designed based on the safety risk level of the battery pack protection layers, executing differentiated warnings and protective actions for collisions of varying severity. This avoids over-protection leading to vehicle malfunction during low-risk collisions, while providing ultimate protection with emergency power cut-off during high-risk cell layer collisions, effectively improving the practicality and safety of battery pack collision detection. Furthermore, it records the timestamp and serial number information of conductor fractures, providing raw data support for subsequent collision accident cause analysis and damage parameter calculation.
[0084] The system provided in this embodiment, by deploying multi-layered cross-conductor grids with unique numbers at each protection level of the battery pack, combined with independent conductor circuit power supply and high-frequency electrical signal acquisition design, can accurately identify broken conductors and determine their corresponding protection level, realizing hierarchical detection of battery pack impacts. Simultaneously, relying on the one-to-one correspondence between protection levels and alarm levels, it can output corresponding alarm signals based on the actual level of the impact, achieving graded early warning of impacts. This effectively distinguishes different impact risk levels, allowing occupants and the vehicle control system to accurately perceive the severity of the impact. It solves the problem of only being able to determine whether an impact has occurred but not being able to identify the specific location and severity of the damage, improving the accuracy and targeting of battery pack impact detection. From a detection perspective, it fills the safety gaps in existing technologies, effectively enhancing the impact protection safety and operational safety of the power battery pack.
[0085] As a further design, the processing and alarm module in this application system is also used to: record the fracture event information in response to the detection of conductor fracture; cluster multiple fracture events that occur within a preset time window and are spatially adjacent to each other to identify them as the same collision event; and calculate the collision parameters corresponding to the collision event based on the fracture event information of different levels in the same collision event.
[0086] The fracture event information includes at least the unique identifier of the fractured conductor and the timestamp of the fracture. The unique identifier includes the hierarchical identifier, the horizontal identifier, and the vertical identifier of the level to which it belongs. The impact parameters include at least one of the following: the three-dimensional spatial location of the impact event within the battery pack, the trajectory of the impact, the impact speed, the angle parameter, and the impact area.
[0087] In this embodiment, when the microprocessor of the processing and alarm module detects that any conductor has broken, it uses the current timestamp as the timestamp of the breakage and records the breakage event information of each conductor that has broken.
[0088] In this embodiment, for the recorded fracture event information, the microprocessor filters out all fracture events generated within a preset time window (specifically 1-5ms in this embodiment) (each fractured conductor is recorded as a fracture event) as events to be clustered; for the events to be clustered, the grid coordinates corresponding to each fractured conductor are extracted, and by judging whether the grid coordinate spacing meets the preset requirements, fracture events with adjacent spatial positions are identified, and then multiple fracture events that meet the dual conditions of time window and spatial adjacency are clustered and identified as fracture signals generated by the same impact event.
[0089] Specifically, if the grid coordinate spacing between any two conductors is less than a preset grid spacing, the two conductors are considered to be spatially adjacent. The microprocessor calculates the horizontal and vertical differences in the grid coordinates of each broken conductor within a preset time window, and determines whether the differences are all less than the preset grid spacing, thereby identifying multiple spatially adjacent breakage events.
[0090] In this embodiment, the preset grid spacing can be flexibly set according to the accuracy requirements of battery pack impact detection and the actual layout density of the conductor grid. In this embodiment, it is preferred to set the preset grid spacing to 1-2 times the actual layout spacing of the conductor grid (for example, if the actual layout spacing of the horizontal and vertical metal wires of the conductor grid is 20mm, then the preset grid spacing is set to 20-40mm). This setting method can effectively cluster adjacent fracture events caused by the same impact, and avoid misjudging the fracture points of different impact events as the same event, thus adapting to the damage range characteristics under actual battery pack impact scenarios.
[0091] In practical applications, fracture events with a spatial Euclidean distance less than a preset threshold can be grouped into one category by calculating the spatial Euclidean distance of the fracture events. Alternatively, density clustering can be performed by combining the temporal sequence and spatial distribution density of the fracture events to identify the same collision event. This application does not limit this approach.
[0092] Furthermore, in practical applications, the preset time window can be adaptively adjusted according to the material of the battery pack protection layer and the density of the conductor mesh, and this application does not impose any limitations on this.
[0093] In this embodiment, for the same collision event, the microprocessor first calculates the two-dimensional centroid of each fracture point and obtains the three-dimensional spatial position by combining the fracture point with the layer height, based on the layer number, grid coordinates, timestamp, and other information of each fracture event in the collision event. Then, it connects the three-dimensional positions of each layer in chronological order to form a motion trajectory. Subsequently, it calculates the collision velocity based on the time difference of fractures at different layers and the layer spacing, and calculates the horizontal and pitch angles of the impact based on the coordinates of the earliest fracture point at each layer and the layer spacing. Finally, it calculates the collision area by using the extreme values of the coordinates of each fracture point and the grid spacing, thereby achieving comprehensive and accurate calculation of collision parameters. The collision parameters can completely reverse the occurrence process and damage degree of the collision event.
[0094] Specifically, in this embodiment, the processing and alarm module is used to calculate the three-dimensional spatial position and motion trajectory in the following ways:
[0095] For the same identified collision event, the set of fracture points caused by the collision event at the corresponding level is determined. For each set of fracture points at each level, the two-dimensional centroid of the level is calculated based on the planar coordinates of each fracture point. The two-dimensional centroid is then combined with the preset height value of the level to obtain the three-dimensional spatial position representing the location of the collision event at the level. The three-dimensional spatial positions of each level are connected in chronological order to generate the motion trajectory representing the intrusion process of the collision object.
[0096] More specifically, the microprocessor first extracts the lateral and longitudinal numbers of the fracture points at each level under the same impact event from the fracture event information, and converts them into corresponding planar grid coordinates (Xm, Yn); for the set of fracture points at each level, it calculates the average value of the lateral coordinates Xc=(Xmin+Xmax) / 2 and the average value of the longitudinal coordinates Yc=(Ymin+Ymax) / 2 to obtain the two-dimensional centroid (Xc, Yc) of that level; and pre-calibrates the protective plate layer (L1) and the pallet layer (L2). The height values Z1, Z2, and Z3 of the cell layer (L3) are used to combine the two-dimensional centroid with the corresponding height values to obtain the three-dimensional spatial positions of each layer: P1(Xc1,Yc1,Z1), P2(Xc2,Yc2,Z2), and P3(Xc3,Yc3,Z3). Finally, according to the order of fracture time of L1, L2, and L3, the three-dimensional spatial positions of each layer are connected in sequence to form the three-dimensional motion trajectory Path: P1->P2->P3 of the impact object intruding from the outer layer to the inner layer of the battery pack.
[0097] In practical applications, the earliest fracture point in the set of fracture points of each level can be selected as the representative position of that level, and then the three-dimensional spatial position can be obtained by combining the level height and generating the motion trajectory; or the two-dimensional centroid can be calculated by weighted average, centroid fitting, etc. This application does not limit this.
[0098] In addition, in practical applications, besides directly pre-calibrating the fixed height values of each protection layer, the height value at any position between layers can also be dynamically calculated based on the calculated impact speed and the time difference between adjacent layers. This allows for the addition of more intermediate trajectory points in the three-dimensional motion trajectory, so that the generated impact intrusion trajectory not only includes the feature points of the three layers of the protective plate layer, tray layer, and cell layer, but also forms a more continuous and refined spatial motion curve, further restoring the true intrusion posture and path details of the impacted object. This application does not limit this aspect.
[0099] For example, taking the intrusion process from the protective plate layer to the tray layer as an example, the microprocessor divides the time into multiple intermediate moments according to the calculated impact speed and the total time difference of the segment, and then calculates the intrusion height of the corresponding intermediate moment according to the impact speed and time increment. Combined with the linear interpolation in the horizontal direction, the planar coordinates of the intermediate moment are obtained, thereby inserting multiple continuous three-dimensional intermediate points between the feature point P1 of the protective plate layer and the feature point P2 of the tray layer. Similarly, intermediate trajectory points can be added between the tray layer and the cell layer. Finally, P1, each intermediate point, P2, each intermediate point, and P3 are connected in sequence to form a smoother and more realistic complete motion trajectory that reflects the intrusion angle and motion posture changes of the impacting object more accurately.
[0100] In the above process, by combining the two-dimensional centroid with the preset height to calculate the three-dimensional spatial position, it is possible to stably and accurately reflect the central action area of the impact in each protection level, avoiding errors caused by single-point anomalies. The motion trajectory formed by connecting the three-dimensional positions of each level according to the fracture time sequence can intuitively restore the complete path of the impacted object from the outside to the inside of the battery pack, providing a real and reliable motion basis for subsequent analysis of the cause of the impact, assessment of structural damage, and optimization of protection design, effectively improving the depth and practicality of impact detection.
[0101] Specifically, in this embodiment, the processing and alarm module is used to calculate the impact speed in the following way:
[0102] A first velocity is calculated based on the time difference between the two earliest fracture events of the protective plate layer and the tray layer in the same impact event, and the distance between the protective plate layer and the tray layer; and / or, a second velocity is calculated based on the time difference between the two earliest fracture events of the tray layer and the cell layer, and the distance between the tray layer and the cell layer; the impact velocity of the impact event is determined based on the first velocity and / or the second velocity.
[0103] More specifically, the microprocessor extracts the timestamps T1 and T2 of the earliest breakage point of the protective plate layer and the earliest breakage point of the tray layer in the same collision event, calculates the time difference Δt1 = |T2 - T1|, and pre-calibrates the physical distance d1 between the protective plate layer and the tray layer. Then, the first velocity v1 from the protective plate layer to the tray layer is v1 = d1 / Δt1. Similarly, the timestamps T2 and T3 of the earliest breakage point of the tray layer and the earliest breakage point of the cell layer are extracted, and the time difference Δt2 = |T3 - T2| is calculated. Combined with the preset distance d2 between the tray layer and the cell layer, the second velocity v2 from the tray layer to the cell layer is obtained as v2 = d2 / Δt2. If the collision event only causes the conductors of two layers to break, the corresponding calculated velocity is taken as the collision velocity. If the conductors of three layers break, the average value of the two calculated velocities v = (v1 + v2) / 2 is taken as the final collision velocity of the collision event.
[0104] In practical applications, the average time of all fracture points within each level can be selected to calculate the time difference, or the speeds of the two adjacent levels where the fracture first occurs can be directly used as the final impact speed. The calculation results can also be corrected by combining the vehicle speed. This application does not limit this.
[0105] In the above process, the collision velocity is calculated by using the fracture time difference between adjacent layers and the fixed layer spacing. The calculation method is simple, reliable, and real-time. It can directly obtain the collision intrusion velocity without the need for additional sensors, and can truly reflect the impact intensity of the object, providing a direct basis for the system to quickly judge the degree of collision danger.
[0106] Specifically, in this embodiment, the processing and alarm module is used to calculate the angle parameters in the following way:
[0107] Based on the first position coordinates of the conductor in the protective layer that first fractured in the same collision event, the second position coordinates of the conductor in the tray layer that first fractured, and the distance between the protective layer and the tray layer, calculate the first horizontal direction angle and the first pitch angle of the object moving in the section from the protective layer to the tray layer; and / or, based on the third position coordinates of the conductor in the tray layer that first fractured, the fourth position coordinates of the conductor in the cell layer that first fractured, and the distance between the tray layer and the cell layer, calculate the second horizontal direction angle and the second pitch angle of the object moving in the section from the tray layer to the cell layer; and based on the first horizontal direction angle and the first pitch angle, and / or, the second horizontal direction angle and the second pitch angle, determine the angle parameters.
[0108] More specifically, the angle parameters include the horizontal angle (the angle with the driving direction) and the pitch angle. The microprocessor first extracts the first position coordinates (X1, Y1) of the earliest breakage point of the protective plate layer and the second position coordinates (X2, Y2) of the earliest breakage point of the tray layer. Combining this with the distance d1 between the protective plate layer and the tray layer, it calculates the first horizontal angle θ1 = arctan[(X2-X1) / (Y2-Y1)] and the first pitch angle φ1 = arctan[d1 / (X2-X1)2+(Y2-Y1)2]. Then, it extracts the third position coordinates (X2, Y2) of the earliest breakage point of the tray layer and the second position coordinates (X2, Y2) of the earliest breakage point of the cell layer. The fourth position coordinates of the early fracture point (X3, Y3), combined with the distance d2 between the tray layer and the cell layer, are used to calculate the second horizontal direction angle θ2=arctan[(X3-X2) / (Y3-Y2)] and the second pitch angle φ2=arctan[d2 / (X3-X2)2+(Y3-Y2)2]. If the collision event involves two layers, the corresponding calculated direction angle and pitch angle are taken as the angle parameters. If it involves three layers, the average value of the two calculation results θ=(θ1+θ2) / 2 and φ=(φ1+φ2) / 2 are taken as the final horizontal direction angle and pitch angle of the collision event.
[0109] In practical applications, the centroid coordinates of each fracture point can be selected to replace the earliest fracture point coordinates for angle calculation, or the angle results of two adjacent levels can be used directly as the final angle parameter. The angle calculation results can also be further optimized by spatial vector fitting. This application does not limit this.
[0110] In the above process, the impact angle is calculated by using the spatial position difference and layer spacing of the multi-layer conductor mesh. The impact direction and intrusion posture of the object can be completely restored without the need for additional angle sensors. It can accurately determine whether the foreign object is a frontal impact, an oblique scrape, or a side cut. This provides a complete and reliable angle basis for subsequent analysis of the cause of the impact, assessment of the extent of structural damage, and optimization of the battery pack protection structure, thereby effectively improving the comprehensiveness and accuracy of impact event analysis.
[0111] Specifically, in this embodiment, the processing and alarm module is used to calculate the impact area in the following way:
[0112] For each set of fracture points in the same collision event, determine the maximum and minimum horizontal and vertical coordinate values of each fracture point, calculate the difference between the horizontal and vertical coordinates, multiply them by the grid spacing of the conductor mesh, and then multiply them together to obtain the collision area of the corresponding level.
[0113] More specifically, the microprocessor extracts the maximum and minimum values of the lateral coordinates Xmax and Xmin, and the maximum and minimum values of the longitudinal coordinates Ymax and Ymin for all fracture points at a certain level under the same impact event; it calculates the lateral coordinate difference ΔX = Xmax - Xmin and the longitudinal coordinate difference ΔY = Ymax - Ymin; in this embodiment, the preset grid spacing of the conductor grid is no more than 25mm. The lateral and longitudinal coordinate differences are multiplied by the grid spacing d to obtain the actual lateral damage length L = ΔX × d and the longitudinal damage width W = ΔY × d; finally, the impact area of this level is calculated using the formula S = L × W = (Xmax - Xmin)d × (Ymax - Ymin)d. After calculating each level separately, the damage area distribution caused by the impacting object at different protection levels of the battery pack can be obtained.
[0114] In practical applications, the two-dimensional convex hull area of the fracture point can be used directly as the impact area, or the damage area can be estimated by counting the number of fractured conductors and combining the coverage area of a single conductor. The calculation results can also be adaptively corrected according to the mesh density. This application does not limit this.
[0115] As a preferred example, after obtaining the collision area, the processing and alarm module is also used to: determine the size information of the foreign object that caused the collision event based on the collision area of each level; the size information includes the convex hull area and / or equivalent diameter.
[0116] Specifically, the processing and alarm module first constructs a two-dimensional convex hull for the set of fracture points in each level, and uses the actual coverage area of the two-dimensional convex hull as the convex hull area of the impacting foreign object in the corresponding level; then, it performs an equivalent circle conversion based on the convex hull area, using the formula D=2S / π as the conversion basis, to calculate the equivalent diameter of the impacting foreign object, where D is the equivalent diameter, S is the convex hull area of the set of fracture points in that level, and π is pi, thereby achieving an accurate estimation of the actual size of the impacting foreign object.
[0117] More specifically, the processing and alarm module first extracts the unique serial numbers of all broken conductors corresponding to the protection level from the fracture event information of the same collision event. It then combines the horizontal and vertical serial numbers in the serial numbers with the preset grid spacing (no more than 25mm) to convert them into the actual planar coordinates of each fracture point at that level, forming a complete set of fracture point coordinates. Next, it uses the convex hull algorithm on this coordinate set to fit the smallest convex polygon that can enclose all fracture points. This convex polygon serves as the two-dimensional convex hull formed by this collision. Subsequently, the actual coverage area of this convex polygon is calculated using the polygon area calculation method, which is the convex hull area corresponding to the foreign object that collided at that level.
[0118] After obtaining the convex area, the actual impact contour of the foreign object is approximated as a circle. The diameter of this circle is then calculated backward from the convex area; this is the equivalent diameter of the foreign object. This equivalent diameter visually reflects the actual size of the foreign object. It should be understood that calculating the corresponding convex area and equivalent diameter for each protection level clearly reflects the dimensional changes of the foreign object as it penetrates different protection levels of the battery pack.
[0119] In practical applications, the convex area and equivalent diameter of a foreign object that has collided with the battery pack can also be determined by a pre-trained foreign object size estimation model or a preset size mapping relationship. The foreign object size estimation model is trained based on a large amount of historical impact test data. The historical test data includes characteristic parameters such as the distribution of fracture points at each level after foreign objects of different specifications collide with the battery pack, the measured convex area, the measured equivalent diameter, and the corresponding impact area. The model is obtained by fitting and training this type of data. The preset size mapping relationship is established by statistically analyzing historical test data to create a one-to-one correspondence table between different impact areas and convex areas and equivalent diameters. The processing and alarm module can directly obtain the foreign object size information by matching the corresponding table entries based on the calculated impact area. This application does not limit this aspect.
[0120] In the above process, the collision area is calculated by combining extreme coordinate difference with grid spacing. The algorithm is simple and fast, and can quickly output the damage range in real-time vehicle operation scenarios. Furthermore, the size of the foreign object is estimated by using two-dimensional convex hull and equivalent circle. Without adding extra hardware, the size and outline of the collision foreign object can be accurately restored. This not only realizes the quantitative assessment of the damage range of each level of the battery pack, but also deduces the key parameters of the collision foreign object. This provides complete and intuitive data support for subsequent fault diagnosis, structural optimization, and accident tracing, thereby improving the practicality and analytical value of the entire collision detection system.
[0121] The system provided in this embodiment records fracture event information including hierarchical numbers, horizontal numbers, vertical numbers, and timestamps. It then clusters fracture events with adjacent spatial locations within a preset time window, accurately distinguishing between single and multiple impacts and avoiding misclassification of impacts at different times and locations as the same event. Based on this, it calculates impact parameters such as three-dimensional spatial location, trajectory, impact velocity, angle parameters, and impact area using multi-level fracture event information. Without adding additional sensors, it can completely reconstruct the impact location, intrusion path, impact velocity, impact angle, and damage range of the impacted object, achieving precise quantitative analysis of the entire impact event process. This not only accurately determines the severity of the impact but also provides comprehensive and reliable data support for subsequent fault diagnosis, structural protection optimization, and accident tracing, effectively improving the intelligence level and practical value of battery pack impact detection.
[0122] It should be understood that in practical applications, the processing and alarm module may calculate one or two impact parameters based on multi-layer fracture event information only, that is, the number of impact parameters is not limited in this application.
[0123] This application also provides a method for detecting battery pack impacts. Figure 5 This is a flowchart illustrating a battery pack impact detection method provided in an embodiment of this application, as shown below. Figure 5 As shown, the method in this embodiment includes:
[0124] S501. The power supply and acquisition module supplies power to the conductor loops formed by each conductor in the multi-layer conductor grid and acquires the electrical signals of each conductor loop.
[0125] The multi-layer conductor grid includes conductor grids arranged in each protection layer. Each conductor grid is a cross conductor structure. Insulation layers are set between conductors in and between layers. Each conductor in each conductor grid corresponds to a unique number. The first end of each conductor is connected to the power supply and acquisition module, and the second end is grounded to form a conductor loop.
[0126] Specifically, the limitations and principles of the power supply and acquisition module and the multi-layer conductor grid can be found in the aforementioned embodiments, and will not be repeated here.
[0127] In this embodiment, the electrical signal is specifically a voltage signal carrying unique identification information. Similarly, in practical applications, it can also be a current signal or other electrical signals. This embodiment of the method does not limit this.
[0128] S502. The processing and alarm module receives electrical signals, determines the conductor that has broken and its corresponding layer based on the electrical signals, and outputs an alarm signal corresponding to the corresponding layer.
[0129] In this embodiment, the processing and alarm module determines whether a corresponding conductor has broken based on changes in the received voltage signal. Specifically, if the voltage signal of the conductor circuit corresponding to any conductor becomes zero, it is determined that the conductor has broken. Based on the unique identification information carried by the voltage signal, the layer to which the conductor belongs is determined, and an alarm signal corresponding to the layer is output.
[0130] For specific limitations on the level, alarm signals, etc., please refer to the aforementioned embodiments, which will not be repeated here.
[0131] In the method provided in this embodiment, the power supply and acquisition module provides loop power and real-time electrical signal acquisition to the multi-layer conductor grid. Then, the processing and alarm module identifies conductor breakage, determines the level, and outputs a graded alarm based on changes in electrical signals. The entire process is based on conductor continuity detection as the core principle, realizing fully automated and real-time detection from signal acquisition, breakage identification, level determination to alarm output.
[0132] The method in this embodiment directly utilizes the sensing structures pre-installed in each protection layer of the battery pack, without the need for additional collision sensors. It can accurately locate the position and depth of the impact, and automatically match the alarm strategy according to the protection level. It features clear detection logic, fast response speed, high recognition accuracy, and strong anti-interference ability, and can perform real-time, reliable, and quantitative safety monitoring of battery pack impacts during vehicle operation.
[0133] It should be understood that the execution subject of the above method can be the processing and alarm module itself, the battery management system, the vehicle domain controller, or other electronic devices with data processing and control functions. When the execution subject is not the processing and alarm module itself, it should be able to communicate with the power supply and acquisition module and the processing and alarm module to obtain the corresponding electrical signals and control the output alarm signals. This application does not limit this.
[0134] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0135] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0136] This application provides an electronic device. Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 6 As shown, Figure 6 The illustrated electronic device includes at least one processor 61 and a memory 62. The processor 61 and the memory 62 are connected, for example, via a bus 63. Optionally, the electronic device may also include a transceiver 64. It should be noted that in practical applications, the transceiver 64 is not limited to one, and the structure of this electronic device does not constitute a limitation on the embodiments of this application.
[0137] Processor 61 may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 61 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0138] Bus 63 may include a pathway for transmitting information between the aforementioned components. Bus 63 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Bus 63 may be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0139] The memory 62 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0140] The memory 62 stores computer execution instructions for implementing the scheme of this application, and the processor 61 controls the execution. The processor 61 executes the computer execution instructions stored in the memory 62 to implement the content shown in the foregoing method embodiments.
[0141] This application also provides a computer-readable storage medium, which may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Specifically, the computer-readable storage medium stores computer-executable instructions, which are used to implement the methods in the above embodiments.
[0142] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the technical solution of the above method embodiments. Its implementation principle and technical effects are similar, and will not be repeated here.
[0143] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0144] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0145] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A battery pack impact detection system, characterized in that, The system includes: A multilayer conductor grid includes conductor grids arranged in each protection layer, each conductor grid being a cross conductor structure, with insulation layers provided between conductors in and between layers, and each conductor in each conductor grid corresponding to a unique number. The power supply and acquisition module is connected to the first end of each conductor in each conductor grid, and the second end of each conductor is grounded to form a conductor loop; the power supply and acquisition module is used to supply power to the conductor loop and acquire the electrical signal of the conductor loop; The processing and alarm module is connected to the power supply and acquisition module. It is used to receive the electrical signal, determine the conductor that has broken and its level based on the electrical signal, and output an alarm signal corresponding to the level.
2. The system according to claim 1, characterized in that, Each protective layer includes a protective plate layer, a tray layer, and a cell layer; the multi-layer conductor mesh is respectively disposed on the inner side of the protective plate, the outer side of the tray, and the upper surface of the battery module, and the upper surface of the battery module is the side closest to the tray.
3. The system according to claim 2, characterized in that, The processing and alarm module is specifically used for: When the voltage signal of any conductor circuit is detected to instantly change to zero by the power supply voltage provided by the power supply and acquisition module, it is determined that the conductor corresponding to the conductor circuit has broken. The level of the broken conductor is determined by its number, and the alarm device is controlled to issue an alarm signal of the corresponding level based on the level. Specifically, the protective plate layer corresponds to the first-level alarm, the tray layer corresponds to the second-level alarm, and the battery cell layer corresponds to the third-level alarm.
4. The system according to any one of claims 1-3, characterized in that, The processing and alarm module is also used for: In response to the detection of conductor breakage, breakage event information is recorded; the breakage event information includes at least the unique number of the broken conductor and the timestamp of the breakage, wherein the unique number includes the level number, horizontal number, and vertical number of the level to which it belongs; Multiple fracture events that occur within a preset time window and are spatially adjacent are clustered to identify them as the same collision event; wherein, if the grid coordinate distance between any two conductors is less than the preset grid distance, the two conductors are determined to be spatially adjacent. Based on fracture event information of different levels in the same collision event, the collision parameters corresponding to the collision event are calculated; the collision parameters include at least one of the following: the three-dimensional spatial position of the collision event within the battery pack, the trajectory of the collision, the collision speed, the angle parameter, and the collision area.
5. The system according to claim 4, characterized in that, The processing and alarm module is specifically used to calculate the impact speed in the following manner: The first velocity is calculated based on the time difference between the two earliest fracture events of the protective plate layer and the tray layer in the same impact event, and the distance between the protective plate layer and the tray layer. And / or, calculate the second velocity based on the time difference between the two earliest fracture events of the tray layer and the cell layer, and the spacing between the tray layer and the cell layer; The collision speed of the collision event is determined based on the first speed and / or the second speed.
6. The system according to claim 4, characterized in that, The processing and alarm module is specifically used to calculate the angle parameter in the following manner: Based on the first position coordinates of the conductor in the first fracture of the protective plate layer, the second position coordinates of the conductor in the first fracture of the tray layer in the same collision event, and the distance between the protective plate layer and the tray layer, the first horizontal direction angle and the first pitch angle of the collision object in the section from the protective plate layer to the tray layer are calculated. And / or, based on the third position coordinates of the conductor in the tray layer that first breaks, the fourth position coordinates of the conductor in the cell layer that first breaks, and the distance between the tray layer and the cell layer, calculate the second horizontal direction angle and the second pitch angle of the impacting object moving in the section from the tray layer to the cell layer. The angle parameters are determined based on the first horizontal angle and the first pitch angle, and / or the second horizontal angle and the second pitch angle.
7. The system according to claim 4, characterized in that, The processing and alarm module is specifically used to calculate the three-dimensional spatial position and the motion trajectory in the following ways: For the same identified collision event, determine the set of fracture points caused by the collision event at the corresponding level; For each set of fracture points in a given level, the two-dimensional centroid of the level is calculated based on the planar coordinates of each fracture point. The two-dimensional centroid is then combined with a preset height value of the level to obtain the three-dimensional spatial position representing the location of the collision event at the level. Connect the points according to the time sequence corresponding to the three-dimensional spatial positions of each level to generate a motion trajectory representing the intrusion process of the object.
8. The system according to claim 4, characterized in that, The processing and alarm module is specifically used to calculate the impact area in the following manner: For each set of fracture points in the same collision event, determine the maximum and minimum horizontal and vertical coordinate values of each fracture point, calculate the difference between the horizontal and vertical coordinates, multiply them by the grid spacing of the conductor mesh, and then multiply them together to obtain the collision area of the corresponding layer. Accordingly, the processing and alarm module is also used for: Based on the impact area of each of the respective levels, the size information of the foreign object that caused the impact event is determined; the size information includes the convex hull area and / or equivalent diameter.
9. A method for detecting impacts to a battery pack, characterized in that, The method includes: The power supply and acquisition module supplies power to the conductor loops formed by each conductor in the multi-layer conductor grid and acquires the electrical signals of each conductor loop; wherein, the multi-layer conductor grid includes conductor grids arranged in each protection layer, each conductor grid is a cross conductor structure, an insulation layer is set between conductors in the interlayer and within the layer, and each conductor in each conductor grid corresponds to a unique number; the first end of each conductor is connected to the power supply and acquisition module, and the second end is grounded to form the conductor loop; The processing and alarm module receives the electrical signal, determines the conductor that has broken and its corresponding layer based on the electrical signal, and outputs an alarm signal corresponding to the corresponding layer.
10. An electronic device, characterized in that, It includes at least one processor and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in claim 9.