Process protection simulation verification method, device, equipment and medium

By using a process protection simulation verification method, simulation data is automatically generated using historical charging and discharging data of lithium batteries. This solves the problems of high cost and low efficiency in protection module verification and achieves efficient, comprehensive and reliable protection function verification.

CN121072129APending Publication Date: 2025-12-05CHANGSHA JINGSHI ELECTRICAL & MECHANICAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511169295.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-20
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Existing verification schemes for protection modules are costly and inefficient, unable to quickly conduct comprehensive verification under multiple operating conditions and parameter combinations, and are limited by the wear and tear of real batteries and human error, which affect the accuracy of verification results.

Method used

A process protection simulation verification method is adopted. By acquiring historical charging and discharging data of lithium batteries, simulation data is automatically generated and interacted with the protection module to determine the effectiveness of its protection function and generate a verification report.

Benefits of technology

It significantly improves the testing efficiency and verification depth of the protection module, can simulate extreme working conditions and boundary conditions, reduces costs, and improves the comprehensiveness and reliability of verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121072129A_ABST
    Figure CN121072129A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of real-time anomaly detection of a battery formation and capacity grading process, in particular to a process protection simulation verification method, device and equipment and a medium, and the method comprises the steps: S1, in a formation and capacity grading process based on parameter protection, obtaining lithium battery charge and discharge historical data; s2, on the basis of the protection types of the charging and discharging historical data, simulation data corresponding to the protection types are automatically generated; the data protection type comprises boundary parameter-based, continuous change-based and jump-based; s3, sending the simulation data to a protection module to trigger the protection module to perform data protection, and judging that the data protection function of the protection module is valid in response to a trigger message returned by the protection module within a specified time; s4, automatically generating a protection function verification report based on the protection function effect; the report comprises trigger response time, message matching degree and passing rate statistics of each protection type.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of real-time exception detection of battery formation and capacity grading process, and particularly relates to a process protection simulation verification method and device, equipment and medium. BACKGROUND

[0002] In the production and manufacturing process of secondary batteries such as lithium ion batteries, the formation and capacity grading system is one of the core devices to ensure the performance and safety of the battery. The system completes key processes such as battery activation and capacity calibration by executing a series of preset charging and discharging process steps, directly affecting the cycle life, energy density and safety of the battery.

[0003] To ensure the safe and stable operation of the battery during the formation and capacity grading process, each process step is configured with corresponding protection parameters, which usually include key indicators such as voltage upper and lower limits, current upper and lower limits, temperature thresholds, and time limits. A dedicated protection module is generally provided in the system, which monitors various parameters in the process execution process in real time based on a specific protection algorithm, and compares and analyzes the preset protection parameters. When a parameter is found to be outside the safe range, the protection module needs to immediately execute the corresponding protection action, such as stopping the current step, cutting off the charging and discharging circuit, or sending an alarm signal, so as to avoid damage to the battery due to overcharging, overdischarging, overtemperature and other abnormal conditions, and even to prevent safety accidents.

[0004] During the research, development, production and maintenance of the formation and capacity grading system, whether the protection function of the protection module is accurately and reliably executed directly affects the safety and reliability of the entire system, so it must be strictly verified. At present, the industry generally uses real machine verification method to verify the protection function of the protection module: that is, a complete power supply system, battery simulation load or real battery pack is built, protection parameters are configured or edited manually, then a preset process flow is started, and whether the protection module can timely and accurately trigger the protection mechanism under abnormal parameters is observed.

[0005] However, this real machine verification method has significant limitations: first, the verification process requires the construction of a complete physical experimental environment, involving power supply equipment, battery samples, test instruments and other hardware resources, which not only has high equipment cost, but also occupies a large amount of space; second, real batteries are used for each verification, and the batteries are prone to wear and tear during repeated charging and discharging verification, resulting in further increase in verification cost; third, the manual editing of protection parameters, monitoring of experimental process and recording of experimental results not only consumes time and effort, but also may affect the accuracy of the verification results due to human error; in addition, due to the construction period of the physical experimental environment, it is difficult to quickly carry out comprehensive verification of multiple working conditions and multiple parameter combinations, resulting in low verification efficiency and failing to meet the needs of rapid iteration and upgrading of the formation and capacity grading system. SUMMARY

[0006] In order to overcome the deficiencies of the prior art, the application provides a process protection simulation verification method, which aims to reduce the cost of protection module protection function verification scheme and improve efficiency and reliability.

[0007] The technical means adopted by the application to solve its technical problems is: a process protection simulation verification method, wherein the improvement lies in that the method comprises:

[0008] Step S1, in the parameter protection-based formation and distribution process, lithium battery charge and discharge history data are acquired;

[0009] Step S2, based on the protection type of the charge and discharge history data, simulation data corresponding to each protection type is automatically generated; the data protection type includes boundary parameter-based protection, continuous change-based protection and jump-based protection;

[0010] Step S3, the simulation data is sent to the protection module for triggering data protection, and in response to the trigger message returned by the protection module within a specified time, it is judged that the data protection function of the protection module is effective;

[0011] Step S4, based on the protection function effectiveness, a protection function verification report is automatically generated; the report contains the trigger response time, message matching degree and pass rate statistics of each protection type.

[0012] In the above technical solution, the simulation data generated based on the boundary parameter in step S2 comprises:

[0013] Based on the normal value a of the charge and discharge history data, the upper limit protection value x0 of the normal value a is x0, and the simulation value x1 greater than the upper limit protection value x0 by 10% is generated, wherein x1=x0(1+10%);

[0014] Based on the normal value a of the charge and discharge history data, the lower limit protection value y0 of the normal value a is y0, and the simulation value y1 less than the lower limit protection value y0 by 10% is generated, wherein y1=y0(1-10%).

[0015] In the above technical solution, the simulation data generated based on the continuous change in step S2 comprises:

[0016] Based on the normal value a of the charge and discharge history data, the upper limit of the data change is Δ, the number of continuous changes is b, and b simulation values a1, a2, a3……a after change are cumulatively generated, wherein a b b =a±bΔ(1+10%), the continuous change includes continuous rise and continuous fall.

[0017] ​The simulation data generated based on the jump in the step S2 in the technical solution comprises:

[0018] The normal value of the charge and discharge history data is a, and simulation data in the range of (0.9a, 1.1a) is generated, at least one jump threshold point is randomly selected, and the jump threshold point is crossed

[0019] The step S3 in the technical solution comprises:

[0020] 5s continuously receives the message returned from the protection module, and the message contains a trigger protection name and a trigger value;

[0021] If the message is not received for more than 5s and the timeout occurs for three times in succession, there is a communication abnormality, and the protection test is immediately terminated and an abnormal log containing a failed protection type and a simulation value is generated.

[0022] The lithium battery charge and discharge history data obtained in the step S1 in the technical solution comprises voltage data, current data, temperature data and charge and discharge cycle times, and the time span of the history data is not less than 3 months of actual operation period.

[0023] The method further comprises the following steps after the step S3 in the technical solution:

[0024] Step S5: If the trigger message returned by the protection module does not match the simulation data sent, a secondary verification process is automatically started, three groups of simulation data of the same type are re-generated and sent to the protection module, and if the verification does not match for two times in succession, it is determined that the protection type function is failed.

[0025] The technical means adopted by the application to solve the technical problems is: a process protection simulation verification device, the device comprises:

[0026] A data acquisition module is used to acquire lithium battery charge and discharge history data in a formation and capacity process based on parameter protection.

[0027] A data generation module is used to automatically generate simulation data corresponding to each protection type based on the protection type of the charge and discharge history data; the data protection type comprises a boundary parameter, a continuous change and a jump;

[0028] A simulation verification module is used to send the simulation data to a protection module for triggering data protection, and in response to a trigger message returned by the protection module within a specified time, it is determined that the data protection function of the protection module is effective.

[0029] A report generation module is used to automatically generate a protection function verification report based on the effective protection function; the report contains the trigger response time, message matching degree and pass rate statistics of each protection type.

[0030] The technical means adopted by the present application to solve its technical problems is: an electronic device, comprising: at least one processor, at least one memory, wherein,

[0031] The memory stores program instructions or codes;

[0032] The program instructions or codes are loaded and executed by the processor, so that the electronic device implements the process protection simulation verification method as claimed in any one of the above.

[0033] The technical means adopted by the present application to solve its technical problems is: a storage medium having program instructions or codes stored thereon, which are loaded and executed by a processor to implement the process protection simulation verification method as claimed in any one of the above.

[0034] The present application has the following beneficial effects:

[0035] 1. Test efficiency is significantly improved: the efficient batch verification of protection logic can be realized. Through the automatic simulation data generation and protection module interaction mechanism, the complete verification period of a single protection logic is significantly shortened to seconds, the test throughput is greatly improved, and the test requirements of rapid iteration and comprehensive coverage are met;

[0036] 2. Verification scene depth expansion: it can accurately simulate and verify the extreme protection working conditions and boundary conditions that are difficult to reproduce or cannot be realized by real battery systems. It is especially suitable for protection strategy verification that needs multi-cycle continuous change trend (such as continuous voltage rise) or specific timing logic trigger, effectively solving the limitations of traditional real battery test in constructing complex and rare trigger conditions, and significantly improving the comprehensiveness and reliability of protection logic verification. BRIEF DESCRIPTION OF DRAWINGS

[0037] Figure 1 A flowchart of a process protection simulation verification method according to an embodiment of the present application is shown;

[0038] Figure 2 A flowchart of another process protection simulation verification method according to an embodiment of the present application is shown;

[0039] Figure 3 A flowchart of another process protection simulation verification method according to an embodiment of the present application is shown;

[0040] Figure 4 A structural block diagram of a process protection simulation verification device according to an embodiment of the present application is shown;

[0041] Figure 5 A structural diagram of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0042] The application will be further described below in conjunction with the accompanying drawings and examples.

[0043] The concept, specific structure and technical effects of the present application will be described clearly and completely in conjunction with the examples and drawings, so as to fully understand the purpose, features and effects of the present application. Obviously, the described examples are only a part of the examples of the present application, but not all the examples. Based on the examples of the present application, other examples obtained by those skilled in the art without creative labor are within the protection scope of the present application. In addition, all the coupling / connection relations involved in the patent do not mean that the components are directly connected, but means that a better coupling structure can be composed by adding or reducing coupling accessories according to the specific implementation. The technical features in the present application can be combined interactively without conflict.

[0044] As shown in the Figure 1 The present application provides a process protection simulation verification method, which is applied to a protection module of a formation and capacity grading system. The method comprises the following steps:

[0045] Step S1: In the formation and capacity grading process based on parameter protection, lithium battery charge and discharge history data are acquired.

[0046] The lithium battery charge and discharge history data comprises voltage data, current data, temperature data and charge and discharge cycle times, and the time span of the history data is not less than 3 months of actual operation period.

[0047] Specifically, by connecting with a battery management module of the formation and capacity grading system, the total voltage of the battery module and the voltage of the key single battery recorded in the battery management system are acquired, for example, the highest voltage, the lowest voltage and the average voltage in the module.

[0048] The current size and direction flowing into / out of the battery module are acquired, which is negative or positive during charging according to the system definition, and is opposite during discharging.

[0049] Temperature sensors are installed at key positions of the battery module, such as the positive and negative electrode connection, the center of the module and multiple points on the surface of the module, to continuously record the temperature value; the complete charge and discharge cycle times experienced by each battery module. One cycle is usually defined as discharging from a certain state of charge to another lower state of charge, and then charging back to the initial state of charge, for example, discharging from 100% SOC to 20% SOC, and charging back to 100% SOC, which is counted as one complete cycle.

[0050] Step S2: Based on the protection type of the charge and discharge history data, simulation data corresponding to each protection type are automatically generated; the data protection type comprises boundary parameter based protection, continuous change based protection and jump based protection.

[0051] Since the charging and discharging data of each lithium battery is different, based on this, the protection type is also different for different data.

[0052] The boundary parameter is essentially to set the protection value for the "upper limit value" and "lower limit value" of the normal value.

[0053] In a possible implementation, the simulation data generated based on the boundary parameter includes:

[0054] Based on the normal value a of the charging and discharging history data, the upper limit protection value x0 is x0>a, and the simulation value x1 greater than the upper limit protection value x0 by 10% is generated, where x1=x0(1+10%).

[0055] For example, taking the battery voltage upper limit protection value x0 as 3000mV as an example, through the above embodiment, the simulation value x1=3300mV is automatically generated.

[0056] Based on the normal value a of the charging and discharging history data, the lower limit protection value y0 is y0

[0057] Similarly, taking the battery voltage lower limit protection value y0 as 3000mV as an example, through the above embodiment, the simulation value y1=2700mV is automatically generated.

[0058] The continuous change is essentially a combination of multiple upper limits or lower limits, such as continuous voltage rise including two protection parameters in turn: voltage rise upper limit and continuous times. The voltage rise upper limit is an upper limit protection type, and the continuous times are essentially to protect when the set number of times is reached.

[0059] In another possible implementation, the simulation data generated based on the continuous change includes:

[0060] Based on the normal value a of the charging and discharging history data, the data change upper limit is Δ, the continuous change times are b, and b cumulative simulation values a1, a2, a3,..., a b , where a b =a±bΔ(1+10%), and the continuous change includes continuous rise and continuous fall.

[0061] Specifically, assuming that the normal voltage a is 3500 mV, the upper limit of voltage rise Δ is 200 mV, and the number of continuous changes b is 3, the generated simulation values a1, a2 and a3 are 3720 mV, 3940 mV and 4160 mV respectively. Through the data, 3 times of voltage rise fluctuation of 220 mV can be realized, so that the protection module can be triggered to perform protection.

[0062] Similarly, assuming that the normal voltage a is 3500 mV, the upper limit of voltage drop Δ is 200 mV, and the number of continuous changes b is 3, the generated simulation values a1, a2 and a3 are 3280 mV, 3060 mV and 2840 mV respectively. Through the data, 3 times of voltage drop fluctuation of 220 mV can be realized, so that the protection module can be triggered to perform protection.

[0063] For the jump data, since it simulates the normal generated data of the battery, many protections for such data often detect the "rising edge", that is, when the normal data changes to abnormal data, the protection is performed. For example, the channel temperature suddenly jumps from a normal temperature to an abnormal data.

[0064] In another possible implementation, the simulation data generated based on the jump includes:

[0065] Based on the normal value a of the charge and discharge history data, a plurality of simulation data in the range of (0.9a, 1.1a) is generated, at least one jump threshold point is randomly selected, and a simulation data sequence across the jump threshold is generated.

[0066] Specifically, taking the normal temperature of the channel as 30℃ as an example, a data sequence is constructed as (27, 33)℃ with an amplitude of 10% above and below it. At least one jump threshold point is randomly selected from the sequence, which meets the simulation data less than the "upper limit" and greater than the "lower limit", and can trigger the data protection based on the jump.

[0067] Step S3, the simulation data is sent to the protection module for triggering the data protection, and in response to the trigger message returned by the protection module within a specified time, it is judged that the data protection function of the protection module is effective.

[0068] In one possible implementation, as shown in Figure 2 The step S3 includes:

[0069] Step S301, continuously receiving the message returned from the protection module within 5s; the message contains the trigger protection name and the trigger value.

[0070] Step S302, if no packet is received for more than 5s and the time is exceeded for 3 times in succession, there is a communication abnormality, the protection test is terminated immediately and an abnormality log containing the failure protection type and the simulation value is generated.

[0071] When the protection module receives the simulation data, the simulation data is started to be executed, and if no protection occurs, a "no protection" packet information is returned. The packet can be used to determine that no protection occurs at present.

[0072] Since the time for issuing data to the protection module to protect and returning information is completed within 5s, if no packet is returned for more than 5s, it is generally considered to be an abnormal situation. The application adopts a 3-time retransmission mechanism. If the time is exceeded for 3 times and no packet is returned, it is considered that the communication is abnormal, and the protection test is terminated.

[0073] Through the above embodiment, the simulation data is generated automatically, and the interaction mechanism with the protection module is realized. The efficient batch verification of the protection logic can be realized, the complete verification period of a single protection logic is significantly shortened to seconds, the test throughput is greatly improved, the test requirements of rapid iteration and comprehensive coverage are met; at the same time, the extreme protection working conditions and boundary conditions that are difficult to reproduce or cannot be realized in a real battery system can be accurately simulated and verified. It is especially suitable for protection strategy verification of multi-period continuous change trend (such as continuous voltage rise) or specific timing logic trigger, effectively solves the limitations of traditional real battery test in constructing complex and rare trigger conditions, and significantly improves the comprehensiveness and reliability of protection logic verification.

[0074] Step S4, based on the effect of the protection function, a protection function verification report is automatically generated; the report contains the trigger response time, packet matching degree and pass rate statistics of each protection type.

[0075] Specifically, the trigger response time is accurate to milliseconds, records the interval time length from sending to receiving the trigger packet of each group of simulation data, and the mean value, maximum value and minimum value of the response time of the same type protection; the packet matching degree is evaluated by the trigger protection name accuracy rate and trigger value error rate double indicators.

[0076] The trigger value error rate calculation formula is:

[0077] (|return trigger value-simulation data theoretical value| / simulation data theoretical value) x 100%;

[0078] The above error rate is controlled within 5%; the pass rate is calculated by calculating the single verification pass rate, cumulative verification pass rate and pass rate change trend of different test rounds of each protection type, and the simulation data sample number and corresponding abnormal reason of the unverified simulation data are marked.

[0079] By accurately triggering the response time to the millisecond level and recording the mean value and extreme value, the real-time performance difference of the protection module can be quantified, data support can be provided for the response efficiency optimization of different protection types, and the verification accuracy and traceability can be improved; by associating the sample number with the abnormal reason, the whole-process tracking of problem tracing is realized, and the design defects or parameter configuration deviations of the protection module can be located.

[0080] In another possible implementation, as shown in Figure 3 After the step S3, the method further includes:

[0081] Step S5: If the trigger message returned by the protection module does not match the simulation data sent, a secondary verification process is automatically started, 3 groups of simulation data of the same type are re-generated and sent to the protection module, and if the verification does not match for two consecutive times, it is determined that the protection type function is failed.

[0082] Through the embodiment, by automatically starting the secondary verification process, the single-mismatch result caused by accidental factors (such as instantaneous communication interference and simulation data transmission packet loss) is avoided to directly determine the function failure, the reliability and public credibility of the verification result are improved, the requirement that the verification does not match for two consecutive times to determine the failure can effectively distinguish between temporary abnormalities and systematic defects of the protection module, and it is ensured that the determination result can accurately reflect the actual function state of the protection type to provide an accurate direction for subsequent fault troubleshooting.

[0083] It should be understood that, although each step in the above flowchart is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless explicitly stated in this article, the execution of these steps does not have strict sequence restrictions, and these steps can be executed in other orders. Moreover, at least part of the steps in the above flowchart can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or sub-steps or stages of other steps.

[0084] The following is an apparatus embodiment of the present application, which can be used to execute the process protection simulation verification method involved in the present application. For details not disclosed in the apparatus embodiment of the present application, please refer to the method embodiment of the process protection simulation verification method involved in the present application.

[0085] Please refer to Figure 4 In the embodiment of the present application, a process protection simulation verification device 60 is provided, and the device 60 includes a data acquisition module 601, a data generation module 602, a simulation verification module 603, and a report generation module 604.

[0086] The data acquisition module 601 is configured to acquire lithium battery charge and discharge history data in a parameter protection-based formation and component process.

[0087] The data generation module 602 is configured to automatically generate simulation data corresponding to each protection type based on the protection type of the charge and discharge history data; the data protection type includes boundary parameter-based protection, continuous change-based protection, and jump-based protection.

[0088] The simulation verification module 603 is configured to send the simulation data to a protection module for triggering data protection, and to determine that the data protection function of the protection module is effective in response to a trigger message returned by the protection module within a specified time.

[0089] The report generation module 604 is configured to automatically generate a protection function verification report based on the effectiveness of the protection function; the report includes trigger response time, message matching degree, and pass rate statistics of each protection type.

[0090] It should be noted that the data processing apparatus based on the heterogeneous storage channel provided in the above embodiment only divides the above functions for example when processing data, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the data processing apparatus based on the heterogeneous storage channel is divided into different functional modules to complete all or part of the functions described above. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to call and execute the operations corresponding to the above modules by the processor.

[0091] In addition, the data processing apparatus based on the heterogeneous storage channel provided in the above embodiment and the method embodiment of the data processing method based on the heterogeneous storage channel belong to the same concept, and the specific way in which each module performs operations has been described in detail in the method embodiment, which will not be described here.

[0092] Please participate Figure 5 In the embodiment of the present application, an electronic device 4000 is provided.

[0093] In Figure 5In the middle, the data interaction between the processor 4001 and the memory 4003 can be implemented through at least one communication bus 4002. The communication bus 4002 can include a channel for transmitting data between the processor 4001 and the memory 4003. The communication bus 4002 can be a PCI (Peripheral Component Interconnect, Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture, Extended Industry Standard Architecture) bus, etc. The communication bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 In the middle, only one thick line is used to represent it, but it does not mean that there is only one bus or only one type of bus.

[0094] Optionally, the electronic device 4000 can also include a transceiver 4004, which can be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception, etc. It should be noted that the transceiver 4004 is not limited to one in actual application, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.

[0095] The processor 4001 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processor 4001 can implement or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosure. The processor 4001 can also be a combination of computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc. The memory 4003 can be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, an optical disk storage (including a compact disk, a laser disk, an optical disk, a digital versatile disk, a Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program instructions or code in the form of instructions or data structures and accessible by the electronic device 400, but not limited thereto.

[0096] The memory 4003 stores program instructions or code, which can be read by the processor 4001 through the communication bus 4002.

[0097] The program instructions or code are executed by the processor 4001 to implement the process protection simulation verification method in the above embodiments.

[0098] In addition, the present application provides a storage medium, which stores program instructions or code, and the program instructions or code are loaded and executed by the processor to implement the process protection simulation verification method as described above.

[0099] The embodiment of the present application provides a computer program product, the computer program product includes program instructions or codes, the program instructions or codes are stored in a storage medium, a processor of an electronic device reads the program instructions or codes from the storage medium, loads and executes the program instructions or codes, so that the electronic device implements the process protection simulation verification method as described above.

[0100] The above is a specific description of the preferred embodiment of the application, but the application is not limited to the described embodiments, and those skilled in the art can make various equivalent modifications or replacements without departing from the spirit of the application, and these equivalent modifications or replacements are all included in the scope defined by the claims of the present application.

Claims

1. A process protection simulation verification method applied to a protection module of a formation and distribution system, characterized in that, The method comprises: Step S1, acquiring lithium battery charge and discharge history data in a formation and binning process based on parameter protection; Step S2, automatically generating simulation data corresponding to each protection type based on the protection type of the charge and discharge history data; the data protection type includes boundary parameter-based, continuous change-based, and jump-based; Step S3, sending the simulation data to a protection module for triggering data protection, and judging the data protection function of the protection module to be effective in response to a trigger message returned by the protection module within a specified time; Step S4, generating a protection function verification report based on the effective protection function; the report contains trigger response time, message matching degree, and pass rate statistics of each protection type.

2. The process protection emulation verification method of claim 1, wherein, The simulation data generated based on the boundary parameter in step S2 comprises: Based on the normal value a of the charge and discharge history data, the upper limit protection value x0 of which is x0>a, a simulation value x1 greater than the upper limit protection value x0 by 10% is generated, wherein x1=x0(1+10%); Based on the normal value a of the charge and discharge history data, the lower limit protection value y0 of which is y0 3. The process protection emulation verification method of claim 1, wherein, The simulation data generated based on the continuous change in step S2 comprises: The normal value of the charge and discharge history data is a, the upper limit of data variation is Δ, the number of continuous variations is b, and b cumulative generated simulation values a1, a2, a3,..., a are generated after variation b , where a b =a±bΔ(1+10%), and the continuous variation includes continuous increase and continuous decrease.

4. The process protection emulation verification method of claim 1, wherein, The simulation data generated based on the jump in step S2 comprises: Based on the normal value a of the charge and discharge history data, a plurality of simulation data within the range of (0.9a, 1.1a) is generated, at least one jump threshold point is randomly selected, and a simulation data sequence across the jump threshold is generated.

5. The process protection emulation verification method of claim 1, wherein, The step S3 comprises: 5s continuously receives messages returned from the protection module; the message contains a trigger protection name and a trigger value; If no message is received for more than 5s and it is timed out for 3 times in a row, there is a communication exception, the protection test is terminated immediately, and an abnormal log containing the invalid protection type and the simulation value is generated.

6. The process protection emulation verification method of claim 1, wherein, The lithium battery charge and discharge history data acquired in step S1 includes voltage data, current data, temperature data, and charge and discharge cycle times, and the time span of the history data is not less than 3 months of actual operation period.

7. The process protection emulation verification method of claim 1, wherein, After step S3, the method further comprises: Step S5: if the trigger message returned by the protection module does not match the simulation data sent, automatically start a secondary verification process, generate 3 sets of simulation data of the same type and send them to the protection module, and if the verification does not match for 2 times in a row, determine that the protection type function is invalid.

8. A process protection emulation verification apparatus, characterized by, The device comprises: A data acquisition module for acquiring lithium battery charge and discharge history data in a formation and binning process based on parameter protection; A data generation module for automatically generating simulation data corresponding to each protection type based on the protection type of the charge and discharge history data; the data protection type includes boundary parameter-based, continuous change-based, and jump-based; The simulation verification module is configured to send the simulation data to the protection module to trigger the protection module to perform data protection, and to determine that the data protection function of the protection module is effective in response to a trigger message returned by the protection module within a specified time. The report generation module is configured to automatically generate a protection function verification report based on the fact that the protection function is effective. The report includes trigger response time, message matching degree, and pass rate statistics for each protection type.

9. An electronic device, comprising: Comprising: at least one processor, at least one memory, program instructions or codes are stored on the memory; The program instructions or codes are loaded and executed by the processor, so that the electronic device implements the process protection simulation verification method according to any one of claims 1 to 7.

10. A storage medium having stored thereon program instructions or code, characterized in that, The program instructions or codes are loaded and executed by the processor to implement the process protection simulation verification method according to any one of claims 1 to 7.