A method for distributing energy storage frequency modulation sequences and related equipment

By dynamically grouping and calculating upper and lower boundaries in a two-dimensional coordinate system, high-frequency and low-frequency components can be accurately separated, solving the problem of mismatch in energy storage device characteristics and improving the stability and efficiency of the power system.

CN120357499BActive Publication Date: 2025-09-09XIAN THERMAL POWER RES INST CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies are unable to accurately separate high-frequency and low-frequency components, resulting in mismatched energy storage device characteristics, reduced system efficiency, shortened equipment life, and deteriorated frequency modulation accuracy.

Method used

By projecting the energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, dynamically grouping it based on the rate of change, calculating the upper and lower boundaries, accurately separating the high-frequency and low-frequency components, and allocating the frequency modulation instructions according to the characteristics of these components.

Benefits of technology

It achieves accurate distinction between high-frequency and low-frequency components, avoids mismatch of energy storage device characteristics, improves the stability and response speed of the power system, extends equipment life, and improves frequency regulation accuracy and system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120357499B_ABST
    Figure CN120357499B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of power system frequency modulation distribution, and discloses a method for distributing energy storage frequency modulation sequences and related equipment. The method includes obtaining an energy storage frequency modulation instruction sequence, projecting the energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and forming a distribution result of several energy storage frequency modulation instructions on the two-dimensional coordinate system; dynamically grouping several energy storage frequency modulation instructions based on the change rate of the distribution results of several energy storage frequency modulation instructions to obtain several groups of energy storage frequency modulation instruction subsequences; calculating upper and lower boundaries based on the several groups of energy storage frequency modulation instruction subsequences, and distributing the upper and lower boundaries on the two-dimensional coordinate system; and distributing the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries. The present invention distributes frequency modulation instructions by accurately separating high-frequency and low-frequency components, ensuring that energy storage devices can be correctly allocated to frequency modulation tasks that match their characteristics, thereby avoiding the problem of mismatch of energy storage device characteristics.
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 in particular to a method for distributing energy storage frequency modulation sequences and related equipment. Background Art

[0002] As the proportion of renewable energy power generation continues to increase, the frequency fluctuation characteristics of the power grid are showing a trend of high frequency and complexity. When traditional thermal power units participate in frequency regulation by adjusting the output of steam turbines, they are limited by the thermal inertia of boilers / turbines and have the following inherent defects:

[0003] Response delay: It takes tens of seconds to several minutes from receiving the frequency modulation command to actual output adjustment, which makes it difficult to cope with sudden load changes within seconds or sudden drops in renewable energy output.

[0004] Adjustment limitations: Frequent start-stop or output adjustment will increase equipment wear and reduce unit operating efficiency;

[0005] High-frequency response blind spot: Insufficient response capability to high-frequency power fluctuations (>0.1Hz) with short duration (<1 minute) and high rate of change.

[0006] To address these shortcomings, existing technologies use a hybrid energy storage architecture of supercapacitors and battery energy storage systems, leveraging the complementary characteristics of the two types of energy storage devices to achieve hierarchical frequency modulation control:

[0007] Supercapacitor layer: extracts high-frequency components (>0.1Hz) from the frequency signal through a high-pass filter, and uses its millisecond-level charging and discharging characteristics to quickly smooth out instantaneous power shortages;

[0008] Battery layer: Low-frequency components (<0.1Hz) are extracted through a low-pass filter and combined with the output plan of thermal power units to provide continuous energy support to cope with long-term fluctuations.

[0009] Although the above-mentioned hierarchical control architecture theoretically realizes the division of labor and cooperation between supercapacitors and batteries, the following key technical bottlenecks exist in practical applications:

[0010] Spectrum leakage problem: Low-frequency residual signals are mixed into the high-frequency components extracted by the high-pass filter, resulting in the need for additional processing of continuous fluctuations that should be borne by the battery during overcapacity, leading to the risk of overcapacity energy depletion or overcharging; residual high-frequency components are left in the low-frequency components extracted by the low-pass filter, forcing the battery to frequently respond to instantaneous fluctuations, increasing the number of charge and discharge cycles and accelerating the degradation of battery life.

[0011] Improper power allocation: The existing priority logic only uses the overcapacity threshold as the switching condition and does not establish a dynamic spectrum analysis mechanism. This leads to overlapping or blank responses between the two types of equipment under critical operating conditions. Economic optimization only reduces the number of battery calls through a fixed strategy, without considering the actual spectrum distribution characteristics, making it difficult to match the overcapacity with the physical characteristics of the battery.

[0012] The above defects will in turn lead to decreased system efficiency, shortened equipment life and worsened frequency regulation accuracy; therefore, it is necessary to develop a collaborative control method based on dynamic spectrum analysis and adaptive power allocation to achieve decoupling of the physical properties of supercapacitors and batteries, and improve the efficiency, economy and reliability of the energy storage frequency regulation system of thermal power plants. Summary of the Invention

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

[0014] The present invention is achieved through the following technical solutions:

[0015] In a first aspect, the present invention provides a method for allocating an energy storage frequency modulation sequence, comprising:

[0016] Acquire an energy storage frequency modulation instruction sequence, project the acquired energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form a distribution result of a plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system;

[0017] 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;

[0018] An upper limit and a lower limit are calculated based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system;

[0019] The frequency modulation instruction sequence is allocated on a two-dimensional coordinate system based on the calculated upper and lower boundaries.

[0020] Preferably, the acquired energy storage frequency modulation instruction sequence is projected onto a two-dimensional coordinate system, and a distribution result of several energy storage frequency modulation instructions is formed 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 to form a time-power sequence Pt=[X1,X2,X3,…,X n ], where the sampling interval is 1 second and n≥300.

[0021] Furthermore, the energy storage frequency modulation instructions are dynamically grouped based on the change rate of the distribution results of the energy storage frequency modulation instructions to obtain a plurality of energy storage frequency modulation instruction subsequences, which are dynamically grouped according to grouping conditions, wherein the grouping conditions include:

[0022] Condition 1: If there are continuous energy storage frequency modulation instruction subsequences [X1, X2, ..., X r], 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 ]), the energy storage frequency modulation instruction subsequence is divided into a group, where exp() is represented by e x ;

[0023] Condition 2: If condition 1 is not met, the ungrouped energy storage frequency modulation instruction subsequences are grouped using a fixed window of length 0.01n.

[0024] Furthermore, a sliding window mechanism is used in condition 1 to gradually extend the window length starting from the start point of the sequence until a minimum subsequence meeting the condition or a group that triggers condition 2 is found.

[0025] Preferably, in calculating the upper limit and the lower limit based on several groups of energy storage frequency modulation instruction subsequences, the calculation process of the upper limit and the lower limit includes:

[0026] Calculate the energy storage frequency modulation instruction subsequence data parameters of the current group, where the energy storage frequency modulation instruction subsequence data parameters include an average value avg, a maximum value max, and a minimum value min;

[0027] Setting the upper and lower limit condition ranges according to the energy storage frequency modulation instruction subsequence data parameters, and adjusting the upper and lower limit condition ranges;

[0028] If the value of the current group of energy storage frequency modulation instruction subsequence data falls between the adjusted upper limit and lower limit within the preset range, the adjusted upper limit and lower limit are determined as the final upper limit and lower limit;

[0029] If the value of the current group of energy storage frequency modulation instruction subsequence data parameters does not fall between the adjusted upper and lower limits, the range closest to the preset is selected for readjustment until the value of the current group of energy storage frequency modulation instruction subsequence data parameters falls between the upper and lower limits within the readjusted preset range, thereby determining the final upper and lower limits.

[0030] Furthermore, in the conditional ranges of the upper and lower limits set according to the energy storage frequency modulation instruction subsequence data parameters, the conditional range of the lower limit includes:

[0031] The minimum value min < the lower limit < the average value avg, and no data point in the current group is located at the value of the lower limit;

[0032] The lower bound is in the range of (min+0.1·Δ, avg-0.1·Δ), where Δ=avg-min;

[0033] The upper limit conditions include:

[0034] The average value avg < the upper limit < the maximum value max, and no data point in the current group is located at the value of the upper limit;

[0035] The upper bound range is (avg+0.1·Δ, max-0.1·Δ), where Δ=max-avg.

[0036] Preferably, in the allocation of 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 upper and lower boundaries are responded to by the supercapacitor and the frequency modulation instructions within the upper and lower boundaries are responded to by the battery energy storage system.

[0037] In a second aspect, the present invention further provides a distribution system for energy storage frequency modulation sequences, comprising:

[0038] A sequence projection module is used to obtain an energy storage frequency modulation instruction sequence, and project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, thereby forming a distribution result of several energy storage frequency modulation instructions on the two-dimensional coordinate system;

[0039] A dynamic grouping module, configured to dynamically group a plurality of energy storage frequency modulation instructions based on a change rate of the plurality of energy storage frequency modulation instructions in a two-dimensional coordinate system to obtain a plurality of groups of energy storage frequency modulation instruction subsequences;

[0040] An upper and lower limit determination module, configured to calculate an upper limit and a lower limit based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system;

[0041] The sequence allocation module is used to allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper limit and lower limit.

[0042] In a third aspect, the present invention further provides a mobile terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the energy storage frequency modulation sequence allocation method as described above when executing the computer program.

[0043] In a fourth aspect, the present invention further provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method for allocating energy storage frequency modulation sequences as described above.

[0044] Compared with the prior art, the present invention has the following beneficial technical effects:

[0045] The present invention provides a method for allocating energy storage frequency modulation sequences. By projecting the frequency modulation instruction sequence onto a two-dimensional coordinate system and dynamically grouping it based on the rate of change, the frequency characteristics of the frequency modulation instructions can be analyzed in more detail. Dynamic grouping enables high-frequency and low-frequency components to be more accurately distinguished, avoiding the frequency aliasing or misjudgment problems that may exist in traditional methods. Generating upper and lower boundaries further helps define the range of different frequency components, making the separation of high-frequency and low-frequency components more accurate. By accurately separating the high-frequency / low-frequency components and allocating frequency modulation instructions according to the characteristics of these components, it is ensured that the energy storage device can be correctly allocated to the frequency modulation task that matches its characteristics, thereby avoiding the problem of mismatch of energy storage device characteristics.

[0046] Furthermore, the combination of conditions 1 and 2 within the grouping criteria enables the grouping method to dynamically adapt to varying power system operating conditions. When condition 1 is met, a longer subsequence grouping approach is used to capture more macroscopic changes in frequency regulation requirements. When condition 1 is not met, a shorter fixed window grouping approach is used to address more subtle or rapid changes in frequency regulation instructions. This dynamic adaptability helps improve the stability and responsiveness of the power system under different operating conditions.

[0047] Furthermore, by calculating the average, maximum, and minimum values ​​for each data set, the overall characteristics and fluctuation range of that data set can be clarified. The upper and lower bounds generated on this basis provide clear boundaries for the allocation of frequency modulation instructions. Setting the conditional ranges for the upper and lower bounds based on data parameters and allowing these ranges to be adjusted makes this method flexible in responding to the characteristics of different data sets. By precisely setting the upper and lower bounds, it is possible to ensure that energy storage devices charge and discharge within the appropriate range, avoiding equipment loss and increased costs caused by excessive charging and discharging.

[0048] Furthermore, by rationally allocating frequency modulation commands, supercapacitors and battery energy storage systems are prevented from taking on tasks inappropriate for their characteristics. Supercapacitors can quickly respond to high-frequency frequency modulation commands that exceed upper and lower limits, performing charge and discharge operations in a very short time, adjusting system power in a timely manner, effectively suppressing rapid fluctuations in system frequency, and improving the frequency stability of the power system. Battery energy storage systems can accurately respond to frequency modulation commands within upper and lower limits, slowly and steadily adjusting output power according to system requirements, achieving precise regulation of system frequency, ensuring that system frequency fluctuations remain within the allowable range, and improving power quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 Flowchart of a method for allocating energy storage frequency modulation sequences according to an embodiment of the present invention;

[0050] Figure 2 A schematic diagram of projecting a frequency modulation instruction sequence onto a two-dimensional coordinate system according to an embodiment of the present invention;

[0051] Figure 3 Generate upper and lower boundary diagrams for each group of data after dynamic grouping in an embodiment of the present invention;

[0052] Figure 4 Schematic diagram of the distribution system principle of the energy storage frequency modulation sequence in an embodiment of the present invention;

[0053] In the figure: 1. Sequence projection module; 2. Dynamic grouping module; 3. Upper and lower boundary determination module; 4. Sequence allocation module. DETAILED DESCRIPTION

[0054] In order to enable those skilled in the art to better understand the solutions 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 drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0055] The purpose of the present invention is to provide a method for allocating energy storage frequency modulation sequences and related equipment to solve the technical problem that the existing technology cannot accurately separate high-frequency / low-frequency components, resulting in mismatch of energy storage device characteristics.

[0056] The present invention is described in further detail below with reference to the accompanying drawings:

[0057] Example 1

[0058] See also Figure 1 In one embodiment of the present invention, a method for allocating an energy storage frequency modulation sequence is provided, comprising:

[0059] Step 1: Acquire an energy storage frequency modulation instruction sequence, project the acquired energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form a distribution result of several energy storage frequency modulation instructions on the two-dimensional coordinate system;

[0060] Specifically, according to Figure 2 As shown, the obtained energy storage frequency modulation instruction sequence is projected onto a two-dimensional coordinate system, and a distribution result of several energy storage frequency modulation instructions is formed 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 to form a time-power sequence Pt=[X1,X2,X3,…,X n ], where the sampling interval is 1 second and n≥300.

[0061] Step 2: 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;

[0062] Specifically, dynamic grouping is performed based on grouping conditions, where the grouping conditions include:

[0063] Condition 1: If there are continuous energy storage frequency modulation instruction subsequences [X1, X2, ..., X r ], 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 ]), the energy storage frequency modulation instruction subsequence is divided into a group, where exp() is represented by e x ;

[0064] Condition 2: If condition 1 is not met, the ungrouped energy storage frequency modulation instruction subsequences are grouped using a fixed window of length 0.01n.

[0065] In this embodiment, it is assumed that the frequency modulation instruction n=300, P t =[X1,X2,X3,...,X 300 ]Start from X1 and search according to condition 1. [X1,X2,X3,...,X6] does not meet condition 1, continue to search [X1,X2,X3,...,X7] does not meet condition 1, continue to search [X1,X2,X3,...,X8] does not meet condition 1, ... [X1,X2,X3,...,X 12 ] does not meet 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 [X1,X2,X3]. Next, starting from X4 and searching according to condition 1, [X4,X5,X6,...,X9] does not meet condition 1, [X4,X5,X6,...,X 10 ] does not meet condition 1, ....., it turns out that [X4,X5,X6,...,X 13 ] satisfies condition 1, then [X4,X5,X6,...,X 13 ] into a group, then from X 14 Start searching backwards from the beginning according to the condition. This embodiment reads through all the values ​​of the sequence according to the above logic and then divides them into groups.

[0066] Among them, in condition 1, a sliding window mechanism is adopted, and the window length is gradually extended from the starting point of the sequence until a minimum subsequence that meets the conditions or a group that triggers condition 2 is found.

[0067] Step 3: Calculate the upper and lower bounds based on several sets of energy storage frequency modulation instruction subsequences. The upper and lower bounds are distributed on a two-dimensional coordinate system, such as Figure 3 As shown;

[0068] Specifically, the calculation process of the upper and lower bounds includes:

[0069] Calculate the energy storage frequency modulation instruction subsequence data parameters of the current group, where the energy storage frequency modulation instruction subsequence data parameters include an average value avg, a maximum value max, and a minimum value min;

[0070] Setting the upper and lower limit condition ranges according to the energy storage frequency modulation instruction subsequence data parameters, and adjusting the upper and lower limit condition ranges;

[0071] If the value of the current group of energy storage frequency modulation instruction subsequence data falls between the adjusted upper limit and lower limit within the preset range, the adjusted upper limit and lower limit are determined as the final upper limit and lower limit;

[0072] If the value of the current group of energy storage frequency modulation instruction subsequence data parameters does not fall between the adjusted upper and lower limits, the range closest to the preset is selected for readjustment until the value of the current group of energy storage frequency modulation instruction subsequence data parameters falls between the upper and lower limits within the readjusted preset range, thereby determining the final upper and lower limits.

[0073] The lower limit conditions include:

[0074] The minimum value min < the lower limit < the average value avg, and no data point in the current group is located at the value of the lower limit;

[0075] The lower bound is in the range of (min+0.1·Δ, avg-0.1·Δ), where Δ=avg-min;

[0076] The upper limit conditions include:

[0077] The average value avg < the upper limit < the maximum value max, and no data point in the current group is located at the value of the upper limit;

[0078] The upper bound range is (avg+0.1·Δ, max-0.1·Δ), where Δ=max-avg.

[0079] In this embodiment, it is assumed that [X s1 ,X s2,X s3 ,..,X sr ] is P t =[X1,X2,X3,.X i ..,X N ]After step 2, it has been divided into several groups. Next, make a lower bound, the standard for generating the line is less than avg[X s1 ,X s2 ,X s3 ,..,X sr ] but is greater than min[X s1 ,X s2 ,X s3 ,..,X sr ], and ensure [X s1 ,X s2 ,X s3 ,..,X sr ] is not on the line. Next, make an upper bound, which is generated by the standard that is greater than avg[X s1 ,X s2 ,X s3 ,..,X sr ] but is less than max[X s1 ,X s2 ,X s3 ,..,X sr ], and ensure [X s1 ,X s2 ,X s3 ,..,X sr ] is not on this line.

[0080] In this embodiment, the preset range is 70%-80%. After the upper and lower bounds are initially generated, 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 bounds. If there is no further adjustment of the upper and lower bounds, the adjustment process must follow the conditions of the lower and upper bounds, where the standard for generating the line in the lower bound is less than avg[X s1 ,X s2 ,X s3 ,..,X sr ] but is greater than min[X s1 ,X s2 ,X s3 ,..,X sr ], and ensure [X s1 ,X s2 ,X s3 ,..,X sr ] is not on the line. The criterion for generating the upper bound is that it is greater than avg[X s1,X s2 ,X s3 ,..,X sr ] but is less than max[X s1 ,X s2 ,X s3 ,..,X sr ], and ensure [X s1 ,X s2 ,X s3 ,..,X sr ] is not on this line. If the value of the current group of data does not fall between the adjusted upper and lower limits, the adjustment method closest to the 70%-80% range is selected.

[0081] Step 4: Allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper and lower boundaries.

[0082] Specifically, the allocation of the frequency modulation instruction sequence includes that the frequency modulation instructions beyond the upper limit and the lower limit range are responded to by the supercapacitor, and the frequency modulation instructions within the upper limit and the lower limit range are responded to by the battery energy storage system.

[0083] In summary, the present invention provides a method for allocating energy storage frequency modulation sequences, which projects the frequency modulation instruction sequence onto a two-dimensional coordinate system and dynamically groups it based on the rate of change, thereby being able to more carefully analyze the frequency characteristics of the frequency modulation instructions. Dynamic grouping enables high-frequency and low-frequency components to be more accurately distinguished, avoiding the frequency aliasing or misjudgment problems that may exist in traditional methods. Generating upper and lower boundaries further helps define the range of different frequency components, making the separation of high-frequency and low-frequency components more accurate. By accurately separating the high-frequency / low-frequency components and allocating frequency modulation instructions according to the characteristics of these components, it is ensured that the energy storage device can be correctly allocated to the frequency modulation task that matches its characteristics, thereby avoiding the problem of mismatch of energy storage device characteristics.

[0084] Example 2

[0085] according to Figure 4 As shown, the present invention also provides a distribution system for energy storage frequency modulation sequences, comprising:

[0086] Sequence projection module 1, used to obtain the energy storage frequency modulation instruction sequence, and project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form a distribution result of several energy storage frequency modulation instructions on the two-dimensional coordinate system;

[0087] A dynamic grouping module 2 is used to dynamically group the multiple energy storage frequency modulation instructions based on the change rate of the multiple energy storage frequency modulation instructions in the two-dimensional coordinate system to obtain multiple groups of energy storage frequency modulation instruction subsequences;

[0088] An upper and lower limit determination module 3 is configured to calculate an upper limit and a lower limit based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system;

[0089] The sequence allocation module 4 is used to allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper limit and lower limit.

[0090] Example 3

[0091] The present invention also provides a mobile terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, such as a program for allocating energy storage frequency modulation sequences.

[0092] When the processor executes the computer program, the method for allocating the energy storage frequency modulation sequence is implemented, for example:

[0093] Acquire an energy storage frequency modulation instruction sequence, project the acquired energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form a distribution result of a plurality of energy storage frequency modulation instructions on the two-dimensional coordinate system;

[0094] 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;

[0095] An upper limit and a lower limit are calculated based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system;

[0096] The frequency modulation instruction sequence is allocated on a two-dimensional coordinate system based on the calculated upper and lower boundaries.

[0097] Alternatively, when the processor executes the computer program, the functions of each module in the above system are realized, for example:

[0098] Sequence projection module 1, used to obtain the energy storage frequency modulation instruction sequence, and project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form a distribution result of several energy storage frequency modulation instructions on the two-dimensional coordinate system;

[0099] A dynamic grouping module 2 is used to dynamically group the multiple energy storage frequency modulation instructions based on the change rate of the multiple energy storage frequency modulation instructions in the two-dimensional coordinate system to obtain multiple groups of energy storage frequency modulation instruction subsequences;

[0100] An upper and lower limit determination module 3 is configured to calculate an upper limit and a lower limit based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system;

[0101] The sequence allocation module 4 is used to allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper limit and lower limit.

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

[0103] For example, the computer program may be divided into a sequence projection module 1, a dynamic grouping module 2, an upper and lower boundary determination module 3, and a sequence allocation module 4;

[0104] The specific functions of each module are as follows:

[0105] Sequence projection module 1, used to obtain the energy storage frequency modulation instruction sequence, and project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form a distribution result of several energy storage frequency modulation instructions on the two-dimensional coordinate system;

[0106] A dynamic grouping module 2 is used to dynamically group the multiple energy storage frequency modulation instructions based on the change rate of the multiple energy storage frequency modulation instructions in the two-dimensional coordinate system to obtain multiple groups of energy storage frequency modulation instruction subsequences;

[0107] An upper and lower limit determination module 3 is configured to calculate an upper limit and a lower limit based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system;

[0108] The sequence allocation module 4 is used to allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper limit and lower limit.

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

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

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

[0112] The memory may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as sound playback or image playback); the data storage area may store data generated based on the use of the mobile phone (such as audio data and a phone book). Furthermore, the memory may include high-speed random access memory (RAM) and non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0113] Example 4

[0114] The present invention also provides a computer-readable storage medium, wherein 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 is implemented.

[0115] If the module / unit integrated in the mobile terminal is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0116] Based on this understanding, the present invention can implement all or part of the processes in the above-mentioned method by means of a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the above-mentioned aggregated reinforcement learning resource scheduling method. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form.

[0117] The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

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

[0119] 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 it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered by the scope of protection of the present invention.

Claims

1. A method for allocating energy storage frequency modulation sequences, characterized in that: include: Acquire an energy storage frequency modulation instruction sequence, project the acquired energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, and form 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; An upper limit and a lower limit are calculated based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system; Allocating the frequency modulation instruction sequence on a two-dimensional coordinate system based on the calculated upper and lower bounds; The obtained energy storage frequency modulation instruction sequence is projected onto a two-dimensional coordinate system, and a distribution result of several energy storage frequency modulation instructions is formed 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 to form a time-power sequence Pt=[X1,X2,X3,…,X n ], where the sampling interval is 1 second and n ≥ 300; In the calculation of the upper and lower bounds based on the plurality of energy storage frequency modulation instruction subsequences, the calculation process of the upper and lower bounds includes: Calculate the energy storage frequency modulation instruction subsequence data parameters of the current group, where the energy storage frequency modulation instruction subsequence data parameters include an average value avg, a maximum value max, and a minimum value min; Setting the upper and lower limit condition ranges according to the energy storage frequency modulation instruction subsequence data parameters, and adjusting the upper and lower limit condition ranges; If the value of the current group of energy storage frequency modulation instruction subsequence data falls between the adjusted upper limit and lower limit within the preset range, the adjusted upper limit and lower limit are determined as the final upper limit and lower limit; If the value of the current group of energy storage frequency modulation instruction subsequence data parameter does not fall between the adjusted upper and lower limits, select the range closest to the preset range for readjustment until the value of the current group of energy storage frequency modulation instruction subsequence data parameter falls between the upper and lower limits within the readjusted preset range, thereby determining the final upper and lower limits; In the allocation of 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 the frequency modulation instructions exceeding the upper and lower boundaries being responded to by the supercapacitor and the frequency modulation instructions within the upper and lower boundaries being responded to by the battery energy storage system.

2. The method for allocating energy storage frequency modulation sequences according to claim 1, characterized in that: The energy storage frequency modulation instructions are dynamically grouped based on the change rate of the distribution results of the energy storage frequency modulation instructions to obtain a plurality of energy storage frequency modulation instruction subsequences, and the subsequences are dynamically grouped according to the grouping conditions, wherein the grouping conditions include: Condition 1: If there are continuous energy storage frequency modulation instruction subsequences [X1, X2, ..., X r ], 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 ]), the energy storage frequency modulation instruction subsequence is divided into a group, where exp() is represented by e x ; Condition 2: If condition 1 is not met, the ungrouped energy storage frequency modulation instruction subsequences are grouped using a fixed window of length 0.01n.

3. The method for allocating energy storage frequency modulation sequences according to claim 2, characterized in that: In the condition 1, a sliding window mechanism is adopted to gradually extend the window length from the starting point of the sequence until a minimum subsequence meeting the condition or a group that triggers condition 2 is found.

4. The method for allocating energy storage frequency modulation sequences according to claim 1, characterized in that: In the conditional range of setting the upper and lower limits according to the energy storage frequency modulation instruction subsequence data parameters, the conditional range of the lower limit includes: The minimum value min < the lower limit < the average value avg, and no data point in the current group is located at the value of the lower limit; The lower bound is in the range of (min+0.1·Δ, avg-0.1·Δ), where Δ=avg-min; The upper limit conditions include: The average value avg < the upper limit < the maximum value max, and no data point in the current group is located at the value of the upper limit; The upper bound range is (avg+0.1·Δ, max-0.1·Δ), where Δ=max-avg.

5. A system for distributing energy storage frequency modulation sequences, based on a method for distributing energy storage frequency modulation sequences according to any one of claims 1 to 4, characterized in that: include: A sequence projection module is used to obtain an energy storage frequency modulation instruction sequence, and project the obtained energy storage frequency modulation instruction sequence onto a two-dimensional coordinate system, thereby forming a distribution result of several 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 a change rate of the plurality of energy storage frequency modulation instructions in a two-dimensional coordinate system to obtain a plurality of groups of energy storage frequency modulation instruction subsequences; An upper and lower limit determination module, configured to calculate an upper limit and a lower limit based on a plurality of energy storage frequency modulation instruction subsequences, wherein the upper limit and the lower limit are distributed on a two-dimensional coordinate system; The sequence allocation module is used to allocate the frequency modulation instruction sequence on the two-dimensional coordinate system based on the calculated upper limit and lower limit.

6. A mobile terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for allocating the energy storage frequency modulation sequence according to any one of claims 1 to 4 is implemented.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for allocating energy storage frequency modulation sequences according to any one of claims 1 to 4 is implemented.

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