Figures
Abstract
With the participation in automatic generation control (AGC), a large-scale wind farm should distribute the real-time AGC signal to numerous wind turbines (WTs). This easily leads to an expensive computation for a high-quality dispatch scheme, especially considering the wake effect among WTs. To address this problem, a hierarchical power control (HPC) is constructed based on the geographical layout and electrical connection of all the WTs. Firstly, the real-time AGC signal of the whole wind farm is distributed to multiple decoupled groups in proportion of their regulation capacities. Secondly, the AGC signal of each group is distributed to multiple WTs via the data-driven surrogate-assisted optimization, which can dramatically reduce the computation time with a small number of time-consuming objective evaluations. Besides, a high-quality dispatch scheme can be acquired by the efficient local search based on the dynamic surrogate. The effectiveness of the proposed technique is thoroughly verified with different AGC signals under different wind speeds and directions.
Citation: Di P, Xiao X, Pan F, Yang Y, Zhang X (2023) Hierarchical power control of a large-scale wind farm by using a data-driven optimization method. PLoS ONE 18(9): e0291383. https://doi.org/10.1371/journal.pone.0291383
Editor: Lalit Chandra Saikia, National Institute of Technology Silchar, India, INDIA
Received: June 6, 2023; Accepted: August 28, 2023; Published: September 14, 2023
Copyright: © 2023 Di et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: The data of the case studies that support the findings of this study are available from the Dryad Digital Depository (https://doi.org/10.5061/dryad.5qfttdzc0).
Funding: The authors received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
In respond to the energy shortage and environment degradation, the renewable energy like solar energy [1] has gained a rapid development in recent years around the world. As the backbone of renewable energy, the global new installed capacity of wind energy has grown remarkably, where the year-over-year growth is more than 50% from 2019 to 2020; and the compound annual growth rate of the offshore wind energy will be more than 30% from 2021 to 2025 [2]. In general, the power output of renewable energy is highly influenced by the weather conditions, such as wind speed, solar irradiance and temperature [3]. With the rapid increasing renewable energy, the power system is facing tremendous pressure on the real-time power balance due to the decreased moment of inertia and the increased random power fluctuation [4]. Hence, it requires more and faster reserve resources to participate in automatic generation control (AGC).
Since a large-scale wind farm (WF) can provide a sufficient regulation capacity and a superior regulation performance, extensive studies on AGC have been investigated by considering the deep participation with WF. To improve the dynamic regulation performance of the control area, a lifelong learning [5] was proposed for coordinated control between WFs and other AGC units. In [6], an adaptive distributed auction-based algorithm was presented to achieve a distributed optimization of AGC dispatch. Based on the similar control framework, a deep reinforcement learning [7] was designed to coordinate WFs and other energy resources in an integrated energy system. All of these works mainly focused on the control process of the whole system, in which a WF was regarded as a single wind turbine (WT). In fact, a WF consists of numerous WTs, where the AGC signal of the whole WF should be distributed to each WT.
From the viewpoint of WF, a set-point tracking control [8] was designed for AGC, in which the power command of each WT is proportional to its available power capacity. This simple proportional dispatch method can not satisfy the optimal control requirement of WF for AGC. To handle this issue, a distributed low-complexity controller based set-points optimization [9] was presented for fatigue reduction of WF. In [10], a distributed model predictive control was proposed for minimization of the WT load and improving the tracking performance of WF. Besides, an alternating direction method of multipliers (ADMM) based hierarchical optimal power control [11] was presented to guarantee the rotor speed stability, minimize the energy loss, and damp the oscillations. In [12], the distributed reactive power control can be achieved for the large-scale WF cluster by ADMM. Like the proportional dispatch, a leader-follower consensus protocol based on the fair load-sharing [13] was employed to realize a distributed control of power output regulation for WF. Similarly, a multi-agent framework based cooperative output regulation [14] was designed for a large-scale WF following leader-follower consensus control. Moreover, an efficient distributed economic model predictive control strategy [15] was proposed to take the power tracking and economic operation into account for a large-scale WF. To effectively reduce the optimization complexity and difficulty, the clustering algorithm [16] is usually used for dividing the large amount of WTs. In [17], an incremental clustering based equivalent method was proposed to improve the equivalent accuracy for the large-scale WFs. In [18], the large-scale WFs were classified into multiple groups by using a dynamic strategy, thus the real-time dispatch can be easily solved based on the grouping results. Based on the WTs clustering, a hierarchical power dispatch [19] was designed for a large-scale WF based on the proportional control and proportional distribution strategy. In [20], the hierarchical power control was extended to multiple large-scale WFs with active and reactive power control concurrently. However, these works did not consider the interactive influence between different WTs by the wake effect [21], i.e., the inlet wind speed of the downstream WTs can be influenced by the operating state of the upstream WTs.
By taking the wake effect into account, various methods [22] were proposed for power control of WF, including particle swarm optimization (PSO) [23], Bayesian Ascent based data-driven optimization [24], model-predictive optimization [25], cooperation-driven distributed control [26,27], double-layer machine learning [28], and so on. Most of these studies essentially belong to a single-degree-of-freedom control based dispatch, where the optimization space is restricted since the rotor speed control (RSC) and pitch angle control (PAC) are separated. To simultaneously implement these two control degrees, a small-signal method based two-degree-of-freedom control was constructed in [29], which can reduce the fatigue load during the power tracking. Following the same manner, a clustering-based coordinated control method [30] was proposed for power system frequency support by combining the kinetic energy, but it did not address the power tracking via distributing the AGC signal.
On the whole, the above studies did not consider the dynamic regulation performance in the control objective, i.e., a WF should trace the AGC signal as quickly and accurately as possible. In general, the response speed of RSC is faster than that of PAC [31], but the regulation range of WT power output by RSC is much narrower than that by PAC. Consequently, the control commands of these two degrees for all the WTs should be optimized to acquire a satisfactory dynamic regulation performance under different AGC signals. Meanwhile, it easily leads to a high optimization difficulty and an expensive computation due to the large number of controllable variables. To resolve these problems, this paper constructs a new hierarchical power control (HPC) for AGC signal tracking of WF. Like the conventional power dispatch optimization in a WF [23], the control command optimization of each group in HPC is a non-linear and non-convex problem. Compared with the gradient-based algorithms (e.g., the interior point method), the gradient-free algorithms are more competitive and flexible for this optimization as they are highly independent on the specific model of HPC with wake effect. As the most common gradient-free algorithms, genetic algorithm (GA) [32] and PSO [33] have been successfully applied to the optimal power dispatch in WF due to their high global searching ability and easy implementation. Naturally, it can be solved by other meta-heuristic based gradient-free algorithms. But the meta-heuristic algorithms easily result in a long computation time for a high-quality optimum because they should require adequate fitness evaluations. Hence, they are hard to achieve the real-time optimization of HPC with control time cycle from several seconds to minutes, especially for the large-scale WF with numerous WTs by considering the wake effect.
In recent years, the surrogate-assisted optimization [34] has become a popular way to avoid a high computation cost resulted from the large amount of evaluations on the objective or constraint functions. It usually approximates the objective or constraints functions by machine learning models based on the small amount of evaluation data [35], thus a fast optimization can be implemented by different algorithms based on the surrogate model. Inspired by this advantage, a data-driven surrogate-assisted optimization (DDSO) is employed for HPC. Compared with the existing studies, this work has two novelties, as follows:
- For the power control of a large-scale WF, most of the existing studies were carried out based on a single-degree-of-freedom control based dispatch, where the optimization space is restricted since RSC and PAC are separated. In [29,30], the constructed two-degree-of-freedom control can simultaneously implement these two control degrees, but they did not consider the regulation performance difference between RSC and PAC. As a result, it easily result in an unsatisfactory regulation performance for AGC. In contrast, the regulation performance difference between RSC and PAC is fully consider in this work, which can dramatically improve the dynamic regulation performance of the whole WF for AGC via two-degree-of-freedom control of rotor speed and pitch angle.
- Compared with the direct power control framework [28], the constructed HPC can effectively the optimization complexity and dimension due to the negligible wake interaction between different WT groups. Moreover, the presented DDSO can result in a much low computation cost against to the meta-heuristic algorithms [23] since it can reduces the number of fitness function evaluations. As a result, a high-quality AGC dispatch scheme can be rapidly acquired for a large-scale WF.
The rest of this work is organized as follows: Section 2 introduces the control framework and optimization model of HPC. The optimization principle and design by DDSO are provided in Section 3. Section 4 gives the simulation results and analysis, and Section 5 concludes this work.
2. Framework and optimization model of HPC
2.1. Control framework
To achieve a dynamic power balance between supply and demand, the independent system operator (ISO) should implement the AGC for the control area based on the real-time deviations of frequency Δf and tie-line exchange power ΔPT with other control areas [36], as shown in Fig 1. In each control interval, the controller of AGC will generate the total dispatch command, then ISO will distribute it to different reserve resources. In respond to the AGC signal from ISO, the control center of a WF will carry out two operations. Firstly, the AGC signal of the whole WF will be distributed to different groups in proportion of their regulation capacities. Then the AGC signal of each group will be balanced by the corresponding WTs via searching the optimal rotor speeds and pitch angles.
2.2. WT model
Based on the aerodynamic rule, the energy conversion of the ith WT under different wind speeds can be described as
(1)
(2)
(3)
where Pi and FT,i are the mechanical power and the thrust force of the ith WT, respectively; ρ is the air density; R denotes the rotor radius; λi and βi are the tip speed ratio and the pitch angle of the ith WT, respectively; Vi is the inlet wind speed of the ith WT; ωr,i is the rotor speed of the ith WT; Cp,i and CT,i are the power coefficient and the thrust coefficient of the ith WT, respectively, which can be acquired via the look-up tables or the curves fitting [37].
Besides, the two-degree-of-freedom control framework [29] for each WT is given in Fig 2. The control inputs are assigned from the control center of WF, which includes reference active power Pref, reference rotor speed , and reference pitch angle βref. The control outputs contain the electromagnetic torque of generator Te and the pitch angle β. The control process is described by a first-order inertia transfer function with a bound limiter and a ramp constraint, where
and
are the reference generator torque and electromagnetic torque, respectively; ng is the gear box ratio; τe and τp are the time constants for the generator and the pitch angle servo system, respectively.
2.3. Wake effect
When the wind inflow goes through the rotated blades, the wind speed behind the rotor will be reduced. Because of this wake effect, the wind speed input of the downstream WTs will be influenced by the operating states of the upstream WTs, as shown in Fig 3. To describe this influence, the basic Jensen model is adopted to evaluate the downstream wind speed, as follows [38]:
(4)
where Vin is the inlet wind speed of the upstream WT; Vx is the downstream wind speed with the distance x directly behind the upstream WT; CT is the thrust coefficient of the upstream WT; D is the rotor diameter; and k is the wake decay constant.
In general, a downstream WT is easily influenced by multiple upstream WTs. By considering the shadowed area by the upstream WTs, the inlet wind speed of the ith WT can be calculated based on the Jensen’s multiple wake model, as [39]
(5)
(6)
(7)
where V0 is the natural wind speed; Vij denotes the wake wind speed of the jth upstream WT at the ith WT location; αij denotes the intersection weight of the shadowed area at the ith WT location by the jth upstream WT; Dij denotes the distance along the wind direction between the ith and jth WTs; and Sij is the the shadowed area at the ith WT location by the jth upstream WT.
Note that Dij and Sij are associated with the dynamic wind direction and the fixed locations of WTs, which can be updated through the coordinate rotation [40] and the overlap evaluation [41] under different wind directions.
2.4. Group division of WTs
In this work, the WTs with wake interaction are clustered into a group, while different groups can be decoupled without wake interactions. Based on the wake effect described in Eqs (5)–(7), a large intersection weight αij indicates a strong wake effect from the jth upstream WT to the ith WT. Hence, two WTs can be put in the same group when their intersection weight is large than a certain value. To simplify this process, the WTs connected in the same transformer are divided into the same group [42] due to their short geographical distances and large shadowed areas, as illustrated in Fig 3.
2.5. Optimization model
2.5.1 Objective function.
In response to the AGC signal, the primary task of HPC is to trace the AGC signal as accurately and quickly as possible. Firstly, the power output of all the WTs should be equal to the AGC signal. Secondly, the variations of pitch angles should be as small as possible due to the slow response speed of RSC. Therefore, the objective function of HPC consists of two components, including the power deviation and pitch angle variation, as follows:
(8)
(9)
where f is the overall objective function; μ1 and μ2 are weight coefficients for the power deviation and the pitch angle variation, respectively;
denotes the power variation of the whole WF;
denotes the pitch angle variation of the whole WF;
is the AGC signal of the whole WF; k denotes the kth control interval of AGC; and n is the number of WTs in a WF.
2.5.2 Constraints.
Except the constraints of wake effect in Eqs (4)–(7), the constraints of HPC mainly include the power capacity constraint, operating constraints of pitch angle and rotor speed, as follows [43,44]:
(10)
(11)
(12)
(13)
where Prate is the rated power of each WT; βmin and βmax are the minimum and maximum pitch angles, respectively;
and
are the minimum and maximum ramp rates of the pitch angle, respectively; ωmin and ωmax are the minimum and maximum rotor speeds, respectively.
3. Optimization principle and design of DDSO
3.1 Optimization principle of DDSO
In this work, the presented DDSO consists of two main operations, including the surrogate construction and minimum search [45], as shown in Fig 4. Firstly, the surrogate can be constructed by a radial basis function (RBF) interpolator based on the sample points. Secondly, multiple new solutions can be directly generated and evaluated through the local search based on current surrogate, in which the objective value of the best sample point will be evaluated and used for updated the surrogate. Therefore, a high-quality optimum can be acquired after multiple iterations with these two operations, while a high computation cost can be effectively avoided since the surrogate can accurately replace the original objective function.
3.1.1 Surrogate construction.
At the initial stage, the sample points are generated by a quasirandom sequence because it can quickly cover the optimization space more evenly than the pure random points. To satisfy the operating constraints in Eqs (10)–(13), the random sample points can be scaled and shifted to limited within the lower and upper bounds. Here, a frequently-used quasirandom sequence called Halton sequence is adopted to generate the initial sample points, as follows [46]:
(14)
where xp is the pth sample point;
represents a van der Corput sequence with a prime power base bd for the dth dimension; d is the number of dimensions; and n0 is the number of initial random sample points.
Based on the generation solutions in Eq (14), the objective function of each solution can be evaluated according to Eqs (8) and (9) with the wake effect. Given these data points {(xp, fp)|p = 1,2,⋯,n0}, a RBF interpolator is employed to construct the surrogate due to its high flexibility and computation efficiency. Hence, the surrogate can be described as follows [47]:
(15)
where λp denote the RBF coefficient for the pth point; ‖∙‖2 is the Euclidean norm; ϕ represents the radial function; and ρ(x) denotes the polynomial function for x.
Here, a cubic radial function and a linear polynomial function are selected to construct the surrogate in Eq (15), as follows [48]:
(16)
(17)
where c∈ℝd denotes the coefficient vector of the linear term and c0 is the constant term.
With the sample data points, the unknow coefficients in Eq (15) can be determined through solving the linear equations, as follows [47]:
(18)
(19)
where
is the RBF coefficient vector; cp = [cT c0]T is the coefficient vector of the linear polynomial function; ψ is a n×n matrix with
; and
is the objective function vector.
Note that the surrogate can be updated with the added sample points, while the unknow coefficients in Eq (18) will be unique if the inverse matrix is nonsingular [47].
3.1.2 Minimum search.
To achieve an efficient optimization, a local search based on the best point (i.e., incumbent point) found so far since the last reset of surrogate is implemented, as follows [48]:
(20)
(21)
(22)
where
denotes the value of the qth dimension for the new candidate solution,
denotes the value of the qth dimension for the incumbent point; rnd is a random value following the normal distribution
; ε is a random value uniformly distributed from 0 to 1; ε0 denotes the perturbation probability;
and
are the upper and the lower bounds of the qth dimension, respectively; and Δδ is the search scale, which will be doubled after three successful searches and be halved after d unsuccessful searches since the last update.
Note that each candidate solution in Eq (22) should be limited within its lower and upper bounds after a perturbation based on the incumbent point. In this work, the number of candidate solutions is set to be 500d at each iteration. To avoid trapping into a low-quality optimum, a merit function is used to evaluate the candidate solutions instead of only using the surrogate. Particularly, it is a linear weighted sum of the scaled surrogate and the scaled distance, as follows [49]:
(23)
(24)
(25)
where μ is the weight coefficients of scaled surrogate, 0≤μ≤1; S(x) denotes the scaled surrogate; L(x) denotes the scaled distance; smax and smin are the maximum and minimum of surrogate among all the candidate solutions, respectively; lmax and lmin are the maximum and minimum distances among all the candidate solutions, respectively; and l(x) denotes the distance function between different candidate solutions.
As a result, a candidate solution with the smallest merit function will be chosen as the sample point at the next iteration, i.e., . It will be evaluated by the original objective function
, and then used to update the surrogate.
As a whole, the execution procedure of DDSO is illustrated in Algorithm 1, where kmax is the maximum iteration number; is the maximum distance between all the current candidate solutions and the incumbent point; and lreset is the tolerance distance to stop the minimum search and reset the surrogate.
Algorithm 1: Execution procedure of DDSO
Input: The objective function, constraints, and optimization variables
1: Initialize the algorithm parameters;
2: Generate the initial sample points within the bounds by Eq (14);
3: Evaluate the objective function for the initial sample points;
4: Construct the initial surrogate by Eqs (15)–(19);
5: Set k: = 1;
6: WHILE k≤kmax
7: Implement the local search near the incumbent point by Eqs (20)–(22);
8: Evaluate the merit function of candidate solutions by Eqs (23)–(25);
9: If , then reset the surrogate and go to Step 2; otherwise, go to the next step;
10: Select the best candidate solution and evaluate its objective function;
11: Update the incumbent point if the best candidate solution is better;
12: Update the search scale according to the current searching results;
13: Update the surrogate with the added sample point by Eqs (15)–(19);
14: Set k: = k+1;
15: END WHILE
Output: The optimal solution.
3.2 Design of hierarchical power control
3.2.1 Power control among different groups.
Firstly, the AGC signal of the whole WF will be distributed to different groups in proportion of their regulation capacities. The regulation capacity of each group can be updated as the wind speed or direction varies, which can be determined via a maximum power optimization, as follows:
(26)
(27)
where nm is the number of WTs in the mth group; Pm is the total mechanical power of the mth group; and
is the mechanical power of the ith WT in the mth group.
The maximum power optimization shown in Eqs (26) and (27) for each group is solved by DDSO, which can be executed offline with the updated wind speed and direction. Consequently, the AGC signal of each group can be written as
(28)
(29)
(30)
(31)
where
is the current maximum power of the mth group; ΔP(k) denotes the regulation power command of the whole WF at the kth control interval;
and
denote the current regulation-up and regulation-down capacities of the mth group, respectively; and M is the number of WT groups.
3.2.2 Power control among different WTs in each group.
To match the objective function of the whole WF, the objective function of each group can be described as follows:
(32)
(33)
where fm is the objective function of the mth group;
denotes the power variation of the mth group;
denotes the pitch angle variation of the mth group; and
is the pitch angle of the ith WT in the mth group.
The optimization in each group is also solved by DDSO, but it is executed in real-time under the dynamic AGC signals.
3.2.3 Execution procedure.
Taken together, the execution procedure of DDSO based HPC for a large-scale wind farm is provided in Fig 5, where the detailed execution procedure of DDSO can be found in Algorithm 1. The main novelty of this work is included in the off-line optimization for regulation capacity, the power control among different groups, and the power control among different WTs, as highlighted in Fig 5.
4. Case studies
In the case studies, a large-scale WF with 100 WTs is designed to evaluate the performance of the proposed technique, where the geographical distribution of all the WTs is given in Fig 6. Besides, the parameters of each WT are provided in Table 1. The initial pitch angle and rotor speed for each WT are set to be 0° and 3.2 rad/s, respectively. The weight coefficients μ1 and μ2 in Eq (8) are set to be 1000 and 0.001 as the power deviation is more important than pitch angle variation for AGC signal response. In order to further verify the proposed DDSO, two meta-heuristic algorithms including GA [32] and PSO [33] are adopted for performance comparison, where the main parameters of these algorithms are given in Table 2.
4.1 Study of constant wind speed
In this case study, the input wind speed is set to be 12 m/s with the direction θ = 0°. Moreover, AGC signal for the whole WF is divided into a step signal and multiple continuous step signals. The optimization process of searching the maximum power of each WT group is given in Fig 7. It is obvious that DDSO can implement an efficient local search after the first surrogate construction based on the random samples. The obtained maximum power capacities of Groups #1 to #5 are 16.61, 13.01, 11.09, 12.05, and 13.94 MW, respectively.
(a) Group #1, (b) Group #2, (c) Group #3, (d) Group #4, and (e) Group #5.
4.1.1 Performance under a step AGC signal.
Here, a step AGC signal for the whole WF is set to be 50 MW at the 10th second. Similarly, DDSO can rapidly find a high-quality solution for each group after the random sample generation, as illustrated in Figs 8 and 9 provides the response process of wind farm for a step AGC signal with a constant wind speed, where DDSO-I denotes the DDSO without considering the pitch angle variation in Eq (8); and DDSO-II denotes the DDSO with considering the pitch angle variation. It can be found that a group with a larger regulation capacity will be assigned with a larger AGC signal, as shown in Fig 9(A). With the assigned AGC signal, each group can rapidly vary the current operation point to the expected signal, as illustrated in Fig 9(B). Meanwhile, each WT can rapidly respond to trace the assigned AGC signal, as given in Fig 9(C). Consequently, the whole WF can trace the step AGC signal accurately and rapidly, as shown in Fig 9(D). Particularly, the control performance obtained by DDSO-II is better than that obtained by other algorithms, in which the performance of DDSO-I is the worst due to the large the pitch angle variation.
(a) Group #1, (b) Group #2, (c) Group #3, (d) Group #4, and (e) Group #5.
(a) AGC signal of each group, (b) Power regulation of each group obtained by DDSO, (c) Power regulation of each WT in Group #3 obtained by DDSO, and (d) Power regulation of the whole WF.
4.1.2 Performance under multiple step AGC signals.
Here, three continuous step AGC signals for the whole WF are set to be 30, 45, and 55 MW at the 10th, 30th, and 45th seconds, respectively. Similarly, the assigned AGC signals of Group #1 are higher than other groups since its initial operation point and maximum power capacity are the largest, as shown in Fig 10(A). Besides, each group can rapidly trace the assigned AGC signal in Fig 10(B), which verifies the effectiveness of the power control strategy among different groups. Through implementing the optimal pitch angle and rotor speed, all the WTs can rapidly vary the current operation point to the expected AGC signal, such as the WTs of Group #3 in Fig 10(C). Finally, the power output of the whole WF can rapidly match the multiple step AGC signals, in which the response performance by DDSO-II is the best among all the algorithms, as given in Fig 10(D).
(a) AGC signal of each group, (b) Power regulation of each group obtained by DDSO, (c) Power regulation of each WT in Group #3 obtained by DDSO, and (d) Power regulaiton of the whole WF.
4.2 Study of dynamic wind speed
In this case study, the AGC signals are set to be the same as that in the case study of constant wind speed. In the meantime, the wind speed and the wind direction will vary during the power regulation for AGC.
4.2.1 Performance under a step AGC signal.
Here, the wind speed is set to be 12 m/s, while the wind direction changes from 0° to 10° at the 25th second. Although the AGC signal of the whole WF is constant after the 10th second, the AGC signals to all the groups can adapt to the variation of wind direction at the 25th second, as shown in Fig 11(A). When the wind direction varies, it easily leads to a large power fluctuation of each group as the wake effect between different WTs changes dramatically, as well as for the whole WF, as given in Fig 11. Nevertheless, the whole WF can be rapidly reverted to a new operation point to balance the assigned AGC signal, as well as for all the WTs (See Fig 11(C)). Finally, the response performance of the whole WF by DDSO-II is the best among all the algorithms.
(a) AGC signal of each group, (b) Power regulation of each group obtained by DDSO, (c) Power regulation of each WT in Group #3 obtained by DDSO, and (d) Power regulaiton of the whole WF.
4.2.2 Performance under multiple step AGC signals.
Here, the wind speed changes from 12 m/s to 10 m/s at the 25th second, and changes from 10m/s to 11 m/s at the 56th second. Meanwhile, the wind direction changes from 0° to 5° at the 25th second. As shown in Fig 12, the power regulation output of the whole WF can trace the assigned AGC signals well by each algorithm, while DDSO-II performs better than other algorithms. Moreover, the assigned AGC signals and power regulation outputs of all the groups can also adapt to the dynamic wind speeds, which reveals the effectiveness of the power control strategies of HPC.
(a) AGC signal of each group, (b) Power regulation of each group obtained by DDSO, (c) Power regulation of each WT in Group #3 obtained by DDSO, and (d) Power regulation of the whole WF.
4.3 Study of actual power deviation
Table 3 provides the actual power deviation obtained under different wind speeds with different AGC signals, where the actual power deviation can be calculated as is the actual power regulation output of the whole WF at the kth control interval; and N is the number of the control intervals for each case studies. Firstly, it can be found that the actual power deviation obtained by DDSO-I is the largest at each case study, which verifies that the lack of pitch angle variation will result in a large actual power deviation. Secondly, DDSO-II can acquire the smallest actual power deviation, which is only 70% of that obtained by DDSO-II under the constant wind speed with a step AGC signal. It also demonstrates that DDSO-II can acquire the higher quality dispatch schemes than that of GA and PSO within a limited number of objective function evaluations.
5. Conclusions
In summary, the main contributions of this work can be written as follows:
- The proposed HPC can effectively reduce the optimization complexity and difficulty of power dispatch for a large-scale WF. The consideration of pitch angle variation in the objective function of HPC can make the whole WF rapidly trace the assigned AGC signal.
- Compared with the meta-heuristic algorithms (e.g., GA), the presented DDSO can acquire a higher quality dispatch scheme for HPC within a limited number of objective function evaluations. Besides, the minimum search can guarantee an efficient local search for DDSO.
- Four case studies under different wind speeds with different AGC signals are undertaken to verify the proposed technique. The simulation results show that the proposed technique not only can achieve an accurate and rapid trace for different AGC signals of a large-scale WF, but also can adapt to the wind speed variation by fleetly regulating the dispatch schemes. For all the case studies, the proposed DDSO-II by taking the pitch angle variation into account can acquire the smaller actual power deviations than that of GA, PSO, and DDSO-I for the whole WF. Under the constant wind speed with a step AGC signal, the actual power deviation decrement is up to 30% by DDSO-II against to DDSO-I.
References
- 1. Adak S., “Harmonics mitigation of stand-alone photovoltaic system using LC passive filter,” J. Electr. Eng. Technol., vol. 16, no. 5, pp. 2389–2396, Sep. 2021.
- 2.
Global Wind Energy Council, “Global wind report 2021,” [Online]. Available: https://gwec.net/global-wind-report-2021/, Accessed: Mar. 25, 2021.
- 3. Adak S., Cangi H., and Eid B. et al. “Developed analytical expression for current harmonic distortion of the PV system’s inverter in relation to the solar irradiance and temperature,” Electr. Eng., vol. 103, no. 1, pp. 697–704, Feb. 2021.
- 4. Mureddu M., Caldarelli G., and Chessa A. et al. “Green power grids: How energy from renewable sources affects networks and markets,” Plos One, vol. 10, no. 9, Sep. 2015, Art. no. e0135312. pmid:26335705
- 5. Zhang X. S., Yu T., and Pan Z. N. et al. “Lifelong learning for complementary generation control of interconnected power grids with high-penetration renewables and EVs,” IEEE Trans. Power Syst., vol. 33, no. 4, pp. 4097–4110, Jul. 2018.
- 6. Zhang X., Tan T., and Zhou B. et al. “Adaptive distributed auction-based algorithm for optimal mileage based AGC dispatch with high participation of renewable energy,” Int. J. Electr. Power Energy Syst., vol. 124, Jan. 2021, Art. no. 106371.
- 7. Li J., Yu T., and Zhang X. et al. “Efficient experience replay based deep deterministic policy gradient for AGC dispatch in integrated energy system,” Appl. Energy, vol. 285, Jan. 2021, Art. no. 116386.
- 8. Chien L. R. C., Sun C. C., and Yeh Y. J., “Modelling of wind farm participation in AGC,” IEEE Trans. Power Syst., vol. 29, no. 3, pp. 1204–1211, May 2014.
- 9. Biegel B., Madjidian D., and Spudic V. et al. “Distributed low-complexity controller for wind power plant in derated operation,” in Proc. IEEE Int. Conf. Control Appl. (CCA), pp. 146–151, Aug. 2013.
- 10. Zhao H., Wu Q., and Guo Q. et al. “Distributed model predictive control of a wind farm for optimal active power control-Part II: Implementation with clustering-based piece-wise affine wind turbine model,” IEEE Trans. Sustain. Energy, vol. 6, no. 3, pp. 840–849, Jul. 2015.
- 11. Huang S., Wu Q., and Bao W. et al. “Hierarchical optimal control for synthetic inertial response of wind farm based on alternating direction method of multipliers,” IEEE Trans. Sustain. Energy, vol. 12, no. 1, pp. 25–35, Jan. 2021.
- 12. Huang S., Wu Q., and Guo Y. et al. “Distributed voltage control based on ADMM for large-scale wind farm cluster connected to VSC-HVDC,” IEEE Trans. Sustain. Energy, vol. 11, no. 2, pp. 584–594, Apr. 2020.
- 13. Baros S. and Ilić M. D., “Distributed torque control of deloaded wind DFIGs for wind farm power output regulation,” IEEE Trans. Power Syst., vol. 32, no. 6, pp. 4590–4599, Nov. 2017.
- 14. Wang X., He Y., and Gao D. W. et al. “Cooperative output regulation of large-scale wind turbines for power reserve control,” IEEE Trans. Energy Convers., vol. 38, no. 2, pp. 1166–1177, Jun. 2023.
- 15. Kong X., Ma L., and Wang C. et al. “Large-scale wind farm control using distributed economic model predictive scheme,” Renew. Energy Convers., vol. 181, pp. 581–591, Jan. 2022.
- 16. Zuo T., Zhang Y., and Xie X. et al. “A review of optimization technologies for large-scale wind farm planning with practical and prospective concerns," IEEE Trans. Ind. Inform., vol. 19, no. 7, pp. 7862–7875, Jul. 2023.
- 17. Han J., Miao S., and Li Y. et al. “Improved equivalent method for large-scale wind farms using incremental clustering and key parameters optimization," IEEE Access, vol. 8, pp. 172006–172020, Sep. 2020.
- 18. Ye L., Zhang C., and Tang Y. et al. “Hierarchical model predictive control strategy based on dynamic active power dispatch for wind power cluster integration,” IEEE Trans. Power Syst., vol. 34, no. 6, pp. 4617–4110, Nov. 2019.
- 19. Lin Z., Chen Z., and Qiu C. et al. “A hierarchical clustering-based optimization strategy for active power dispatch of large-scale wind farm,” Int. J. Electr. Power Energy Syst., vol. 121, Oct. 2020, Art. no. 106155.
- 20. Huang S., Wu Q., and Guo Y. et al. “Bi-level decentralized active and reactive power control for large-scale wind farm cluster,” Int. J. Electr. Power Energy Syst., vol. 111, pp. 201–215, Oct. 2019.
- 21. Germer S. and Kleidon A. “Have wind turbines in Germany generated electricity as would be expected from the prevailing wind conditions in 2000–2014?” Plos One, vol. 14, no. 2, Feb. 2019, Art. no. e0211028. pmid:30726244
- 22. Andersson L. E., Lara O. A., and Tande J. O. et al. “Wind farm control-Part I: A review on control system concepts and structures,” IET Renew. Power Gener., vol. 15, no. 10, pp. 2085–2108, Jul. 2021.
- 23. Zhang B., Soltani M., and Hu W. et al. “Optimized power dispatch in wind farms for power maximizing considering fatigue loads,” IEEE Trans. Sustain. Energy, vol. 9, no. 2, pp. 862–871, Apr. 2018.
- 24. Park J. and Law K. H. “A data-driven, cooperative wind farm control to maximize the total power production,” Appl. Energy, vol. 165, pp. 151–165, Mar. 2016.
- 25. Kazda J. and Cutululis A., “Model-optimized dispatch for closed-loop power control of waked wind farms,” IEEE Trans. Control Syst. Technol., vol. 28, no. 5, pp. 2029–2036, Sep. 2020.
- 26. Gao X., Meng K., and Dong Z. Y. et al. “Cooperation-driven distributed control scheme for large-scale wind farm active power regulation,” IEEE Trans. Energy Convers., vol. 32, no. 3, pp. 1240–1250, Sep. 2017.
- 27. Dong Z., Li Z., and Dong Y. et al. “Fully-distributed deloading operation of DFIG-based wind farm for load sharing,” IEEE Trans. Sustain. Energy, vol. 12, no. 1, pp. 430–440, Jan. 2021.
- 28. Yang S., Yang K., and Deng X. et al. “Smart cooperative control scheme for large-scale wind farms based on a double-layer machine learning framework,” Energy Convers. Manage., vol. 285, Jun. 2023, Art. no. 116949.
- 29. Yao Q., Hu Y., and Deng H. et al. “Two-degree-of-freedom active power control of megawatt wind turbine considering fatigue load optimization,” Renew. Energy, vol. 162, pp. 2096–2112, Dec. 2020.
- 30. Ma S., Geng H., and Yang G. et al. “Clustering-based coordinated control of large-scale wind farm for power system frequency support,” IEEE Trans. Sustain. Energy, vol. 9, no. 4, pp. 1555–1564, Oct. 2018.
- 31. Luo H., Hu Z., and Zhang H. et al. “Coordinated active power control strategy for deloaded wind turbines to improve regulation performance in AGC,” IEEE Trans. Power Syst., vol. 34, no. 1, pp. 98–108, Jan. 2019.
- 32. Zhang J.-H., Liu Y.-Q., and Tian D. et al. “Optimal power dispatch in wind farm based on reduced blade damage and generator losses,” Renew. Sustain. Energy Rev., vol. 44, pp. 64–77, Apr. 2015.
- 33. Yao Q., Liu J., and Hu Y., “Optimized active power dispatching strategy considering fatigue load of wind turbines during de-loading operation,” IEEE Access, vol. 7, pp. 17439–17449, Jan. 2019.
- 34. Jin Y., “Surrogate-assisted evolutionary computation: Recent advances and future challenges,” Swarm Evol. Comput., vol. 1, no. 2, pp. 61–70, Jun. 2011.
- 35. Jin Y., Wang H., and Chugh T. et al. “Data-driven evolutionary optimization: An overview and case studies,” IEEE Trans. Evol. Comput., vol. 23, vo. 3, pp. 442–458, Jun. 2019.
- 36. Zhang X., Xu Z., and Yu T. et al. “Optimal mileage based AGC dispatch of a GenCo,” IEEE Trans. Power Syst., vol. 35, no. 4, pp. 2516–2526, Jul. 2020.
- 37. Lyu X., Jia Y., and Xu Z., “A novel control strategy for wind farm active power regulation considering wake interaction,” IEEE Trans. Sustain. Energy, vol. 11, no. 2, pp. 618–628, Apr. 2020.
- 38. Kim H., Singh C., and Sprintson A., “Simulation and estimation of reliability in a wind farm considering the wake effect,” IEEE Trans. Sustain. Energy, vol. 3, no. 2, pp. 274–282, Apr. 2012.
- 39. Gu B., Meng H., and Ge M. et al. “Cooperative multiagent optimization method for wind farm power delivery maximization,” Energy, vol. 233, Oct. 2021, Art. no. 121076.
- 40. Yang Q., Li H., and Li T. et al. “Wind farm layout optimization for levelized cost of energy minimization with combined analytical wake model and hybrid optimization strategy,” Energy Convers. Manage., vol. 248, Oct. 2021, Art. no. 114778.
- 41. Yang K., Kwak G., and Cho K. et al. “Wind farm layout optimization for wake effect uniformity,” Energy, vol. 183, pp. 983–995, Jul. 2019.
- 42. Wu Y., Lee C., and Shu G., "Taiwan’s first large-scale offshore wind farm connection—A real project case study with a comparison of wind turbine," IEEE Trans. Ind. Appl., vol. 47, no. 3, pp. 1461–1469, May-Jun 2011.
- 43. Van T. L., Nguyen T. H., and Lee D., "Advanced pitch angle control based on fuzzy logic for variable-speed wind turbine systems," IEEE Trans. Energy Convers., vol. 30, no. 2, pp. 578–587, Jun. 2015.
- 44. Kim Y., Kang M., and Muljadi E. et al. "Power smoothing of a variable-speed wind turbine generator in association with the rotor-speed-dependent gain," IEEE Trans. Sustain. Energy, vol. 8, no. 3, pp. 990–999, Jul. 2017.
- 45. Brooker A. J., Dennis J., and Frank P. D. et al. “A rigorous framework for optimization of expensive functions by surrogates,” Struc. Optimiz., vol. 17, pp. 1–13, 1999.
- 46.
Keller A. Quasi-Monte Carlo Image Synthesis in a Nutshell. In MonteCarlo and Quasi-Monte Carlo Methods 2012, volume 65 of Springer Proceedings in Mathematics & Statistics, pages 213–249. Springer Berlin Heidelberg, 2013.
- 47. Holmström K., “An adaptive radial basis algorithm (ARBF) for expensive black-box global optimization,” J. Global Optim., vol. 41, no. 3, pp. 447–464, 2008.
- 48. Müller J., “MATSuMoTo: The MATLAB surrogate model toolbox for computationally expensive black-box global optimization problems,” 2014, arXiv:1404.4261.
- 49. Regis R. G. and Shoemaker C. A., “A stochastic radial basis function method for the global optimization of expensive functions,” INFORMS J. Comput., vol. 19, no. 4, pp. 497–509, 2007.