Abstract
Droop-based fast frequency response (FFR) control of wind turbines can improve the frequency performance of power systems with high penetration of wind power. Explicitly formulating the feasible region of the droop-based FFR controller parameters can allow system operators to conveniently assess the feasibility of FFR controller parameter settings to comply with system frequency security, and efficiently tune and optimize FFR controller parameters to meet frequency security requirements. However, the feasible region of FFR controller parameters is inherently nonlinear and implicit because the power point tracking controllers of wind turbine would counteract the effect of FFR controllers. To address this issue, this letter proposes a linear feasible region formulation method, where frequency regulation characteristics of wind turbines, the dead band, and reserve limits of generators are all considered. The effectiveness of the proposed method and its application is demonstrated on a 10-machine power system.
WIND turbines can provide frequency support to a power system via fast frequency response (FFR) controllers [
In practice, frequency controllers of generators are supposed to be tuned to keep the steady-state frequency deviation of the system within an allowable range when there is a large power imbalance event [
This letter aims to find a trade-off between calculation efficiency and approximation accuracy so that power system operators can conveniently assess whether FFR controller parameter settings can comply with frequency security. FFR parameters can be efficiently tuned and optimized to meet the frequency security requirement. To this end, a method is proposed for formulating the linear feasible region of FFR controller parameters of wind turbine, where the frequency regulation characteristics of wind turbines, the dead band, and the reserve limit of generators are all considered.
The typical frequency response of a power system following a power imbalance event is presented in

Fig. 1 Illustration of typical frequency response of a power system following a power imbalance event.
The nonlinear feasible region is derived in this section. Without loss of generality, the feasible region derived below is for the frequency drop case, but it can be similarly derived for the frequency rise case. Denoting and as lower and upper limits of the steady-state frequency deviation , respectively, both of which are negative, and the constraint is written as:
(1) |
To obtain the feasible region of FFR parameters, should be expressed as a function of FFR parameters. can be determined by using the P-f characteristics of each generator. Denoting the power deficit as , the steady-state frequency deviation occurs when the sum of incremental power of each generator equals :
(2) |
where , , and are the numbers of wind turbines, synchronous generators, and load, respectively; is the incremental power of the wind turbine; is the P-f characteristic of the generator, denoting a piecewise linear function for the determined droop coefficient, dead band, and reserve limit; and is the damping effect of the load. As illustrated in [
The block diagram of the wind turbine with a droop-based FFR controller is given in

Fig. 2 Block diagram of wind turbine with a droop-based FFR controller.
For the wind turbine, the command from the power point tracking controller is represented as:
(3) |
where is the deloading curve coefficient, which depends on a given initial operating point; and is the rotor speed.
The command from the FFR controller can be written as:
(4) |
where is the FFR parameter; and dbn is the regulation dead band value, which is negative if , and positive if .
Thus, the power output of the wind turbine Pelec,n should be:
(5) |
At the steady state, the mechanical power of the wind turbine Pmech,n should equal Pelec,n, i.e.:
(6) |
According to [
(7) |
where is the air density; Ar is the area swept by the rotor blades; vw is the wind speed; and Cp is the power coefficient, which would be a function of if wind speed and pitch angle are given.
Approximations are used to reveal the nonlinear feature of feasible region of FFR controller parameter in the following content. By using second-order polynomials to approximate the mechanical power, as indicated in [
(8) |
where , , and are constants.
(9) |
where is the initial rotor speed of the
According to the derivation process in [
(10) |
where is the function representing the relationship among , , and ; and P0,n is the initial power output of the wind turbine.
By substituting (10) into (2), the relationship between the FFR controller parameters and can be obtained; however, cannot be explicitly expressed as a function of FFR controller parameters. Meanwhile, when system frequency drops, power support from each wind turbine cannot exceed its reserve, considering the wind turbine stability indicated in [
(11) |
where is the reserve of the
To summarize, the feasible region of FFR controller parameters is jointly determined by (1), (2), (10), and (11). Note that the relationship described by (10) can also be obtained by using (3) and (7) without approximation when formulating the feasible region.
As indicated in Section II, the feasible region of droop-based FFR controller parameters is nonlinear and implicit, which can be considered as a mapping from the feasible region of (i.e., incremental power of wind turbines), and can be written as:
(12) |
(13) |
The constraint (12) represents two hyperplanes whose domain is defined by (13). Therefore, the hyperplane can be written in a general form:
(14) |
where is the power requirement from wind turbines.
The hyperplane (14) should be a facet of a Nwind-dimensional polytope whose vertices are intersections among (13) and (14). If there are M vertices, the vertex set is denoted as , where represents the vertex. and denote vertex sets for and , respectively.
Since is given, is a nonlinear function of , i.e., . Thus, the hyperplane (14) of can be mapped to a hypersurface of Kp, i.e.:
(15) |
The domain of (15) is determined by:
(16) |
Then, the hypersurface (15) should be a surface with the vertices that are intersections among (15) and (16). The corresponding vertex set is denoted as , where represents the vertex. is nonlinearly mapped from for a given . and denote the vertex sets mapped from and , respectively.
For illustration,

Fig. 3 Case of two wind turbines. (a) Hyperplane of feasible region of ΔPffr. (b) Hypersurface of feasible region of Kp and its approximation.
In
The above condition can be further extended to multi-dimensional scenarios. In multi-dimensional space, the facet of a Nwind-dimensional polytope can be used as an approximation of the original feasible region of if on the hypersurface (15) is a decreasing convex function of another parameter , i.e., and . can be proven conveniently based on (15), and the proof of is presented below.
Proof: based on (15), for the
(17) |
It can be proven that is an increasing concave function according to its first-order and second-order derivatives. Because is concave, is convex, and thus, the sum is convex, indicating that is convex. As indicated by Proposition 2 in [
The feasible region of droop-based FFR controller parameters includes two boundaries.
The Boundary I applies to all FFR parameters to meet the steady-state frequency security. Boundary I can be obtained by applying the linear regression method to vector . The vector can be calculated according to the vector that satisfies (13) and (14). The obtained hyperplanes can be represented as:
(18) |
where the superscripts lower and upper represent that the regression coefficient c is for the lower limit and the upper limit , respectively. Note that the second constraint in (18) may cause the FFR controller parameters to violate slightly. However, this is acceptable because a larger indicates a more secure frequency deviation.
The Boundary II applies to of an individual wind turbine to determine its upper and lower bounds. For the
(19) |
where is the row and the column element.
Similarly, the upper limit for Kp,n will be:
(20) |
where is the mapped from
. |
The proposed feasible region can be applied for fast feasibility assessment of FFR controller parameter settings and its optimization for frequency control. Case studies are conducted on a power system with 10 synchronous machines whose parameters are obtained from the New England test system. Considering a generator outage of 800 MW capacity, the post-fault nonlinear P-f characteristic is represented by the blue curve, as shown in

Fig. 4 P-f characteristics after a generator outage of 800 MW capacity.
A. Verification of Accuracy and Calculation Efficiency
The proposed method is compared with the exhaustive searching method that serves the benchmark and the traditional method that forms a linear feasible region based on transfer function models.
Firstly, two wind farms are added to the system, and their parameters are given in
Wind farm No. | Nominal power (MW) | Regulation-up reserve (MW) | Wind speed (m/s) | Dead band (Hz) |
---|---|---|---|---|
1 | 1000 | 51 | 9 | |
2 | 1200 | 57 | 8 |

Fig. 5 Feasible region of FFR controller parameter when Hz. (a) Hz. (b) Hz. (c) Hz. (d) Hz.
In
Dynamic simulation is carried out to validate the proposed method by using the system frequency response model illustrated in [

Fig. 6 Frequency deviation dynamics.
Based on the simulation result, the error that occurs in the traditional method is explained by

Fig. 7 Illustration for errors of traditional method.
Therefore, if increases, more active power from wind turbines is required, and thus wind turbines will further deviate from initial points, thereby increasing the linearization error.
Then, the effectiveness of the proposed method as the wind farm number increases is investigated. Wind farms are represented as equivalent wind turbines for illustration in the following part. The uniform sampling method is used to reduce the computation burden. samples that satisfy the actual constraints are generated. and are defined as the numbers of samples that are within the feasible region given by the proposed method and traditional method, respectively. Therefore, the accuracy of the traditional method and the proposed method can be measured by and , respectively. The impacts are shown in

Fig. 8 Impacts of number of equivalent wind turbines on accuracy.
Additionally, the calculation efficiency of the proposed method is compared with the exhaustive searching method. As shown in
Number of equivalent wind turbines | Calculation time (s) | |
---|---|---|
Exhaustive searching method | Proposed method | |
3 | 0.066 | 0.024 |
4 | 0.223 | 0.019 |
5 | 2.105 | 0.022 |
6 | 93.380 | 0.023 |
300 | >3600.000 | 4.479 |
B. Application for Parameter Optimization
In this subsection, 300 equivalent wind turbines are considered for parameter optimization. The objective is to minimize the total power output of wind turbines after the above-mentioned power disturbance. The linear constraints are formed by the proposed method. For comparison, the original nonlinear and implicit constraints are used, and the optimization problem is solved by the method proposed in [
This letter proposes a linearization method for obtaining the droop-based feasible region of FFR controller parameters, considering wind turbine characteristics, the dead band, and the reserve limit. Simulation results show that the feasible region can support fast and accurate feasibility assessment of FFR controller parameter settings and efficient optimization for frequency control. In the future, the proposed method can be used in frequency security-constrained power system optimization such as operational dispatch and real-time parameter tuning.
References
S. Wang and K. Tomsovic, “Fast frequency support from wind turbine generators with auxiliary dynamic demand control,” IEEE Transactions on Power Systems, vol. 34, no. 5, pp. 3340-3348, Sept. 2019. [Baidu Scholar]
X. Bao and L. Zhang, “Review of grid codes and implementation for wind farm frequency regulation,” in Proceedings of 2022 7th International Conference on Energy Science and Applied Technology (ESAT 2022), Yichang, China, May 2022, pp. 1-8. [Baidu Scholar]
J. I. Yoo, Y. Kang, E. Muljadi et al., “Frequency stability support of a DFIG to improve the settling frequency,” IEEE Access, vol. 8, pp. 22473-22482, Jan. 2020. [Baidu Scholar]
P. Codani, Y. Perez, and M. Petit, Electric Vehicles as a Mobile Storage Device. Chichester: John Wiley & Sons, 2015. [Baidu Scholar]
J. Huang, Z. Yang, J. Yu et al, “Optimization for DFIG fast frequency response with small-signal stability constraint,” IEEE Transactions on Energy Conversion, vol. 36, no. 3, pp. 2452-2462, Sept. 2021. [Baidu Scholar]
J. Dai, Y. Tang, Q. Wang et al., “Aggregation frequency response modeling for wind power plants with primary frequency regulation service,” IEEE Access, vol. 7, pp. 108561-108570, Aug. 2019. [Baidu Scholar]
H. Kuisti, M. Lahtinen, M. Nilsson et al. (2015, Apr.). NAG-frequency quality report. [Online]. Available: https://www.entsoe.eu/Documents/Publications/SOC/Nordic/2018/Frequency-quality.zip. [Baidu Scholar]
P. Kundur, Power System Stability and Control. New York: McGraw-Hill, 1994. [Baidu Scholar]
G. Zhang, F. Zhang, L. Ding et al., “Wind farm level coordination for optimal inertial control with a second-order cone predictive model,” IEEE Transactions on Sustainable Energy, vol. 12, no. 4, pp. 2353-2366, Oct. 2021. [Baidu Scholar]
L. Huang, H. Xin, L. Zhang et al. “Synchronization and frequency regulation of DFIG-based wind turbine generators with synchronized control,” IEEE Transactions on Energy Conversion, vol. 32, no. 3, pp. 1251-1262, Sept. 2017. [Baidu Scholar]
M. Mršević, “Convexity of the inverse function,” Teaching of Mathematics, vol. 11, no.1, pp. 21-24, Jan. 2008. [Baidu Scholar]
S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge: Cambridge University Press, 2004. [Baidu Scholar]