Distribution method of energy storage frequency modulation sequence and related equipment

By dynamically grouping and generating upper and lower boundaries on the two-dimensional coordinate system, the high and low frequency components are accurately separated, and the problem of mismatch in the characteristics of energy storage equipment is solved, and the stability and efficiency of the power system are improved.

CN120357499AActive Publication Date: 2025-07-22XIAN THERMAL POWER RES INST CO LTD +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510850752.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-07-22
Estimated Expiration
2045-06-24

AI Technical Summary

Technical Problem

The prior art cannot accurately separate high-frequency/low-frequency components, resulting in mismatch in the characteristics of energy storage equipment and affecting the efficiency, economy and reliability of the power system.

Method used

By projecting the energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, dynamically grouping based on the rate of change, upper boundary and lower boundary lines are generated, high-frequency and low-frequency components are accurately separated, and frequency modulation instructions are allocated according to the characteristics of these components.

Benefits of technology

It realizes accurate allocation of energy storage equipment, avoids characteristic mismatch, improves the stability and response speed of the power system, and improves system efficiency and equipment life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120357499A_ABST
    Figure CN120357499A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of power system frequency modulation distribution, and discloses an energy storage frequency modulation sequence distribution method and related equipment, and the method comprises the steps: obtaining an energy storage frequency modulation instruction sequence, projecting the energy storage frequency modulation instruction sequence to a two-dimensional coordinate system, and forming a distribution result of a plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system; dynamically grouping the plurality of energy storage frequency modulation instructions based on the change rate of the distribution results of the plurality of energy storage frequency modulation instructions to obtain a plurality of groups of energy storage frequency modulation instruction subsequences; calculating an upper boundary line and a lower boundary line based on the plurality of groups of energy storage frequency modulation instruction subsequences, wherein the upper boundary line and the lower boundary line are distributed on a two-dimensional coordinate system; and distributing the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper boundary line and the calculated lower boundary line. According to the invention, the high-frequency component and the low-frequency component are accurately separated to distribute the frequency modulation instruction, so that the energy storage equipment can be correctly distributed to the frequency modulation task matched with the characteristics of the energy storage equipment, and the problem of mismatching of the characteristics of the energy storage equipment is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power system frequency modulation distribution, and specifically to a method for distributing an energy storage frequency modulation sequence and related equipment. Background Art

[0002] With the continuous increase in the proportion of new energy power generation, the frequency fluctuation characteristics of the power grid show a trend of high frequency and complexity. When traditional thermal power units participate in frequency modulation by adjusting the output of steam turbines, due to the thermal inertia limitations of boilers / steam turbines, the following inherent defects exist: Response delay: It takes dozens of seconds to several minutes from receiving a frequency modulation command to actual output adjustment, making it difficult to cope with load mutations or sudden drops in new energy output at the second level; Regulation limitation: Frequent start-stop or output adjustment will exacerbate equipment wear and reduce the operating efficiency of the unit; High-frequency response blind area: It has insufficient response ability to high-frequency power fluctuations (>0.1Hz) with short duration (<1 minute) and high change rate.

[0003] To make up for the above shortcomings, the existing technology adopts a hybrid energy storage architecture of supercapacitors and battery energy storage systems, and uses the complementary characteristics of the two types of energy storage devices to achieve hierarchical frequency modulation control: Supercapacitor layer: Extract the high-frequency components (>0.1Hz) in the frequency signal through a high-pass filter, and use its millisecond-level charge and discharge characteristics to quickly suppress the instantaneous power deficit; Battery layer: Extract the low-frequency components (<0.1Hz) through a low-pass filter, and combine with the output plan of thermal power units to provide continuous energy support to cope with long-term fluctuations.

[0004] Although the above hierarchical control architecture theoretically realizes the division of labor and cooperation between supercapacitors and batteries, the following key technical bottlenecks exist in practical applications: Spectrum leakage problem: Low-frequency residual signals are mixed in the high-frequency components extracted by the high-pass filter, resulting in the need for additional processing of the continuous fluctuations that should be borne by the battery by the supercapacitor, leading to the risk of supercapacitor energy depletion or overcharging; High-frequency components remain in the low-frequency components extracted by the low-pass filter, forcing the battery to respond to instantaneous fluctuations frequently, increasing the charge and discharge cycle times and accelerating the battery life attenuation.

[0005] Improper power distribution: The existing priority logic only uses the supercapacitor capacity threshold as the switching condition, and does not establish a dynamic spectrum analysis mechanism, resulting in response overlap or blank between the two types of devices under critical conditions; Economic optimization only reduces the number of battery calls through a fixed strategy, without considering the actual spectrum distribution characteristics, and it is difficult to achieve the physical characteristic matching between the supercapacitor and the battery.

[0006] The above defects will successively lead to a decrease in system efficiency, a shortening of equipment life, and a deterioration of frequency modulation accuracy; therefore, it is necessary to develop a cooperative control method based on dynamic spectrum analysis and adaptive power allocation to decouple the physical characteristics of the supercapacitor and the battery, and improve the efficiency, economy, and reliability of the energy storage frequency modulation system in thermal power plants. Summary of the Invention

[0007] In order to overcome the defects existing in the above-mentioned prior art, the purpose of the present invention is to provide a method for allocating an energy storage frequency modulation sequence and related equipment, so as to solve the technical problem that the prior art cannot accurately separate high-frequency / low-frequency components, resulting in a mismatch of the characteristics of energy storage equipment.

[0008] The present invention is realized through the following technical solutions: In a first aspect, the present invention provides a method for allocating an energy storage frequency modulation sequence, including: Obtain an energy storage frequency modulation instruction sequence, project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form distribution results of a number of energy storage frequency modulation instructions on the two-dimensional coordinate system; Dynamically group a number of energy storage frequency modulation instructions based on the change rate of the distribution results of a number of energy storage frequency modulation instructions to obtain a number of groups of energy storage frequency modulation instruction subsequences; Calculate an upper boundary and a lower boundary based on a number of groups of energy storage frequency modulation instruction subsequences, and the upper boundary and the lower boundary are distributed on the two-dimensional coordinate system; Allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper boundary and lower boundary.

[0009] Preferably, when projecting the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system and forming distribution results of a number of energy storage frequency modulation instructions on the two-dimensional coordinate system, the two-dimensional coordinate system uses the horizontal axis to represent the sampling time subscript and the vertical axis to represent the frequency modulation instruction value, forming a time-power sequence Pt = [X1, X2, X3,..., X n , where the sampling interval is 1 second and n≥300.

[0010] Furthermore, when dynamically grouping a number of energy storage frequency modulation instructions based on the change rate of the distribution results of a number of energy storage frequency modulation instructions to obtain a number of groups of energy storage frequency modulation instruction subsequences, dynamic grouping is performed according to grouping conditions, where the grouping conditions include: Condition 1, if there is a continuous energy storage frequency modulation instruction subsequence [X1, X2,..., X r in the energy storage frequency modulation instruction sequence, the energy storage frequency modulation instruction subsequence [X1, X2,..., X r satisfies 0.02n≤r≤0.04n, and satisfies exp(max[X1,..., X r +min[X1,..., X r) ≤ 2·exp(avg[X1,…,X r ) If so, divide the energy storage frequency modulation instruction subsequence into a group, where exp() represents e x ; Condition 2: If Condition 1 is not satisfied, group the ungrouped energy storage frequency modulation instruction subsequence with a fixed window of 0.01n length.

[0011] Furthermore, in Condition 1, a sliding window mechanism is adopted. Starting from the starting point of the sequence, the window length is gradually extended until the smallest subsequence that meets the condition or the grouping that triggers Condition 2 is found.

[0012] Preferably, in calculating the upper and lower bounds based on several groups of energy storage frequency modulation instruction subsequences, the calculation processes of the upper and lower bounds include: Calculate the data parameters of the energy storage frequency modulation instruction subsequence of the current group, where the data parameters of the energy storage frequency modulation instruction subsequence include the average value avg, the maximum value max, and the minimum value min; Set the conditional ranges of the upper and lower bounds according to the data parameters of the energy storage frequency modulation instruction subsequence, and adjust the conditional ranges of the upper and lower bounds; If the values of the data of the energy storage frequency modulation instruction subsequence of the current group fall between the adjusted upper and lower bounds within the preset range, determine the adjusted upper and lower bounds as the final upper and lower bounds; If the values of the data parameters of the energy storage frequency modulation instruction subsequence of the current group do not fall between the adjusted upper and lower bounds, select the range closest to the preset range for readjustment until the values of the data parameters of the energy storage frequency modulation instruction subsequence of the current group fall between the upper and lower bounds within the readjusted preset range, and determine the final upper and lower bounds.

[0013] Further, in setting the conditional ranges of the upper and lower bounds according to the data parameters of the energy storage frequency modulation instruction subsequence, the conditional range of the lower bound includes: Minimum value min < lower bound < average value avg, and there is no data point in the current group at the value of the lower bound; Among them, the value range of the lower bound is (min + 0.1·Δ, avg - 0.1·Δ), where Δ = avg - min; The conditional range of the upper bound includes: Average value avg < upper bound < maximum value max, and there is no data point in the current group at the value of the upper bound; Among them, the value range of the upper bound is (avg + 0.1·Δ, max - 0.1·Δ), where Δ = max - avg.

[0014] Preferably, when allocating the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries, the allocation of the frequency modulation instruction sequence includes that the frequency modulation instructions exceeding the range of the upper and lower boundaries are responded by the supercapacitor, and the frequency modulation instructions within the range of the upper and lower boundaries are responded by the battery energy storage system.

[0015] In a second aspect, the present invention further provides a system for allocating an energy storage frequency modulation sequence, including: A sequence projection module, configured to obtain an energy storage frequency modulation instruction sequence, project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form distribution results of a plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system; A dynamic grouping module, configured to dynamically group a plurality of energy storage frequency modulation instructions based on the change rate of the plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system to obtain a plurality of groups of energy storage frequency modulation instruction subsequences; An upper and lower boundary determination module, configured to calculate an upper boundary and a lower boundary based on a plurality of groups of energy storage frequency modulation instruction subsequences, and the upper boundary and the lower boundary are distributed on the two-dimensional coordinate system; A sequence allocation module, configured to allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper boundary and lower boundary.

[0016] In a third aspect, the present invention further provides a mobile terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where when the processor executes the computer program, the method for allocating an energy storage frequency modulation sequence as described above is implemented.

[0017] In a fourth aspect, the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for allocating an energy storage frequency modulation sequence as described above is implemented.

[0018] Compared with the prior art, the present invention has the following beneficial technical effects: The present invention provides a method for allocating an energy storage frequency modulation sequence. By projecting the frequency modulation instruction sequence onto a two-dimensional coordinate system and dynamically grouping based on the change rate, the frequency characteristics of the frequency modulation instructions can be analyzed more carefully. The dynamic grouping enables more accurate distinction between high-frequency and low-frequency components, avoiding possible frequency aliasing or misjudgment problems in traditional methods. Generating the upper and lower boundaries further helps to define the ranges of different frequency components, making the separation of high-frequency and low-frequency components more precise. By accurately separating the high-frequency / low-frequency components and allocating the frequency modulation instructions according to the characteristics of these components, it is ensured that the energy storage devices can be correctly allocated to the frequency modulation tasks that match their characteristics, thus avoiding the problem of mismatching the characteristics of the energy storage devices.

[0019] Furthermore, in the grouping conditions, the combined use of Condition 1 and Condition 2 enables the grouping method to dynamically adapt to different operating conditions of the power system. When Condition 1 is met, a grouping method with a longer subsequence is adopted to capture more macroscopic changes in the frequency regulation demand; when Condition 1 is not met, a shorter fixed window is used for grouping to cope with more subtle or faster changes in the frequency regulation instructions. This dynamic adaptability helps to improve the stability and response speed of the power system under different operating conditions.

[0020] Furthermore, by calculating the average value, maximum value, and minimum value of each group of data, the overall characteristics and fluctuation range of the group of data can be clarified. The upper and lower boundaries generated on this basis provide clear boundaries for the allocation of frequency regulation instructions. The condition ranges of the upper and lower boundaries are set according to the data parameters, and these ranges are allowed to be adjusted, enabling the method to flexibly respond to the characteristics of different groups of data. By accurately setting the upper and lower boundaries, it can be ensured that the energy storage device performs charge and discharge operations within an appropriate range, avoiding equipment loss and cost increase caused by overcharge and overdischarge.

[0021] Furthermore, by reasonably allocating frequency regulation instructions, it is avoided that the supercapacitor and the battery energy storage system undertake tasks that are not suitable for their own characteristics. The supercapacitor can quickly respond to high-frequency frequency regulation instructions outside the upper and lower boundary ranges, perform charge and discharge operations within an extremely short time, adjust the system power in a timely manner, effectively suppress the rapid fluctuation of the system frequency, and improve the frequency stability of the power system. The battery energy storage system can accurately respond to the frequency regulation instructions within the upper and lower boundary ranges, slowly and stably adjust the output power according to the system demand, achieve precise regulation of the system frequency, ensure that the system frequency fluctuates within the allowable range, and improve the power quality. Description of the Drawings

[0022] Figure 1 It is a flowchart of the method for allocating the energy storage frequency modulation sequence in the embodiment of the present invention; Figure 2 It is a schematic diagram of projecting the frequency regulation instruction sequence onto a two-dimensional coordinate system in the embodiment of the present invention; Figure 3 It is a schematic diagram of generating the upper and lower boundaries for each group of data after dynamic grouping in the embodiment of the present invention; Figure 4 It is a schematic diagram of the principle of the system for allocating the energy storage frequency modulation sequence in the embodiment of the present invention; In the figure: 1. Sequence projection module; 2. Dynamic grouping module; 3. Upper and lower boundary determination module; 4. Sequence allocation module. Detailed Embodiment

[0023] To enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0024] The object of the present invention is to provide a method and related equipment for allocating an energy storage frequency modulation sequence to solve the technical problem that the prior art cannot accurately separate high-frequency / low-frequency components, resulting in mismatching of the characteristics of energy storage devices.

[0025] The following further describes the present invention in detail with reference to the accompanying drawings: Embodiment 1 See Figure 1 , in an embodiment of the present invention, a method for allocating an energy storage frequency modulation sequence is provided, including: Step 1, obtain an energy storage frequency modulation instruction sequence, project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form distribution results of several energy storage frequency modulation instructions on the two-dimensional coordinate system; Specifically, according to Figure 2 shown, when projecting the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system and forming distribution results of several energy storage frequency modulation instructions on the two-dimensional coordinate system, the two-dimensional coordinate system uses the horizontal axis to represent the sampling time subscript and the vertical axis to represent the frequency modulation instruction value, forming a time-power sequence Pt = [X1, X2, X3,..., X n , where the sampling interval is 1 second and n≥300.

[0026] Step 2, dynamically group several energy storage frequency modulation instructions based on the change rate of several energy storage frequency modulation instruction distribution results to obtain several groups of energy storage frequency modulation instruction subsequences; Specifically, perform dynamic grouping according to grouping conditions, where the grouping conditions include: Condition 1, if there is a continuous energy storage frequency modulation instruction subsequence [X1, X2,..., X r in the energy storage frequency modulation instruction sequence, and the energy storage frequency modulation instruction subsequence [X1, X2,..., X r satisfies 0.02n≤r≤0.04n and satisfies exp(max[X1,..., X r +min[X1,..., X r )≤2·exp(avg[X1,..., X r ), then divide the energy storage frequency modulation instruction subsequence into a group, where exp() represents e x ; Condition 2: If Condition 1 is not satisfied, the ungrouped energy storage frequency modulation instruction subsequence is grouped with a fixed window of 0.01n length.

[0027] In this embodiment, it is assumed that the frequency modulation instruction n = 300, P t = [X1, X2, X3,..., X 300 Starting from X1, search backward according to Condition 1. [X1, X2, X3,..., X6] does not satisfy Condition 1. Continue to search backward. [X1, X2, X3,..., X7] does not satisfy Condition 1. Continue to search backward. [X1, X2, X3,..., X8] does not satisfy Condition 1,... [X1, X2, X3,..., X 12 does not satisfy Condition 1. Then the sequence starting from X1 cannot be divided according to Condition 1 and can only be divided into one group according to Condition 2 as [X1, X2, X3]. Next, start searching backward from X4 according to Condition 1. [X4, X5, X6,..., X9] does not satisfy Condition 1. [X4, X5, X6,..., X 10 does not satisfy Condition 1....., and it is found that [X4, X5, X6,..., X 13 satisfies Condition 1. At this time, [X4, X5, X6,..., X 13 is divided into one group. Next, start searching backward from X 14 according to Condition 1. In this embodiment, all the values of the sequence are traversed according to the above logic and then grouped.

[0028] Among them, in Condition 1, a sliding window mechanism is adopted. Starting from the starting point of the sequence, the window length is gradually expanded until the smallest subsequence that satisfies the condition or the grouping that triggers Condition 2 is found.

[0029] Step 3: Calculate the upper boundary and the lower boundary based on several groups of energy storage frequency modulation instruction subsequences. The upper boundary and the lower boundary are distributed on a two-dimensional coordinate system, as Figure 3 shown; Specifically, the calculation process of the upper boundary and the lower boundary includes: Calculate the data parameters of the energy storage frequency modulation instruction subsequence of the current group, where the data parameters of the energy storage frequency modulation instruction subsequence include the average value avg, the maximum value max, and the minimum value min; Set the conditional ranges of the upper boundary and the lower boundary according to the data parameters of the energy storage frequency modulation instruction subsequence and adjust the conditional ranges of the upper boundary and the lower boundary; If the values of the energy storage frequency modulation instruction subsequence data of the current group fall within the adjusted upper boundary and lower boundary within the preset range, determine the adjusted upper boundary and lower boundary as the final upper boundary and lower boundary; If the value of the data parameter of the current group of energy storage frequency modulation instruction subsequence does not fall between the adjusted upper and lower boundaries, select the range closest to the preset range for readjustment until the value of the data parameter of the current group of energy storage frequency modulation instruction subsequence falls between the upper and lower boundaries within the preset range after readjustment, and determine the final upper and lower boundaries.

[0030] Among them, the conditional range of the lower boundary includes: The minimum value min < the lower boundary < the average value avg, and there is no data point in the current group at the value of the lower boundary; Among them, the value range of the lower boundary is (min + 0.1·Δ, avg - 0.1·Δ), where Δ = avg - min; The conditional range of the upper boundary includes: The average value avg < the upper boundary < the maximum value max, and there is no data point in the current group at the value of the upper boundary; Among them, the value range of the upper boundary is (avg + 0.1·Δ, max - 0.1·Δ), where Δ = max - avg.

[0031] In this embodiment, let [X s1 , X s2 , X s3 ,.., X sr be one of the several groups that P t = [X1, X2, X3,.X i ,.., X N has been divided into after step 2. Next, make a lower boundary. The criterion for generating this line is that it is less than avg[X s1 , X s2 , X s3 ,.., X sr but greater than min[X s1 , X s2 , X s3 ,.., X sr , and ensure that no value in [X s1 , X s2 , X s3 ,.., X sr is on this line. Next, make an upper boundary. The criterion for generating this line is that it is greater than avg[X s1 , X s2 , X s3 ,.., X sr but less than max[X s1 , X s2 , X s3 ,.., X sr , and ensure that [X s1 , Xs2 , X s3 ,.., X sr Any value in ] does not lie on this line.

[0032] In this embodiment, the preset range is 70% - 80%; after initially generating the upper and lower boundaries, it is determined whether there are values within the range of 70% - 80% in [Xs1, Xs2, Xs3,.., Xsr] that fall within the upper and lower boundaries. If not, the upper and lower boundaries are adjusted continuously, and the adjustment process needs to follow the conditions of the lower and upper boundaries. The criterion for generating this line in the lower boundary is less than avg[X s1 , X s2 , X s3 ,.., X sr but greater than min[X s1 , X s2 , X s3 ,.., X sr , and it is ensured that any value in [X s1 , X s2 , X s3 ,.., X sr does not lie on this line. The criterion for generating this line in the upper boundary is greater than avg[X s1 , X s2 , X s3 ,.., X sr but less than max[X s1 , X s2 , X s3 ,.., X sr , and it is ensured that any value in [X s1 , X s2 , X s3 ,.., X sr does not lie on this line. If the values of the current group of data do not fall between the adjusted upper and lower boundaries, then the adjustment method closest to the 70% - 80% range is selected.

[0033] Step 4, allocate the frequency modulation command sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries.

[0034] Specifically, the allocation of the frequency modulation command sequence includes that the frequency modulation commands outside the range of the upper and lower boundaries are responded to by the supercapacitor, and the frequency modulation commands within the range of the upper and lower boundaries are responded to by the battery energy storage system.

[0035] In summary, the method for allocating an energy storage frequency modulation sequence provided by the present invention projects the frequency modulation instruction sequence onto a two-dimensional coordinate system and performs dynamic grouping based on the change rate, enabling a more detailed analysis of the frequency characteristics of the frequency modulation instructions. The dynamic grouping enables a more accurate distinction between high-frequency and low-frequency components, avoiding possible frequency aliasing or misjudgment problems in traditional methods. Generating the upper and lower boundaries further helps to define the ranges of different frequency components, making the separation of high-frequency and low-frequency components more precise. By accurately separating the high-frequency / low-frequency components and allocating the frequency modulation instructions according to the characteristics of these components, it is ensured that the energy storage devices can be correctly allocated to the frequency modulation tasks that match their characteristics, thus avoiding the problem of mismatched characteristics of the energy storage devices.

[0036] Embodiment 2 According to Figure 4 As shown, the present invention also provides an energy storage frequency modulation sequence allocation system, including: A sequence projection module 1, configured to obtain an energy storage frequency modulation instruction sequence, project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form distribution results of a plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system; A dynamic grouping module 2, configured to perform dynamic grouping on a plurality of energy storage frequency modulation instructions based on the change rate of the plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system to obtain a plurality of groups of energy storage frequency modulation instruction subsequences; An upper and lower boundary determination module 3, configured to calculate an upper boundary and a lower boundary based on the plurality of groups of energy storage frequency modulation instruction subsequences, and the upper boundary and the lower boundary are distributed on the two-dimensional coordinate system; A sequence allocation module 4, configured to allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper boundary and lower boundary.

[0037] Embodiment 3 The present invention also provides a mobile terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, such as an energy storage frequency modulation sequence allocation program.

[0038] When the processor executes the computer program, the above-mentioned method for allocating an energy storage frequency modulation sequence is implemented, for example: Obtain an energy storage frequency modulation instruction sequence, project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form distribution results of a plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system; Perform dynamic grouping on a plurality of energy storage frequency modulation instructions based on the change rate of the distribution results of the plurality of energy storage frequency modulation instructions to obtain a plurality of groups of energy storage frequency modulation instruction subsequences; Calculate an upper boundary and a lower boundary based on the plurality of groups of energy storage frequency modulation instruction subsequences, and the upper boundary and the lower boundary are distributed on the two-dimensional coordinate system; Allocate the frequency modulation command sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries.

[0039] Alternatively, when the processor executes the computer program, it realizes the functions of each module in the above system. For example: The sequence projection module 1 is used to obtain the energy storage frequency modulation command sequence, project the obtained energy storage frequency modulation command sequence onto the two-dimensional coordinate system, and form the distribution results of several energy storage frequency modulation commands on the two-dimensional coordinate system; The dynamic grouping module 2 is used to dynamically group several energy storage frequency modulation commands based on the change rate of several energy storage frequency modulation commands on the two-dimensional coordinate system to obtain several groups of energy storage frequency modulation command subsequences; The upper and lower boundary determination module 3 is used to calculate the upper and lower boundaries based on several groups of energy storage frequency modulation command subsequences, and the upper and lower boundaries are distributed on the two-dimensional coordinate system; The sequence allocation module 4 is used to allocate the frequency modulation command sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries.

[0040] Exemplarily, the computer program can be divided into one or more modules / units. The one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the mobile terminal.

[0041] For example, the computer program can be divided into the sequence projection module 1, the dynamic grouping module 2, the upper and lower boundary determination module 3, and the sequence allocation module 4; The specific functions of each module are as follows: The sequence projection module 1 is used to obtain the energy storage frequency modulation command sequence, project the obtained energy storage frequency modulation command sequence onto the two-dimensional coordinate system, and form the distribution results of several energy storage frequency modulation commands on the two-dimensional coordinate system; The dynamic grouping module 2 is used to dynamically group several energy storage frequency modulation commands based on the change rate of several energy storage frequency modulation commands on the two-dimensional coordinate system to obtain several groups of energy storage frequency modulation command subsequences; The upper and lower boundary determination module 3 is used to calculate the upper and lower boundaries based on several groups of energy storage frequency modulation command subsequences, and the upper and lower boundaries are distributed on the two-dimensional coordinate system; The sequence allocation module 4 is used to allocate the frequency modulation command sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries.

[0042] The mobile terminal may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The mobile terminal may include, but is not limited to, a processor and a memory.

[0043] The processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor is the control center of the mobile terminal, and connects various parts of the entire mobile terminal through various interfaces and lines.

[0044] The memory may be used to store the computer programs and / or modules. The processor realizes various functions of the mobile terminal by running or executing the computer programs and / or modules stored in the memory, and by calling the data stored in the memory.

[0045] The memory may mainly include a program storage area and a data storage area. Among them, the program storage area may store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area may store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0046] Embodiment 4 The present invention also provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, it realizes the method for allocating an energy storage frequency modulation sequence.

[0047] If the modules / units integrated in the mobile terminal are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium.

[0048] Based on such understanding, all or part of the processes in the above-mentioned method of the present invention can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the above-mentioned aggregated reinforcement learning resource scheduling method can be realized. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc.

[0049] The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc.

[0050] It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0051] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications or equivalent replacements can still be made to the specific implementation manners of the present invention, and any modifications or equivalent replacements without departing from the spirit and scope of the present invention shall be covered by the protection scope of the present invention.

Claims

1. A method for allocating an energy storage frequency modulation sequence, characterized in that, Including: Obtain a sequence of energy storage frequency modulation commands, project the obtained sequence of energy storage frequency modulation commands onto a two-dimensional coordinate system, and form the distribution results of several energy storage frequency modulation commands on the two-dimensional coordinate system; Dynamically group several energy storage frequency modulation commands based on the change rate of the distribution results of several energy storage frequency modulation commands to obtain several groups of energy storage frequency modulation command subsequences; Calculate an upper boundary and a lower boundary based on several groups of energy storage frequency modulation command subsequences, and the upper boundary and the lower boundary are distributed on the two-dimensional coordinate system; Allocate the frequency modulation command sequence on the two-dimensional coordinate system based on the calculated upper boundary and lower boundary.

2. The distribution method of an energy storage frequency modulation sequence according to claim 1, wherein In the step of projecting the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system and forming a distribution result of a plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system, the two-dimensional coordinate system uses the horizontal axis to represent the sampling time subscript and the vertical axis to represent the frequency modulation instruction value, so as to form a time-power sequence Pt = [X1, X2, X3, …, X n , where the sampling interval is 1 second and n ≥ 300.

3. The allocation method of an energy storage frequency modulation sequence according to claim 1, characterized in that, In the step of dynamically grouping several energy storage frequency modulation commands based on the change rate of the distribution results of several energy storage frequency modulation commands to obtain several groups of energy storage frequency modulation command subsequences, dynamic grouping is performed according to grouping conditions, where the grouping conditions include: Condition 1: If there exists a continuous energy storage frequency modulation instruction subsequence [X1, X2, …, X r in the energy storage frequency modulation instruction sequence, and the energy storage frequency modulation instruction subsequence [X1, X2, …, X r satisfies 0.02n ≤ r ≤ 0.04n and exp(max[X1, …, X r +min[X1, …, X r ) ≤ 2·exp(avg[X1, …, X r ), then the energy storage frequency modulation instruction subsequence is divided into a group, where exp() represents e x ; Condition 2: If Condition 1 is not satisfied, group the ungrouped energy storage frequency modulation command subsequences with a fixed window of 0.01n length.

4. The allocation method of an energy storage frequency modulation sequence according to claim 3, characterized in that, In Condition 1, a sliding window mechanism is adopted, and the window length is gradually expanded from the starting point of the sequence until the smallest subsequence that meets the conditions or the grouping that triggers Condition 2 is found.

5. A method for allocating an energy storage frequency modulation sequence according to claim 1, characterized in that, In the step of calculating an upper boundary and a lower boundary based on several groups of energy storage frequency modulation command subsequences, the calculation processes of the upper boundary and the lower boundary include: Calculate the data parameters of the energy storage frequency modulation command subsequence of the current group, where the data parameters of the energy storage frequency modulation command subsequence include the average value avg, the maximum value max, and the minimum value min; Set the conditional ranges of the upper boundary and the lower boundary according to the data parameters of the energy storage frequency modulation command subsequence, and adjust the conditional ranges of the upper boundary and the lower boundary; If the values of the data of the energy storage frequency modulation command subsequence of the current group fall between the adjusted upper boundary and the lower boundary within the preset range, determine the adjusted upper boundary and the lower boundary as the final upper boundary and the lower boundary; If the values of the data parameters of the energy storage frequency modulation command subsequence of the current group do not fall between the adjusted upper boundary and the lower boundary, select the range closest to the preset range for re-adjustment until the values of the data parameters of the energy storage frequency modulation command subsequence of the current group fall between the upper boundary and the lower boundary within the re-adjusted preset range, and determine the final upper boundary and the lower boundary.

6. The allocation method of an energy storage frequency modulation sequence according to claim 5, characterized in that, In the step of setting the conditional ranges of the upper boundary and the lower boundary according to the data parameters of the energy storage frequency modulation command subsequence, the conditional range of the lower boundary includes: The minimum value min < the lower boundary < the average value avg, and there is no data point in the current group at the value of the lower boundary; Among them, the value range of the lower boundary is (min + 0.1·Δ, avg - 0.1·Δ), where Δ = avg - min; The conditional range of the upper boundary includes: The average value avg < the upper boundary < the maximum value max, and there is no data point in the current group at the value of the upper boundary; Among them, the value range of the upper boundary is (avg + 0.1·Δ, max - 0.1·Δ), where Δ = max - avg.

7. A method for allocating an energy storage frequency modulation sequence according to claim 1, characterized in that In the distribution of the frequency modulation command sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries, the distribution of the frequency modulation command sequence includes that the frequency modulation commands outside the range of the upper and lower boundaries are responded by the supercapacitor, and the frequency modulation commands within the range of the upper and lower boundaries are responded by the battery energy storage system.

8. An allocation system for an energy storage frequency modulation sequence, characterized in that, Including: A sequence projection module, configured to obtain a frequency modulation command sequence for energy storage, project the obtained frequency modulation command sequence for energy storage onto the two-dimensional coordinate system, and form a distribution result of a plurality of frequency modulation commands for energy storage on the two-dimensional coordinate system; A dynamic grouping module, configured to dynamically group a plurality of frequency modulation commands for energy storage based on the change rate of the plurality of frequency modulation commands for energy storage on the two-dimensional coordinate system to obtain a plurality of sub-sequences of frequency modulation commands for energy storage; An upper and lower boundary determination module, configured to calculate an upper boundary and a lower boundary based on a plurality of sub-sequences of frequency modulation commands for energy storage, and the upper boundary and the lower boundary are distributed on the two-dimensional coordinate system; A sequence distribution module, configured to distribute the frequency modulation command sequence on the two-dimensional coordinate system based on the calculated upper boundary and lower boundary.

9. A mobile terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the distribution method of the energy storage frequency modulation sequence according to any one of claims 1-7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the distribution method of the energy storage frequency modulation sequence according to any one of claims 1-7.

Citation Information

Patent Citations

  • AGC frequency modulation control method, system and device based on lithium battery energy storage system and medium

    CN119315578A

  • Hybrid energy storage power distribution method based on power grid frequency modulation demand

    CN119543226A

  • Hybrid energy storage frequency modulation method and system based on two-dimensional mode decomposition

    CN119853108A

  • Energy storage frequency modulation instruction prediction method and system of substitution method

    CN119891270A

  • Energy storage frequency modulation instruction prediction method and system based on radius method

    CN119944741A