Energy storage equipment test report generation method and electronic equipment
By using the energy storage equipment test report generation method in DCR testing, obtaining and extracting test forms and data, and generating test reports, the problems of low data screening efficiency and error-prone in the existing technology are solved, and the accuracy and efficiency of the report are improved.
Patent Information
- Application Number
- CN202510122859.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-26
- Publication Date
- 2025-05-27
AI Technical Summary
During the existing DCR test, data screening is inefficient and error-prone, affecting the accuracy of the report.
It provides a method for generating test report of energy storage equipment. By obtaining the form number of the test form to be retrieved, obtaining test process information and step layer data information from the database, obtaining data extraction instructions, extracting test record data of the energy storage equipment under the specified stage number, and generating a test report.
This method improves the efficiency of data screening, reduces labor costs, reduces error rates, and ensures the accuracy and reliability of test reports.
Smart Images

Figure CN120045414A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of data processing, and specifically provides a method for generating a test report of an energy storage device and an electronic device. Background Art
[0002] With the wide application of electronic devices and the rapid development of new energy technologies, the quality and performance requirements for new energy storage devices are getting higher and higher. DCR (Direct Current Resistance) test is the basis for quality control and performance evaluation of energy storage devices such as batteries and battery cells. The test results need to be analyzed and statistically processed in a timely and accurate manner, and detailed reports need to be generated.
[0003] Currently, the processing of DCR data mostly adopts a manual method. However, most DCR tests are non-standard tests, and the test processes are flexible and diverse. When extracting data, it is necessary to screen the data step by step according to the test process. For soft-pack batteries, there are usually multiple batteries under one test order, and then operations such as data calculation and plotting are performed to obtain the DCR report. However, the data screening process in the above DCR test process takes a lot of time and manpower, and is prone to errors and inconsistencies, thus affecting the accuracy of the DCR report. Summary of the Invention
[0004] This application aims to solve the above technical problems, that is, to solve the problems of low data screening efficiency and easy error in the existing DCR test process.
[0005] In a first aspect, this application provides a method for generating a test report of an energy storage device, which includes:
[0006] Obtain the form number of the test form to be retrieved, and display the test process information and the step-level data information of the energy storage device obtained from the database based on the form number;
[0007] Obtain a data extraction instruction, where the data extraction instruction includes the stage number input by the user based on the displayed test process information and the step-level data information;
[0008] Extract the test record data of the energy storage device at the stage number from the database;
[0009] Generate a test report of the energy storage device based on the test record data.
[0010] In some embodiments, the extracting the test record data of the energy storage device at the stage number from the database includes:
[0011] Determine the number of the stage numbers;
[0012] Extract the test record data of the energy storage device under each stage serial number from the database.
[0013] In some embodiments, the extracting the test record data of the energy storage device under each stage serial number from the database includes:
[0014] Extract the test record data of the energy storage device at multiple time points under each stage serial number from the database.
[0015] In some embodiments, after extracting the test record data of the energy storage device at multiple time points under each stage serial number from the database, the method further includes:
[0016] Determine whether the test record data is extracted at all of the multiple time points;
[0017] If not, adjust the multiple time points and extract the test record data at the adjusted multiple time points.
[0018] In some embodiments, before obtaining the test form information and the process layer data information of the energy storage device from the database based on the form number for display, the method further includes:
[0019] Associate and store the original test data and test form information of different energy storage devices in the database respectively; the original test data includes the process layer data information and test record data corresponding to different energy storage devices, and the test form information includes the form number and the test process information.
[0020] In some embodiments, before extracting the test record data of the energy storage device under the stage serial number from the database, the method further includes:
[0021] Determine whether the stage serial number is valid;
[0022] If not, send a prompt message.
[0023] In some embodiments, extracting the test record data of the energy storage device under the stage serial number from the database includes:
[0024] Extract at least one of capacitance, current, voltage and temperature of the energy storage device under the stage serial number from the database.
[0025] In some embodiments, generating a test report for the energy storage device based on the test record data includes:
[0026] Generate at least one of a time-resistance curve, a time-current curve, and a time-temperature curve based on the test record data;
[0027] Generate the test report based on at least one of a time-resistance curve, a time-current curve, and a time-temperature curve.
[0028] In a second aspect, the present application provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the method for generating a test report of an energy storage device described in any one of the above.
[0029] In a third aspect, the present application provides an electronic device, which includes:
[0030] At least one processor;
[0031] And a memory communicatively connected to the at least one processor;
[0032] Wherein, the memory stores a computer program, which when executed by the at least one processor implements the method for generating a test report of an energy storage device described in any one of the above.
[0033] In the case of adopting the above technical solution, the present application can obtain the form number of the test form to be retrieved, and based on the form number, obtain the test process information and the work step layer data information of the energy storage device from the database for display; obtain a data extraction instruction, where the data extraction instruction includes the stage number input by the user based on the displayed test process information and work step layer data information; extract the test record data of the energy storage device at the stage number from the database; and generate a test report of the energy storage device based on the test record data. This method is beneficial to flexibly and conveniently obtain the test record data at the required stage number, saving time and resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The following describes the preferred embodiments of the present application with reference to the accompanying drawings, in which:
[0035] Figure 1 is a flowchart of a method for generating a test report of an energy storage device provided by an embodiment of the present application;
[0036] Figure 2 is a flowchart of a method for generating a test report of an energy storage device provided by another embodiment of the present application;
[0037] Figure 3 is a flowchart of a method for generating a test report of an energy storage device provided by another embodiment of the present application;
[0038] Figure 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0039] The following describes some embodiments of the present application with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present application and are not intended to limit the protection scope of the present application.
[0040] Based on the description in the background art section, it can be seen that currently, the processing of DCR data mostly adopts a manual method. However, most DCR tests are non-standard tests, and the test processes are flexible and diverse. When extracting data, it is necessary to screen the data step by step according to the test process. For soft-pack batteries, there are often multiple batteries under a test order, resulting in a large workload, consuming a large amount of time and manpower, and being not very convenient.
[0041] Based on this, the present application provides a method for generating a test report of an energy storage device. This method can be used for batteries and will be described below by taking its application to batteries as an example. In some embodiments, this method can be specifically applied to the generation of a DCR test report of a battery. In other embodiments, it can also be used for the generation of other performance test reports of a battery.
[0042] Among them, DCR testing is usually used to evaluate the internal resistance consistency of a battery module and the impedance value of welding or connection ends. The steps of DCR testing can include:
[0043] Preparation stage: Place the battery module in a test environment to ensure that conditions such as temperature and humidity meet the test requirements; connect the test equipment and set test parameters such as discharge current, charge current, test time, etc.; the battery module can include multiple batteries;
[0044] Discharge stage: Discharge the battery according to the set discharge current for a certain period of time (such as 10s - 30s), and record the voltage values at the start and end of the discharge;
[0045] And / or,
[0046] Charge stage: After the discharge ends, charge the battery according to the set charge current for a certain period of time, and record the voltage values at the start and end of the charge;
[0047] Data calculation: Calculate the DCR value based on the recorded voltage and current values;
[0048] Result analysis: Analyze the DCR value and evaluate the performance of the battery module.
[0049] The above test process can be repeated multiple times. Based on this, the method provided in the embodiments of the present application can store, uniformly manage, and flexibly retrieve various types of data during the test process and the test process information, and generate a test report, which is conducive to flexibly and conveniently obtaining the test record data at the required stage serial number, saving time and resources, and improving the efficiency of generating the test report.
[0050] See Figure 1 as shown Figure 1 is a schematic flowchart of a method for generating a test report of an energy storage device provided by an embodiment of the present application, which may include:
[0051] Step S11: Obtain the form number of the test form to be retrieved, and based on the form number, obtain the test process information and the work step layer data information of the energy storage device from the database for display;
[0052] Step S12: Obtain a data extraction instruction, where the data extraction instruction includes the stage number input by the user based on the displayed test process information and work step layer data information;
[0053] Step S13: Extract the test record data of the energy storage device at the stage number from the database;
[0054] Step S14: Generate a test report of the energy storage device based on the test record data.
[0055] In some embodiments, step S11 may be specifically: obtain the form number of the test form to be retrieved, and based on the correspondence between the form number and the test process information and the work step layer data information of the energy storage device, obtain the test process information and the work step layer data from the database for display. By pre-storing the form number, the test process information, and the work step layer data information of the energy storage device in the database, it is beneficial to achieve unified management and flexible retrieval of data, which can effectively improve the data screening efficiency and save time and labor costs.
[0056] Among them, the test form may include the form number and the identification information of the battery module. The test process information may be pre-set by R & D personnel based on actual needs, and the test process information and the work step layer data information may be pre-stored in the database. In some embodiments, the work step layer data information may at least include the stage number, that is, the cycle number and the work step number. In some other embodiments, the work step layer data information may further include the work step and the work step time.
[0057] The cycle number refers to the number of test cycles repeated during the entire test process. For example, when testing the DCR at different SOC (state of charge), it may be necessary to start from 100% SOC, gradually discharge to different SOC points (such as 90%, 80%, etc.), and perform DCR tests at each SOC point. The test at each SOC point constitutes a test cycle, and the cycle number is used to distinguish these different test cycles.
[0058] The process step number refers to the sequence number of each step that needs to be executed to complete the test within each test cycle. For example, in a test cycle, it may include a discharging step, a resting step (waiting for the battery voltage to stabilize), a charging step, etc., and these steps are distinguished by the process step number.
[0059] In some embodiments, step S12 may specifically be to obtain a data extraction instruction, and the data extraction instruction may include multiple stage numbers.
[0060] The stage number includes a cycle number and a process step number, and multiple stage numbers may correspond to different cycle numbers and / or process step numbers.
[0061] In some embodiments, step S13 may specifically be to extract at least one of capacitance, current, voltage, and temperature of the energy storage device under the stage number from the database.
[0062] In some other embodiments, step S13 may specifically be:
[0063] Determine the number of stage numbers;
[0064] Extract the test record data of the energy storage device under each stage number from the database.
[0065] In some embodiments, determining the number of stage numbers may specifically be to use the split function to separate multiple stage numbers according to a specific delimiter such as " / ", so as to obtain the number of stage numbers, and it is convenient to subsequently extract the test record data for each separated stage number respectively.
[0066] Among them, the test record data may be the data recorded during the DCR test of the energy storage device and pre-stored in the database, and the test record data may at least include voltage or current. In some other embodiments, the test record data may further include absolute time, relative time, and temperature. The absolute time may be the specific time when the test starts, and the relative time may be the relative time relative to the start of the test. The overall test time of each battery can be calculated through the absolute time and the relative time, and it is used for subsequent report generation.
[0067] In some embodiments, extracting the test record data of the energy storage device under each stage number from the database may specifically be:
[0068] Extract the test record data of the energy storage device at multiple time points under each stage number from the database, so as to improve the reliability of the subsequent report generation.
[0069] As an example, the voltage and current values of the battery at 0S, 1S, 5S, 10S, 30S, and 60S can be obtained under the current cycle number and process step number.
[0070] In some other embodiments, the test record data may further include data recorded when testing different regions of the energy storage device, such as data recorded when testing regions such as the positive or negative electrode of the battery. Correspondingly, extracting the test record data of the energy storage device under each stage number from the database may specifically be extracting the test record data of at least one region of the energy storage device under each stage number, wherein for each region, the test record data at multiple time points may be extracted.
[0071] In some embodiments, step S14 may specifically be:
[0072] Generating at least one of a time-resistance curve, a time-current curve, and a time-temperature curve based on the test record data;
[0073] Generating a test report based on at least one of the time-resistance curve, the time-current curve, and the time-temperature curve.
[0074] Wherein, when the test record data includes currents at multiple time points, a time-current curve may be generated based on the currents at multiple time points;
[0075] When the test record data includes temperatures at multiple time points, a time-temperature curve may be generated based on the temperatures at multiple time points;
[0076] When the test record data includes currents and voltages at multiple time points, the resistance may be determined based on the current and voltage, and a time-resistance curve may be generated based on the resistances corresponding to each time point among the determined multiple time points.
[0077] In some embodiments, when generating a DCR test report for the energy storage device, at least a time-resistance curve may be generated, and a test report may be generated based on the time-resistance curve. In some other embodiments, at least one of a time-temperature curve and a time-current curve may also be generated, and a test report may be generated in combination with the time-resistance curve.
[0078] In some embodiments, the test results of the energy storage device, such as the resistance and at least one of the generated time-resistance curve, time-current curve, and time-temperature curve, may also be saved in fixed cells of an excel table and stored in the database.
[0079] The above is a method for generating a test report of an energy storage device provided by an embodiment of the present application. It obtains the form number of the test form to be retrieved, and based on the form number, obtains the test process information and the work step layer data information of the energy storage device from the database for display; obtains a data extraction instruction, where the data extraction instruction includes the phase number input by the user based on the displayed test process information and work step layer data information; extracts the test record data of the energy storage device at the phase number from the database; and generates a test report of the energy storage device based on the test record data. This method is beneficial for flexibly and conveniently obtaining the test record data at the required phase number, saving time and resources.
[0080] In some embodiments, in order to achieve unified processing of different energy storage devices, different test forms, and their associated data, refer to Figure 2 As shown, before step S11, it may further include:
[0081] Step S10: Associatively store the original test data and test form information of different energy storage devices in the database respectively; the original test data includes the work step layer data information and test record data corresponding to different energy storage devices, and the test form information includes the form number and test process information.
[0082] In some embodiments, the original test data may include data information of a cycle layer, a work step layer, and a record layer. Among them, the data information of the cycle layer may include summary data such as charge-discharge capacity, energy, time, maximum temperature, and minimum temperature for each charge-discharge cycle of the battery. The data information of the work step layer, that is, the work step layer data information mentioned above, may include cycle number, work step number, work step procedure, and work step time. The data information of the record layer may include detailed data such as charge-discharge capacity, energy, relative time, absolute time, voltage, current, temperature, etc., and a test process table. The test record data in step S13 above may be the data obtained from the record layer.
[0083] In some embodiments, the original test data corresponding to different test forms of different energy storage devices can be preprocessed, such as screening specific fields in the cycle layer, process step layer, and record layer, establishing a mapping relationship between the data fields of the original test data and the database fields, and storing the original test data in the database using SQL (Structured Query Language) statements of a VBA (Visual Basic for Applications) program, so as to facilitate subsequent display and retrieval. By using SQL statements, it is beneficial to convert the original test data into a format suitable for database storage and analysis, realize batch processing of test form data, facilitate one-key report generation and self-service storage, save labor costs while ensuring the correctness of data processing. In addition, compatibility can be improved to achieve compatible processing of data from different energy storage devices and different formats, so as to dynamically generate more targeted report templates according to different test processes. In this process, the test form may be used as an intermediate step or tool for extracting and organizing the original test data, but the final data storage and management are usually carried out in the database.
[0084] In some embodiments, in order to further save the process and obtain the intelligent device test report with high efficiency, it is also possible to determine whether the obtained stage serial number and / or test record data are valid. For specific details, please refer to the following description.
[0085] See Figure 3 as shown in Figure 3 is a schematic flowchart of a method for generating an energy storage device test report provided by another embodiment of the present application, which may include:
[0086] Step S31: Obtain the form number of the test form to be retrieved, and display the test process information and the process step layer data information of the energy storage device based on the form number from the database;
[0087] Step S32: Obtain a data extraction instruction, where the data extraction instruction includes the stage serial number input by the user based on the displayed test process information and process step layer data information;
[0088] Step S33: Determine whether the stage serial number is valid;
[0089] If not, send a prompt message; if so, execute step S34;
[0090] Step S35: Determine the number of stage serial numbers;
[0091] Step S36: Extract the test record data of the energy storage device under each stage serial number from the database;
[0092] Step S36: Determine whether test record data is extracted at multiple time points;
[0093] If not, execute Step S37: Adjust multiple time points and extract test record data at the adjusted multiple time points; and,
[0094] Step S38: Generate a test report for the energy storage device based on the test record data at the adjusted multiple time points.
[0095] In some embodiments, Steps S31 and S32 can be implemented in the same manner as Steps S11 and S12 above respectively. Step S38 can be implemented by adaptively replacing the test record data in Step S14 with the test record data at the adjusted multiple time points and using the same manner as S14. For the sake of brevity, it will not be elaborated here. For details, please refer to the description above.
[0096] In some embodiments, Step S33 can specifically determine whether it is valid by judging whether both the obtained loop number and process step number are empty. If both are empty, that is, neither the loop number nor the process step number is obtained, then it is invalid.
[0097] In some embodiments, Step S34 can specifically be: Use the split function to separate multiple stage numbers according to a specific delimiter such as " / ", to obtain the number of stage numbers. And it is convenient to subsequently extract test record data for each separated stage number respectively.
[0098] In some embodiments, Step S35 can specifically be: Extract test record data of the energy storage device at multiple time points under each stage number from the database. To improve the reliability of the subsequent report generation.
[0099] In some embodiments, Step S36's determination of whether test record data is extracted at multiple time points can be to determine whether the test record data extracted at multiple time points all have values. If so, a test report for the energy storage device can be generated based on the test record data at multiple time points. If not, then execute Step S37.
[0100] In some embodiments, Step S37 can specifically be to adjust multiple time points and extract test record data at the adjusted multiple time points in the same manner as Step S35.
[0101] In some embodiments, adjusting multiple time points can be: for each time point, jumping to a time point with a preset time interval from the current time point, that is, obtaining the corresponding adjusted multiple time points. Among them, the preset time interval can be set according to demand, and the preset time intervals corresponding to different time points can be different. As an example, the voltage and current values of the battery at 0S, 1S, 5S, 10S, 30S, and 60S under the current cycle number and process step number can be obtained. When at least part of the test record data is not obtained in the above multiple time points, it can be adjusted to obtain the voltage and current values of the battery at 0.9S, 4.9S, 9.9S, 29.9S and 59.9S under the current cycle number and process step number.
[0102] In some embodiments, steps S36 and S37 may be executed cyclically until test record data can be extracted at multiple adjusted time points. When executing the cycle, the preset time intervals corresponding to different cycle times may be the same or different.
[0103] It should be noted that, in this embodiment, the validity of both the phase number and the test record data is determined by way of example. In other embodiments, the validity of only one of the phase number and the test record data may be determined. Figure 2 The corresponding embodiment is implemented.
[0104] The above is a method for generating a test report for an energy storage device provided by another embodiment of the present application, which can achieve the same Figure 1 The same beneficial effects as those of the corresponding embodiments are achieved. In addition, by determining whether the acquired phase sequence number and / or test record data is valid, the processing flow can be saved and the effectiveness of generating the report can be improved.
[0105] It is understood by those skilled in the art that all or part of the processes in the method for implementing the above-mentioned embodiments of the present application can also be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include: any entity or device, medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium, etc. that can carry the computer program code.
[0106] Another aspect of the present application also provides a computer-readable storage medium.
[0107] In an embodiment of a computer-readable storage medium according to the present application, the computer-readable storage medium may be configured to store a program for executing the energy storage device test report generation method of the above method embodiment. The program may be loaded and run by a processor to implement the above energy storage device test report generation method. For the sake of convenience of description, only the parts related to the embodiments of the present application are shown. For the specific technical details not disclosed, please refer to the method part of the embodiments of the present application. The computer-readable storage medium may be a storage device formed by various electronic devices. Optionally, the computer-readable storage medium in the embodiments of the present application is a non-transitory computer-readable storage medium.
[0108] Another aspect of the present application also provides an electronic device.
[0109] In an embodiment of an electronic device according to the present application, the electronic device may include at least one processor; and a memory communicatively connected to the at least one processor; wherein, a computer program is stored in the memory, and when the computer program is executed by the at least one processor, the method described in any of the above embodiments is implemented. Refer to the attached Figure 4 , Figure 4 In the figure, it is exemplarily shown that the memory 41 and the processor 42 are communicatively connected through a bus.
[0110] The electronic device described in the present application may be, but is not limited to, a mobile phone, a tablet computer, a desktop type, a laptop, a handheld computer, a notebook computer, a vehicle-mounted device, an ultra-mobile personal computer (UMPC), an augmented reality (AR) / virtual reality (VR) device, etc. The embodiments of the present application do not make any limitations in this regard.
[0111] So far, the technical solutions of the present application have been described in conjunction with the preferred embodiments shown in the drawings. However, those skilled in the art can easily understand that the protection scope of the present application is obviously not limited to these specific embodiments. Without departing from the principle of the present application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the protection scope of the present application.
Claims
1. A method for generating a test report for an energy storage device, characterized in that: include: Obtain the form number of the test form to be retrieved, and based on the form number, obtain the test process information and the work step layer data information of the energy storage device from the database for display; Obtaining a data extraction instruction, wherein the data extraction instruction includes a phase number input by a user based on the displayed test process information and the work step layer data information; Extracting the test record data of the energy storage device under the stage sequence number from the database; A test report of the energy storage device is generated based on the test record data.
2. The method according to claim 1, characterized in that The extracting the test record data of the energy storage device under the stage sequence number from the database includes: Determining the number of said stage numbers; The test record data of the energy storage device under each stage number is extracted from the database.
3. The method according to claim 2, characterized in that The extracting the test record data of the energy storage device under each stage sequence number from the database includes: The test record data of the energy storage device at multiple time points under each stage sequence number is extracted from the database.
4. The method according to claim 3, characterized in that After extracting the test record data of the energy storage device at multiple time points under each stage sequence number from the database, the method further includes: Determining whether the test record data is extracted at all the multiple time points; If not, the multiple time points are adjusted, and the test record data of the adjusted multiple time points are extracted.
5. The method according to claim 1, characterized in that Before obtaining the test form information and the work step layer data information of the energy storage device from the database based on the form number for display, the method further includes: The original test data and test form information of different energy storage devices are associated and stored in a database respectively; the original test data includes the work step layer data information and test record data corresponding to the different energy storage devices, and the test form information includes the form number and the test process information.
6. The method according to claim 1, characterized in that Before extracting the test record data of the energy storage device under the stage sequence number from the database, the method further includes: Determine whether the stage sequence number is valid; If no, send a prompt message.
7. The method according to any one of claims 1 to 6, characterized in that Extracting the test record data of the energy storage device under the stage sequence number from the database includes: At least one of the capacity, current, voltage and temperature of the energy storage device under the stage number is extracted from the database.
8. The method according to claim 7, characterized in that Generating a test report of the energy storage device based on the test record data includes: generating at least one of a time-resistance curve, a time-current curve, and a time-temperature curve based on the test record data; The test report is generated based on at least one of a time-resistance curve, a time-current curve, and a time-temperature curve.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for generating a test report for an energy storage device according to any one of claims 1 to 8 is implemented.
10. An electronic device, characterized in that: include: at least one processor; and, a memory communicatively coupled to the at least one processor; Wherein, a computer program is stored in the memory, and when the computer program is executed by the at least one processor, the method for generating a test report for an energy storage device according to any one of claims 1 to 8 is implemented.