Next Article in Journal
Dependence of Dispersion on Metamaterial Structural Parameters and Dispersion Management
Next Article in Special Issue
Aerodynamic Performance of Wind Turbine Airfoil DU 91-W2-250 under Dynamic Stall
Previous Article in Journal
A New Technique for Batch Production of Tubular Anodic Aluminum Oxide Films for Filtering Applications
Previous Article in Special Issue
Variable Pitch Approach for Performance Improving of Straight-Bladed VAWT at Rated Tip Speed Ratio
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of a CFD-Based Wind Turbine Rotor Optimization Tool in Considering Wake Effects

1
School of Hydraulic Energy and Power Engineering, Yangzhou University, Yangzhou 225009, China
2
Department of Wind Energy, Technical University of Denmark, 2800 Kgs. Lyngby, Denmark
3
Jiangsu Key Laboratory of Hi-Tech Research for Wind Turbine Design, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, China
*
Author to whom correspondence should be addressed.
Submission received: 31 May 2018 / Revised: 24 June 2018 / Accepted: 25 June 2018 / Published: 28 June 2018
(This article belongs to the Special Issue Wind Turbine Aerodynamics)

Abstract

:
In the present study, a computational fluid dynamic (CFD)-based blade optimization algorithm is introduced for designing single or multiple wind turbine rotors. It is shown that the CFD methods provide more detailed aerodynamics features during the design process. Because high computational cost limits the conventional CFD applications in particular for rotor optimization purposes, in the current paper, a CFD-based 2D Actuator Disc (AD) model is used to represent turbulent flows over wind turbine rotors. With the ideal case of axisymmetric flows, the simulation time is significantly reduced with the 2D method. The design variables are the shape parameters comprising the chord, twist, and relative thickness of the wind turbine rotor blades as well as the rotational speed. Due to the wake effects, the optimized blade shapes are different for the upstream and downstream turbines. The comparative aerodynamic performance is analyzed between the original and optimized reference wind turbine rotor. The results show that the present numerical optimization algorithm for multiple turbines is efficient and more advanced than conventional methods. The current method achieves the same accuracy as 3D CFD simulations, and the computational efficiency is not significantly higher than the Blade Element Momentum (BEM) theory. The paper shows that CFD for rotor design is possible using a high-performance single personal computer with multiple cores.

1. Introduction

To reduce the cost of material and improve the aerodynamic efficiency of wind energy conversion systems, aerodynamic optimization of wind turbine rotors is important. Modern horizontal axis wind turbine (HAWT) rotors are aerodynamically optimized to efficiently extract wind energy. The physical limit to extract energy from wind is known as the Betz limit. The wind energy extraction process is through the reduction of wind speed passing the wind turbine rotor. The zero wake flow scenario will yield full energy absorption from wind, which certainly cannot be achieved. Since a wake always exists behind any wind turbine, and wind turbines are mostly clustered in a wind farm, the design and optimization of wind turbines in the wake situation are indeed necessary to represent some real-world wind farm cases.
From the theoretical to practical rotor aerodynamic design, the final products suffer from an accumulation of many aerodynamic and mechanical losses, such as tip loss, root loss, blade surface roughness change loss, blade shape manufacturing accuracy loss, drive train efficiency loss and wake effect loss. Despite of mechanical and manufacturing imperfections, most of aerodynamic optimizations have considered all the above-mentioned facts. The effect of wind turbine wake has been a very popular topic which is essentially important for wind farm layout optimization. However, in terms of rotor design itself, the wake effect is seldom included due to the inherent property of aerodynamic design tools. For example, the Blade Element Momentum (BEM) method is fast for optimization of single rotors, but it cannot deal with wake flow problems; the CFD-based methods are more accurate but practically not used for rotor optimization purposes.
In the field of wind turbine design and optimization, various simulation methods are involved for single rotors and for wind farms. For single rotor aerodynamic force calculations, the wind turbine aerodynamic modeling relies mainly on the following approaches: BEM [1,2,3,4,5,6]-based methods, Vortex Wake (VW)-based methods [7,8,9,10,11,12], and CFD-based methods [13,14,15,16]. The CFD methods either apply body-fitted grid or AD/AL/AS (Actuator Disc, Actuator Line, Actuator Surface) techniques. BEM has been the most efficient method which has been widely used to solve engineering problems. As the most efficient tool, BEM coupling with an optimization algorithm is mainly adopted as the method of wind turbine rotor design [13,17,18]. The VW methods are more flexible in the sense that it deals with the turbulent wake state that cannot be done with BEM. A study of BEM and VW methods are seen in [19] where general agreements are achieved for most of the considered cases but not for the high-thrust cases. However, VW methods are still not efficient for optimization purposes, and the accuracy in wake flow predictions affects the wind turbine performance to some extent. It is worthwhile to point out that the method to be used is relied on the matter of interest. From the multi-wind turbine optimization point of view, it is important to focus on both blade aerodynamics and turbulent wake. Therefore, BEM, VM and CFD based on curvilinear grid are commonly used for load calculations. However, rotor optimization requires a high computational demand, and so far CFDs are popularly used for wind turbine aerodynamic analysis. On the other hand, rotor aerodynamics has never been isolated with wake dynamics. However, existing models are individually used either for rotor design or wake study. Due to the inherent limitations of the BEM method, it cannot be directly applied to study wind turbine wakes. The more accurate methods, such as VM and CFD methods can be good choices to investigate both rotor aerodynamics and wake dynamics, but VM is not designed for long distance wake simulation and CFD is very expansive to study long range wake propagations, such that it is very hard to combine rotor aerodynamics with wake effects for rotor optimization purpose.
For a wind turbine cluster or wind farm, the velocity deficit causes a momentum loss in its wake before reaching the downstream wind turbines. Optimal design of the most upstream turbine will certainly increase the power product of the first turbine or perhaps the entire first row of a wind farm. However, for the second and third turbines downwind in the wake of the first turbine, the original design may not be the best configuration. Although this problem is realized through wind farm wake studies, but a practical design of wind turbines with wake effect is difficult either due to the model accuracy or high computational demand. The current work relates the rotor aerodynamics to the wake dynamics of multi-wind turbines. Therefore, modeling the velocity deficit is significantly important. Numerous studies were carried out in connection of large wind farm developments [20,21]. More recent work of Göçmen et al. [22] presented a good overview of various wake models that were developed at DTU. Some selected wake modelling approaches are listed in Table 1. The methods are divided into four groups according to their computational time demand. The model of Jensen [23] and Larsen [24,25] belong to class 1 that are the fastest engineering models. Some modifications of class 1 models become necessary to better represent the flow physics. For example, Tian et al. [26,27] proposed a new Jensen model that uses a cosine wake shape instead of the top-hat shape for the velocity deficit. The VW models and its modifications are adopted from aircraft aerodynamics and well-suited for wind turbine aerodynamics in terms of accuracy and efficiency [8,9,28]. Efforts were also made to reduce the computational time using CFD-based approaches [29,30], where the source equations are highly simplified. From the CFD point of view, many turbulence models are investigated and improved either for the purpose of Atmospheric Boundary Layer (ABL) simulations or of wake dynamics. Direct Numerical Method (DNS) is not yet applicable for rotor simulations, instead, the Reynolds Averaged Navier-Stokes/Large Eddy Simulation/Detached Eddy Simulation (RANS/LES/DES) and the hybrid turbulence models are widely used [31,32,33,34]. For wake investigations, in particular wake meandering and wake stability analysis, the traditional CFD with body-fitted mesh is very expensive even for one- or two-rotor analysis. So far, the best configuration to achieve a good quality and simulation speed is the so-called AL/AD techniques [35,36,37] which still apply the above-mentioned turbulence models but relatively faster. Using the similar mesh topology as the AL/AD techniques, the Lattice Boltzmann Method (LBM) [38] and Immersed Boundary Method (IBM) [39,40] have an advantage of reducing the computational time, but still demand a large grid number for high Reynolds number flows.
The main purpose of the current paper is to develop a wind turbine rotor optimization tool that has a numerical accuracy of Class 4 and has a computational efficiency better than Class 2. More specifically, the current study will not only focus on single wind turbine rotor optimization but also for two or more aligned wind turbine rotors. In this scenario, the 3D CFD with RANS/AL/AD approaches are suitable methods to perform rotor aerodynamic analysis, but too computationally heavy to perform aerodynamic optimization. Benefiting from the axisymmetric characteristic of a HAWT, the 3D RANS/AD equations can be reduced into a 2D formulation. The axisymmetric boundary condition applied for a 2D simulation is a good assumption in particular for rotor optimization of ideal flow cases, such as no wind shear, no yawing effects. The novelty of such method is to achieve the same accuracy as using 3D CFD simulation with a significantly higher efficiency. Then, based on the multi-objective and multi-variable optimization algorithm, the design variables are the shape parameters comprising the chord, twist, and relative thickness of wind turbine rotor blade. Finally, the blade optimization is achieved based on an in-house developed flow solver combining with an optimization algorithm. A multi-objective optimization model is proposed with maximizing the overall power efficiency for multi-wind turbines. The non-dominated sorting genetic algorithm-II (NSGA-II) is used to handle the complex process. The novel part of the present study is to combine the CFD solver with an efficient optimization algorithm, such that the single or multiple wind turbine rotors are optimized at the same time, which finally obtain a global high aerodynamic efficiency.
The paper is organized as follows: Section 2 describes the governing equations of the aerodynamic models; Section 3 presents numerical validations of the current wake model; in Section 4, the aerodynamic methods are applied for rotor optimization. Conclusions are given in the final section.

2. Numerical Methods

The recent research development on wind turbine flow modeling has largely focused on CFD approaches. With the assumption of incompressible flows over rotor blades, the NS equations are solved together with RANS, LES, DES etc. The rotor blades can either be modeled as a solid body surface or with AD/AL/AS techniques. In addition to that, more numerical issues are involved such as inflow turbulence, and atmospheric boundary layer which lead to possible modifications of turbulence models.

2.1. Governing Equations

The incompressible RANS equations in 2D form reads
u i x i = 0     ( i = 1 , 2 )
u i t + u j u i x j = 1 ρ P x i + x j ( ν u i x j u i u j ¯ ) + f e x t
ρ u i u j ¯ = μ t ( u i x j + u j x i ) 2 3 ρ k δ i j
where x i and u i are the displacement and velocity components in the inertial coordinate system. t is the time, ρ is the density of fluid, P is the static pressure, v is the kinematic viscosity coefficient, μt is the turbulent eddy viscosity δij is the Kronecker delta function, k is the turbulent kinetic energy, f e x t is the momentum source terms representing possible external forces.

2.2. Turbulence Model

Herein the turbulence model is discussed with the aim to model the nonlinear Reynolds stresses terms in Equations (2) and (3). Accurate predictions of turbulent kinetic energy and dissipation are the key factors in turbulent wake modelling. In the present work, the modified k-ω turbulence model of Menter [41] is used. Menter’s baseline model combines the k-ω model by Wilcox [42] in the inner region of the boundary layer with the standard k-ε model in the outer region and the free steam outside the boundary layer. The modified transport equations are written as follows:
k t + ( u j k ) x j = 1 ρ p k + 1 ρ x j [ ( μ + σ k μ t ) k x j ] β k ω
ω t + ( u j ω ) x j = γ ρ υ t p k + 1 ρ x j [ ( μ + σ ω μ t ) ω x j ] + 2 ( 1 F 1 ) ρ σ ω 2 ρ ω k x j ω x j β ω 2
where the original model constants for the inner region are:
σ k 1 = 0.5 ,   σ ω 1 = 0.5 ,   β 1 = 0.075 ,   β = 0.09 ,   κ = 0.41 ,   γ 1 = 0.55
and for the outer region
σ k 2 = 1.0 ,   σ ω 2 = 0.856 ,   β 1 = 0.0828 ,   β = 0.09 ,   κ = 0.41 ,   γ 2 = 0.44
The re-formulation of the original turbulence model contains two parts: (1) change of model constants; (2) added the source terms to maintain the turbulence level.
(1) The modified model constants are based on the work of Prospathopoulos et al. [43] in which most of the constants remain the same except for the following ones
β 1 = 0.033 ,   β = 0.025 ,   γ 1 = 0.37
The new constants were suggested according to measurements. With the decrease of dissipation effect, the kinetic energy towards the rotor is effectively increased, which improves the numerical accuracy for wind turbine wake flow modeling [43].
(2) For RANS solvers, the turbulence level is usually specified from the inlet of a computational domain. For the k-ω models, it is the initial k and ω values that are responsible for the turbulence level
k = 3 2 ( u 0 I 0 ) 2
ω = k μ ( μ t μ ) 1
where I0 represents the ambient turbulence level and μ t / μ is the eddy viscosity ratio. A similar approach is implemented in some commercial CFD programs such as the ANSYS Fluent software. In another approach proposed by Richards and Hoxey [44], the boundary values of u 0 , k and ω are basically a function of an aerodynamic roughness height corresponding to a specific site. This approach does not apply to the current work where an axisymmetric flow is assumed, and no wall boundary is specified. No matter what boundary values are given at inlet, the free decay of turbulence intensity cannot be avoided with the current set of RANS equations. In the free-stream flow, the mean velocity gradient is zero such that the turbulence quantities decay. Therefore, the production terms and the diffusion terms in Equations (4) and (5) can be neglected. The k and ω equations are reduced to
( u j k ) x j = β k ω
( u j ω ) x j = β ω 2
Solving the partial differential equations for k and ω, the turbulence decay in the free-stream condition is obtained as a function of downstream distance
k = k i n ( 1 + ω i n β x u 0 ) β / β
ω = ω i n ( 1 + ω i n β x u 0 ) 1
where kin and ωin are the initial values and x is the downstream distance. It is desired that these turbulence quantities specified at inflow boundary can be maintained without unphysical decay. In the work of Spalart and Rumsey [45], measurements of turbulent airfoil flows in wind tunnel were numerically reproduced with RANS computations. Even though the turbulence intensity is very low in the wind tunnel, the numerical simulations were not in perfect agreement with measurements. Inspired from the experimental and numerical work done in [45], the idea of maintaining turbulence quantities is extended to the current external wind turbine flows. The modified transport equations are
k t + ( u j k ) x j = 1 ρ p k + 1 ρ x j [ ( μ + σ k μ t ) k x j ] β k ω + β k a m b ω a m b
ω t + ( u j ω ) x j = γ ρ υ t p k + 1 ρ x j [ ( μ + σ ω μ t ) ω x j ] + 2 ( 1 F 1 ) ρ σ ω 2 ρ ω k x j ω x j β ω 2 + β ω a m b 2
Different from the original model, the added source terms are β k a m b ω a m b and β ω a m b 2 with the subscript “amb” indicates the ambient values [46]. It is quite straight forward to see that the destruction terms can be exactly cancelled if the inflow values of k and ω are set equal to the ambient values, which means in the free-stream flow case, turbulence quantities will remain unchanged throughout the computational domain. An example is given in Figure 1 that clearly shows the effect of using the added source terms. In the figure, the downstream distance x is non-dimensionalized to the rotor size D. In the free stream condition, the decay of turbulent kinetic energy using different approaches is compared. The original k-ω turbulence model agrees well with the theory (Equation (10)), where the modified model maintains the turbulent kinetic energy everywhere in the computational domain.

2.3. Actuator Disc

As the disc is assumed permeable, the mass conservation equation remains unchanged. In Equation (2), an external force fAD is added that represents aerodynamic loads of wind turbine blades. To avoid the numerical singularity, each volume force needs to be smoothly re-distributed. A practical way of smearing the force is to use the 1D Gaussian function such that the actual forces in the disc is redistributed along one direction. In the current model, each force element is smeared locally in the blade normal direction with a distance d away from the disc using the convolution and the smeared force f′ is computed as [14,47]
f = f A D η 1 D
η 1 D ( d ) = 1 / ( ε π ) exp [ ( d / ε ) 2 ]
The parameter use in the smearing function is ε = 3 Δ z where Δ z is the reference grid size in the axis direction. Based on the hypothesis of blade elements, the body forces of rotor blades can be achieved through airfoil data and the flow field information.
The actuator disc solves the entire axisymmetric flow field and the induced velocity is naturally included into the formulation i.e., the relative velocity V r e l and flow angle ϕ are determined from
ϕ = tan 1 ( V 0 W z Ω r + W θ ) ,   V r e l 2 = ( V 0 W z ) 2 + ( Ω r + W θ ) 2
As shown in Figure 2, the z-axis and θ-axis represent the rotor normal and rotational directions, respectively. The relative velocity Vrel seen by the blade element is a combination of axial velocity and rotational velocity, as shown in Equation (17). The lift force L and the drag force D are perpendicular and parallel to Vrel, respectively, as sketched in Figure 2. The local angle of attack is given by α = ϕ γ , where γ is the local pitch and twist angle, the axial velocity ( V 0 W z ) , where V 0 is the inflow wind speed and W z is the axial induced velocity, the tangential velocity ( Ω r + W θ ) , where Ω is the rotational speed and r is the radius of wind turbine and W θ is the tangential induced velocity. Lift and drag forces per spanwise length are found from tabulated airfoil data and the velocity triangles shown in Figure 2.
L = 1 2 ρ V r e l 2 c B C l ,   D = 1 2 ρ V r e l 2 c B C d
Therefore, projecting the force in the axial and tangential directions to the rotor gives the aerodynamic force components
F z = L cos ϕ + D sin ϕ ,   F θ = L sin ϕ D cos ϕ
The forces are calculated in every time-step such that the momentum equation produces a new velocity field which updates the flow angle of attack as shown in Figure 2.

2.4. General Flow Solver

The RANS equations are solved by the EllipSys code [48,49], which is a general-purpose incompressible Navier-Stokes code based on a second-order multi-block finite volume method. The code solves the velocity-pressure coupled flow equations employing the SIMPLE/SIMPLEC/PISO (Semi-Implicit Method for Pressure-Linked Equations/SIMPLE Consistent/Pressure Implicit with Split Operator) methods and a multi-grid strategy. The momentum equations are first solved with a guessed pressure as a predictor. Next, the continuity equation is used as a constraint to obtain an equation for the pressure correction. In the predictor step, the momentum equations are solved by a second-order accurate backward differential scheme in time. For the spatial discretization a central difference scheme is employed for the diffusive terms and the QUICK (Quadratic Upstream Interpolation for Convective Kinematics) upwind scheme is utilized for the convective terms. In the corrector step, an improved Rhie-Chow interpolation technique is applied to suppress numerical oscillations from the velocity-pressure decoupling [50]. Furthermore, an improved SIMPLEC scheme developed for collocated grids is used to ensure that the solution does not depend on the value of relaxation parameters and the time-step [51]. The Navier-Stokes equations are discretized using a finite-volume scheme and all the information from the grid geometry is directly transferred into the discretized terms.

3. Results and Discussion

One of the major difficulties for engineering wind turbine wake models is to simulate the wake superposition effect. In this section, the 2D axisymmetric flows over two rotors are numerical validated against experimental data or LES results. The Danish Nibe wind turbines and Horns Rev wind turbines are selected for the numerical study.

3.1. Computational Setup

As sketched in Figure 3a, the two rotors are placed in tandem. The uniform inflow is applied at inlet, and the distance to the first rotor is about 10D (rotor diameter). The distance between downstream wind turbine and outlet is about 30D. The inlet and outlet width are chosen as 10D. The distance between the two rotors is not necessarily fixed which provides flexibility to be further optimized.
With a non-dimensional form, the uniform flow at the inlet and far field is Vo = 1. The change of wind turbine operational condition is through the Tip Speed Ratio (TSR). For the turbulence inflow conditions, the initial k and ω are computed through Equations (6) and (7) which are determined by the selected turbulence intensity. The mesh points are clustered around the rotor as seen in Figure 3b where only half the symmetrical plan is displayed. The mesh is block-structured with a total number of 14 blocks and 64 × 64 points in each block. The thick white lines indicate the two rotors whereas the mesh lines are clustered towards the rotors. With an OpenMPI (Message Passing Interface), the parallel simulation (on a Dell work station with Intel Xeon CPU E5 series) takes about 30 s for each simulation depending on the convergence rate. The computational time varies according to different TSRs as well as initial k and ω values. The simulation time using an AD method on a full 3D mesh will be more than hundred times slower than the 2D axisymmetric solver. On the other hand, the 2D CFD method is still slower than the classical steady BEM, but the 2D CFD method provides detailed flow field around the wind turbines.

3.2. Nibe Wind Turbine Case

To validate the aerodynamic model accuracy, the full-scale measurements [52] of the Nibe wind turbines are shown in Figure 4 where the two turbines are seperated with an axial distance of 5D. The Nibe wind turbines operate at a rated power of 630 KW, and the wind turbine has a rotor diameter of D = 40 m, and the hub height is H = 45 m. The simulation is performed at an inflow wind speed of 8.55 m/s and a turbulence intensity of 10%.
The comparisons between the measured and simulated wake velocity profiles are shown in Figure 5. The measurement data are avialable for a single wind turbine (Nibe B) at down-stream positions of 2.5D, 4.0D and 7.5D as depicted in Figure 4. It is worth noting that for the present single wake study, Nibe A is not operating during the measurement period. The detailed wake deficit is clearly observed from Figure 5a–c which ranges from the near wake to the far wake region. In terms of maximum wake deficit and turbulence intensity, the new model shown relatively better agreement with the measured data. At the near wake region, x = 2.5D, the new model does not produce a better velocity deficit than the original model. At x = 4D and 7.5D, the new model shows better results, which is also the normal spacing between wind turbines.
For the double wake case, the streamwise velocity contour plot is presented in Figure 6. The axial velocity is largely reduced as the flow first passes through the Nibe B wind turbine and than the Nibe A wind turbine. The comparisons between the measured and simulated wake profiles for the two wind turbines at down-stream positions of 2.5D, 4.0D and 7.5D are shown in Figure 7. In this case, both Nibe A and Nibe B operate at a wind speed of 8.55 m/s. At the downstream locations 2.5D and 4D, the wake profiles are expected to be similar as that shown in Figure 6. As expected, only tiny differences are seen from the simulated results, which are due to the flow feedback from the Nibe A wind turbine, but the effect is very small. On the other hand, the experimental data showed a wider spread at 2.5D and 4D which is caused by different measurement conditions, Figure 7c shows the more complicated double wake case where the wake flow of two wind turbines are superimposed. At x = 7.5D, wake data are both measured behind the Nibe B and Nibe A wind turbines. The velocity deficit is seen to be relatively small as previously observed in Figure 5c. However, when the Nibe A wind turbine is operating, the x = 7.5D position is only 2.5D apart from the Nibe A wind turbine and thus it is considered to be the near wake position of turbine Nibe A. As seen from Figure 7a,c, wake profiles are similar at positions x = 2.5D and x = 7.5D. However, at x = 7.5D, a smaller velocity deficit is observed, which is due to the wake mixing effect introduced by the Nibe B wind turbine. At x = 7.5D, it is also seen that the fluctuation of turbulence intensity is quite large which cannot be captured by any RANS model.

3.3. Horns Rev I Wind Farm Case

The Horns Rev I offshore wind farm is in the eastern North Sea near Denmark. Horns Rev wind farm consists of 80 Vestas V80 2 MW wind turbines within an area of about 20 km2, as shown in Figure 8. The wind turbines are arranged in a regular array of 8 by 10 turbines which is very suitable to the study of multiple wake effects. The wind turbines are installed with an internal spacing along the main directions of 7D [53]. The wind turbines have a hub height of 70 m, a rotor diameter of D = 80 m, and a rated rotational speed of 18 rpm. The detailed pitch angle, rotational speed and blade geometry data are provided from the reference paper [54]. The 2 MW V80 wind turbine blade is composed of NACA63-series airfoils between the blade tip and the mid-span, and the FFA W3-series airfoils are used between the mid-span towards the blade inboard part. To validate the aerodynamic accuracy, the results from the present simulations and from the reference LES [26,54] simulations are compared. The inflow wind speed is 5.33 m/s, and turbulence intensity is 9.4% which are selected for fair comparison with some LES results.
The mesh topology used for this study is the same as in the previous simulations. The input airfoil data are now replaced to represent the Horns Rev wind turbines. The wind turbines under investigation are depicted in Figure 8 along the 270° directions. The wake profiles are shown in Figure 9 at downstream positions of 3D, 5D, 7D and 10D behind the first wind turbine where LES data are also available. General good agreements with LES are clearly seen from the results except very near wake. The wake expansion is well captured as well as the maximum velocity deficit. For the 7D and 10D cases, a slight over prediction of velocity deficit is seen from the current simulation. This indicates that the wake recovery at far downstream is slower using the present approach.
The CFD simulation of the full column was carried out by extending the computational domain with a total number of 40 blocks. The resulted stream-wise velocity contours are shown in Figure 10 where the flow around wind turbine cluster can be observed.
In Figure 11, information about the power and thrust of the present wind turbines are also shown. Good agreements are seen from the power and thrust curves, which proves the model accuracy in a wide range of operational conditions.

3.4. Rotor Optimizations

3.4.1. Optimization Setup

This section describes the optimization problem used in present rotor aerodynamic design. With the optimization objectives of AEP and ATP, and the design variables of chord length, twist angle, relative thickness and rotational speed, the NSGA-II optimization method [55] is used to optimize the wind turbine rotor. In the NSGA-II optimization algorithm, the binary coding, crossover mutation and gene mutation are built to avoid premature phenomena during the optimization process. To better understand the optimization process, a sketch of the optimization diagram is given in Figure 12. The design variables are the blade geometrical data as well as the rotational speed. The “Bspline” curve is applied to reduce the number of control points. The CFD solver is embedded in the optimization loop which is a time-consuming part of the whole design process. The number of necessary iterations is determined by the NSGA-II optimization routine. Each evolution contains 30–50 populations and each population takes about 60 min.
The design objective is to maximize the annual energy production (AEP) and minimize the rotor thrust force (ATP, annual thrust production), thus the design objectives are to minimize both 1/AEP and ATP
subject   to   X R n ,
x k L x k x k U ,   k = 1 , , n
The vector X contains a total of n variables that are real numbers, R . The design variables, X = [ x 1 , x 2 , , x n ] , are the control points that define the chord, twist angle and relative thickness as a function of blade span. The upper U and lower L notations, x k L x k x k U , are the upper and lower limits of the control points. The 3rd-order Bsplines [56] are used to parameterize the chord, twist angle and relative thickness distributions, see Figure 13. The design is performed from a position at a radius of 0.337R to the tip of the blade. Thus, three control points for the chord, and two control points each for the twist angle and relative thickness distributions at the outboard of the blade are optimized. The 3rd-order Bspline curve is defined by
q i ( u ) = i = 0 n N i , p ( u ) P i       u a < u < u b ,   i = 1 , 2 , , n N i , 0 ( u ) = { 1   i f   u i u u i + 1 0   o t h e r w i s e N i , p ( u ) = u u i u i + p u i N i , p 1 ( u ) + u i + p + 1 u u i + p + 1 u i + 1 N i + 1 , p 1 ( u ) u 0 = u 1 = = u p = 0 u i + p = u i + p 1 + | p i p i 1 | ,   i = 1 , 2 , , n 1 u n + p = u n + p + 1 = = u n + p + 3 = 1
where q i ( u ) is a vector-valued function of the independent variable, u . { P i } are the control points, and the { N i , p ( u ) } are the 3rd degree Bspline basis functions. The ith Bspline basis function of p-degree (order p+1). u i is the knot vector.
To calculate the AEP and ATP, it is necessary to combine the power curve with the probability density of wind. The Weibull distribution function defining the probability density can be written in the following form
f ( V i < V < V i + 1 ) = exp ( ( V i A ) k ) exp ( ( V i + 1 A ) k )
where A is the scaling parameter, k is the shape factor and V i is the wind speed distribution. If the wind turbine operates about 8760 h per year, its AEP and ATP can be evaluated as
A E P = i = 1 n 1 1 2 ( P ( V i + 1 ) + P ( V i ) ) × f ( V i <   V < V i + 1 ) × 8760
A T P = i = 1 n 1 1 2 ( T ( V i + 1 ) + T ( V i ) ) × f ( V i < V < V i + 1 ) × 8760
where P ( V i ) and T ( V i ) are the power and thrust force at the wind speed of V i .

3.4.2. Optimization Studies

The wind turbine rotor type of the Horns Rev I wind farm is chosen for the aerodynamic optimization. The selected wind turbines are located at the first and second rows (T1, T2 as depicted in Figure 8). It is worth noting that with the present method, it is possible to optimize the whole column of 8 wind turbines together. First, a larger number of wind turbines involve more design variables and thus a larger computational demand; second, it is the first two rows of wind turbines that have the major aerodynamic differences, as widely observed from measurements in several wind farms. According to the different optimization objectives, four optimization cases are carried out during the blade aerodynamic design.
Case 1: Baseline optimization for a single rotor. Using the optimization objectives of AEP and ATP, optimize the upstream wind turbine (the 1st row of rotors).
Case 2: Optimization of the 2nd row of rotors considering the wake effect from the 1st row of wind turbines. Using the optimization objectives of AEP and ATP, perform optimization for the 2nd wind turbine optimization.
Case 3: Further optimization of the rotational speed of the 1st row of wind turbines. The optimization objectives are the AEP and ATP for the two rows of wind turbines. The blade shape of the two types of rotors is obtained from Case 1 and Case 2, respectively, but the rotational speed of the 1st row of rotors will be optimized further.
Case 4: Based on Case 3, further optimization is performed for the two rows of wind turbines. Using the optimization objectives of both AEP and ATP, the two rows of wind turbines are optimized together.
To summarize these optimization cases: Case 1 follows a classical blade optimization routine; Case 2 only focuses on a downwind rotor, its blade shape is optimized; Case 3 optimizes the rotational speed of the first row of rotors to seek the global maximum energy production for two rows of rotors; Case 4 optimizes both the rotational speed of the first row of rotors and the blade geometry of the second row of rotors. By performing the 4 steps analysis, it expected that after the Case 4 study a more realistic optimization can be achieved for such a typical multiple wind turbine system.
The optimization Pareto fronts are shown in Figure 14 with the resulted Pareto front that measures how the solutions are distributed. The four subfigures (a–d) represents the above mentioned four cases. In the figures, the areas marked with A, B and C indicate the regions of feasible optimal solutions. The trend of area A suggests the solutions with high AEP, whereas low thrust is more focused in area C. As a multi-objective method, balance is then needed to weight between the high AEP and low ATP. In Figure 14a, Case 1 represents the standard optimization of a single rotor (the 1st row of rotors) without any wake effect. The high AEP and high ATP region is marked as area A, whereas area B finds good balance between low ATP and high AEP. In Figure 14b, the second row of wind turbine is optimized. Due to the wake effect from the first row of wind turbine, both the ATP and AEP are reduced comparing with Case 1 results. In Figure 14c, a high AEP area can hardly be achieved. The reason is that in Case 3 the AEP from the upstream rotor is reduced to increase the energy output for the downwind rotor. Such that, it is necessary to further optimize the downwind rotor. In Figure 14d, the optimization is continued such that the two rows of wind turbines are fully optimized with satisfactory results obtained.
Some key numbers are shown in Table 2 and Table 3 after each optimization. For the Case 1 design, the upstream rotor is first optimized. As shown in Figure 14a, a trade-off between thrust and power can be found in area B. The final selected data is listed in Table 2 where the same ATP is maintained but the AEP is increased by 1.14%. For the Case 2 design, the downwind rotor is optimized. After optimization, the rotor in the wake has an increased power production of 1.78%, and there is also a small increase of thrust of 0.34%. Using the optimized solutions from Case 1 and Case 2, further investigation is carried out in Case 3. The rotational speed of the upstream wind turbine is considered to be a new design variable that may affect the total energy product. In Table 3, by comparing the AEP of each wind turbine with its reference value, it is seen that the 1st wind turbine has a negative change in AEP of −0.81% and the second wind turbine has a positive change in AEP of 1.2%. The overall gain of AEP is −0.04% because of the contribution of higher wind resource from the 1st wind turbine. The total thrust change of the two wind turbines is about 1.69%. It is seen that loads can be decreased with a certain amount by decreasing the front rotor speed, but it is not possible to gain more power from Case 3 study. A study in Case 4 is therefore performed to seek more energy from the 2nd rotor. The individual changes from each wind turbine and the overall changes are listed in Table 3. The reduction of the 1st rotor speed leads to a change of its AEP with −3.46%. The 2nd rotor is further optimized with a relatively large amount of AEP increase up to 9.71%. The total amount of AEP in the two-wind-turbine system is increased with 1.6%. The thrust is largely reduced for the 1st wind turbine under the new design condition at a relatively low TSR.
The final aerodynamic layouts of the optimized blades are gathered in Figure 15. The chord, twist and relative thickness distributions are given in Figure 15a–c, respectively. Based on the multi-objective optimizations, the chord length of the upstream wind turbine (Case 1) and downwind wind turbine (Case 2) deviates from the baseline chord distribution. The twist distribution of the two optimized blades is rather similar. The optimized rotor speed is shown in Figure 15d. With limited lower and upper bounds, the Case 4 optimization suggests a much lower rotational speed as compared with Case 3. As a result, the upwind rotor lost a certain amount of power which is gained by the downwind wind turbine. It is worth noting that the present study is only limited at aerodynamic optimization. Since the 1st wind turbine also has a decrease of thrust of 6.65%, there is a big potential to further reduce the structure weight.

4. Conclusions

This paper presented detailed numerical methodologies and convincing results for wind turbine rotor aerodynamic optimizations. To simulate the aerodynamic forces on the wind turbine rotor, a 2D actuator disc method is implemented in the incompressible flow solver favored by the axisymmetric boundary condition defined at the center line. The combined flow solver is more accurate and powerful than existing engineering models such as blade element momentum theory. On the other hand, it is order of magnitude faster than the 3D flow solver. However, the 2D and 3D solver implemented with same AD method should give same results. In addition to the AD flow simulations, two turbulent flow cases were investigated to proof the advantage of the modified k-ω turbulence model. With the fast CFD solver, the rotor optimization was carried out for single wind turbine with uniform flow and two wind turbines combined with wake interaction. The multi-objective optimization method NSGA-II is applied in the design loop and the two design objectives of high AEP and low ATP are required. The four optimization cases aimed at single rotor optimization without wake effect, single rotor optimization with wake effect, multi-wind turbine optimization with constant rotor speed and multi-wind turbine optimization with variable rotor speed. In general, single rotor optimizations are faster and they provide clear optimization trend. For the multi-wind turbine optimization cases, it was found that high aerodynamic performance is achieved when the upstream and downstream wind turbine both change their blade shape and rotational speed. These results indicate that traditional rotor optimization methods might not be sufficient due to the complex wake effect.
On a single PC with a developed parallel computation tool, the estimated time is 30 h for optimizing a single rotor, and for the coupled two-rotor optimizations, the simulation time is almost doubled. Future work will be carried out for more complicated design cases which may include the whole column of wind turbines such as the Horns Rev wind farm case. In such an optimization, the wind turbine spacing will be included as an important design parameter, to this end, the method can be applied for simple layout optimization.

Author Contributions

W.Z. conceived the rotor optimization method and wrote most part of the paper; J.C. carried out most of the programming part and the simulations; W.S., J.N.S. and T.W. put a lot of effort on guidance the overall structure of the paper as well as results and discussions.

Funding

This work was funded by the Jiangsu Province Natural Science Foundation (BK20160476), the National Science Foundation (11672261), and the National Basic Research Program of China (973 Program) (No. 2014CB046200), and the National Science Foundation (51761165022), and the Yangzhou University Science and Technology Innovation Training Foundation (2016CXJ039) and (2017CXJ041).

Acknowledgments

The corresponding author wish to express special acknowledgement to the National Nature Science Foundation under grant number 11672261, the Jiangsu Province Natural Science Foundation (BK20160476).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Glauert, H. Airplane propellers. In Aerodynamic Theory; Springer: Berlin/Heidelberg, Germany, 1935; pp. 169–360. [Google Scholar]
  2. Hansen, M.O.L. Aerodynamics of Wind Turbines, 2nd ed.; Earthscan, Routledge: Abingdon, UK, 2010; pp. 45–62. [Google Scholar]
  3. Sørensen, J.N. General Momentum Theory; Springer: Berlin/Heidelberg, Germany, 2016; pp. 43–58. [Google Scholar]
  4. Sørensen, J.N.; Mikkelsen, R. On the Validity of the Blade Element Momentum Method. In Proceedings of the European Wind Energy Conference, Copenhagen, Denmark, 2–6 July 2001. [Google Scholar]
  5. Ghadirian, A.; Dehghan, M.; Torabi, F. Considering induction factor using BEM method in wind farm layout optimization. J. Wind Eng. Ind. Aerodyn. 2014, 129, 31–39. [Google Scholar] [CrossRef]
  6. Vaza, P.; Pinho, T. An extension of BEM method applied to horizontal axis wind turbine design. Renew. Energy 2011, 36, 1734–1740. [Google Scholar] [CrossRef]
  7. Leishman, J.G.; Bhagwat, M.J.; Bagai, A. Free-vortex filament methods for the analysis of helicopter wakes. J. Aircr. 2003, 39, 759–775. [Google Scholar] [CrossRef]
  8. Bareiss, R.; Wagner, S. The Free Wake/Hybrid Wake Code RVOLM—A Tool for Aerodynamic Analysis of Wind Turbines. In Proceedings of the European Community Wind Energy Conference, Lubeck-Travemunde, Germany, 8–12 March 1993; pp. 424–427. [Google Scholar]
  9. Voutsinas, S.G.; Belessis, M.; Huberson, S. Dynamic Inflow Effects and Vortex Particle Methods. In Proceedings of the European Community Wind Energy Conference, Lubeck-Travemunde, Germany, 8–12 March 1993; pp. 428–431. [Google Scholar]
  10. Ramos, G.N.; Hejlesen, M.M.; Sørensen, J.N.; Walther, J.H. Hybird vortex simulations using a three-dimensional viscous-inviscid panel method. Wind Energy 2017, 1871–1889. [Google Scholar] [CrossRef]
  11. Shen, X.; Chen, J.G.; Zhu, X.C.; Liu, P.Y.; Du, Z.H. Multi-objective optimization of wind turbine blades using lifting surface method. Energy 2015, 90, 1111–1121. [Google Scholar] [CrossRef] [Green Version]
  12. Cao, J.F.; Wang, T.G.; Long, H.; Ke, S.T.; Xu, B.F. Dynamic loads and wake prediction for large wind turbines based on free wake method. Trans. Nanjing Univ. Aeronaut. Astronaut. 2015, 32, 240–249. [Google Scholar]
  13. Zhu, W.J.; Shen, W.Z.; Sørensen, J.N. Integrated airfoil and blade design method for large wind turbines. Renew. Energy 2014, 70, 172–183. [Google Scholar] [CrossRef]
  14. Sørensen, J.N.; Shen, W.Z.; Munduate, X. Analysis of the Wake States by a Full-Field Actuator Disc Model. Wind Energy 1998, 1, 73–88. [Google Scholar] [CrossRef]
  15. Shen, W.Z.; Zhu, W.J.; Sørensen, J.N. Validation of the actuator line/Navier Stokes technique using mexico easurements. In The Science of Making Torque from Wind; Wiley: Hoboken, NJ, USA, 2010; pp. 227–234. [Google Scholar]
  16. Shen, W.Z.; Zhang, J.H.; Sørensen, J.N. The Actuator Surface Model: A New Navier-Stokes Based Model for Rotor Computations. J. Sol. Energy Eng. 2009, 13, 011002. [Google Scholar] [CrossRef]
  17. Bak, C. Research in Aeroelasticity EFP-2006: Key Parameters in Aerodynamic Rotor Design; RISØ-R-1611(EN); RISØ National Laboratory: Roskilde, Denmark, 2007. [Google Scholar]
  18. Wang, X.D.; Shen, W.Z.; Zhu, W.J.; Sørensen, J.N.; Chen, J. Shape Optimization of Wind Turbine Blades. Wind Energy 2009, 12, 781–803. [Google Scholar]
  19. Gupta, S.; Leishman, J.G. Comparison of momentum and vortex methods for the aerodynamic analysis of wind turbines. In Proceedings of the 43rd AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 10–13 January 2005; p. 594. [Google Scholar]
  20. Vermeer, L.J.; Sørensen, J.N.; Crespo, A. Wind turbine wake aerodynamics. Prog. Aerosp. Sci. 2003, 39, 467–510. [Google Scholar] [CrossRef]
  21. Sanderse, B.; Koren, B. Review of computational fluid dynamics for wind turbine wake aerodynamics. Wind Energy 2011, 14, 799–819. [Google Scholar] [CrossRef] [Green Version]
  22. Göçmen, T.; Lann, P.; Réthoré, P.E.; Diaz, A.P.; Larsen, G.C.; Ott, S. Wind turbine wake models developed at the technical university of Denmark: A review. Renew. Sustain. Energy Rev. 2016, 60, 752–769. [Google Scholar] [CrossRef] [Green Version]
  23. Jensen, N.O. A Note on Wind Generator Interaction; Report M-2411; Risø National Laboratory: Roskilde, Denmark, 1983. [Google Scholar]
  24. Larsen, G.C. A Simple Stationary Semi-Analytical Wake Model; Technical Report Risø; Technical University of Denmark: Roskilde, Denmark, 2009. [Google Scholar]
  25. Larsen, G.C.; Madsen, H.A.; Bingöl, F.; Mann, J. Dynamic Wake Meandering Modeling; Report R-1607(EN); Risø National Laboratory: Roskilde, Denmark, 2007. [Google Scholar]
  26. Tian, L.L.; Zhu, W.J.; Shen, W.Z.; Zhao, N.; Shen, Z. Development and validation of a new two-dimensional wake model for wind turbine wakes. J. Wind Eng. Ind. Aerodyn. 2015, 137, 90–99. [Google Scholar] [CrossRef] [Green Version]
  27. Tian, L.L.; Zhu, W.J.; Shen, W.Z.; Song, Y.L.; Zhao, N. Prediction of multi-wake problems using an improved Jensen wake model. Renew. Energy 2017, 102, 457–469. [Google Scholar] [CrossRef]
  28. Wang, T.G. Unsteady Aerodynamic Modelling of Horizontal Axis Wind Turbine Performance. Ph.D. Thesis, University of Glasgow, Scotland, UK, 1999. [Google Scholar]
  29. Ott, S.; Berg, J.; Nielsen, M. Linearized CFD Models for Wakes; Report R-1772(EN); Risø National Laboratory: Roskilde, Denmark, 2011. [Google Scholar]
  30. Ainslie, J.F. Calculating the Flowfield in the Wake of Turbines. J. Wind Eng. Ind. Aerodyn. 1988, 27, 213–224. [Google Scholar] [CrossRef]
  31. Sørensen, N.N.; Bechmann, A.; Pierre, E.R.; Frederik, Z. Near wake Reynolds-averaged Navier–Stokes predictions of the wake behind the MEXICO rotor in axial and yawed flow conditions. Wind Energy 2014, 17, 75–86. [Google Scholar] [CrossRef] [Green Version]
  32. The, J.; Yu, H. A critical review on the simulations of wind turbine aerodynamics focusing on hybrid RANS-LES methods. Energy 2017, 138, 257–289. [Google Scholar] [CrossRef]
  33. Allah, V.A.; Mayam, M.H.S. Large eddy simulation of flow around a single and two in-line horizontal-axis wind turbines. Energy 2017, 121, 533–544. [Google Scholar] [CrossRef]
  34. Abdulqadir, S.A.; Iacovides, H.; Nasser, A. The physical modelling and aerodynamics of turbulent flows around horizontal axis wind turbines. Energy 2017, 119, 767–799. [Google Scholar] [CrossRef]
  35. Troldborg, N.; Sørensen, J.N.; Mikkelsen, R.F.; Sørensen, N.N. A simple atmospheric boundary layer model applied to large eddy simulations of wind turbine wakes. Wind Energy 2014, 17, 657–669. [Google Scholar] [CrossRef]
  36. Sørensen, J.N.; Shen, W.Z. Numerical modeling of wind turbine wakes. J. Fluids Eng. 2002, 124, 393–399. [Google Scholar] [CrossRef]
  37. Shen, W.Z.; Zhu, W.J.; Sørensen, J.N. Actuator line/Navier-Stokes computations for the MEXICO rotor: comparison with detailed measurements. Wind Energy 2012, 15, 811–825. [Google Scholar] [CrossRef]
  38. Deiterding, R.; Wood, S.L. A dynamical adaptive lattic Boltzmann method for predicting wake phenomena in fully coupled wind engineering problems. In Proceedings of the VI International Conference on Computational Methods for Coupled Problems in Science and Engineering Coupled Problems, Venice, Italy, 18–20 May 2015. [Google Scholar]
  39. Angelidis, D.; Sotiropoulos, F. An immersed boundary-adaptive mesh refinement solver (IB-AMR) for high fidelity fully resolved wind turbine simulations. In Proceedings of the 68th Annual Meeting of the APS Division of Fluid Dynamics, Boston, MA, USA, 22–24 November 2015. [Google Scholar]
  40. Zhu, W.J.; Behrens, T.; Shen, W.Z.; Sørensen, J.N. Hybrid immersed boundary method for airfoils with a trailing-edge flap. AIAA J. 2013, 51, 30–41. [Google Scholar] [CrossRef]
  41. Menter, F.R. Two-Equation Eddy-Viscosity Turbulence Models for Engineering Applications. AIAA J. 1994, 32, 1598–1605. [Google Scholar] [CrossRef]
  42. Wilcox, D.C. Turbulence Modelling for CFD, 1st ed.; DCW Industries: La Cañada Flintridge, CA, USA, 1993. [Google Scholar]
  43. Prospathopoulos, J.M.; Politis, E.S. Evaluation of the effects of turbulence model enhancements on wind turbine wake predictions. Wind Energy 2011, 14, 285–300. [Google Scholar] [CrossRef]
  44. Richards, P.; Hoxey, R. Appropriate boundary conditions for computational wind engineering models using the k-ϵ turbulence model. J. Wind Eng. Ind. Aerodyn. 1993, 46, 145–153. [Google Scholar] [CrossRef]
  45. Spalart, P.R.; Rumsey, C.L. Effective In-flow Conditions for Turbulence Models in Aerodynamic Calculations. AIAA J. 2007, 45, 2544–2553. [Google Scholar] [CrossRef]
  46. Tian, L.L.; Zhu, W.J.; Shen, W.Z.; Sørensen, J.N.; Zhao, N. Investigation of modified AD/RANS models for wind turbine wake predictions in large wind farm. J. Phys. Conf. Ser. 2014, 524, 012151. [Google Scholar] [CrossRef] [Green Version]
  47. Shen, W.Z.; Mikkelsen, R.; Sørensen, J.N. Tip loss correction for Actuator/Navier-Stokes computations. J. Sol. Energy Eng. 2005, 127, 209–213. [Google Scholar] [CrossRef]
  48. Michelsen, J.A. Basis3D—A Platform for Development of Multiblock PDE Solvers; Technical Report AFM; Technical University of Denmark: Kongens Lyngby, Denmark, 1992. [Google Scholar]
  49. Sørensen, N.N. General Purpose Flow Solver Applied Over Hills; RISØ-R-827-(EN); Risø National Laboratory: Roskilde, Denmark, 1995. [Google Scholar]
  50. Shen, W.Z.; Michelsen, J.A.; Sørensen, J.N. An improved Rhie-Chow interpolation for unsteady flow computations. AIAA J. 2001, 39, 2406–2409. [Google Scholar] [CrossRef]
  51. Shen, W.Z.; Michelsen, J.A.; Sørensen, N.N.; Sørensen, J.N. An improved SIMPLEC method on Collocated grids for steady and unsteady flow computations. Numer. Heat Transf. 2003, 43, 221–239. [Google Scholar] [CrossRef]
  52. Taylor, G.L. Wake Measurements on the Nibe Wind Turbines in Denmark; Contractor Report ETSU WN 5020; National Power-Technology and Environment Center: Leatherhead, UK, 1990.
  53. Hansen, K.S.; Barthelmie, R.J.; Jensen, L.E. The impact of turbulence intensity and atmospheric stability on power deficits due to wind turbine wakes at Horns Rev wind farm. Wind Energy 2011, 15, 183–196. [Google Scholar] [CrossRef] [Green Version]
  54. Wu, Y.T.; Fernando, P.A. Modeling turbine wakes and power losses within a wind farm using LES: An application to the Horns Rev offshore wind farm. Renew. Energy 2015, 75, 945–955. [Google Scholar] [CrossRef]
  55. Deb, K.; Agrawal, S.; Pratap, A. A fast elitist nondominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In Proceedings of the Parallel Problem Solving from Nature VI Conference, Paris, France, 18–20 September 2000; pp. 849–858. [Google Scholar]
  56. Piegl, L.; Tiller, W. The NURBS Book, 2nd ed.; Springer: New York, NY, USA, 1997; ISBN 3-540-61545-8. [Google Scholar]
Figure 1. Comparisons of the normalized turbulence kinetic energy.
Figure 1. Comparisons of the normalized turbulence kinetic energy.
Applsci 08 01056 g001
Figure 2. Sketch of velocity triangles of a blade element.
Figure 2. Sketch of velocity triangles of a blade element.
Applsci 08 01056 g002
Figure 3. (a) Sketch of the boundary conditions and turbine positions; (b) The mesh configuration. The horizontal and vertical directions are defined as x and y for later reference.
Figure 3. (a) Sketch of the boundary conditions and turbine positions; (b) The mesh configuration. The horizontal and vertical directions are defined as x and y for later reference.
Applsci 08 01056 g003
Figure 4. Sketch of the two Nibe wind turbines and the wake measurement locations.
Figure 4. Sketch of the two Nibe wind turbines and the wake measurement locations.
Applsci 08 01056 g004
Figure 5. Comparisons between the measured and simulated wake data of a single wind turbine (Nibe B) at down-stream positions of 2.5D, 4.0D and 7.5D. (a) 2.5D; (b) 4D; (c) 7.5D.
Figure 5. Comparisons between the measured and simulated wake data of a single wind turbine (Nibe B) at down-stream positions of 2.5D, 4.0D and 7.5D. (a) 2.5D; (b) 4D; (c) 7.5D.
Applsci 08 01056 g005
Figure 6. Contours of the time-averaged stream-wise velocity for two Nibe wind turbines.
Figure 6. Contours of the time-averaged stream-wise velocity for two Nibe wind turbines.
Applsci 08 01056 g006
Figure 7. Comparisons between the measured and simulated wake data of the two wind turbines at down-stream positions of 2.5D, 4.0D and 7.5D. (a) 2.5D; (b) 4D; (c) 7.5D.
Figure 7. Comparisons between the measured and simulated wake data of the two wind turbines at down-stream positions of 2.5D, 4.0D and 7.5D. (a) 2.5D; (b) 4D; (c) 7.5D.
Applsci 08 01056 g007aApplsci 08 01056 g007b
Figure 8. Layout of Horns Rev I wind farm.
Figure 8. Layout of Horns Rev I wind farm.
Applsci 08 01056 g008
Figure 9. Comparisons between the LES and RANS lateral profiles normalized wake velocity for single wind turbine at down-stream positions of 3D, 5D, 7D and 10D. (a) 3D; (b) 5D; (c) 7D; (d) 10D.
Figure 9. Comparisons between the LES and RANS lateral profiles normalized wake velocity for single wind turbine at down-stream positions of 3D, 5D, 7D and 10D. (a) 3D; (b) 5D; (c) 7D; (d) 10D.
Applsci 08 01056 g009
Figure 10. Contours of the stream-wise velocity for eight wind turbines.
Figure 10. Contours of the stream-wise velocity for eight wind turbines.
Applsci 08 01056 g010
Figure 11. Comparisons between the observed data and RANS numerical for Cp, Ct, Power, and normalized power for 2 MW V80 wind turbines. (a) Power; (b) Ct.
Figure 11. Comparisons between the observed data and RANS numerical for Cp, Ct, Power, and normalized power for 2 MW V80 wind turbines. (a) Power; (b) Ct.
Applsci 08 01056 g011
Figure 12. Wind turbine rotor aerodynamic optimization diagram.
Figure 12. Wind turbine rotor aerodynamic optimization diagram.
Applsci 08 01056 g012
Figure 13. Distribution of the control points and the sample line of blade geometry. (a) Chord; (b) Twist angle.
Figure 13. Distribution of the control points and the sample line of blade geometry. (a) Chord; (b) Twist angle.
Applsci 08 01056 g013
Figure 14. Pareto fronts of AEP and ATP in the 4 different cases. (a) Case 1; (b) Case 2; (c) Case 3; (d) Case 4.
Figure 14. Pareto fronts of AEP and ATP in the 4 different cases. (a) Case 1; (b) Case 2; (c) Case 3; (d) Case 4.
Applsci 08 01056 g014
Figure 15. The comparisons of optimization results of wind turbine ((ac) belong to Case 1, Case 2, Case 4; (d) belongs to Case 3 and Case 4). (a) Chord; (b) Twist angle; (c) Relative thickness; (d) Rotational speed.
Figure 15. The comparisons of optimization results of wind turbine ((ac) belong to Case 1, Case 2, Case 4; (d) belongs to Case 3 and Case 4). (a) Chord; (b) Twist angle; (c) Relative thickness; (d) Rotational speed.
Applsci 08 01056 g015aApplsci 08 01056 g015b
Table 1. Selected wake models.
Table 1. Selected wake models.
ClassMethodologyReferences
Class 1JensenJensen (1983)
Dynamic Wake MeanderingLarsen (2007, 2009)
Class 2Vortex Wake MethodBareiss (1993), Voutsinas (1993), Wang (1998)
Class 3FugaOtt (2011)
Eddy Viscosity ModelAinslie (1988)
Class 4RANS/LES + curvilinearSørensen (2014), Thé (2017), Allah (2017), Abdulqadir (2017)
RANS/LES + AD/AL/ASSørensen, Shen et al. (1998, 2002, 2009, 2010, 2012), Troldborg (2014)
LBM/IBMDeiterding (2015), Angelidis (2015), Zhu (2013)
Table 2. Optimization results of Case 1 and Case 2.
Table 2. Optimization results of Case 1 and Case 2.
CaseCase 1 (1st Rotor)Case 2 (2nd Rotor)
ObjectiveAEPATPAEPATP
Reference4.26650.80582.65590.6410
Optimized4.31530.80582.70310.6432
Relative1.14%01.78%0.34%
Case 1: Single wind turbine, consider both AEP&ATP; Case 2: Two wind turbines, consider both AEP and ATP of Downstream wind turbine.
Table 3. Optimization results of Case 3 and Case 4.
Table 3. Optimization results of Case 3 and Case 4.
CaseCase 3 (1st Rotor)Case 4 (Two Rotors)
ObjectiveAEPATPAEPATP
Reference1st4.26530.80584.26530.8058
2rd2.65590.64102.65590.6410
Overall6.92121.44686.92121.4468
Optimized1st4.23070.79194.11770.7522
2rd2.68750.63042.91390.6432
Overall6.91821.42247.03171.3955
Relative1st−0.81%−1.72%−3.46%−6.65%
2nd1.2%−1.65%9.71%0.34%
Overall−0.04%−1.69%1.6%−3.55%
Case 3: Upstream WT rotation speed; consider AEP of overall WT, and ATP of Downstream WT; Case4: Upstream WT rotation speed and blade geometry; consider AEP of overall WT, and ATP of Downstream WT.

Share and Cite

MDPI and ACS Style

Cao, J.; Zhu, W.; Shen, W.; Sørensen, J.N.; Wang, T. Development of a CFD-Based Wind Turbine Rotor Optimization Tool in Considering Wake Effects. Appl. Sci. 2018, 8, 1056. https://0-doi-org.brum.beds.ac.uk/10.3390/app8071056

AMA Style

Cao J, Zhu W, Shen W, Sørensen JN, Wang T. Development of a CFD-Based Wind Turbine Rotor Optimization Tool in Considering Wake Effects. Applied Sciences. 2018; 8(7):1056. https://0-doi-org.brum.beds.ac.uk/10.3390/app8071056

Chicago/Turabian Style

Cao, Jiufa, Weijun Zhu, Wenzhong Shen, Jens Nørkær Sørensen, and Tongguang Wang. 2018. "Development of a CFD-Based Wind Turbine Rotor Optimization Tool in Considering Wake Effects" Applied Sciences 8, no. 7: 1056. https://0-doi-org.brum.beds.ac.uk/10.3390/app8071056

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop