Battery pack test system and control method thereof

CN117110874BActive Publication Date: 2026-09-25WUHAN CHANGHAI INVESTMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310901856.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2026-09-25
Estimated Expiration
2043-07-21

AI Technical Summary

Technical Problem

电池PACK的充放电测试设备虽然接收到受试电池PACK的BMS控制器传来的网络数据(有可能错误),但却无法正常更新受试电池PACK的测试状态并正确控制受试电池PACK的测试(即充放电),可能导致受试电池PACK因过度充放电而发生损毁

Benefits of technology

本发明的有益效果是:

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117110874B_ABST
    Figure CN117110874B_ABST
Patent Text Reader

Abstract

The application discloses a battery PACK test system, which is connected with a database and a charge-discharge test equipment through a data monitoring module and a communication module respectively, and discloses a control method thereof; the application avoids the waste of system resources to the greatest extent through a protection strategy module dynamic configuration, and improves the use performance, test performance and expansion performance of the system; through change trend prediction and digital twin technology, the application fundamentally avoids the loss of control and protection of the battery PACK test due to the hardware reasons of the upper computer, the charge-discharge test equipment and the battery PACK, and improves the safety and reliability of the system; the application is reasonable in design, safe and reliable, and can be widely applied to the technical field of battery charge-discharge test.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of battery PACK testing and protection technology, specifically relating to a battery PACK testing system and its control method. Background Technology

[0002] During battery pack testing, the BMU controller of the battery pack under test may crash or malfunction due to hardware or software issues, repeatedly sending the last data before the failure to the BMS controller of the test equipment via network communication. Although the charge / discharge test equipment receives the network data (which may be erroneous) from the BMS controller of the battery pack under test, it cannot properly update the test status of the battery pack under test and correctly control the test (i.e., charge / discharge), which may lead to damage to the battery pack under test due to overcharging and over-discharging.

[0003] Therefore, how to monitor and predict the changes of key variables in real time during the testing process and their trends throughout the entire process, and provide rapid and efficient protection to ensure the production safety of batteries, especially lithium batteries, has become an urgent issue for researchers and developers of battery PACK charge and discharge testing equipment. Summary of the Invention

[0004] One of the objectives of this invention is to overcome the shortcomings of the prior art and propose a battery PACK testing system.

[0005] The technical solution adopted by this invention to solve its technical problem is: a battery PACK testing system, comprising a scheme management module, a protection strategy management module, and a parameter configuration module connected in sequence. The parameter configuration module is connected to a data calculation module and a protection strategy parsing module, respectively. The data calculation module and the protection strategy parsing module are connected to a data monitoring module and a real-time protection control module, respectively. The data monitoring module and the real-time protection control module are connected to a data acquisition module and a communication module, respectively. The real-time protection control module is also connected to a protection log recording module. The data calculation module is also connected to the protection strategy parsing module. The data monitoring module is also connected to the real-time protection control module. The data acquisition module is also connected to the communication module. The data monitoring module and the communication module are respectively connected to a database and a charge / discharge testing device.

[0006] The second objective of this invention is to provide a control method for a battery pack testing system, comprising the following steps: S2, The solution management module retrieves the test solution mapped by the barcode: the test solution mapped by the battery PACK barcode obtained by the barcode scanner is retrieved in the solution management module, and the protection policy mapped by the test solution is retrieved in the protection policy management module. S3, The parameter configuration module updates the rules of the data calculation module and the protection policy parsing module: The parameter configuration module updates the data calculation rules and the protection policy parsing rules, and then sends them to the data calculation module and the protection policy parsing module respectively; S4, the data calculation module performs trend prediction calculation, configurable control variable calculation, and fault status verification, and sends the calculation results to the protection strategy parsing module to update the operating status, or to the data monitoring module to display relevant information; at the same time, the protection strategy parsing module identifies the operating condition and decides whether to match and update the strategy based on the operating condition; if the protection conditions are met, the protection information transmitted by the charge and discharge test equipment is sent to the real-time protection control module. S5, the real-time protection control module monitors the protection strategy parsing module and protection information, and simultaneously executes real-time protection and controls the battery test process adjustment to realize the jump, pause and update of the battery PACK test process, controls the battery PACK test process adjustment and sends it to the protection log recording module for recording and the data monitoring module for display. S6, the communication module enables data exchange between the host computer and the charge / discharge test equipment, and sends the data to the data acquisition module; S7, the data acquisition module parses the data sent by the communication module and categorizes and sends various charge and discharge test equipment and battery PACK status information to the data monitoring module; S8, the data monitoring module monitors the real-time data transmitted by the data acquisition module, the historical data in the database, the calculated data transmitted by the data calculation module, and the protection control data transmitted by the real-time protection control module, and displays, stores, and retrieves all the data according to the usage requirements; The S9 charging and discharging test equipment tests or charges and discharges the battery pack, autonomously implementing high-priority real-time protection and battery test process adjustments, or controlled implementation of low-priority real-time protection and battery test process adjustments, and uploading battery pack data and its own data to the host computer throughout the process.

[0007] Furthermore, the trend prediction calculations in step S4 are all based on a linear model, and the calculation process is as follows: S41, prepare memory space based on the set change trend prediction window depth parameter; S42, according to the FIFO rule, new data is pushed onto the stack and old data is popped off the stack; S43, perform data cleaning on the new data, filtering out outliers such as null values, invalid values, and initial values; S44 calculates the mean, bias, or variance of the window data from two dimensions: the position axis and the time axis. The calculation of repeated parts can be omitted. S45, determine if the time axis data meets the following error range: (time axis setting deviation parameter + time axis setting minimum variance parameter) ~ (time axis setting deviation parameter + time axis setting maximum variance parameter); otherwise, initiate discharge abnormality protection; if yes, proceed to the next step; if the error range is met, continue to the next step; if the error range is not met, initiate charge / discharge abnormality protection. S46, determine whether the position axis data meets the following range: position axis setting minimum deviation parameter ~ position axis setting maximum variance parameter; if yes, continue to the next step; if the error range is not met, enter the battery PACK cell imbalance protection; S47, repeat steps S42 to S45.

[0008] Furthermore, in step S3, the preset values ​​of relevant parameters are sent to the data calculation module and the protection strategy parsing module by calling the protection strategy plugin.

[0009] Furthermore, it also includes creating a corresponding virtual device as a digital twin for each local charging and discharging test device on the host computer. The local charging and discharging test device and the corresponding virtual device operate collaboratively. If their operating conditions are inconsistent, the system will alarm and shut down. While the charging and discharging test device executes the local charging and discharging process script, the host computer executes the network charging and discharging process script.

[0010] Furthermore, when the charging and discharging test equipment and the host computer are controlled collaboratively, the charging and discharging test equipment synchronizes the test plan with the host computer before testing the battery PACK; the charging and discharging test equipment executes the local test plan and performs important fault detection and protection, and sends the battery PACK information and charging and discharging information during operation to the host computer via TCP / UDP network; after receiving the network data, the host computer updates the system status and performs general fault detection and protection, while verifying important faults; when any fault occurs, the charging and discharging test equipment synchronizes the system fault status with the host computer, stops running the test plan, and issues a fault alarm.

[0011] Furthermore, the critical faults include maximum single-cell voltage protection, minimum single-cell voltage protection, average single-cell voltage protection, single-cell differential voltage protection, charge / discharge voltage protection, and charge / discharge current protection; the general faults include single-cell voltage protection, single-cell temperature protection, and battery pack change trend prediction protection. The beneficial effects of this invention are: 1. The test system of this invention consists of various modules with good testability and reliable function. The protection strategy is used as a dynamically configurable plug-in. Under the condition that the existing resources remain unchanged, various complex customized functions of the charge and discharge test equipment can be easily completed, thereby improving the system's performance and reliability. 2. This invention enables the charging and discharging test equipment to be controlled collaboratively with the host computer, which not only leverages the advantages of the embedded ARM chip's strong real-time performance, but also the advantages of the ordinary computer's strong computing power, large storage capacity, and abundant ecological resources, thus enriching the system's protection functions and scope of application, and improving the system's reliability. 3. This invention monitors and predicts the real-time key variables and their changing trends throughout the entire testing process and provides rapid and efficient protection. In particular, the trend prediction and digital twin fundamentally prevent the host computer, charging and discharging test equipment and battery PACK from losing control and protection of the battery PACK test due to hardware or software failures, thus ensuring the test safety of the battery PACK under test. 4. The status information of the charge / discharge test equipment and the battery PACK status information are fully and completely recorded, which facilitates the tracing of fault status and fault cause.

[0012] 5. This invention enables the charge and discharge test equipment to test or charge and discharge the battery PACK. It can autonomously implement high-priority real-time protection and battery test process adjustment, or it can controllably implement low-priority real-time protection and battery test process adjustment, and upload the battery PACK data and its own data to the host computer throughout the process. Attached Figure Description

[0013] Figure 1 This is a schematic diagram illustrating the operating principle of the testing system of this invention. Figure 2 This is a structural block diagram of the testing system of the present invention; Figure 3 This is a flowchart of the control method of the present invention; Figure 4 This is a basic flowchart of the battery PACK change trend prediction calculation, protection and control of the present invention.

[0014] The attached diagrams are labeled as follows: 10—Protection log recording module, 11—Scheme management module, 12—Protection strategy management module, 13—Parameter configuration module, 14—Data calculation module, 15—Protection strategy parsing module, 16—Data monitoring module, 17—Real-time protection control module, 18—Data acquisition module, 19—Communication module. Implementation

[0015] The present invention will now be described in further detail with reference to the accompanying drawings.

[0016] Reference Figure 1 , Figure 2As shown, the present invention discloses a battery PACK testing system, comprising a scheme management module 11, a protection strategy management module 12, and a parameter configuration module 13 connected in sequence. The parameter configuration module 13 is connected to a data calculation module 14 and a protection strategy parsing module 15, respectively. The data calculation module 14 and the protection strategy parsing module 15 are connected to a data monitoring module 16 and a real-time protection control module 17, respectively. The data monitoring module 16 and the real-time protection control module 17 are connected to a data acquisition module 18 and a communication module 19, respectively. The real-time protection control module 17 is also connected to a protection log recording module 10. The data calculation module 14 is also connected to the protection strategy parsing module 15, the data monitoring module 16 is also connected to the real-time protection control module 17, and the data acquisition module 18 is also connected to the communication module 19. The data monitoring module 16 and the communication module 19 are connected to a database and are also connected to a charge / discharge testing device via an Ethernet hub.

[0017] The data calculation module 14 specifies a unified data interface and calls the protection strategy plugin (DLL dynamic library file) according to usage requirements. When performing protection judgment, the plugin needs to filter out abnormal values ​​such as disconnected signals, invalid values, and initial values, and then use normal data to determine whether to trigger fault protection to prevent false operation and false alarms. After fault protection, the plugin sends the fault code to the controller via Ethernet. The controller sends the fault mode to the host computer for display on the main interface, and at the same time, pauses the charging and discharging test equipment and writes the fault alarm into the database detailed record. The plugin also writes the alarm details (alarm setting threshold, sampling period, protection fault judgment standard, and measured value) into the plugin log for easy traceability.

[0018] Different battery packs operate under different schemes, and different schemes load different dbc files (the naming rules for individual cell voltage and temperature in the dbc signals are different). It is necessary to map and bind different schemes with different protection configurations. The corresponding protection configuration is found according to the current operating scheme. This protection configuration can select different protection enable settings, set protection thresholds, sampling intervals, specify the data source of individual cells in the battery pack, and tell the software the fixed prefix of the individual cell voltage and temperature signal names. This makes it easier to identify the physical meaning of the signals, respond to sampling, and perform protection according to different settings.

[0019] If the specified individual unit data originates from the BMS, the software automatically retrieves the signal name and value containing the fixed prefix from the DBC signal in the variable pool. If the specified individual unit data originates from the Depp's built-in inspection instrument, the software automatically retrieves the individual unit voltage 1 - individual unit voltage N (individual unit temperature 1 - individual unit temperature N) names and values ​​from the variable pool. Based on the sampling intervals of various process protections, each monitoring signal is sampled cyclically within a time window according to the interval, and the sampled values ​​are used when determining protection settings.

[0020] This invention provides a digital twin of local charge and discharge test equipment: the test system creates a corresponding virtual device on the host computer for each local charge and discharge test equipment.

[0021] The local charge / discharge test equipment and its corresponding virtual equipment operate collaboratively. If their states are inconsistent, the system will alarm and shut down. The charge / discharge test equipment executes the local charge / discharge process script, while the host computer executes the network-side charge / discharge process script; both operate collaboratively. Whether the jump, pause, or update of the battery PACK test process occurs in the local charge / discharge process script following a significant local fault, or in the network-side charge / discharge process script following a general network fault, the final operation condition identification and matching are performed by the protection strategy parsing module 15 on the host computer side. If the operating conditions of the local charge / discharge test equipment and its corresponding virtual equipment are inconsistent, the system will alarm and shut down.

[0022] This invention provides coordinated control between the charge / discharge testing equipment and the host computer: Before testing the battery pack, the charge / discharge testing equipment and the host computer synchronize the testing process, and then run the testing process synchronously. The charge / discharge testing equipment executes the local testing process and performs important fault detection and protection, and sends the battery pack information and charge / discharge information during operation to the host computer via the network. The host computer receives network data to update the system status, performs general fault detection and protection, and verifies important faults. When any fault occurs, the charge / discharge testing equipment and the host computer synchronize the system fault status, stop running the testing process, and issue a fault alarm.

[0023] Critical faults include protection against the highest single-cell voltage, the lowest single-cell voltage, the average single-cell voltage, the single-cell differential voltage, the charge / discharge voltage, and the charge / discharge current. General faults include single-cell voltage protection, single-cell temperature protection, and battery pack trend prediction protection.

[0024] The battery pack's single-cell voltage and single-cell temperature over-limit protection is implemented when the charge / discharge test equipment is in operation. It checks whether the current real-time single-cell temperature or single-cell voltage of each battery exceeds the set upper or lower limits and provides protection. The single-cell temperature rise protection is implemented when the charge / discharge test equipment is in operation. It checks whether the temperature of each single cell is rising at two time points before and after the sampling interval of all single-cell temperatures, and at the same time detects whether the rise rate exceeds the set limit and provides protection.

[0025] The constant voltage charging and discharging process current absolute value remains unchanged or rises alarm protection is when the charging and discharging test equipment is in the corresponding operating state. It checks whether the change in output current at two time points before and after the sampling interval is within the threshold range (if it is within the range, it is considered unchanged) or whether the current is rising at two time points before and after the sampling interval. If it rises, whether the change exceeds the judgment amplitude (is considered rising) and protection is activated.

[0026] The constant current charging and discharging process single cell voltage constant alarm protection is implemented when the charging and discharging test equipment is in the corresponding operating state. It checks whether the change in voltage of each single cell at two time points before and after the sampling interval is within the threshold range (if it is within the range, it is considered constant) and then protects against it.

[0027] The alarm protection for rising charging cell voltage and falling discharging cell voltage is implemented when the charging and discharging test equipment is in the corresponding operating state. It checks whether the cell voltage of each cell is rising or falling at two time points before and after the sampling interval. If the rise or fall exceeds the judgment amplitude, protection is provided.

[0028] Reference Figure 3 , Figure 4 As shown, the present invention discloses a configurable protection strategy and control method for a battery PACK testing system, including a configurable battery PACK protection strategy module, collaborative control between the testing equipment and the host computer, battery PACK change trend prediction calculation, protection and control, and a digital twin of the local testing equipment; the specific steps are as follows.

[0029] S1 scans the barcode on the battery pack using a barcode scanner on the host computer.

[0030] S2, the scheme management module 11 retrieves the test scheme of the barcode mapping: by retrieving the test scheme of the battery PACK barcode mapping obtained by the barcode scanner in the scheme management module 11, the protection policy mapped by the test scheme is retrieved in the protection policy management module 12.

[0031] S3, the parameter configuration module 13 updates the rules of the new data calculation module 14 and the protection policy parsing module 15: the parameter configuration module 13 updates the data calculation rules and the protection policy parsing rules, and then accesses the data calculation module 14 and the protection policy parsing module 15 by calling the protection policy plugin (DLL dynamic library file) and sending the relevant parameter preset values ​​to these two modules.

[0032] The preset values ​​are set by the system administrator.

[0033] S4, the data calculation module 14 performs trend prediction calculation, configurable control variable calculation and fault status verification, and sends the calculation results to the protection strategy parsing module 15 to update the operating status, or to the data monitoring module 16 to display relevant information.

[0034] Meanwhile, the protection strategy parsing module 15 identifies the operating conditions, confirms the step positions and working status of the battery PACK test process executed by the charge-discharge test equipment, the host computer, and the charge-discharge test system, and decides whether to match and update the strategy based on the operating conditions, i.e., to re-call the protection strategy plugin (DLL dynamic library file); if the protection conditions are met, the protection information transmitted by the charge-discharge test equipment is sent to the real-time protection control module 17.

[0035] Reference Figure 4 As shown, the trend prediction calculations in step S4 are all based on a linear model, and the calculation process is as follows: S41, prepare memory space based on the set trend prediction window depth parameter (typical value 1~3).

[0036] S42, according to the FIFO rule, new data is pushed onto the stack and old data is popped off the stack.

[0037] S43 performs data cleaning on the new data, filtering out outliers such as null values, invalid values, and initial values.

[0038] S44 calculates the mean, bias, or variance of the window data from both the position and time axes. The calculation of repeated parts can be omitted.

[0039] S45, determine whether the time axis data meets the following error range: (time axis setting deviation parameter + time axis setting minimum variance parameter) ~ (time axis setting deviation parameter + time axis setting maximum variance parameter); otherwise, perform discharge abnormality protection; if yes, proceed to the next step; if the error range is met, continue to the next step; if the error range is not met, enter the charge / discharge abnormality protection.

[0040] S46, determine whether the position axis data meets the following range: minimum deviation parameter of position axis setting ~ maximum variance parameter of position axis setting; if the maximum deviation parameter of position axis setting meets the error range, continue to the next step; if it does not meet the error range, enter the battery PACK cell imbalance protection.

[0041] S47, repeat steps S42 to S45.

[0042] S5, the real-time protection control module 17 monitors the protection strategy parsing module 15 and protection information, and simultaneously performs real-time protection and controls the adjustment of the battery test process, thereby realizing the jump, pause and update of the battery PACK test process, controlling the adjustment of the battery PACK test process, and sending it to the protection log recording module 10 for recording and the data monitoring module 16 for display.

[0043] The protection log recording module 10 records all real-time protection implemented by the host computer and the charge / discharge test equipment.

[0044] S6, the communication module 19 realizes the data exchange (including status information and protection information) between the host computer and the charge and discharge test equipment, and sends the data to the data acquisition module 18.

[0045] S7, the data acquisition module 18 parses the data sent by the communication module 19 and sends the various charge and discharge test equipment and battery PACK status information to the data monitoring module 16 in categories.

[0046] S8, the data monitoring module 16 monitors the real-time data transmitted by the data acquisition module 18, the historical data in the database, the calculated data transmitted by the data calculation module 14, and the protection control data transmitted by the real-time protection control module 17, and displays, stores, and retrieves all the data according to the usage requirements.

[0047] The S9 charging and discharging test equipment tests or charges and discharges the battery pack, autonomously implementing high-priority real-time protection and battery test process adjustments, or controlled implementation of low-priority real-time protection and battery test process adjustments, and uploading battery pack data and its own data to the host computer throughout the process.

[0048] The fault information remotely sent by the host computer includes: alarm for individual cell voltage exceeding the upper limit, alarm for individual cell voltage exceeding the lower limit, alarm for individual cell temperature exceeding the upper limit, alarm for individual cell temperature exceeding the lower limit, alarm for individual cell temperature rising, alarm for constant voltage charging process where the absolute value of the current remains unchanged or increases, alarm for constant voltage discharging process where the absolute value of the current remains unchanged or increases, alarm for charging process where the individual cell voltage decreases or remains unchanged, alarm for discharging process where the individual cell voltage increases or remains unchanged, alarm for constant current charging process where the individual cell voltage remains unchanged, and alarm for constant current discharging process where the individual cell voltage remains unchanged.

[0049] The control method of this invention provides a configurable battery pack protection strategy module: a single battery pack protection strategy is encapsulated into a DLL dynamic library file, which is dynamically added to or removed from the main program as a plugin according to usage requirements. While ensuring the stability and reliability of the main program, dynamic program updates are achieved, thus completing various complex calculation protection functions while significantly reducing the overall system resource overhead.

[0050] The control method of the present invention can also be configured to predict, calculate, protect, and control the changing trends of the battery pack: the predictive calculation of the changing trends of the battery pack includes the predictive calculation of the changing trends of the individual cell voltage, the predictive calculation of the changing trends of the individual cell temperature, and the predictive calculation of the changing trends of the charging and discharging current.

[0051] All trend prediction calculations are based on a linear model. The model parameters come from preset values, self-learning, or a knowledge base, and can be static or dynamically updated.

[0052] The self-learning mechanism generates its own data; the knowledge base is derived from the lithium battery PACK parameter set provided by the program.

[0053] The specific embodiments described herein are merely illustrative of the spirit of the invention. Those skilled in the art to which this invention pertains may make various modifications or additions to the described specific embodiments or use similar methods to substitute them, without departing from the spirit of the invention or exceeding the scope defined by the appended claims.

Claims

1. A battery pack testing system, characterized in that: The system includes a scheme management module (11), a protection strategy management module (12), and a parameter configuration module (13) connected in sequence. The parameter configuration module (13) is connected to the data calculation module (14) and the protection strategy parsing module (15). The data calculation module (14) and the protection strategy parsing module (15) are connected to the data monitoring module (16) and the real-time protection control module (17), respectively. The data monitoring module (16) and the real-time protection control module (17) are connected to the data acquisition module (18) and the communication module (19), respectively. The real-time protection control module (17) is also connected to the protection log recording module (10). The data calculation module (14) is also connected to the protection strategy parsing module (15). The data monitoring module (16) is also connected to the real-time protection control module (17). The data acquisition module (18) is also connected to the communication module (19). The data monitoring module (16) and the communication module (19) are respectively connected to the database and the charge / discharge test equipment. The control method includes the following steps: S1, scans the barcode of the battery pack using a barcode scanner connected to the host computer; S2, the scheme management module (11) retrieves the test scheme mapped by the battery PACK barcode, and the protection strategy management module (12) retrieves the protection strategy mapped by the test scheme; S3, the parameter configuration module (13) updates the data calculation rules and protection strategy parsing rules and sends them to the data calculation module (14) and the protection strategy parsing module (15) respectively. S4, the data calculation module (14) performs trend prediction calculation, configurable control variable calculation and fault status verification, and sends the calculation results to the protection strategy analysis module (15) to update the operating status, or to the data monitoring module (16) to display relevant information; at the same time, the protection strategy analysis module (15) identifies the operating condition and decides whether to match the update strategy, and sends the protection information transmitted by the charge and discharge test equipment to the real-time protection control module (17). S5, the real-time protection control module (17) monitors the protection strategy parsing module (15) and protection information, and performs real-time protection, controls the battery PACK test process adjustment, and sends it to the protection log recording module (10) for recording and the data monitoring module (16) for display; S6, the communication module (19) realizes the data exchange between the host computer and the charge and discharge test equipment, and sends the data to the data acquisition module (18). S7, the data acquisition module (18) parses the data and sends various charge and discharge test equipment and battery PACK status information to the data monitoring module (16). S8, the data monitoring module (16) monitors the real-time data transmitted by the data acquisition module (18), the historical data in the database, the calculated data transmitted by the data calculation module (14), and the protection control data transmitted by the real-time protection control module (17), and displays, stores, and recalls them; S9, the charge and discharge test equipment, tests or charges and discharges the battery PACK, autonomously implements high-priority real-time protection and battery test process adjustment, or implements low-priority real-time protection and battery test process adjustment under control, and uploads the battery PACK data and its own data to the host computer throughout the process. On the host computer, a virtual device is created as a digital twin for each charge-discharge test device. The charge-discharge test device and the virtual device work together. If their operating conditions are inconsistent, the system will alarm and shut down. While the charge-discharge test device executes the local charge-discharge process script, the host computer executes the network-side charge-discharge process script.

2. The battery PACK testing system according to claim 1, characterized in that, The calculation process for predicting the change trend in step S4 is as follows: S41, prepare memory space based on the set change trend prediction window depth parameter; S42, according to the FIFO rule, new data is pushed onto the stack and old data is popped off the stack; S43, perform data cleaning on the new data, filtering out outliers including null values, invalid values, and initial values; S44 calculates the mean, bias, or variance of the window data from two dimensions: the position axis and the time axis. S45, determine whether the time axis data is within the range of (time axis setting deviation parameter + time axis setting minimum variance parameter) to (time axis setting deviation parameter + time axis setting maximum variance parameter); otherwise, activate discharge abnormality protection; if yes, proceed to the next step. S46, determine whether the position axis data is within the range of the minimum deviation parameter to the maximum variance parameter set for the position axis; if yes, continue to the next step; otherwise, enter the battery PACK cell imbalance protection. S47, repeat steps S42 to S45.

3. The battery PACK testing system according to claim 2, characterized in that, In step S3, the preset values ​​of relevant parameters are sent to the data calculation module (14) and the protection strategy parsing module (15) by calling the protection strategy plugin.

4. The battery PACK testing system according to claim 3, characterized in that, When the charging and discharging test equipment is controlled collaboratively with the host computer, the charging and discharging test equipment synchronizes the test plan with the host computer before testing the battery PACK; the charging and discharging test equipment executes the local test plan and performs important fault detection and protection, and sends the battery PACK information and charging and discharging information during operation to the host computer through a TCP / UDP network; after receiving the network data, the host computer updates the system status and performs general fault detection and protection, while verifying important faults; when any fault occurs, the charging and discharging test equipment synchronizes the system fault status with the host computer, stops running the test plan, and issues a fault alarm.

5. A battery PACK testing system according to claim 4, characterized in that, The critical faults include protection against the highest single-cell voltage, the lowest single-cell voltage, the average single-cell voltage, the single-cell differential voltage, the charge / discharge voltage, and the charge / discharge current; the general faults include single-cell voltage protection, single-cell temperature protection, and battery pack change trend prediction protection.

Citation Information

Patent Citations

  • Control method and device of energy storage system

    CN114784391A

  • Automatic battery testing method

    CN115453365A