Time-Domain Numerical Simulations for Horizontal-Axis Offshore Wind Turbines: Comparison
Please note this is a comparison between Version 1 by Jiayao Wang and Version 2 by Sirius Huang.

In addition to a carbon-neutral vision being recognized worldwide, the utilization of wind energies via horizontal-axis wind turbines, especially in offshore areas, has been intensively investigated from an academic perspective. Numerical simulations play a significant role in the design and optimization of offshore wind turbines.

  • dynamic response
  • floating wind turbine
  • numerical simulation
  • time domain

1. Wind Field Modelling

Since the environmental wind velocity is the key piece of information enabling the algorithm to control the wind turbine and the numerical simulation to assess the dynamic responses of a wind turbine [1][17], it is usually determined based on the in situ measurements and an empirical model of wind profiles [2][3][18,19]. Because the wind sensor is usually installed at a certain height and the wind velocity varies vertically in the atmospheric boundary layer, the wind profile model is necessary to convert the measured wind velocity to various heights for the calculation of wind loads acting on the blades and the tower. Although the computational fluid dynamic simulation could produce the wind profile without empirical models, the relatively high computational cost hinders its application for discerning the wind profile for developing the control strategy of a wind turbine [4][20]. Consequently, different empirical or semi-empirical models are commonly used to depict the vertical variation in wind velocities.
In fact, the wind flow is usually assumed to be in a steady and horizontally homogeneous state in the wind profile models [5][21]. In other words, the temporal and horizontal variations in the atmospheric boundary layer are averaged in the empirical wind profile models. From the boundary layer theory, the vertical profile of the averaged wind field is determined by the roughness of the underlying terrain, and hence possesses a logarithmic shape. In addition to the logarithmic model, the vertical variation in wind velocities is also depicted by the power law and presents a similar shape. In fact, the wind profile can be described as
 
U ( z ) = u k ln z z h z 0
 
U ( z ) = U r e f z z r e f α
In Equation (1), corresponding to the log-law profile model, 𝑘 is the Von Karman constant, which commonly takes the value of 0.41, 𝑧 is the height above the ground, 𝑧 is the zero plane displacement, 𝑧0 is the roughness length of the underlying terrain, and 𝑢 is the shear velocity, which shows the drag from the underlying terrain [5][21]. In Equation (2), corresponding to the power-law model, 𝑧𝑟𝑒𝑓 is the reference height, which usually takes the hub height of the wind turbine, and 𝑈𝑟𝑒𝑓 is the wind velocity at the reference height. In the power-law model, the shear exponent of 𝛼 is related to the roughness of the underlying terrain, and hence determines the general shape of the wind profile.
In addition to the mean wind profile, the turbulence also influences the aerodynamic loads acting on the wind turbine. Specifically, the comprehensive modelling of the atmospheric boundary layer wind field adds the turbulent fluctuations described by certain power spectral density models on the mean wind profile. Several models are available to calculate the power spectral density of the wind field inside the atmospheric boundary layer, and the Kaimal model obtained from analysing in situ measurements of wind velocities is widely accepted to present the turbulent characteristics of winds. The Kaimal model of the wind power spectral density shows the following:
 
S ( f , z ) = I u 2 U ( z ) l 1 + 1.5 f l U ( z ) 5 3
In Equation (3), 𝑆(𝑓) is the power spectral density with the frequency of 𝑓, 𝑈(𝑧) is the mean wind velocity, 𝑙 represents the turbulent length scale, and 𝐼𝑢  gives the turbulence intensity in the longitudinal direction, which is defined as
 
I u = σ u U ( z )
In Equation (4), 𝜎𝑢 is the turbulent wind velocity in the longitudinal direction, which is calculated as the standard deviation for a time series of longitudinal wind velocities.
Given the vertical profile and power spectral density of mean and turbulent winds, a pseudo stochastic wind field 𝑢(𝑧,𝑡)  can be generated via summing the series cosine functions with random phases, as follows:
 
u ( z , t ) = U ( z ) + i = 1 N / 2 4 π Δ f S ( f i ) cos ( 2 π f i t φ i )
In Equation (5), the power spectra are discretized at the frequencies of 𝑓𝑖,𝑖=1,2,,𝑁 with an equal frequency step of Δ𝑓, and the randomness is introduced via the phases 𝜑𝑖, varying within the range of 02π, corresponding to various frequencies [6][22].
Equation (5) presents the generation of pseudo stochastic wind velocities at a specific point, and the time domain simulation of wind turbine dynamics also requires the spatial variations in the wind field as the input. Therefore, spatial correlations of wind velocities should be modelled in addition to the single-point wind time series. More specifically, the coherence is introduced to show the spatial correlation of wind velocities in the frequency domain. Based on measurements accumulated in the field of meteorology, the coherence is suggested to be modelled as follows:
 
c o h ( L , f ) = e x p 12 f L U
In Equation (6), cohcoh shows the coherence as functions of the spatial distance 𝐿 and the frequency of 𝑓. With the help of the coherence defined in Equation (6), the wind field is not only determined by the power spectral density but also by the cohesive power spectral density, as follows:
 
C ( Δ x , f ) = c o h ( L , f ) S ( z 1 , f ) S ( z 2 , f )
In Equation (7), Δ𝑥 shows the vector difference between two points in the space at the heights of 𝑧1 and 𝑧2, and their spatial distance is 𝐿.
In practice, the space to generate the pseudo stochastic wind field is usually discretized into a mesh, and the power spectral densities and cohesive spectral densities are usually organized into a matrix corresponding to the grids of the mesh. By decomposing such a matrix to specify the magnitudes of cosine variations as shown in Equation (5), the full-set pseudo stochastic wind field can be generated for the time domain simulation of the wind turbine dynamics. It is noted that such a pseudo stochastic wind field only shows the turbulent fluctuations, and the mean wind profile should be added to drive the numerical time-domain simulation of the HAWT dynamics.
Although the spectral characteristics summarized based on the in situ measurements provide the most common base for generating the pseudo-stochastic wind field as the input for the time-domain simulation of wind turbine dynamics, other approaches have also been suggested in previous studies. For example, the spectral tensor model has been suggested within the framework of the rapid distortion theory to show the development of the natural wind field from a hypothetical, isotropic state [7][23]. The discretization of the spectral tensor therefore shows spatial variations in the natural wind field, which are then used to generate the pseudo-stochastic wind field given a proper spectral tensor.
In terms of numerical tools for the generation of a pseudo-stochastic wind field for the purpose of numerically simulating the wind turbine dynamics, TurbSim, developed by the National Renewable Energy Laboratory (NREL), is frequently used [8][9][10][11][12][13][24,25,26,27,28,29]. TurbSim describes the natural wind field based on the Kaimal power spectral density model and provides the user with various options to calculate the cohesive power spectral densities, including the common von Karman model and the Riso-Smooth-Train model [14][30].

2. Aerodynamic Modelling for Fluid–Structure Interaction (FSI)

Once the turbulent wind field has been generated, the aerodynamic loads acting on the blades and the tower can be estimated via the Blade Element Momentum (BEM) theory [15][16][17][31,32,33]. More specifically, the temporally varying aerodynamic loads can be estimated according to the wind velocity time series generated from the pseudo-stochastic wind field model, which then leads to the estimation of the ultimate torque acting on the generator and bending moment at the tower base [18][34]. In the estimation of the aerodynamic loads acting on the blades, the blade is segmented spanwise into a series of sections. The drag and lift forces acting on the sections along an individual blade are accumulated as the linear and angular momentum acting on the blade root, which consequently presents the aerodynamic torque for the estimation of the power generation and also internal forces in the blades for the structural vibration assessment [19][20][6,35].
As for the floating HAWT, the aerodynamic loads acting on the blades and the tower are not solely determined by the inflow wind velocities [19][21][6,36]. In fact, the motion of the floating foundation should be considered, and the relative velocity between the blade motion should also be taken into consideration for the floating foundation motions and the inflow wind velocity to determine the aerodynamic loads acting on the blades of the floating HAWT [22][37]. Figure 1 presents the motion responses of a floating HAWT, and hence illustrates the necessity of using the relative velocity to calculate the aerodynamic forces on the floating HAWT [23][38].
Figure 1. Schematic diagram of a spar-type floating horizontal-axial wind turbine (HAWT) with (a) surge motion, (b) pitch motion, and (c) front view.
Based on the rigid assumption of the wind turbine, the relative velocities of a blade element with a distance of 𝑟 from the rotational center of the blades can be calculated as follows [23][38]:
 
u = U ( cos θ y a ) + z ˙   cos θ y + ( H + r cos ϕ ) θ y ˙
 
w = r ω r ( 1 + a ) ( z ˙ + U ) sin θ y
In Equations (8) and (9), 𝑈 is the inflow velocity perpendicular to the rotation plane of the HAWT and 𝜃𝑦 and 𝑧˙ show the pitch and heave responses of the floating HAWT. While 𝐻 is the height of the rotational center and 𝑟 is the radial distance of the blade section from the rotational center, 𝜙 presents the azimuth angle of a certain blade. 𝑎 and 𝑎, on the other hand, are the axial and tangential induction factors, which are calculated in Equations (16) and (17). It is noted that the aerodynamic loads acting on the blade rely primarily on the relative velocity component perpendicular to the blade (𝑢) and in the vertical direction (𝑤), and hence the component along the blade (𝑣) is neglected. The inflow angle, which is key to calculating the angle of attack (AOA) and then for the induction factors, is therefore determined as follows:
 
tan φ = w u
The aerodynamic loads acting on the blades, specifically the lift and drag forces, are mainly determined by the AOA, the Mach number, and the Reynolds number. While the Mach number is typically small enough in the case of HAWT (usually less than 0.3) to be ignored, the Reynolds number interacts with the airfoil design of the blade to impact the aerodynamic load calculation. Nonetheless, it is commonly acknowledged that the AOA (𝛼𝑎𝑡𝑡𝑎𝑐𝑘), is the most influential factor in the estimation of the drag and lift forces acting on the blade [24][25][39,40], defined as the difference between the inflow angle and the 𝜃 (sum of the pitch angle (𝛽) and the twisting angle (𝜗) of the specific section), as follows:
 
α a t t a c k = φ ( β + ϑ )
With the known AOA, the drag (𝐶𝑑) and lift (𝐶𝑙) coefficients can be derived from a table containing the data accumulated from the experiment or full-set numerical simulation results [26][41]. In fact, it is found from the literature that Reynolds numbers [27][42], the general geometry of the blade [28][43], the use of end-plates [29][44], and other factors all influence the aerodynamic characteristics of the blade. Hence, it is necessary to obtain the drag and lift coefficient database specifically for the blade design under investigation. Given the inflow angle of 𝜑, the normal (𝐶𝑛) and tangential (𝐶𝑡)  load coefficients are calculated as follows:
 
C n = C l cos φ + C d sin φ
 
C t = C l cos φ C d sin φ
In addition, the thrust and torque acting on the rotating centre induced by a single blade are calculated as follows:
 
F = 1 2 ρ R h R b C n ( u 2 + w 2 ) c ( r ) d r
 
M = 1 2 ρ R h R b C t ( u 2 + w 2 ) r c ( r ) d r
In Equations (14) and (15), 𝐹 is the thrust, 𝑀 is the torque, 𝑐(𝑟) shows the chord length as a function of the radial distance (𝑟), and 𝑅 and 𝑅𝑏  are the radius of the hub and the radial distance of the blade tip, respectively. The axial and tangential induction factors are functions of the relative velocity, solidity, normal, and tangential load coefficients, as follows:
 
a = 1 1 + 4 sin 2 φ σ C n
 
a = 1 1 + 4 sin φ cos φ σ C t 1
In Equations (16) and (17), 𝜎 is the solidity of the blade section and is defined as the ratio of the swept area and the corresponding control volume.
It is understandable that the aerodynamic loads estimated according to classic BEM theory are inaccurate in a number of aspects [30][45]. Consequently, there are several corrections reported in the literature to reduce the bias of the assumptions employed in the classic BEM theory (relevant details are available in [31][46]). For example, the Prandtl correction factor has been suggested to correct the unrealistic infinite blade section assumption [32][47], and the Glauert correction is suggested for cases where the axial induction factor is beyond 0.4 [18][19][6,34].
The calculation of the aerodynamic loads acting on the HAWT according to the BEM theory is in fact an iterative process starting with an assuming axial and tangential factor [33][48]. The AOA can then be calculated according to Equation (11), which leads to the estimates of lift and drag coefficients. Afterwards, the normal and tangential load coefficients are delivered to give the estimates of the induction factors in the current iteration, as shown in Equations (16) and (17). Such an iterative process continues until the residuals corresponding to both induction factors reduce below the specific thresholds. The ultimate estimates of the thrust and torque acting on the blades are then calculated according to Equations (14) and (15). Alongside this conventional approach, different algorithms have also been suggested, such as the simplification reported in [34][49].
Video Production Service