A method and device for fast frequency control of wind, solar and energy storage power stations

By utilizing the rapid response characteristics of photovoltaics and energy storage in wind-solar-storage power stations, the problem of slow wind turbine response speed has been solved, achieving rapid frequency response and improving grid stability and wind turbine lifespan.

CN115940201BActive Publication Date: 2026-07-03ELECTRIC POWER RESEARCH INSTITUTE OF STATE GRID JIBEI ELECTRIC POWER CO LTD +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ELECTRIC POWER RESEARCH INSTITUTE OF STATE GRID JIBEI ELECTRIC POWER CO LTD
Filing Date
2022-12-22
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Some wind turbines, especially those connected to the grid early on, have monitoring systems with excessively long response times at high frequencies, which fail to meet the requirements of relevant national and industry standards and affect the transient stability of the power grid.

Method used

In wind-solar-storage power stations, the rapid response characteristics of photovoltaics and energy storage are utilized to compensate for the slow response speed of wind turbines through active power regulation of photovoltaics and energy storage, thereby restoring the power station's rapid frequency response capability.

Benefits of technology

It improves the frequency control response speed of wind, solar and energy storage power stations, ensures the stability of the power grid, reduces the number of mechanical adjustments required for wind turbines, and extends the service life of wind turbines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115940201B_ABST
    Figure CN115940201B_ABST
Patent Text Reader

Abstract

This invention proposes a fast frequency control method and device for wind-solar-storage power stations, belonging to the field of fast frequency and active power control technology for new energy power stations. The method includes: at the arrival of each sampling period, updating the active power target values ​​of wind turbines, photovoltaics, and energy storage based on whether the grid connection frequency of the wind-solar-storage power station is outside the upper and lower limits of the frequency warning and the active power regulation capabilities of wind, solar, and energy storage, reserving the maximum active power regulation capability of photovoltaics and energy storage; calculating the total active power regulation of the wind-solar-storage power station based on whether the grid connection frequency is outside the upper and lower limits of the frequency and the active power frequency droop curve function; updating the active power target values ​​of wind turbines, photovoltaics, and energy storage based on the active power regulation demand and the active power regulation capabilities of photovoltaics and energy storage; and performing active power correction for energy storage and photovoltaics when the fast frequency response time arrives. This invention can utilize the fast active power regulation capabilities of photovoltaics and energy storage to compensate for the capacity loss due to the inability of wind turbine active power regulation to be implemented on time, restoring the fast frequency response capability of the power station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of automatic control technology for new energy power plants, and specifically relates to a fast frequency control method and device for wind, solar and energy storage power plants. Background Technology

[0002] Wind and solar power generation operate on different principles than traditional power sources. They lack rotational inertia to support grid frequency and voltage fluctuations, leading to decreased grid transient stability. To ensure grid stability through a high proportion of renewable energy integration, grid companies have mandated rapid frequency response for wind and solar power grid connections, requiring renewable energy power plants to possess this capability. Currently, the problem lies in the excessively long rapid frequency response time of some wind turbines, especially those connected to the grid earlier, which fails to meet relevant national and industry standards.

[0003] In the past, frequency control in wind farms relied primarily on the wind turbines themselves. This involved issuing power adjustment commands to the turbines based on the grid connection frequency, with the turbines responding accordingly and adjusting their output to maintain the grid connection frequency. The disadvantages of this control mode are: ① When adjusting turbine output significantly, pitch angle control is involved. On the one hand, the slow mechanical process cannot meet the requirements for rapid adjustment; on the other hand, it increases turbine wear and reduces turbine lifespan. ② After participating in frequency control, the turbine's ability to adjust in the corresponding direction is weakened, making it difficult to cope with frequency changes in the same direction. Summary of the Invention

[0004] The purpose of this invention is to overcome the shortcomings of existing technologies and propose a fast frequency control method and device for wind-solar-storage power stations. This invention utilizes the fast response characteristics of photovoltaics and energy storage in wind-solar-storage power stations to improve the frequency control response speed; after photovoltaics and energy storage participate in regulation, the wind turbine then replaces their regulation capacity, compensating for the slow response speed of some wind turbines and restoring the power station's fast frequency response capability.

[0005] A first aspect of this invention provides a fast frequency control method for wind-solar-storage power stations, comprising:

[0006] At the arrival of each sampling period, obtain the grid connection frequency of the wind-solar-storage power station;

[0007] By determining the grid connection point frequency, the active power target values ​​of the photovoltaic, energy storage, and wind turbines of the wind-solar-storage power station are updated to achieve rapid frequency control of the wind-solar-storage power station; wherein:

[0008] If the lower limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency warning, then the active power target values ​​of the photovoltaic, energy storage and wind turbines remain unchanged.

[0009] If the upper limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency, then the maximum active power reduction of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power increase of the photovoltaic and energy storage.

[0010] If the lower limit of the grid connection point frequency is less than or equal to the grid connection point frequency warning line, then the maximum active power increase of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power decrease of the photovoltaic and energy storage.

[0011] If the grid connection frequency is greater than the upper limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power reduction of the wind, solar and energy storage power station.

[0012] If the grid connection frequency is less than the lower limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power adjustment of the wind, solar and energy storage power station.

[0013] In one specific embodiment of the present invention, before determining the grid connection point frequency, the method further includes:

[0014] Obtain the current value of the fast frequency response timer of the wind-solar-storage power station; wherein the initial value of the fast frequency response timer is -T, and T represents the sampling period;

[0015] The current value of the fast frequency response timer is determined: if the current value of the fast frequency response timer is >0, the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated by determining the active power over-adjustment flag of the wind turbine frequency regulation; if the current value of the fast frequency response timer is ≤0, the grid connection point frequency is determined.

[0016] In a specific embodiment of the present invention, the step of determining the maximum active power reduction of the wind turbine and updating the active power target values ​​of the photovoltaic, energy storage, and wind turbine using the maximum active power increase of the photovoltaic and energy storage includes:

[0017] 1) If P wgen_down_max ≥(P pv_up_max +P bat_up_max ),but:

[0018] Update the photovoltaic active power target value P pv_set for:

[0019] P pv_set =P pv +P pv_up_max ,

[0020] Update the active power target value P for energy storage bat_set for:

[0021] P bat_set =P bat +P bat_up_max ,

[0022] Update the active power target value P of the wind turbine wgen_set for:

[0023] P wgen_set =P wgen -P pv_up_max -P bat_up_max ,

[0024] Among them, P wgen For the current active power of the wind turbine, P wgen_down_max P is the maximum active power reduction of the wind turbine. pv For the current contribution of photovoltaics, P pv_up_max For the maximum active power increase of photovoltaic power, P bat For the current active power of energy storage, P bat_up_max This represents the maximum active power adjustment for energy storage.

[0025] 2) If P wgen_down_max ≤P pv_up_max ,but:

[0026] Update the photovoltaic active power target value P pv_set for:

[0027] P pv_set =P pv +P wgen_down_max ,

[0028] Energy storage active power target value P bat_set remain unchanged.

[0029] Update the active power target value P of the wind turbine wgen_set for:

[0030] P wgen_set =P wgen -P wgen_down_max ,

[0031] 3) If P pv_up_max <P wgen_down_max <(P pv_up_max +P bat_up_max ),but:

[0032] Update the photovoltaic active power target value P pv_set for:

[0033] P pv_set =P pv +P pv_up_max ,

[0034] Update the active power target value P for energy storage bat_set for:

[0035] P bat_set =P bat +P wgen_down_max -P pv_up_max ;

[0036] Update the active power target value P of the wind turbine wgen_set for:

[0037] P wgen_set =P wgen -P wgen_down_max .

[0038] In a specific embodiment of the present invention, the step of determining the maximum active power increase of the wind turbine and updating the active power target values ​​of the photovoltaic, energy storage, and wind turbine using the maximum active power decrease of the photovoltaic and energy storage includes:

[0039] 1) If P wgen_up_max ≥(P pv_down_max +P bat_down_max ),but:

[0040] Update the photovoltaic active power target value P pv_set for:

[0041] P pv_set =P pv -P pv_down_max ,

[0042] Update the active power target value P for energy storage bat_set for:

[0043] P bat_set =P bat -P bat_down_max ,

[0044] Update the active power target value P of the wind turbine wgen_set for:

[0045] P wgen_set =P wgen +P pv_down_max +P bat_down_max ,

[0046] Among them, P wgen For the current active power of the wind turbine, P wgen_up_max P is the maximum active power increase of the wind turbine. pv For the current contribution of photovoltaics, P pv_down_max P represents the maximum active power reduction of photovoltaic power. bat For the current active power of energy storage, P bat_down_max This represents the maximum active power adjustment for energy storage.

[0047] 2) If P wgen_up_max ≤P pv_down_max ,but:

[0048] Update the photovoltaic active power target value P pv_set for:

[0049] P pv_set =P pv -P wgen_up_max ;

[0050] Energy storage active power target value P bat_set remain unchanged.

[0051] Update the active power target value P of the wind turbine wgen_set for:

[0052] P wgen_set =P wgen +P wgen_up_max ,

[0053] 3) If P pv_down_max <P wgen_up_max <(P pv_down_max +P pv_down_max ),but:

[0054] Update the photovoltaic active power target value P pv_set for:

[0055] P pv_set =P pv -P pv_down_max ,

[0056] Update the active power target value P for energy storage bat_set for:

[0057] P bat_set =P bat -(P wgen_up_max -P pv_down_max ),

[0058] Update the active power target value P of the wind turbine wgen_set for:

[0059] P wgen_set =P wgen +P wgen_up_max .

[0060] In a specific embodiment of the present invention, the step of updating the active power target values ​​of the photovoltaic, energy storage, and wind turbines by calculating the total active power reduction of the wind-solar-storage power station includes:

[0061] 1) Calculate the total active power downregulation P of the wind-solar-storage power station based on the active power frequency droop curve function. poc_down for:

[0062] P poc_down =P n ×(F poc –Fpoc_max ) / F n / D;

[0063] Among them, P n For the installed capacity of wind, solar and energy storage power stations, F poc For the grid connection frequency of wind, solar and energy storage power stations, F poc_max F is the upper limit of the frequency at the grid connection point. n D is the system's rated frequency, and D is the fast frequency response droop rate of the new energy source.

[0064] 2) The active power target values ​​for photovoltaic, energy storage, and wind turbines are updated based on the total reduction in active power of the wind, solar, and energy storage power stations; specifically as follows:

[0065] 2-1) If P poc_down ≤P pv_down_max ,but:

[0066] Update the photovoltaic active power target value P pv_set for:

[0067] P pv_set =P pv -P poc_down ,

[0068] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0069] Among them, P pv For the current contribution of photovoltaics, P pv_down_max This represents the maximum reduction in active power output for photovoltaic systems.

[0070] 2-2) If P pv_down_max <P poc_down ≤(P pv_down_max +P bat_down_max ),but:

[0071] Update the photovoltaic active power target value P pv_set for:

[0072] P pv_set =P pv -P pv_down_max ,

[0073] Update the active power target value P for energy storage bat_set for:

[0074] P bat_set =P bat -(P poc_down -P pv_down_max ),

[0075] Target value of active power of wind turbine P wgen_set remain unchanged.

[0076] Among them, P bat For the current active power of energy storage, P bat_down_max This represents the maximum reduction in active power for energy storage.

[0077] 2-3) If P poc_down >(P pv_down_max +P bat_down_max ),but:

[0078] Update the photovoltaic active power target value P pv_set for:

[0079] P pv_set =P pv -P pv_down_max ,

[0080] Update the active power target value P for energy storage bat_set for:

[0081] P bat_set =P bat -P bat_down_max ,

[0082] Calculate the downward overshoot P of the active power during frequency regulation of the fan. wgen_over_down :

[0083] P wgen_over_down =(P poc_down -P pv_down_max -P bat_down_max )×(T wgen / T 0.9 -1);

[0084] Among them, T wgen T is the active power control response time of the wind turbine. 0.9 For rapid frequency response time of new energy sources;

[0085] The target value P of the active power of the wind turbine is updated by judging the downward overshoot of the frequency regulation active power. wgen_set Then update the fast frequency response time timer T. remain =T 0.9 The frequency regulation of the fan has been adjusted downwards, indicated by the indicator B. wgen_over_down =1;

[0086] The method for determining the downward overshoot of the active power regulation of the wind turbine is as follows:

[0087] If P wgen_over_down ≤(P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max If the active power target value P of the wind turbine is updated, then the update will be made. wgen_set for:

[0088] Pwgen_set =P wgen -(P poc_down -P pv_down_max -P bat_down_max )×T wgen / T 0.9 ,

[0089] If P wgen_over_down >(P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max If the frequency regulation active power downward overshoot is updated, then the updated value is:

[0090] P wgen_over_down =P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max ,

[0091] Update the active power target value P of the wind turbine wgen_set for:

[0092] P wgen_set =P wgen -(P poc_down -P pv_down_max -P bat_down_max )-P wgen_over_down ;

[0093] Among them, P wgen For the current active power of the wind turbine, P pv_up_max For the maximum active power increase of photovoltaic power, P bat_up_max This represents the maximum active power adjustment for energy storage.

[0094] In a specific embodiment of the present invention, the step of updating the active power target values ​​of the photovoltaic, energy storage, and wind turbines by calculating the total active power adjustment of the wind-solar-storage power station includes:

[0095] 1) Calculate the total active power up-adjustment P of the wind-solar-storage power station based on the active power frequency droop curve function. poc_up for:

[0096] P poc_up =P n ×(F poc_min –F poc ) / F n / D;

[0097] Among them, P n For the installed capacity of wind, solar and energy storage power stations, F poc For the grid connection frequency of wind, solar and energy storage power stations, F poc_min As the lower limit of the grid connection frequency, F n D is the system's rated frequency, and D is the fast frequency response droop rate of the new energy source.

[0098] 2) The active power target values ​​for photovoltaic, energy storage, and wind turbines are updated based on the total active power adjustment of the wind, solar, and energy storage power stations; specifically as follows:

[0099] 2-1) If P poc_up ≤P pv_up_max ,but:

[0100] Update the photovoltaic active power target value P pv_set for:

[0101] P pv_set =P pv +P poc_up ,

[0102] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0103] Among them, P pv For the current contribution of photovoltaics, P pv_up_max This represents the maximum upward adjustment of active power for photovoltaic systems.

[0104] 2-2) If P pv_up_max <P poc_up ≤(P pv_up_max +P bat_up_max ),but:

[0105] Update the photovoltaic active power target value P pv_set for:

[0106] P pv_set =P pv +P pv_up_max ,

[0107] Update the active power target value P for energy storage bat_set for:

[0108] P bat_set =P bat +(P poc_up -P pv_up_max ),

[0109] Target value of active power of wind turbine P wgen_set remain unchanged.

[0110] Among them, P bat For the current active power of energy storage, P bat_up_max This represents the maximum active power adjustment for energy storage.

[0111] 2-3) If (P) pv_up_max +P bat_up_max ) <P poc_up ,but:

[0112] Update the photovoltaic active power target value P pv_set for:

[0113] P pv_set =P pv +P pv_up_max ,

[0114] Update the active power target value P for energy storage bat_set for:

[0115] P bat_set =P bat +P bat_up_max ,

[0116] Calculate the upward overshoot P of the active power during frequency regulation of the fan. wgen_over_up :

[0117] P wgen_over_up =(P poc_up -P pv_up_max -P bat_up_max )×(T wgen / T 0.9 -1);

[0118] Among them, T wgen T is the active power control response time of the wind turbine. 0.9 For rapid frequency response time of new energy sources;

[0119] The target value P of the active power of the wind turbine is updated by judging the upward overshoot of the frequency regulation active power. wgen_set Then update the fast frequency response time timer T. remain =T 0.9 The frequency regulation of the fan has an over-adjustment indicator B. wgen_over_up =1;

[0120] The method for determining the upward overshoot of the active power regulation of the wind turbine is as follows:

[0121] If P wgen_over_up ≤(P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max If the active power target value P of the wind turbine is updated, then the update will be made. wgen_set for:

[0122] P wgen_set =P wgen +(P poc_up -P pv_up_max -P bat_up_max )×T wgen / T 0.9 ,

[0123] If P wgen_over_up >(P pv_up_max +Ppv_down_max +P bat_up_max +P bat_down_max If the frequency regulation active power overshoot of the updated fan is:

[0124] P wgen_over_up =P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max ,

[0125] Update the active power target value P of the wind turbine wgen_set for:

[0126] P wgen_set =P wgen +(P poc_up -P pv_up_max -P bat_up_max )+P wgen_over_up ,

[0127] Among them, P wgen For the current active power of the wind turbine, P pv_down_max P represents the maximum active power reduction of photovoltaic power. bat_down_max This is the maximum active power reduction for energy storage.

[0128] In a specific embodiment of the present invention, the step of determining the active power over-adjustment flag of the wind turbine frequency regulation and updating the active power target values ​​of the photovoltaic, energy storage, and wind turbine includes:

[0129] 1) Update T remain =T remain –T and determine:

[0130] If T remain If the value is greater than 0, the active power target values ​​of photovoltaic, energy storage and wind turbines remain unchanged in the current sampling period;

[0131] If T remain If ≤0, proceed to step 2);

[0132] 2) Determine the over-adjustment flag of the fan frequency regulation:

[0133] If the fan frequency regulation power is over-adjusted downwards, mark B. wgen_over_down =1, then restore the fan frequency regulation active power downward over-adjustment flag B. wgen_over_down =0, then proceed to step 3);

[0134] If the fan frequency regulation power output is over-adjusted, the indicator B is correct. wgen_over_up =1, then restore the fan frequency regulation active power upward over-adjustment flag B. wgen_over_up =0, then proceed to step 4);

[0135] 3) Downward overshoot P of the active power of the fan frequency regulation wgen_over_down Make a judgment:

[0136] If P pv_up_max ≥P wgen_over_down ,but:

[0137] Update the photovoltaic active power target value P pv_set for:

[0138] P pv_set =P pv +P wgen_over_down ,

[0139] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0140] Among them, P pv For the current contribution of photovoltaics, P pv_up_max This represents the maximum upward adjustment of active power for photovoltaic systems.

[0141] If P pv_up_max <P wgen_over_down ,but:

[0142] Update the photovoltaic active power target value P pv_set for:

[0143] P pv_set =P pv +P pv_up_max ,

[0144] Update the active power target value P for energy storage bat_set for:

[0145] P bat_set =P bat +(P wgen_over_down -P pv_up_max ),

[0146] Target value of active power of wind turbine P wgen_set remain unchanged.

[0147] Among them, P bat It is currently contributing to energy storage;

[0148] 4) Overshoot P of active power for frequency regulation of the fan wgen_over_up Make a judgment:

[0149] If P pv_down_max ≥P wgen_over_up ,but:

[0150] Update the photovoltaic active power target value P pv_set for:

[0151] P pv_set =P pv -P wgen_over_up ;

[0152] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0153] Among them, P bat_down_max This represents the maximum reduction in active power for energy storage.

[0154] If P pv_down_max <P wgen_over_up ,but:

[0155] Update the photovoltaic active power target value P pv_set for:

[0156] P pv_set =P pv -P pv_down_max ;

[0157] Update the active power target value P for energy storage bat_set for:

[0158] P bat_set =P bat -(P wgen_over_up -P pv_down_max );

[0159] Target value of active power of wind turbine P wgen_set It remains unchanged.

[0160] A second aspect of the present invention provides a fast frequency control device for a wind-solar-storage power station, comprising:

[0161] The grid connection point frequency acquisition module is used to acquire the grid connection point frequency of the wind, solar and energy storage power station at the arrival of each sampling period;

[0162] The grid connection point frequency determination module is used to determine the grid connection point frequency and update the active power target values ​​of the photovoltaic, energy storage, and wind turbines of the wind-solar-storage power station to achieve rapid frequency control of the wind-solar-storage power station; wherein:

[0163] If the lower limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency warning, then the active power target values ​​of the photovoltaic, energy storage and wind turbines remain unchanged.

[0164] If the upper limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency, then the maximum active power reduction of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power increase of the photovoltaic and energy storage.

[0165] If the lower limit of the grid connection point frequency is less than or equal to the grid connection point frequency warning line, then the maximum active power increase of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power decrease of the photovoltaic and energy storage.

[0166] If the grid connection frequency is greater than the upper limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power reduction of the wind, solar and energy storage power station.

[0167] If the grid connection frequency is less than the lower limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power adjustment of the wind, solar and energy storage power station.

[0168] A third aspect of the present invention provides an electronic device comprising:

[0169] At least one processor; and a memory communicatively connected to said at least one processor;

[0170] The memory stores instructions that can be executed by the at least one processor, and the instructions are configured to execute the aforementioned fast frequency control method for a wind-solar-storage power station.

[0171] A fourth aspect of the present invention provides a computer-readable storage medium storing computer instructions for causing the computer to execute the above-described fast frequency control method for a wind-solar-storage power station.

[0172] The features and beneficial effects of this invention are as follows:

[0173] This invention calculates the active power target values ​​of wind turbines, photovoltaics, and energy storage based on the current frequency of the grid connection point of the wind-solar-storage power station and its warning upper and lower limits. It can ensure that when the frequency is close to the boundary point, the photovoltaic and energy storage maintain the maximum active power regulation capacity. Since the photovoltaic active power is adjusted first, it is beneficial to reduce the number of energy storage adjustments. At the same time, it can keep the total active power of the wind-solar-storage power station grid connection point unchanged and meet the active power control requirements of the dispatching department.

[0174] This invention can utilize the rapid active power regulation capabilities of photovoltaic and energy storage systems to compensate for the capacity of wind turbine active power regulation that cannot be implemented on time, and perform active power correction when the rapid frequency response time arrives, so that the total active power at the grid connection point of the wind-solar-storage power station meets the total active power regulation amount of rapid frequency regulation.

[0175] This invention utilizes the rapid response characteristics of photovoltaics and energy storage to improve the frequency control response speed; after photovoltaics and energy storage participate in regulation, the wind turbines then replace their regulation capacity, making up for the problem of slow wind turbine response speed and restoring the power station's rapid frequency response capability. Attached Figure Description

[0176] Figure 1 This is a schematic diagram of a wind-solar-storage power station in a specific embodiment of the present invention.

[0177] Figure 2 This is an overall flowchart of a fast frequency control method for wind, solar and energy storage power stations proposed in an embodiment of the present invention. Detailed Implementation

[0178] This invention proposes a fast frequency control method and device for wind, solar and energy storage power stations, which will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0179] A first aspect of this invention provides a fast frequency control method for wind-solar-storage power stations, comprising:

[0180] At the arrival of each sampling period, obtain the grid connection frequency of the wind-solar-storage power station;

[0181] By determining the grid connection point frequency, the active power target values ​​of the photovoltaic, energy storage, and wind turbines of the wind-solar-storage power station are updated to achieve rapid frequency control of the wind-solar-storage power station; wherein:

[0182] If the lower limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency warning, then the active power target values ​​of the photovoltaic, energy storage and wind turbines remain unchanged.

[0183] If the upper limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency, then the maximum active power reduction of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power increase of the photovoltaic and energy storage.

[0184] If the lower limit of the grid connection point frequency is less than or equal to the grid connection point frequency warning line, then the maximum active power increase of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power decrease of the photovoltaic and energy storage.

[0185] If the grid connection frequency is greater than the upper limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power reduction of the wind, solar and energy storage power station.

[0186] If the grid connection frequency is less than the lower limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power adjustment of the wind, solar and energy storage power station.

[0187] In one specific embodiment of the present invention, the wind-solar-storage power station structure is as follows: Figure 1As shown, the power station is laid out as follows: four wind turbines (1#, 2#, 3#, and 4#) are connected to the 10kV 1# busbar via feeder 1#; two photovoltaic power generation devices (1# and 2#) and two energy storage devices (1# and 2#) are also connected to the 10kV 1# busbar via feeder 2#; the 10kV 1# busbar is connected to the 35kV 1# busbar of the substation via the main transformer 1#.

[0188] In a specific embodiment of the present invention, the overall process of the fast frequency control method for wind-solar-storage power stations is as follows: Figure 1 As shown, it includes the following steps:

[0189] 1) Let the installed capacity of the wind-solar-storage power station be denoted as P. n (Unit: MW), the system's rated frequency is denoted as F. n (Unit: Hz), the fast frequency response droop rate of new energy is denoted as D, and the fast frequency response time of new energy is denoted as T. 0.9 (Unit: seconds), the active power control response time of the wind turbine is denoted as T. wgen (Unit: s), the sampling period is denoted as T (unit: s, generally between 0.001 and 0.01 s), and the fast frequency response timer T remain Initialize to -T.

[0190] 2) When the sampling period T arrives, the frequency of the wind-solar-storage power station grid connection point is collected and recorded as F. poc (Unit: Hz); The current active power, maximum active power upward adjustment, and maximum active power downward adjustment of the wind turbine are recorded as P. wgen P wgen_up_max P wgen_down_max The current active power, maximum active power upward adjustment, and maximum active power downward adjustment of photovoltaic power are collected and denoted as P. pv P pv_up_max P pv_down_max The current active power, maximum active power upward adjustment, and maximum active power downward adjustment of the energy storage are collected and denoted as P, respectively. bat P bat_up_max P bat_down_max All power units above are in MW.

[0191] 3) Judgment:

[0192] If the fast frequency response time timer T remain If the value is greater than 0, proceed to step 9; otherwise, proceed to step 4.

[0193] 4) Determine the grid connection frequency:

[0194] If the lower limit of the grid connection frequency warning is F poc_pre_min ≤F poc ≤ Upper limit of grid connection frequency warning F poc_pre_maxAt this point, there is no need to update the device's active power target value; proceed to step 10.

[0195] If F poc_pre_max <F poc ≤ Upper limit of grid connection frequency F poc_max Then proceed to step 5);

[0196] If the lower limit of the grid connection frequency F poc_min ≤F poc <F poc_pre_min Then proceed to step 6);

[0197] If F poc >F poc_max Then proceed to step 7);

[0198] If F poc <F poc_min Then proceed to step 8).

[0199] 5) The active power target values ​​for photovoltaic, energy storage, and wind turbines are updated separately based on the determination of the maximum active power reduction of wind turbines; the details are as follows:

[0200] 5-1) If P wgen_down_max ≥(P pv_up_max +P bat_up_max ),but:

[0201] Update the photovoltaic active power target value P pv_set for:

[0202] P pv_set =P pv +P pv_up_max ,

[0203] Update the active power target value P for energy storage bat_set for:

[0204] P bat_set =P bat +P bat_up_max ,

[0205] Update the active power target value P of the wind turbine wgen_set for:

[0206] P wgen_set =P wgen -P pv_up_max -P bat_up_max ,

[0207] Then proceed to step 10);

[0208] 5-2) If P wgen_down_max ≤P pv_up_max ,but:

[0209] Update the photovoltaic active power target value Ppv_set for:

[0210] P pv_set =P pv +P wgen_down_max ,

[0211] Energy storage active power target value P bat_set remain unchanged.

[0212] Update the active power target value P of the wind turbine wgen_set for:

[0213] P wgen_set =P wgen -P wgen_down_max ,

[0214] Then proceed to step 10);

[0215] 5-3) If P pv_up_max <P wgen_down_max <(P pv_up_max +P bat_up_max ),but:

[0216] Update the photovoltaic active power target value P pv_set for:

[0217] P pv_set =P pv +P pv_up_max ,

[0218] Update the active power target value P for energy storage bat_set for:

[0219] P bat_set =P bat +P wgen_down_max -P pv_up_max ;

[0220] Update the active power target value P of the wind turbine wgen_set for:

[0221] P wgen_set =P wgen -P wgen_down_max ,

[0222] Then proceed to step 10).

[0223] 6) The active power target values ​​for photovoltaic, energy storage, and wind turbines are updated separately based on the maximum active power adjustment of the wind turbines; the details are as follows:

[0224] 6-1) If P wgen_up_max ≥(P pv_down_max +P bat_down_max ),but:

[0225] Update the photovoltaic active power target value Ppv_set for:

[0226] P pv_set =P pv -P pv_down_max ,

[0227] Update the active power target value P for energy storage bat_set for:

[0228] P bat_set =P bat -P bat_down_max ,

[0229] Update the active power target value P of the wind turbine wgen_set for:

[0230] P wgen_set =P wgen +P pv_down_max +P bat_down_max ,

[0231] Then proceed to step 10);

[0232] 6-2) If P wgen_up_max ≤P pv_down_max ,but:

[0233] Update the photovoltaic active power target value P pv_set for:

[0234] P pv_set =P pv -P wgen_up_max ;

[0235] Energy storage active power target value P bat_set remain unchanged.

[0236] Update the active power target value P of the wind turbine wgen_set for:

[0237] P wgen_set =P wgen +P wgen_up_max ,

[0238] Then proceed to step 10);

[0239] 6-3) If P pv_down_max <P wgen_up_max <(P pv_down_max +P pv_down_max ),but:

[0240] Update the photovoltaic active power target value P pv_set for:

[0241] P pv_set =P pv -P pv_down_max ,

[0242] Update the active power target value P for energy storage bat_set for:

[0243] P bat_set =P bat -(P wgen_up_max -P pv_down_max ),

[0244] Update the active power target value P of the wind turbine wgen_set for:

[0245] P wgen_set =P wgen +P wgen_up_max ;

[0246] Then proceed to step 10).

[0247] 7) Calculate and determine the total active power reduction of the wind, solar, and energy storage power station, and update the active power target values ​​for photovoltaic, energy storage, and wind turbines respectively. The specific steps are as follows:

[0248] 7-1) Calculate the total active power downregulation P of the wind-solar-storage power station based on the active power frequency droop curve function. poc_down for:

[0249] P poc_down =P n ×(F poc –F poc_max ) / F n / D;

[0250] 7-2) By determining the total active power reduction of the wind, solar, and energy storage power station, the active power target values ​​for photovoltaic, energy storage, and wind turbines are updated separately; as detailed below:

[0251] 7-2-1) If P poc_down ≤P pv_down_max ,but:

[0252] Update the photovoltaic active power target value P pv_set for:

[0253] P pv_set =P pv -P poc_down ,

[0254] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0255] Then proceed to step 10);

[0256] 7-2-2) If P pv_down_max <P poc_down ≤(P pv_down_max+P bat_down_max ),but:

[0257] Update the photovoltaic active power target value P pv_set for:

[0258] P pv_set =P pv -P pv_down_max ,

[0259] Update the active power target value P for energy storage bat_set for:

[0260] P bat_set =P bat -(P poc_down -P pv_down_max ),

[0261] Target value of active power of wind turbine P wgen_set remain unchanged.

[0262] Then proceed to step 10);

[0263] 7-2-3) If P poc_down >(P pv_down_max +P bat_down_max ),but:

[0264] Update the photovoltaic active power target value P pv_set for:

[0265] P pv_set =P pv -P pv_down_max ,

[0266] Update the active power target value P for energy storage bat_set for:

[0267] P bat_set =P bat -P bat_down_max ,

[0268] Calculate the downward overshoot P of the active power during frequency regulation of the fan. wgen_over_down :

[0269] P wgen_over_down =(P poc_down -P pv_down_max -P bat_down_max )×(T wgen / T 0.9 -1);

[0270] Then proceed to step 7-2-4);

[0271] 7-2-4) Determine the downward overshoot of the active power during frequency regulation of the fan:

[0272] 7-2-4-1) If Pwgen_over_down ≤(P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max If the active power target value P of the wind turbine is updated, then the update will be made. wgen_set for:

[0273] P wgen_set =P wgen -(P poc_down -P pv_down_max -P bat_down_max )×T wgen / T 0.9 ,

[0274] Then proceed to step 7-3);

[0275] 7-2-4-2) If P wgen_over_down >(P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max If the frequency regulation active power downward overshoot is updated, then the updated value is:

[0276] P wgen_over_down =P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max ,

[0277] Update the active power target value P of the wind turbine wgen_set for:

[0278] P wgen_set =P wgen -(P poc_down -P pv_down_max -P bat_down_max )-P wgen_over_down ,

[0279] Then proceed to step 7-3);

[0280] 7-3) Update the fast frequency response time timer T remain =T 0.9 The frequency regulation of the fan has been adjusted downwards, indicated by the indicator B. wgen_over_down =1; then proceed to step 10).

[0281] 8) Calculate and determine the total active power increase of the wind, solar, and energy storage power station, and update the active power target values ​​for photovoltaic, energy storage, and wind turbines respectively. The specific steps are as follows:

[0282] 8-1) Calculate the total active power up-adjustment P of the wind-solar-storage power station based on the active power frequency droop curve function. poc_up for:

[0283] Ppoc_up =P n ×(F poc_min –F poc ) / F n / D;

[0284] 8-2) By determining the total active power increase of the wind, solar, and energy storage power stations, the active power target values ​​for photovoltaic, energy storage, and wind turbines are updated separately; as detailed below:

[0285] 8-2-1) If P poc_up ≤P pv_up_max ,but:

[0286] Update the photovoltaic active power target value P pv_set for:

[0287] P pv_set =P pv +P poc_up ,

[0288] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0289] Then proceed to step 10);

[0290] 8-2-2) If P pv_up_max <P poc_up ≤(P pv_up_max +P bat_up_max ),but:

[0291] Update the photovoltaic active power target value P pv_set for:

[0292] P pv_set =P pv +P pv_up_max ,

[0293] Update the active power target value P for energy storage bat_set for:

[0294] P bat_set =P bat +(P poc_up -P pv_up_max ),

[0295] Target value of active power of wind turbine P wgen_set remain unchanged.

[0296] Then proceed to step 10);

[0297] 8-2-3) If (P pv_up_max +P bat_up_max ) <P poc_up ,but:

[0298] Update the photovoltaic active power target value P pv_set for:

[0299] P pv_set =P pv +P pv_up_max ,

[0300] Update the active power target value P for energy storage bat_set for:

[0301] P bat_set =P bat +P bat_up_max ,

[0302] Calculate the upward overshoot P of the active power during frequency regulation of the fan. wgen_over_up :

[0303] P wgen_over_up =(P poc_up -P pv_up_max -P bat_up_max )×(T wgen / T 0.9 -1);

[0304] Then proceed to step 8-2-4);

[0305] 8-2-4) Determine the upward overshoot of active power during frequency regulation of the fan:

[0306] 8-2-4-1) If P wgen_over_up ≤(P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max If the active power target value P of the wind turbine is updated, then the update will be made. wgen_set for:

[0307] P wgen_set =P wgen +(P poc_up -P pv_up_max -P bat_up_max )×T wgen / T 0.9 ,

[0308] Then proceed to step 8-3);

[0309] 8-2-4-2) If P wgen_over_up >(P pv_up_max +P pv_down_max +P bat_up_max +P bat_down_max If the frequency regulation active power overshoot of the updated fan is:

[0310] P wgen_over_up =P pv_up_max +P pv_down_max +P bat_up_max+P bat_down_max ,

[0311] Update the active power target value P of the wind turbine wgen_set for:

[0312] P wgen_set =P wgen +(P poc_up -P pv_up_max -P bat_up_max )+P wgen_over_up ,

[0313] Then proceed to step 8-3);

[0314] 8-3) Update the fast frequency response time timer T remain =T 0.9 The frequency regulation of the fan has an over-adjustment indicator B. wgen_over_up =1; then proceed to step 10).

[0315] 9) By determining the over-adjustment flag of the wind turbine frequency regulation active power, update the active power target values ​​for photovoltaic, energy storage, and wind turbines respectively; the specific steps are as follows:

[0316] 9-1) Update T remain =T remain –T and determine:

[0317] If T remain If T > 0, then the active power target values ​​of photovoltaic, energy storage, and wind turbines remain unchanged in the current sampling period, proceeding to step 10); if T remain If ≤0, proceed to step 9-2);

[0318] 9-2) Determine the over-adjustment flag for the active power of the fan frequency regulation:

[0319] If the fan frequency regulation power is over-adjusted downwards, mark B. wgen_over_down =1, then restore the fan frequency regulation active power downward over-adjustment flag B. wgen_over_down =0, then proceed to step 9-3);

[0320] If the fan frequency regulation power output is over-adjusted, the indicator B is correct. wgen_over_up =1, then restore the fan frequency regulation active power upward over-adjustment flag B. wgen_over_up =0, then proceed to step 9-4);

[0321] 9-3) Determine the downward overshoot of the active power during frequency regulation of the fan:

[0322] 9-3-1) If P pv_up_max ≥P wgen_over_down ,but:

[0323] Update the photovoltaic active power target value P pv_set for:

[0324] P pv_set =P pv +P wgen_over_down ,

[0325] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0326] Then proceed to step 10);

[0327] 9-3-2) If P pv_up_max <P wgen_over_down ,but:

[0328] Update the photovoltaic active power target value P pv_set for:

[0329] P pv_set =P pv +P pv_up_max ,

[0330] Update the active power target value P for energy storage bat_set for:

[0331] P bat_set =P bat +(P wgen_over_down -P pv_up_max ),

[0332] Target value of active power of wind turbine P wgen_set remain unchanged.

[0333] Then proceed to step 10);

[0334] 9-4) Determine the upward overshoot of the active power regulation of the fan:

[0335] 9-4-1) If P pv_down_max ≥P wgen_over_up ,but:

[0336] Update the photovoltaic active power target value P pv_set for:

[0337] P pv_set =P pv -P wgen_over_up ;

[0338] Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged.

[0339] Then proceed to step 10);

[0340] 9-4-2) If P pv_down_max <P wgen_over_up ,but:

[0341] Update the photovoltaic active power target value P pv_set for:

[0342] P pv_set =P pv -P pv_down_max ;

[0343] Update the active power target value P for energy storage bat_set for:

[0344] P bat_set =P bat -(P wgen_over_up -P pv_down_max );

[0345] Target value of active power of wind turbine P wgen_set remain unchanged.

[0346] Then proceed to step 10).

[0347] 10) Send the active power target values ​​for wind turbines, photovoltaics, and energy storage to the corresponding devices for execution. When the next sampling period arrives, return to step 2.

[0348] To achieve the above embodiments, a second aspect of the present invention provides a fast frequency control device for a wind-solar-storage power station, comprising:

[0349] The grid connection point frequency acquisition module is used to acquire the grid connection point frequency of the wind, solar and energy storage power station at the arrival of each sampling period;

[0350] The grid connection point frequency determination module is used to determine the grid connection point frequency and update the active power target values ​​of the photovoltaic, energy storage, and wind turbines of the wind-solar-storage power station to achieve rapid frequency control of the wind-solar-storage power station; wherein:

[0351] If the lower limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency warning, then the active power target values ​​of the photovoltaic, energy storage and wind turbines remain unchanged.

[0352] If the upper limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency, then the maximum active power reduction of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power increase of the photovoltaic and energy storage.

[0353] If the lower limit of the grid connection point frequency is less than or equal to the grid connection point frequency warning line, then the maximum active power increase of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power decrease of the photovoltaic and energy storage.

[0354] If the grid connection frequency is greater than the upper limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power reduction of the wind, solar and energy storage power station.

[0355] If the grid connection frequency is less than the lower limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power adjustment of the wind, solar and energy storage power station.

[0356] It should be noted that the foregoing explanation of an embodiment of a fast frequency control method for a wind-solar-storage power station also applies to a fast frequency control device for a wind-solar-storage power station in this embodiment, and will not be repeated here. According to an embodiment of the present invention, a fast frequency control device for a wind-solar-storage power station acquires the grid connection point frequency of the wind-solar-storage power station at the arrival of each sampling period; and updates the active power target values ​​of the photovoltaic, energy storage, and wind turbine of the wind-solar-storage power station by determining the grid connection point frequency, thereby achieving fast frequency control of the wind-solar-storage power station; wherein: if the grid connection point frequency warning lower limit ≤ grid connection point frequency ≤ grid connection point frequency warning upper limit, the active power target values ​​of the photovoltaic, energy storage, and wind turbine remain unchanged; if the grid connection point frequency warning upper limit < grid connection point frequency ≤ grid connection point frequency upper limit, the maximum active power reduction of the wind turbine is determined, and the active power target values ​​of the photovoltaic and energy storage are updated accordingly. The maximum active power increase of the solar power system updates the active power target values ​​of the photovoltaic (PV), energy storage, and wind turbines. If the lower limit of the grid connection frequency is less than or equal to the grid connection frequency warning line, the maximum active power increase of the wind turbine is determined, and the maximum active power decrease of the PV and energy storage systems is used to update the active power target values ​​of the PV, energy storage, and wind turbines. If the grid connection frequency is greater than the upper limit of the grid connection frequency, the total active power decrease of the solar-wind-storage power station is calculated, and the active power target values ​​of the PV, energy storage, and wind turbines are updated. If the grid connection frequency is less than the lower limit of the grid connection frequency, the total active power increase of the solar-wind-storage power station is calculated, and the active power target values ​​of the PV, energy storage, and wind turbines are updated. This allows the rapid response characteristics of PV and energy storage to improve the frequency control response speed in the solar-wind-storage power station. After PV and energy storage participate in regulation, the wind turbines then replace their regulation capacity, compensating for the slow response speed of some wind turbines and restoring the power station's rapid frequency response capability.

[0357] To implement the above embodiments, a third aspect of this disclosure provides an electronic device, comprising:

[0358] At least one processor; and a memory communicatively connected to said at least one processor;

[0359] The memory stores instructions that can be executed by the at least one processor, and the instructions are configured to execute the aforementioned fast frequency control method for a wind-solar-storage power station.

[0360] To implement the above embodiments, a fourth aspect of this disclosure provides a computer-readable storage medium storing computer instructions for causing the computer to execute the above-described fast frequency control method for a wind-solar-storage power station.

[0361] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0362] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform a fast frequency control method for a wind-solar-storage power station according to the above embodiments.

[0363] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0364] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0365] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0366] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.

[0367] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0368] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0369] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0370] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0371] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A fast frequency control method for a wind-solar-storage power station, characterized in that, include: At the arrival of each sampling period, obtain the grid connection frequency of the wind-solar-storage power station; By determining the grid connection point frequency, the active power target values ​​of the photovoltaic, energy storage, and wind turbines of the wind-solar-storage power station are updated to achieve rapid frequency control of the wind-solar-storage power station; wherein: If the lower limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency warning, then the active power target values ​​of the photovoltaic, energy storage and wind turbines remain unchanged. If the upper limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency, then the maximum active power reduction of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power increase of the photovoltaic and energy storage. If the lower limit of the grid connection point frequency is less than or equal to the lower limit of the grid connection point frequency warning, then the maximum active power increase of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power decrease of the photovoltaic and energy storage. If the grid connection frequency is greater than the upper limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power reduction of the wind, solar and energy storage power station. If the grid connection frequency is less than the lower limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power adjustment of the wind, solar and energy storage power station. The step of determining the maximum active power reduction of the wind turbine and updating the active power target values ​​of the photovoltaic, energy storage, and wind turbine using the maximum active power increase of the photovoltaic and energy storage includes: 1) if P wgen_ down_max ≥ (P pv_ up_max + P bat_ up_max ), then: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P pv_ up_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat + P bat_ up_max , Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen - P pv_ up_max - P bat_ up_max , Among them, P wgen For the current contribution of the wind turbine, P wgen_ down_max P is the maximum active power reduction of the wind turbine. pv For the current contribution of photovoltaics, P pv_up_max For the maximum active power increase of photovoltaic power, P bat For the current active power of energy storage, P bat_up_max This represents the maximum active power adjustment for energy storage. 2) If P wgen_down_max ≤ P pv_ up_max ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P wgen_ down_max , Energy storage active power target value P bat_set remain unchanged. Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen - P wgen_ down_max , 3) If P pv_ up_max <P wgen_ down_max <(P pv_ up_max + P bat_ up_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P pv_ up_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat + P wgen_ down_max - P pv_ up_max ; Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen - P wgen_ down_max 。 2. The method according to claim 1, characterized in that, Before determining the grid connection point frequency, the method further includes: Obtain the current value of the fast frequency response timer of the wind-solar-storage power station; wherein the initial value of the fast frequency response timer is -T, and T represents the sampling period; The current value of the fast frequency response timer is determined: if the current value of the fast frequency response timer is > 0, the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated by determining the active power over-adjustment flag of the wind turbine frequency regulation; if the current value of the fast frequency response timer is ≤ 0, the grid connection point frequency is determined.

3. The method according to claim 1, characterized in that, The step of determining the maximum active power increase of the wind turbine and updating the active power target values ​​of the photovoltaic, energy storage, and wind turbine using the maximum active power decrease of the photovoltaic and energy storage includes: 1) If P wgen_up_max ≥ (P) pv_ down_max + P bat_ down_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P pv_down_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat - P bat_down_max , Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen + P pv_down_max + P bat_down_max , Among them, P wgen For the current active power of the wind turbine, P wgen_ up_max P is the maximum active power increase of the wind turbine. pv For the current contribution of photovoltaics, P pv_down_max P represents the maximum active power reduction of photovoltaic power. bat For the current active power of energy storage, P bat_down_max This represents the maximum active power adjustment for energy storage. 2) If P wgen_up_max ≤P pv_ down_max ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P wgen_up_max ; Energy storage active power target value P bat_set remain unchanged. Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen + P wgen_up_max , 3) If P pv_ down_max <P wgen_up_max <(P pv_ down_max + P pv_ down_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P pv_down_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat - (P wgen_up_max - P pv_down_max ), Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen + P wgen_up_max 。 4. The method according to claim 1, characterized in that, The step of updating the active power target values ​​of photovoltaic, energy storage, and wind turbines by calculating the total active power reduction of the wind-solar-storage power station includes: 1) Calculate the total active power downregulation P of the wind-solar-storage power station based on the active power frequency droop curve function. poc_down for: P poc_down = P n ×(F poc – F poc_max ) / F n / D; Among them, P n For the installed capacity of wind, solar and energy storage power stations, F poc For the grid connection frequency of wind, solar and energy storage power stations, F poc_max F is the upper limit of the frequency at the grid connection point. n D is the system's rated frequency, and D is the fast frequency response droop rate of the new energy source. 2) The active power target values ​​for photovoltaic, energy storage, and wind turbines are updated based on the total reduction in active power of the wind, solar, and energy storage power stations; the details are as follows: 2-1) If P poc_down ≤ P pv_down_max ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P poc_down , Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged. Among them, P pv For the current contribution of photovoltaics, P pv_down_max This represents the maximum reduction in active power output for photovoltaic systems. 2-2) If P pv_down_max <P poc_down ≤(P pv_down_max + P bat_down_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P pv_down_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat -(P poc_down - P pv_down_max ), Target value of active power of wind turbine P wgen_set remain unchanged. Among them, P bat For the current active power of energy storage, P bat_down_max This represents the maximum reduction in active power for energy storage. 2-3) If P poc_down > (P pv_down_max + P bat_down_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P pv_down_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat - P bat_down_max , Calculate the downward overshoot P of the active power during frequency regulation of the fan. wgen_over_down : P wgen_over_down =(P poc_down - P pv_down_max - P bat_down_max )×(T wgen / T 0.9 -1); Among them, T wgen T is the active power control response time of the wind turbine. 0.9 For rapid frequency response time of new energy sources; The target value P of the active power of the wind turbine is updated by judging the downward overshoot of the frequency regulation active power. wgen_set Then update the fast frequency response time timer T. remain = T 0.9 The frequency regulation of the fan has been adjusted downwards, indicated by the indicator B. wgen_over_down = 1; The method for determining the downward overshoot of the active power regulation of the wind turbine is as follows: If P wgen_over_down ≤(P pv_up_max +P pv_down_max + P bat_up_max +P bat_down_max Then update the active power target value P of the wind turbine. wgen_set for: P wgen_set = P wgen - (P poc_down - P pv_down_max - P bat_down_max )×T wgen / T 0.9 , If P wgen_over_down >(P pv_up_max +P pv_down_max + P bat_up_max +P bat_down_max Then, the downward overshoot of the active power regulation of the updated fan frequency is: P wgen_over_down = P pv_up_max +P pv_down_max + P bat_up_max +P bat_down_max , Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen - (P poc_down - P pv_down_max - P bat_down_max ) - P wgen_over_down ; Among them, P wgen For the current contribution of the wind turbine, P pv_up_max For the maximum active power increase of photovoltaic power, P bat_up_max This represents the maximum active power adjustment for energy storage.

5. The method according to claim 1, characterized in that, The step of updating the active power target values ​​of photovoltaic, energy storage, and wind turbines by calculating the total active power adjustment of the wind-solar-storage power station includes: 1) Calculate the total active power up-adjustment P of the wind-solar-storage power station based on the active power frequency droop curve function. poc_up for: P poc_up = P n ×(F poc_min – F poc ) / F n / D; Among them, P n For the installed capacity of wind, solar and energy storage power stations, F poc For the grid connection frequency of wind, solar and energy storage power stations, F poc_min As the lower limit of the grid connection frequency, F n D is the system's rated frequency, and D is the fast frequency response droop rate of the new energy source. 2) The active power target values ​​for photovoltaic, energy storage, and wind turbines are updated based on the total active power adjustment of the wind, solar, and energy storage power stations; the details are as follows: 2-1) If P poc_up ≤ P pv_up_max ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P poc_up , Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged. Among them, P pv For the current contribution of photovoltaics, P pv_up_max This represents the maximum upward adjustment of active power for photovoltaic systems. 2-2) If P pv_up_max <P poc_up ≤(P pv_up_max + P bat_up_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P pv_up_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat + (P poc_up - P pv_up_max ), Target value of active power of wind turbine P wgen_set remain unchanged. Among them, P bat For the current active power of energy storage, P bat_up_max This represents the maximum active power adjustment for energy storage. 2-3) If (P) pv_up_max + P bat_up_max ) <P poc_up ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P pv_up_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat + P bat_up_max , Calculate the upward overshoot P of the active power during frequency regulation of the fan. wgen_over_up : P wgen_over_up =(P poc_up - P pv_up_max - P bat_up_max )×(T wgen / T 0.9 -1); Among them, T wgen T is the active power control response time of the wind turbine. 0.9 For rapid frequency response time of new energy sources; The target value P of the active power of the wind turbine is updated by judging the upward overshoot of the frequency regulation active power. wgen_set Then update the fast frequency response time timer T. remain = T 0.9 The frequency converter of the fan is over-adjusted. (B) wgen_over_up = 1; The method for determining the upward overshoot of the active power regulation of the wind turbine is as follows: If P wgen_over_up ≤(P pv_up_max +P pv_down_max + P bat_up_max +P bat_down_max Then update the active power target value P of the wind turbine. wgen_set for: P wgen_set = P wgen + (P poc_up - P pv_up_max - P bat_up_max )×T wgen / T 0.9 , If P wgen_over_up >(P pv_up_max +P pv_down_max + P bat_up_max +P bat_down_max Then, the updated active power overshoot of the fan frequency regulation is: P wgen_over_up = P pv_up_max +P pv_down_max + P bat_up_max +P bat_down_max , Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen + (P poc_up - P pv_up_max - P bat_up_max ) + P wgen_over_up , Among them, P wgen For the current active power of the wind turbine, P pv_down_max P represents the maximum active power reduction of photovoltaic power. bat_down_max This represents the maximum reduction in active power for energy storage.

6. The method according to claim 2, characterized in that, The step of determining the over-adjustment flag of the wind turbine frequency regulation and updating the active power target values ​​of the photovoltaic, energy storage, and wind turbines includes: 1) Update the fast frequency response time timer T remain = T remain – T and determination: If T remain If the value is greater than 0, the active power target values ​​of photovoltaic, energy storage and wind turbines remain unchanged in the current sampling period; If T remain If ≤ 0, proceed to step 2). 2) Determine the over-adjustment flag of the fan frequency regulation: If the fan frequency regulation active power is over-adjusted downwards, mark B. wgen_over_down = 1, then restore the fan frequency regulation active power downward over-adjustment flag B. wgen_over_down = 0, then proceed to step 3); If the fan frequency regulation power output is over-adjusted, the indicator B is correct. wgen_over_up = 1, then restore the fan frequency regulation active power over-adjustment flag B. wgen_over_up = 0, then proceed to step 4). 3) Downward overshoot P of the active power of the fan frequency regulation wgen_over_down Make a judgment: If P pv_up_max ≥P wgen_over_down ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P wgen_over_down , Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged. Among them, P pv For the current contribution of photovoltaics, P pv_up_max This represents the maximum upward adjustment of active power for photovoltaic systems. If P pv_up_max <P wgen_over_down ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P pv_up_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat + (P wgen_over_down - P pv_up_max ), Target value of active power of wind turbine P wgen_set remain unchanged. Among them, P bat It is currently contributing to energy storage; 4) Overshoot P of active power regulation for fan frequency regulation wgen_over_up Make a judgment: If P pv_down_max ≥P wgen_over_up ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P wgen_over_up ; Energy storage active power target value P bat_set and the target value of active power of the wind turbine P wgen_set remain unchanged. Among them, P bat_down_max This represents the maximum reduction in active power for energy storage. If P pv_down_max <P wgen_over_up ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv - P pv_down_max ; Update the active power target value P for energy storage bat_set for: P bat_set = P bat - (P wgen_over_up - P pv_down_max ); Target value of active power of wind turbine P wgen_set It remains unchanged.

7. A fast frequency control device for a wind-solar-storage power station, characterized in that, include: The grid connection point frequency acquisition module is used to acquire the grid connection point frequency of the wind, solar and energy storage power station at the arrival of each sampling period; The grid connection point frequency determination module is used to determine the grid connection point frequency and update the active power target values ​​of the photovoltaic, energy storage, and wind turbines of the wind-solar-storage power station to achieve rapid frequency control of the wind-solar-storage power station; wherein: If the lower limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency warning, then the active power target values ​​of the photovoltaic, energy storage and wind turbines remain unchanged. If the upper limit of the grid connection point frequency warning is less than or equal to the upper limit of the grid connection point frequency, then the maximum active power reduction of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power increase of the photovoltaic and energy storage. If the lower limit of the grid connection point frequency is less than or equal to the lower limit of the grid connection point frequency warning, then the maximum active power increase of the wind turbine is determined, and the active power target values ​​of the photovoltaic, energy storage and wind turbine are updated using the maximum active power decrease of the photovoltaic and energy storage. If the grid connection frequency is greater than the upper limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power reduction of the wind, solar and energy storage power station. If the grid connection frequency is less than the lower limit of the grid connection frequency, the active power target values ​​of the photovoltaic, energy storage and wind turbines are updated by calculating the total active power adjustment of the wind, solar and energy storage power station. The step of determining the maximum active power reduction of the wind turbine and updating the active power target values ​​of the photovoltaic, energy storage, and wind turbine using the maximum active power increase of the photovoltaic and energy storage includes: 1) If P wgen_ down_max ≥ (P) pv_ up_max + P bat_ up_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P pv_ up_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat + P bat_ up_max , Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen - P pv_ up_max - P bat_ up_max , Among them, P wgen For the current contribution of the wind turbine, P wgen_ down_max P is the maximum active power reduction of the wind turbine. pv For the current contribution of photovoltaics, P pv_up_max For the maximum active power increase of photovoltaic power, P bat For the current active power of energy storage, P bat_up_max This represents the maximum active power adjustment for energy storage. 2) If P wgen_down_max ≤ P pv_ up_max ,but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P wgen_ down_max , Energy storage active power target value P bat_set remain unchanged. Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen - P wgen_ down_max , 3) If P pv_ up_max <P wgen_ down_max <(P pv_ up_max + P bat_ up_max ),but: Update the photovoltaic active power target value P pv_set for: P pv_set = P pv + P pv_ up_max , Update the active power target value P for energy storage bat_set for: P bat_set = P bat + P wgen_ down_max - P pv_ up_max ; Update the active power target value P of the wind turbine wgen_set for: P wgen_set = P wgen - P wgen_ down_max 。 8. An electronic device, characterized in that, include: At least one processor; And, a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, the instructions being configured to perform the method described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the method according to any one of claims 1-6.