1. Introduction
With the continuous growth in electricity demand, the non-renewable nature of traditional fossil energy and its environmental impacts have made the development and utilization of renewable energy a major trend in the energy sector. In recent years, wind power technology in China has become increasingly mature, with a steadily expanding scale of deployment. Among various renewable energy sources, offshore wind energy has become one of the primary directions for wind power development due to its abundant and stable resources, lower wind shear, proximity to load centers, and minimal occupation of land resources [
1]. Recent studies have also investigated the integration of offshore wind with other systems [
2], further highlighting its potential in the energy transition. However, offshore wind farms are constrained by limited available sea space. In addition, low turbulence intensity and slow wake recovery result in greater wake losses compared with onshore wind farms, making micro-siting (i.e., the optimal arrangement of wind turbines) crucial for improving power generation efficiency and capital efficiency. Therefore, the question of how to achieve an efficient and scientific turbine layout optimization has become a key issue that urgently needs to be addressed in offshore wind energy development.
Figure 1 shows a typical offshore wind farm.
Wind turbine layout strategies primarily involve two aspects: the staggered arrangement of turbines and the determination of the primary wind direction. Research on staggered layout strategies has focused on two dimensions, namely, horizontal staggering and vertical staggering. Since the pioneering work of Reference [
3] on offshore wind farm micro-siting, numerous studies have concentrated on horizontal layout optimization. Moreover, the influence of wind shear on wake effects has prompted many researchers to investigate vertical staggering among wind turbines [
4]. By assigning different hub heights, a vertical distance can be imposed between adjacent turbines, providing an alternative means to more efficiently utilize wind energy resources and limited sea areas. Reference [
5] investigated the feasibility of applying two different hub heights to turbines arranged in a straight line, and the results indicated that using wind turbines with varying hub heights may contribute to higher power output. Reference [
6] examined the impact of vertical arrangement on wind farm power output, and the findings showed that when the hub height of some turbines was reduced from 78 m to 50 m, the overall power output of the wind farm increased. In staggered layouts, the determination of certain parameters, such as the staggering spacing, requires the selection of an appropriate wake model to quantify the influence of upstream turbines on downstream turbines. Therefore, the wake model constitutes one of the key aspects in the study of wind farm micro-siting layout schemes. Commonly used wake models include the Jensen model [
7], the Gaussian model [
8], computational fluid dynamics (CFD) simulations [
9], and the FLORIS model [
10]. These widely adopted models cover engineering analytical models, semi-analytical models, and high-fidelity numerical models. A significant trade-off exists among these models in terms of computational efficiency and accuracy: high-fidelity numerical models offer the highest accuracy but at a prohibitive computational cost; semi-analytical models strike a balance between computational complexity and accuracy; while engineering analytical models, despite their limited precision in capturing detailed wake characteristics, still demonstrate significant advantages in offshore wind farm layout optimization. Reference [
11] compared onshore and offshore wind farm performance in the Baltic Sea using the Jensen wake model, finding that offshore achieves 1.5–1.7 times higher energy density but roughly 25% higher LCOE.
Optimization of wind farm layout under multi-wind-direction conditions has become a research consensus in this field. In the pioneering work on wind farm micro-siting [
3], three wind condition scenarios were already considered, including a single wind direction, a constant wind speed with varying directions, and variations in both wind speed and direction. Subsequent studies have largely followed this approach, employing multi-directional sector partitioning for wind condition modeling and layout testing. Reference [
12] particularly emphasized that wind direction discretization plays a critical role in wind farm layout optimization. Moreover, the influence of wind direction variation on power generation cannot be overlooked: Reference [
13] employed a CFD method to simulate the power generation performance of a wind farm under all wind directions. The results indicate that a 20° deviation in wind direction can cause the total power output to fluctuate by up to 30%. To quantify this effect, Reference [
14] introduced a wind-direction sensitivity index and proposed a layout optimization strategy that reduces sensitivity through local adjustments. Reference [
15] took the Lillgrund offshore wind farm as the research object and employed the large-eddy simulation (LES) method to systematically quantify the sensitivity of wind farm performance to layout schemes. The results indicate that the power generation of the wind farm varies significantly under different inflow directions, and the performance of the layout scheme is closely related to the incoming wind direction.
The aforementioned studies indicate that wind direction variation exerts a significant influence on wind farm performance; nevertheless, the existing optimization frameworks still suffer from limitations in objective function formulation. Specifically, these limitations manifest in the fact that current studies typically adopt a single global objective, such as maximizing annual energy production (AEP) or minimizing levelized cost of energy (LCOE), as the optimization target. This practice implicitly presumes that the layout scheme must make a comprehensive trade-off across all wind directions without explicit prioritization among them, i.e., pursuing a compromise solution. Such an approach may constrain power generation in the primary wind direction. Studies have shown that when wind resources are relatively dispersed without a clearly primary direction, this type of all-direction comprehensive optimization tends to result in a relatively uniform dispersion of turbines across various sectors of the wind farm [
16]. However, for wind farms characterized by a pronounced primary wind direction, the wind energy contribution from the primary direction often far exceeds that from other directions. Sacrificing the power generation potential of the primary direction for the sake of non-primary directions with lower energy density is economically questionable. Therefore, in wind farms with a clear primary wind direction, excessively pursuing an all-direction balanced layout may undermine the power generation potential in the primary direction and may not ultimately be conducive to maximizing annual energy production across all wind directions. In their study on the Lillgrund wind farm, Reference [
15] observed that the actual wind rose exhibited a distinct two-sector characteristic, and therefore specifically adopted a two-sector wind rose in their optimization. This suggests that the all-direction comprehensive trade-off layout strategy is not necessarily optimal under all wind conditions.
Numerous studies have employed intelligent algorithms for offshore wind farm micro-siting optimization. The intelligent algorithms adopted include the genetic algorithm (GA) [
17], particle swarm optimization (PSO) [
18], and the GA-PSO hybrid algorithm [
18], among others. Reference [
19] proposed a genetic algorithm based on a bi-objective intelligent optimization model incorporating both profit margin and wind farm layout. Reference [
20] introduced an improved genetic algorithm that combines binary encoding and real-number encoding, with annual energy production, construction cost, and wind energy utilization rate as the objective functions, thereby expanding the solution space of the micro-siting problem. Reference [
3] optimized the turbine layout procedure and proposed a grid-based search algorithm using a genetic algorithm. Reference [
21] developed an adaptive weight-based GA-PSO hybrid algorithm that integrates GA and PSO. Reference [
22] developed a greedy algorithm to assign different tower heights and positions to wind turbines. Reference [
23] developed an NPV-driven simulation-optimization framework that sequentially optimizes wind turbine design and farm layout, applied to two onshore sites in Egypt and Oman.
However, the aforementioned studies suffer from the following limitations: (1) In terms of layout strategies, only lateral offsets or longitudinal offsets are applied between adjacent turbines, i.e., wake effects are mitigated solely through either horizontal staggering or vertical staggering in isolation. (2) With regard to optimization objectives, if other wind directions contribute only marginally to the total AEP due to low energy density, compromising the performance of the primary direction for their sake may not be economically justified. (3) Concerning solution algorithms, the genetic algorithm is prone to premature convergence, while particle swarm optimization tends to suffer from diversity loss in the population during later stages, leading to search stagnation.
Based on the above analysis, this study proposes an alternative layout strategy: the optimization objective is set to maximize the simplified capital efficiency under the primary and secondary wind directions, aiming to perform targeted optimization on the directions with the highest energy density, thereby avoiding the inherent trade-off among directions in all-direction optimization. Furthermore, by integrating the identification of primary and secondary wind directions with a combined horizontal and vertical staggered layout, this study seeks to explore a novel layout paradigm for wind farms characterized by a wind rose with pronounced primary directions. The Tian Ji’s Horse Racing Optimization (THRO) algorithm is employed for solving the optimization problem. Inspired by the ancient Chinese fable of “Tian Ji’s Horse Racing,” this algorithm enables population individuals to adaptively select update strategies based on their current fitness levels through dual-population co-evolution and five dynamic competition strategies, thereby achieving flexible switching between global exploration and local refinement. Finally, simplified capital efficiency across all wind directions is adopted as a comprehensive performance evaluation metric to verify the effectiveness of the proposed strategy.
In this study, we focus on hub-height optimization for a fixed horizontal staggered layout, rather than optimizing turbine coordinates. This approach is motivated by the practical need to improve wind farm performance through vertical staggering while maintaining a regular horizontal arrangement. Finally, an offshore wind farm site is taken as the case study to conduct micro-siting optimization, with the aim of providing a reference for practical wind turbine layout.
4. Tian Ji’s Horse Racing Optimization Algorithm
4.1. Algorithm Inspiration and Basic Principles
The Tian Ji’s Horse Racing Optimization (THRO) algorithm is a novel metaheuristic algorithm proposed by Wang et al. in 2025 [
24], inspired by the ancient Chinese game strategy of “Tian Ji’s Horse Racing.” The story of Tian Ji’s horse racing dates back to the Spring and Autumn and Warring States periods. Tian Ji and the King of Qi each possessed three classes of horses: upper, middle, and lower. In each class, the King’s horse was slightly faster than Tian Ji’s corresponding horse. Under the conventional pairing (upper versus upper, middle versus middle, lower versus lower), Tian Ji lost all three races. Tian Ji’s military adviser then proposed the following strategy: in the first race, match the lower-class horse against the King’s upper-class horse (a deliberate loss to exhaust the opponent’s strongest horse); in the second race, match the upper-class horse against the King’s middle-class horse (securing a win); and in the third race, match the middle-class horse against the King’s lower-class horse (securing another win). Ultimately, Tian Ji won with a score of 2:1.
This story reveals a core idea in game theory: “use the weak to counter the strong, use the strong to counter the medium, and use the medium to counter the weak”—by dynamically matching with appropriate opponents, the overall payoff is maximized rather than pursuing a local victory in each individual round. The THRO generalizes this idea into a dual-population co-evolutionary optimization algorithm. The algorithm maintains two populations:
Tian Ji population: .
Qi Wang population: .
Each population consists of n individuals (corresponding to n horses), and each individual x represents a candidate solution, i.e., an encoding scheme for the wind turbine types within the wind farm, where the encoding takes a value of 0 or 1. 0 denotes a low-hub wind turbine and 1 denotes a high-hub wind turbine. In a minimization problem, a smaller fitness value of an individual indicates a faster running speed. Through competition and synergy between the two populations, the algorithm drives the individuals to approach the global optimal solution.
4.2. Competition Phase Based on Dynamic Individual Matching Strategy
The core innovation of the THRO lies in its “dynamic matching–competition” mechanism. At the beginning of each iteration, the two populations are separately sorted in ascending order of fitness values (the individual with the smallest fitness is the fastest and is ranked first). Subsequently, n rounds of “races” are conducted. In each round, one of five strategies is selected and executed based on the relative speed relationship between the slowest and the fastest individuals among the remaining horses.
Let and denote the current slowest individuals of the Tian Ji population and the Qi Wang population, respectively; and denote the current fastest individuals of the Tian Ji population and the Qi Wang population, respectively; is the fitness function; The specific strategies are as follows:
Strategy 1: The slowest Tian Ji horse is faster than the slowest Qi Wang horse.
When , the slowest Tian Ji horse is still faster than the slowest Qi Wang horse. In this case, Tian Ji uses a strong horse against a weak opponent, securing a win in this round.
Strategy 2: The slowest Tian Ji horse is slower than the slowest Qi Wang horse.
When , the slowest Tian Ji horse is slower than the slowest Qi Wang horse. In this case, Tian Ji uses the weakest horse to consume the strongest horse of the Qi Wang population, conceding defeat in this round.
Strategy 3: The slowest horses are equal, and the fastest Tian Ji horse is faster than the fastest Qi Wang horse.
When and hold, Tian Ji adopted a “strong against strong” strategy, using his fastest horse to race against King Qi’s fastest horse and won.
Strategy 4: The slowest horses are equal, and the fastest Tian Ji horse is slower than the fastest Qi Wang horse.
When and hold, Tian Ji is unable to secure a win in the fastest-horse matchup; therefore, it adopts the “weak versus strong” approach from Strategy 2, using the slowest horse to consume the fastest horse of the Qi Wang population.
Strategy 5: The slowest horses are equal, and the fastest horses are also equal.
When and hold, the strengths of both sides are completely matched. Tian Ji still adopts the “weak versus strong” strategy.
The detailed update equations for all five strategies, including the Lévy flight step generation, are provided in
Appendix A.
4.3. Training Phase with Differential Mutation and Elite Guidance
After completing the n rounds of competition, the algorithm proceeds to the training phase, in which each individual in both populations undergoes auxiliary updates to further exploit local information around high-quality solutions. The training phase comprises two modes, selected by a random threshold :
Mode 1: Differential mutation strategy. When is satisfied, differential mutation is employed to generate candidate individuals.
Mode 2: Elite guidance strategy. When is satisfied, candidate individuals move towards the current optimal individual of the population.
After the training phase is completed, the fitness of the newly generated candidate individuals is evaluated, and they replace the original individuals if they are superior. This phase further enhances the local exploitation capability of the algorithm based on the competition phase, while the differential mutation mode preserves the possibility of escaping from local optima.
The complete training phase formulations are provided in
Appendix A.
4.4. THRO Algorithm Procedure
In the implementation of offshore wind farm micro-siting, the specific steps of applying the THRO algorithm are as follows:
Step 1: Initialize the parameters, including the population size n (representing different layout schemes), the maximum number of iterations T, the variable dimension D, and the upper and lower bounds U and L of the variables.
Step 2: Randomly initialize the Tian Ji population
and the Qi Wang population
:
Since the THRO algorithm operates in the continuous domain while the actual turbine hub-height assignment requires binary decisions (0 for low hub, 1 for high hub), a discretization mechanism is applied after each update:
(1) Boundary clamping: All continuous values are first clipped to the feasible range [0,1]. If it is set to 0; If , it is set to 0.
(2) Stochastic thresholding: Before fitness evaluation, each clamped continuous value is converted into a binary decision using a random threshold: if , otherwise . This stochastic mapping preserves the exploration capability of the algorithm while ensuring that all evaluated layouts are physically feasible binary configurations.
Step 3: Sort the two populations separately in ascending order of fitness values (a smaller fitness value indicates a better individual).
Step 4: For each individual in both populations, repeat the following process:
(1) Identify the current slowest individual and the fastest individual in the Tian Ji population;
(2) Identify the current slowest individual and the fastest individual in the Qi Wang population;
(3) According to the five strategy conditions described in
Section 3.2, select the corresponding strategy to update the individual;
(4) Update the index pointers of the slowest and fastest individuals (matched individuals are removed from subsequent races);
(5) Evaluate the fitness of the new individuals, also subjecting them to constraint checking and penalization according to Equation (16), and replace the original individuals if the new ones are superior.
Step 5: For each individual in both populations, generate a candidate new individual according to one of the two modes described in
Section 3.3. The fitness of the candidate individual is then evaluated, and it replaces the original individual if it is superior.
Step 6: Identify the individual with the minimum fitness value from the two populations, and update the global optimal solution and the corresponding global optimal fitness value .
Step 7: If the current number of iterations t < T, set t = t + 1 and proceed to Step 3; otherwise, output the global optimal solution .
The complete flowchart of the algorithm is shown in
Figure 5.
6. Conclusions
This paper proposes a wind turbine layout strategy that combines horizontal and vertical staggering, and introduces the THRO algorithm to iteratively optimize the simplified capital efficiency under the primary and secondary wind directions, ultimately obtaining the optimal layout. The case study analysis shows that:
(1) Compared with the manual layout method that only considers the primary wind direction, the proposed method, which simultaneously considers both the primary and secondary wind directions, can more comprehensively account for the impact of wind direction variations on the power generation efficiency of the wind farm and make fuller use of the wind resource.
(2) On the basis of determining the primary and secondary wind directions, combining vertical staggering with horizontal staggering can effectively mitigate the impact of the wake effect and increase the power generation per unit cost.
(3) The THRO algorithm is capable of escaping the local minimum. Compared with other algorithms, it converges more quickly, and the obtained optimal solution outperforms the comparative algorithms in terms of both convergence speed and solution quality. We acknowledge that the current study is based on a single offshore site, and the generalizability of the findings to other sites remains to be investigated. In addition, the optimization is limited to two discrete hub heights, while continuous or multi-height optimization may yield further improvements. Our cost model is also simplified, excluding foundation costs, installation, array cables, substations, operation and maintenance, availability, electrical losses, and financing.
In future research, the wake model can be further refined to incorporate atmospheric stability and turbulence intensity effects, which may influence wake recovery rates in offshore environments. Additionally, multiple wind turbines with different power ratings can be compared to screen out the optimal combination scheme, and different hub heights can be assigned to the same type of turbine to examine the impact of height variation on the simplified capital efficiency. A full life-cycle cost model (LCOE) incorporating the above-mentioned cost components will also be developed to provide a more comprehensive economic assessment, while future work may also incorporate reliability, as well as economic and environmental factors.