Dynamic response time test module and implementation method for energy storage system

By using time slice polling in the electrochemical energy storage system to measure the dynamic response time of the energy storage system, the problem of inaccurate measurement in the prior art is solved, the rapid response test of the power grid is realized, and the operating efficiency and accuracy of the system are improved.

CN114779097BActive Publication Date: 2025-05-23SHANDONG ZHONGSHI YITONG GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210421303.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-21
Publication Date
2025-05-23
Estimated Expiration
2042-04-21

AI Technical Summary

Technical Problem

The prior art is difficult to measure the dynamic response time of electrochemical energy storage systems quickly and accurately, resulting in the inability to realize rapid grid response testing.

Method used

The system task scheduling is completed by time slice polling, and by collecting voltage and current data, isolating conversion and signal conditioning, measuring power, and transmitting it to the processor to calculate parameters such as charge and discharge response time, charge and discharge adjustment time, steady-state power, etc.

Benefits of technology

It realizes accurate measurement of the dynamic response time of the electrochemical energy storage system, improves the system's rapid response test capabilities, and ensures the stable operation of the power grid.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114779097B_ABST
    Figure CN114779097B_ABST
Patent Text Reader

Abstract

The present invention proposes a dynamic response time test module and implementation method for energy storage systems, including: collecting voltage and current data of the electrochemical energy storage system, performing power measurement on the voltage and current data after isolation transformation and signal conditioning, and then transmitting the measurement results to the processor; the processor uses time slice polling to complete the task scheduling of the system, and obtains the charge and discharge response time, charge and discharge adjustment time, charge and discharge steady-state power, charge to discharge conversion time, and discharge to charge conversion time of the electrochemical energy storage system. This method can solve the problem of accurate dynamic time testing of energy storage systems, improve the accuracy of dynamic response time and the operating efficiency of energy storage systems, and provide a scientific basis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of electrochemical energy storage system testing, and in particular relates to a dynamic response time testing module for an energy storage system and an implementation method thereof. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] With the increasing maturity of electrochemical energy storage technology, electrochemical energy storage systems have become an independent system unit. Electrochemical energy storage systems have been applied to different fields. Electrochemical energy storage systems are mainly used to provide energy, smooth out peak loads, optimize power grids, and improve energy utilization.

[0004] The real-time access to the power grid is one of the important tasks of the energy storage system. In order to solve the problem of fast and accurate measurement of the energy storage system and achieve high efficiency of the rapid response test of the power grid, it is an urgent problem to be solved in the development of the energy storage system. At present, there are few methods for testing the dynamic characteristics of electrochemical energy storage systems. The traditional power test can only be completed by waveform entry, manual judgment and mouse selection. Therefore, the power dynamic response test is relatively slow and cannot achieve rapid power response test. Summary of the invention

[0005] To overcome the deficiencies of the prior art, the present invention provides a method for implementing a dynamic response time test for an energy storage system, which solves the problem of accurately testing the dynamic response time of the energy storage system and improves the overall operating efficiency of the energy storage system.

[0006] To achieve the above objectives, one or more embodiments of the present invention provide the following technical solutions:

[0007] In a first aspect, a method for implementing a dynamic response time test for an energy storage system is disclosed, comprising:

[0008] Collect the voltage and current data of the electrochemical energy storage system, measure the power after isolating, transforming and signal conditioning the voltage and current data, and then transmit the measurement results to the processor;

[0009] The processor uses time slice polling to complete the system task scheduling, and obtains the charge and discharge response time, charge and discharge adjustment time, charge and discharge steady-state power, charge to discharge conversion time and discharge to charge conversion time of the electrochemical energy storage system.

[0010] As a further technical solution, the processor uses time slice polling to complete the system's task scheduling, including:

[0011] Set the basic time so that the processor generates a timer interrupt under the basic time, then set the interrupt flag in the interrupt service subroutine at the interrupt time, and set a variable with an initial value of zero;

[0012] In the interrupt service subroutine, the required time flags are obtained by accumulating the variables and setting them respectively;

[0013] Based on these time flags, task scheduling is completed, including the calling of parameter functions, device initialization functions and various functional module functions.

[0014] As a further technical solution, the processor uses a time slice polling method to complete the task scheduling of the system, specifically:

[0015] After the processor is powered on and the initialization operation is completed, it enters the main loop. In the main loop, the time flag is queried, and the corresponding functional sub-function is called to implement the corresponding functions;

[0016] Give the processor a discharge or charge instruction and calculate the steady-state power when the power reaches the steady state;

[0017] The steady-state operating point is determined, and the charge and discharge response time, charge and discharge adjustment time and conversion time are obtained based on the steady-state operating point.

[0018] As a further technical solution, in the main loop, query the time flag, call the corresponding function sub-function, and implement the corresponding functions, specifically:

[0019] The processor SPI reads the register of the power measurement unit through DMA, collects and converts the voltage, current and power electrical parameters, and obtains the power value;

[0020] Whenever the first time flag is set, a power is written into the memory chip through IIC;

[0021] When the second time mark is in position, the data in the storage chip is cleared, and once again, a data is recorded in the storage chip through the IIC every first time. In this way, the storage chip always has the latest multiple power values.

[0022] As a further technical solution, a discharge or charge instruction is given to the processor. After that, when receiving a synchronization pulse / transmission signal / communication signal, it is not cleared after a certain period of time, and the mth data entered at this time is recorded. While recording these data, the above data is analyzed and recorded until the power reaches a steady state.

[0023] As a further technical solution, after the processor determines that the steady-state power is the nth data, it is concluded that (nm)*20ms is the charge and discharge response time.

[0024] As a further technical solution, the starting time when the deviation of the charging power of the energy storage system is maintained within ±2% of the steady-state power is recorded. This is the lth data, and (lm)*20ms is the charging and discharging adjustment time.

[0025] As a further technical solution, the power data is recorded, and the data is not cleared after 10 seconds, and the steady-state power pn1 at this time is calculated, and the data is recorded until the discharge or charge steady state is reached again, and the discharge or charge steady-state power pn2 at this time is calculated;

[0026] Assume that 90% pn1 is the uth point, 90% pn2 is the vth point, and (vu)*20ms is the conversion time from charging to discharging, or the conversion time from discharging to charging.

[0027] In a second aspect, a dynamic response characteristic testing system for an electrochemical energy storage system is disclosed, comprising:

[0028] Power measurement unit and processor;

[0029] The power measurement unit register stores the voltage and current data after isolation transformation and signal conditioning.

[0030] The processor communicates with the power measurement unit, collects and converts the voltage, current and power electrical parameters stored in the power measurement unit to obtain a power value;

[0031] Among them, the processor uses time slice polling to complete the system's task scheduling, and obtains the charge and discharge response time, charge and discharge adjustment time, charge and discharge steady-state power, charge to discharge conversion time, and discharge to charge conversion time of the electrochemical energy storage system.

[0032] As a further technical solution, the processor uses a time slice polling method to complete the task scheduling of the system, specifically:

[0033] After the processor is powered on and the initialization operation is completed, it enters the main loop. In the main loop, the time flag is queried, and the corresponding functional sub-function is called to implement the corresponding functions;

[0034] Give the processor a discharge or charge instruction and calculate the steady-state power when the power reaches the steady state;

[0035] The steady-state operating point is determined, and the charge and discharge response time, charge and discharge adjustment time and conversion time are obtained based on the steady-state operating point.

[0036] One or more of the above technical solutions have the following beneficial effects:

[0037] The present invention realizes the accuracy of the dynamic response time of the energy storage system on the basis of the dynamic response characteristics of the electrochemical energy storage system, and promptly makes rapid and effective processing of the dynamic response characteristics, realizes the accuracy of the dynamic response time in the electrochemical energy storage module, and improves the rapid and accurate testing of the system. Based on the dynamic response characteristics, the present invention proposes a method for testing the dynamic response time of the electrochemical energy storage system. This method can solve the problem of the dynamic response time of the energy storage system, can effectively improve the accuracy of the dynamic response time of the energy storage system, and ensure the stable operation of the power grid.

[0038] The present invention adopts modular design, and separates the acquisition module and the control module. The acquisition module is a voltage acquisition, current acquisition and power measurement unit, and the control module is an analysis, calculation and judgment unit of a single chip microcomputer. It is convenient to adapt to different requirements, has simple operation and high work efficiency.

[0039] The present invention proposes a method for implementing a dynamic response test of energy storage, solves the problem of rapid response time test of an energy storage system, ensures that the system has good operating efficiency, and improves the operating efficiency of the energy storage system and the accuracy of response time test.

[0040] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0042] Figure 1 This is a system framework diagram of an embodiment of the present invention;

[0043] Figure 2 This is a flow chart of the energy storage dynamic response test according to an embodiment of the present invention. DETAILED DESCRIPTION

[0044] It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0045] It should be noted that the terms used herein are for describing specific embodiments only and are not intended to be limiting of exemplary embodiments according to the present invention.

[0046] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.

[0047] Embodiment 1

[0048] See attached Figure 2 As shown, this embodiment discloses a method for implementing a dynamic response time test for an energy storage system, including:

[0049] Collect voltage and current data of the electrochemical energy storage system, measure power after isolating, transforming and signal conditioning the voltage and current data, and then transmit the measurement results to the processor;

[0050] The processor uses time slice polling to complete the system task scheduling, and obtains the charge and discharge response time, charge and discharge adjustment time, charge and discharge steady-state power, charge to discharge conversion time and discharge to charge conversion time of the electrochemical energy storage system.

[0051] The processor main program adopts the time slice polling method, which is mainly realized through the timer interrupt of the single-chip microcomputer. The basic time designed here is 1ms, so that the single-chip microcomputer generates a 1ms timer interrupt, and then sets the 1ms interrupt flag in the 1ms interrupt service subroutine, and sets a variable with an initial value of zero. In the interrupt service subroutine, the 20ms and 10s time flags required for the software design are obtained by accumulating the variables, and they are set respectively. Based on these time flags, the system task scheduling is completed.

[0052] The specific implementation steps are as follows:

[0053] Step 1: After power-on, perform power-on initialization to initialize SPI, USART, IIC, timer, memory, clock, etc.;

[0054] Step 2: After power-on and initialization, enter the main loop. In the main loop, query the time flag and call the corresponding function sub-function, including register initialization sub-function, SPI bus operation sub-function, DMA data reading sub-function, data processing and judgment sub-function, to realize various functions. First, the microcontroller SPI reads the register of RN8302 through DMA, collects and converts the electrical parameters such as voltage, current, and power to obtain the power value. Whenever the 20ms time flag is set, a power is written into the storage chip through IIC. When the 10s time flag is set, the data in the storage chip is cleared. Once again, every 20ms, a data is recorded into the storage chip through IIC. In this way, the storage chip will always have the latest 500 powers of 10s.

[0055] The above RN8302 directly collects voltage and current, and calculates the power value through voltage and current collection, and the microcontroller directly reads the power value.

[0056] Step 3: Give the MCU a discharge (charge) command through the screen. When receiving a synchronization pulse, a transmission signal or a communication signal, it will not be cleared after 10 seconds. The data recorded at this time is the mth data. While recording these data, use the algorithm to analyze these data and keep recording until the power reaches a steady state. When the system is in a steady state, calculate the steady-state power at this time.

[0057] Specifically, when the algorithm is used to analyze these data, the recorded data is compared with 90% of the rated power, and each incoming data is compared with the rated power until the power value reaches a steady state.

[0058] Step 4: Determine the steady-state operating point. After obtaining these data sequences, the microcontroller recognizes that 90% of the rated power is the nth data. Because a point is recorded every 20ms, it can be concluded that (nm)*20ms is the charge and discharge response time;

[0059] Record the starting time when the deviation of the energy storage system charging power is maintained within ±2% of the steady-state power. This is the first data, and (lm)*20ms is the charging and discharging adjustment time.

[0060] Start recording power data. Do not clear the data after 10 seconds. Use an algorithm to calculate the steady-state power pn1 at this time. Keep recording until the discharge (charge) steady state is reached again, and calculate the discharge (charge) steady-state power pn2 at this time.

[0061] Assume that 90% pn1 is the uth point, 90% pn2 is the vth point, (vu)*20ms is the conversion time from charge (discharge) to discharge (charge);

[0062] It should be noted that after the start, the microcontroller starts to read the power value directly. Because it uses time slice polling, the power calculation value is always entered into the microcontroller. These values ​​are called data sequences. First, after power-on, power-on initialization is performed, and then the main loop is entered. In the main loop, the time flag is queried, the corresponding function sub-function is called, and various functions are implemented. Then the screen gives the microcontroller a discharge (charge) instruction. When receiving the synchronization pulse / transmission signal / communication signal, it starts to record data and compare it with 90% of the rated power. The data is recorded until the power reaches a steady state to obtain a steady-state operating point.

[0063] Step 5: The touch screen displays three test times;

[0064] Step 6: End.

[0065] Embodiment 2

[0066] See attached Figure 1 As shown, the purpose of this embodiment is to provide a dynamic response time test module for an energy storage system, including:

[0067] Power measurement unit and processor;

[0068] The power measurement unit register stores the voltage and current data after isolation transformation and signal conditioning.

[0069] The processor communicates with the power measurement unit, collects and converts the voltage, current and power electrical parameters stored in the power measurement unit to obtain a power value;

[0070] Among them, the processor uses time slice polling to complete the system's task scheduling, and obtains the charge and discharge response time, charge and discharge adjustment time, charge and discharge steady-state power, charge to discharge conversion time, and discharge to charge conversion time of the electrochemical energy storage system.

[0071] The processor uses time slice polling to complete the system's task scheduling, specifically:

[0072] After the processor is powered on and the initialization operation is completed, it enters the main loop. In the main loop, the time flag is queried, and the corresponding functional sub-function is called to implement the corresponding functions;

[0073] Give the processor a discharge or charge instruction and calculate the steady-state power when the power reaches the steady state;

[0074] The steady-state operating point is determined, and the charge and discharge response time, charge and discharge adjustment time and conversion time are obtained based on the steady-state operating point.

[0075] The present invention adopts STM32 as the core controller to ensure the real-time operation of the system; the power measurement sampling RN8302B chip improves the sampling signal accuracy, and the linear dynamic range of accuracy is high; the touch screen module has a sampling graphic development interface, clear logic, and simple operation.

[0076] See again the attached Figure 1 As shown, the block diagram mainly includes: voltage acquisition, current acquisition, isolation conversion, signal conditioning, power measurement, control signal, storage, single chip microcomputer (ARM), etc. The collected voltage and current are transmitted to RN8302B for power measurement through isolation conversion and signal conditioning circuit information; RN8302B transmits data with the main control chip STM32, obtains the calculation results of its internal register, and performs certain processing and analysis; in order to ensure the accuracy of the measured time, the present invention sets three control instructions that can be transmitted to the single chip microcomputer; related settings, display and other functions can be performed through the touch screen.

[0077] The above calculation result is the power value calculated by the power measurement unit. The RN8302B chip collects voltage and current, and then converts the collected voltage and current into power in the RN8302B chip.

[0078] In order to solve the existing problems of fast and accurate measurement of energy storage systems, the present invention studies the electrochemical energy storage system and the implementation method of the dynamic response time test of the electrochemical energy storage system. On this basis, an overall block diagram of the energy storage system dynamic characteristics test system and the implementation method and an implementation method of the energy storage dynamic response test are proposed. On the basis of energy storage technology, the problem of fast response time testing is solved, and the accuracy and operating efficiency are improved.

[0079] For the electrochemical energy storage system, the design core of the present invention is to propose an energy storage dynamic response time test system, which mainly completes the call of module parameter functions, device initialization functions and various functional module functions, thereby realizing the function of the module.

[0080] The present invention first constructs a system and implementation method for testing the dynamic response characteristics of an electrochemical energy storage system. This method not only solves the problems of cumbersome operation and large error in dynamic response time testing of the energy storage system, but also improves the accuracy of the dynamic response time of the energy storage system and ensures stable operation of the power grid.

[0081] The above dynamic response time includes charge and discharge response time, charge and discharge conversion time, and charge and discharge adjustment time.

[0082] Although the above describes the specific implementation mode of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.

Claims

1. Implementation method for dynamic response time test of energy storage system, Its characteristics are: include: Collect the voltage and current data of the electrochemical energy storage system, measure the power after isolating, transforming and signal conditioning the voltage and current data, and then transmit the measurement results to the processor; The processor uses time slice polling to complete the system task scheduling, and obtains the charge and discharge response time, charge and discharge adjustment time, charge and discharge steady-state power, charge to discharge conversion time, and discharge to charge conversion time of the electrochemical energy storage system; The processor uses time slice polling to complete the task scheduling of the system, specifically: After the processor is powered on and the initialization operation is completed, it enters the main loop. In the main loop, the time flag is queried and the corresponding function sub-function is called to implement the corresponding functions, specifically: The processor SPI reads the register of the power measurement unit through DMA, collects and converts the voltage, current and power electrical parameters, and obtains the power value; Whenever the first time flag is set, a power is written into the memory chip through IIC; When the second time mark is set, the data in the storage chip is cleared, and a data is recorded in the storage chip through the IIC every first time, so that the storage chip always has the latest multiple power values; Give the processor a discharge or charge instruction and calculate the steady-state power when the power reaches the steady state; The steady-state operating point is determined, and the charge and discharge response time, charge and discharge adjustment time and conversion time are obtained based on the steady-state operating point.

2. The method for implementing the dynamic response time test of the energy storage system according to claim 1, Its characteristics are: The processor uses time slice polling to complete the system's task scheduling, including: Set the basic time so that the processor generates a timer interrupt under the basic time, then set the interrupt flag in the interrupt service subroutine at the interrupt time, and set a variable with an initial value of zero; In the interrupt service subroutine, the required time flags are obtained by accumulating the variables and setting them respectively; Based on these time flags, task scheduling is completed, including the calling of parameter functions, device initialization functions and various functional module functions.

3. The method for implementing the dynamic response time test of the energy storage system according to claim 1, Its characteristics are: Give the processor a discharge or charge instruction. After that, when receiving the synchronization pulse / transmission signal / communication signal, it will not be cleared after a certain period of time. The data entered at this time is recorded. While recording these data, the above data is analyzed and recorded until the power reaches a steady state.

4. The method for implementing the dynamic response time test of the energy storage system according to claim 3, Its characteristics are: After the processor determines that the steady-state power is the nth data, it is concluded that (nm)*20ms is the charge and discharge response time.

5. The method for implementing the dynamic response time test of the energy storage system according to claim 3, Its characteristics are: Record the starting moment when the deviation of the energy storage system charging power is maintained within ±2% of the steady-state power. This is the lth data, and (lm)*20ms is the charging and discharging adjustment time.

6. The method for implementing the dynamic response time test of the energy storage system according to claim 3, Its characteristics are: Record the power data, do not clear the data after 10 seconds, calculate the steady-state power pn1 at this time, and keep recording until the discharge or charge steady state is reached again, calculate the discharge or charge steady-state power pn2 at this time; Assume that 90%pn1 is the uth point, 90%pn2 is the vth point, and (vu)*20ms is the conversion time from charging to discharging, or from discharging to charging.

7. A module for implementing a method for testing dynamic response time of an energy storage system according to any one of claims 1 to 6, Its characteristics are: include: Power measurement unit and processor; The power measurement unit register stores voltage and current data after isolation transformation and signal conditioning processing; The processor communicates with the power measurement unit, collects and converts the voltage, current and power electrical parameters stored in the power measurement unit to obtain a power value; Among them, the processor uses time slice polling to complete the system's task scheduling, and obtains the charge and discharge response time, charge and discharge adjustment time, charge and discharge steady-state power, charge to discharge conversion time, and discharge to charge conversion time of the electrochemical energy storage system.

8. The module for implementing the method for testing the dynamic response time of an energy storage system according to claim 7, Its characteristics are: The processor uses time slice polling to complete the system task scheduling, specifically: After the processor is powered on and the initialization operation is completed, it enters the main loop. In the main loop, the time flag is queried, and the corresponding functional sub-function is called to implement the corresponding functions; Give the processor a discharge or charge instruction and calculate the steady-state power when the power reaches the steady state; The steady-state operating point is determined, and the charge and discharge response time, charge and discharge adjustment time and conversion time are obtained based on the steady-state operating point.

Citation Information

Patent Citations

  • Energy storage frequency modulation system charging and discharging response time test method, system and equipment

    CN111398726A