Journal of Modern Power Systems and Clean Energy

ISSN 2196-5625 CN 32-1884/TK

网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

On Feasible Region of Droop-based Fast Frequency Response Controller Parameters of Wind Turbines  PDF

  • Junkai Huang (Student Member, IEEE)
  • Yan Xu (Senior Member, IEEE)
School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore

Updated:2024-09-24

DOI:10.35833/MPCE.2023.000394

  • Full Text
  • Figs & Tabs
  • References
  • Authors
  • About
CITE
OUTLINE

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.

I. Introduction

WIND turbines can provide frequency support to a power system via fast frequency response (FFR) controllers [

1]. The droop-based FFR controller allows a wind turbine to provide primary frequency regulation (PFR) support, which becomes an essential requirement in modern power systems [2].

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 [

3]. In this letter, we define the parameter settings that satisfy the steady-state frequency deviation requirement of the system as the feasible region of controller parameters. To formulate the feasible region, the power-frequency (P-f) characteristic curve of a generator can be utilized since it can conveniently determine the steady-state frequency deviation of the system. For a synchronous generator, the P-f characteristic can be expressed as a piecewise linear function that is determined by the droop coefficient, the dead band, and the reserve limit [4]. However, the existing research works show that the P-f characteristic of a wind turbine with an FFR controller is nonlinearly and implicitly related to the FFR controller parameter because of the involvement of the power point tracking controller of wind turbine [5]. Therefore, formulating the feasible region of FFR controller parameters of wind turbine is difficult. In the existing literature, an accurate feasible region can be formulated through the exhaustive searching method, which is time-consuming. Alternatively, a linearized feasible region can be obtained by utilizing transfer function modeling [6]; however, the linearization error could be significant.

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.

II. Feasible Region of Droop-based FFR Controller Parameters of Wind Turbine

The typical frequency response of a power system following a power imbalance event is presented in Fig. 1. The frequency security can be assessed according to the maximum frequency deviation and the steady-state frequency deviation. In this letter, the FFR controller parameter settings for steady-state frequency security are studied. As specified in the transmission code, the steady-state frequency deviation should not exceed a certain threshold. For example, the permissible steady-state frequency deviation for the Continental Europe Synchronous Area is 0.2 Hz, and that in the Nordic Area is 0.5 Hz [

7]. The feasible region of FFR controller parameters is composed of all the FFR controller parameter settings that satisfy the steady-state frequency deviation requirement of the system.

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 Δfsslower and Δfssupper as lower and upper limits of the steady-state frequency deviation Δfss, respectively, both of which are negative, and the constraint is written as:

ΔfsslowerΔfssΔfssupper (1)

To obtain the feasible region of FFR parameters, Δfss should be expressed as a function of FFR parameters. Δfss can be determined by using the P-f characteristics of each generator. Denoting the power deficit as ΔL, the steady-state frequency deviation occurs when the sum of incremental power of each generator equals ΔL:

j=1NwindΔPffr,j+i=1NgenziΔfss+k=1NloadzkΔfss=ΔL (2)

where Nwind, Ngen, and Nload are the numbers of wind turbines, synchronous generators, and load, respectively; ΔPffr,j is the incremental power of the jth wind turbine; zi· is the P-f characteristic of the ith generator, denoting a piecewise linear function for the determined droop coefficient, dead band, and reserve limit; and zk· is the damping effect of the kth load. As illustrated in [

8], the mathematical form of load damping zk· is similar to that of zi·, and thus zk· will be ignored for simplifying derivation.

The block diagram of the wind turbine with a droop-based FFR controller is given in Fig. 2, where an overspeed deloading method is considered in this letter for power point tracking.

Fig. 2  Block diagram of wind turbine with a droop-based FFR controller.

For the nth wind turbine, the command from the power point tracking controller Ptrack,n is represented as:

Ptrack,n=kdl,nωn3 (3)

where kdl,n is the deloading curve coefficient, which depends on a given initial operating point; and ωn is the rotor speed.

The command from the FFR controller ΔPord,n can be written as:

ΔPord,n=-Kp,nΔfss-dbn (4)

where Kp,n is the FFR parameter; and dbn is the regulation dead band value, which is negative if Δfss<0, and positive if Δfss>0.

Thus, the power output of the wind turbine Pelec,n should be:

Pelec,n=Ptrack,n+ΔPord,n=kdl,nωn3-Kp,nΔfss-dbn (5)

At the steady state, the mechanical power of the wind turbine Pmech,n should equal Pelec,n, i.e.:

Pmech,n=Pelec,n=Ptrack,n+ΔPord,n (6)

According to [

6], for a given wind speed, the mechanical power Pmech,n can be written as a nonlinear function of rotor speed (7), where the pitch angle is considered to be zero when using the overspeed deloading method.

Pmech,n=0.5ρArvw3Cpωn (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 ωn 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 [

9], and applying the second-order Taylor expansion to the signal from power point tracking, Pmech,n and Ptrack,n can be represented as:

Pmech,n=m2,nωn2+m1,nωn+m0,n (8)

where m2,n, m1,n, and m0,n are constants.

Ptrack,n=3kdl,nω0,nωn2-3kdl,nω0,n2ωn+kdl,nω0,n3 (9)

where ω0,n is the initial rotor speed of the nth wind turbine.

According to the derivation process in [

5], the steady-state incremental power of a wind turbine can be derived as:

ΔPffr,n=gnKp,n,Δfss=Ptrack,n+ΔPord,n-P0,n=k1,nm2,n2k2,n2-m1,n2k2,nk1,n2-4k2,nk0,n+Kp,nΔfss-dbn-m2,nk2,nKp,nΔfss-dbn+k1,n2m2,n2k2,n2-k0,nm2,nk2,n-k1,nm1,n2k2,n+m0,n-P0,nk0,n=m0,n-kdl,nω0,n3k1,n=m1,n+3kdl,nω0,n2k2,n=m2,n-3kdl,nω0,n (10)

where gn is the function representing the relationship among ΔPffr,n, Kp,n, and Δfss; 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 Δfss can be obtained; however, Δfss 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 [

10]. Thus, the following constraints are enforced:

0gnKp,n,ΔfssΔP¯ffr,n    n=1,2,...,Nwind (11)

where ΔP¯ffr,n is the reserve of the nth wind turbine.

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.

III. Linearization of Feasible Region of Droop-based FFR Controller Parameter

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 ΔPffr (i.e., incremental power of wind turbines), and can be written as:

ΔL-i=1NgenziΔfsslowerj=1NwindΔPffr,jΔL-i=1NgenziΔfssupper (12)
0ΔPffr,nΔP¯ffr,n    n=1,2,...,Nwind (13)

The constraint (12) represents two hyperplanes whose domain is defined by (13). Therefore, the hyperplane can be written in a general form:

j=1NwindΔPffr,j-ΔPreq=0 (14)

where ΔPreq 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 Р=ΔPffr(1),ΔPffr(2),,ΔPffr(M)T, where ΔPffr(o)=ΔPffr,1(o),ΔPffr,2(o),, ΔPffr,n(o)T represents the oth vertex. Рlower and Рupper denote vertex sets for Δfsslower and Δfssupper, respectively.

Since Δfss is given, ΔPffr,n is a nonlinear function of Kp,n, i.e., ΔPffr,n=gnKp,n. Thus, the hyperplane (14) of ΔPffr can be mapped to a hypersurface of Kp, i.e.:

j=1NwindgjKp,j-ΔPreq=0 (15)

The domain of (15) is determined by:

0gnKp,nΔP¯ffr,n    n=1,2,...,Nwind (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 K=[Kp(1),Kp(2),,Kp(M)]T, where Kp(o)=[Kp,1(o),Kp,2(o),,Kp,n(o)]T represents the oth vertex. K is nonlinearly mapped from Р for a given Δfss. Klower and Kupper denote the vertex sets mapped from Рlower and Рupper, respectively.

For illustration, Fig. 3 shows an case of two wind turbines. The feasible region of ΔPffr should be a line segment with endpoints A and B, as shown in Fig. 3(a). The corresponding feasible region of Kp will be a curve segment with endpoints A' and B', and A' and B' are mapped from A and B (curve A'B').

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 Fig. 3 (b), curve A'B' represents the FFR controller parameter settings that meet the frequency deviation lower limit. Therefore, to find an approximation that will not violate the frequency deviation, a linear boundary can be obtained by connecting A' and B' (the red dashed line in Fig. 3 (b)) on condition that Kp,1 is a decreasing convex function of Kp,2, i.e., Kp,1/Kp,2<0 and 2Kp,1/Kp,22>0.

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 Kp if Kp,n on the hypersurface (15) is a decreasing convex function of another parameter Kp,m, i.e., Kp,n/Kp,m<0 and 2Kp,n/Kp,m2>0. Kp,n/Kp,m<0 can be proven conveniently based on (15), and the proof of 2Kp,n/Kp,m2>0 is presented below.

Proof: based on (15), for the nth wind turbine, it can be derived that:

Kp,n=gn-1ΔPreq-j=1,jnNwindgjKp,j (17)

It can be proven that ΔPffr,n=gnKp,n is an increasing concave function according to its first-order and second-order derivatives. Because ΔPffr,n=gnKp,n is concave, -ΔPffr,n=-gnKp,n is convex, and thus, the sum i.e., -gjKp,j is convex, indicating that ΔPreq-gjKp,j is convex. As indicated by Proposition 2 in [

11], the inverse function Kp,n=gn-1ΔPffr,n is increasing and convex. Based on the composition rule, if h is a nondecreasing convex function and g is a convex function, the composition function f=hg is convex [12], where h refers to gn-1ΔPffr,n, and g refers to ΔPreq-gjKp,j. Therefore, it can be proven that (17) is a convex function. According to [12], 2Kp,n/Kp,m2>0 since Kp,n is a convex function of Kp,m.

The feasible region of droop-based FFR controller parameters includes two boundaries.

1) Boundary I

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 K. The vector K can be calculated according to the vector Р that satisfies (13) and (14). The obtained hyperplanes can be represented as:

j=1NwindcjlowerKp,j-c0lower0j=1NwindcjupperKp,j-c0upper0 (18)

where the superscripts lower and upper represent that the regression coefficient c is for the lower limit Δfsslower and the upper limit Δfssupper, respectively. Note that the second constraint in (18) may cause the FFR controller parameters to violate Δfssupper slightly. However, this is acceptable because a larger Δfssupper indicates a more secure frequency deviation.

2) Boundary II

The Boundary II applies to Kp of an individual wind turbine to determine its upper and lower bounds. For the nth wind turbines, the lower limit for Kp,n will be the minimum value of the nth column of Klower, which can be represented as:

Kp,nKp,nlower=maxminKi,nloweri=1,2,...,M,0 (19)

where Ki,nlower is the ith row and the nth column element.

Similarly, the upper limit for Kp,n will be:

Kp,nKp,nupper=maxmaxKi,nloweri=1,2,...,M,Kp0,n (20)

where Kp0,n is the Kp,n mapped from ΔPffr=0,0,,ΔP¯ffr,n,,

0,0T.

IV. Case Studies

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. The increased power of generators should equal power deficit of 800 MW at the steady state, and thus the frequency deviation should be -0.304 Hz according to Fig. 4.

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 Table I. The two wind farms are modeled as two equivalent wind turbines. Δfssupper is set to be -0.250 Hz, and Δfsslower is increased from -0.293 Hz to -0.260 Hz by a step size of 0.011 Hz. The feasible regions of FFR controller parameter are shown in Fig. 5.

TABLE I  Parameter of Wind Farms
Wind farm No.Nominal power (MW)Regulation-up reserve (MW)Wind speed (m/s)Dead band (Hz)
1 1000 51 9 ±0.03
2 1200 57 8 ±0.05

Fig. 5  Feasible region of FFR controller parameter when Δfssupper=-0.250 Hz. (a) Δfsslower=-0.293 Hz. (b) Δfsslower=-0.282 Hz. (c) Δfsslower=-0.271 Hz. (d) Δfsslower=-0.260 Hz.

In Fig. 5(a) and (b), it can be observed that both the traditional method (red polygon) and the proposed method (blue polygon) can obtain feasible regions to approximate the benchmark. However, the blue polygon is much larger than the red polygon, indicating that the proposed method can obtain a more accurate feasible region. For example, the area of the blue polygon covers 89.42% of the area of the benchmark. However, as shown in Fig. 5(c), there is only a small part of the red polygon that is within the benchmark, while the blue region can still approximate the benchmark effectively. In Fig. 5(d), for the traditional method, the red polygon is almost all outside of the benchmark, indicating that the accuracy is about zero. However, as indicated by the blue polygon, the accuracy of the proposed method could reach 69.50%.

Dynamic simulation is carried out to validate the proposed method by using the system frequency response model illustrated in [

1]. Three points at the boundaries are considered, i.e., points A-C in Fig. 5(d). According to the frequency deviation dynamics shown in Fig. 6, the dashed curve for A will exactly stabilize at Δfsslower. As for the proposed method, because it is a conservative approximation, the absolute steady-state frequency deviation would be less than the expected value. However, the traditional method cannot meet the required Δfsslower in this case.

Fig. 6  Frequency deviation dynamics.

Based on the simulation result, the error that occurs in the traditional method is explained by Fig. 7, which depicts the mechanical power captured by wind farm 2 from wind, power-rotor speed output trajectory, and the linearized mechanical power. When formulating the feasible region, the traditional method will use the linearized mechanical power to approximate the actual one. It can be found that the linearization error increases as the steady-state incremental active power from wind farm 2 increases. Similarly, errors will also be produced by the linearization of deloading curves.

Fig. 7  Illustration for errors of traditional method.

Therefore, if Δfsslower 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. Nsample samples that satisfy the actual constraints are generated. Npro and Ntra 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 Ntra/Nsample and Npro/Nsample, respectively. The impacts are shown in Fig. 8, where the accuracies of both the proposed method and the traditional method decrease as the number of equivalent wind turbines increases, which is unavoidable if the nonlinear feasible region is linearized when the nonlinearity increases. Nevertheless, the accuracy of the proposed method is more than twice the accuracy of the traditional method.

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 Table II, the calculation time of using the exhaustive equivalent wind turbines increases. In comparison, the calculation time of the proposed method could be much less. For example, to obtain the feasible region of 300 equivalent wind turbines, the exhaustive searching method takes more than 1 hour, while the proposed method costs 4.479 s only.

TABLE II  Calculation Time Comparison
Number of equivalent wind turbinesCalculation time (s)
Exhaustive searching methodProposed 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 [

5]. The calculation time is 238.46 s, and the objective function value is 25.70. For the proposed method, the optimization problem can be solved much more efficiently. The calculation time is reduced to 34.26 s, and the objective function value is 22.65, showing a significant improvement in both solution speed and solution quality as 85.63% and 11.86%, respectively.

V. Conclusion

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

1

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] 

2

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] 

3

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] 

4

P. Codani, Y. Perez, and M. Petit, Electric Vehicles as a Mobile Storage Device. Chichester: John Wiley & Sons, 2015. [Baidu Scholar] 

5

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] 

6

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] 

7

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] 

8

P. Kundur, Power System Stability and Control. New York: McGraw-Hill, 1994. [Baidu Scholar] 

9

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] 

10

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] 

11

M. Mršević, “Convexity of the inverse function,” Teaching of Mathematics, vol. 11, no.1, pp. 21-24, Jan. 2008. [Baidu Scholar] 

12

S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge: Cambridge University Press, 2004. [Baidu Scholar]