Next Article in Journal
Review on Impact Loads for Launch Vehicles and Offshore Launch Platform Dynamic Characteristics
Previous Article in Journal
Analysis of Temporal Variations in Significant Wave Height in the Circum-Bohai Sea Based on Multi-Satellite Merged Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Wind Inflow-State Discretisation Effects on Wake Loss and Annual Energy Production in Offshore Wind Farms

by
J. William Flynn
1,2,* and
Michael O’Shea
2,3
1
MaREI, Research Ireland Centre for Energy, Climate and Marine, Beaufort Building, Sustainability Institute, University College Cork, Ringaskiddy, P43 C573 Cork, Ireland
2
School of Civil, Structural and Environmental Engineering, Iris Ashley Cummins Building, University College Cork, College Road, T12 K8AF Cork, Ireland
3
Structural & Hydro-Environmental Dynamics Research Group, Iris Ashley Cummins Building, University College Cork, College Road, T12 K8AF Cork, Ireland
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(12), 1118; https://doi.org/10.3390/jmse14121118
Submission received: 21 April 2026 / Revised: 11 June 2026 / Accepted: 15 June 2026 / Published: 17 June 2026
(This article belongs to the Special Issue Optimal Design and Maintenance of Offshore Wind Farms)

Abstract

This paper examines how inflow-state discretisation affects wake-loss and annual energy production (AEP) estimates for offshore wind farms. A reproducible workflow is presented for constructing weighted inflow-state ensembles from long-term offshore wind datasets using empirical wind-speed–direction occurrence frequencies. Hub-height wind speeds are reconstructed from multi-level wind data using a time-varying power–law shear exponent, after which the wind climatology is discretised using configurable directional sectors and wind-speed bins. The methodology was evaluated using both a controlled synthetic wind dataset and offshore climatological datasets processed through the same inflow-state and wake-modelling workflow. The analysis quantified how directional resolution, wind-speed bin width, and sector-mean inflow representations affect predicted turbine power, wake loss, and AEP relative to empirical reference cases. For the synthetic dataset, replacing the within-sector wind-speed distribution with a single sector-mean wind speed produced an annual power difference of 12.58%, with seasonal differences ranging from 6.66% in JJA to 13.91% in DJF. Offshore wake-model calculations showed the same overall behaviour. Reducing the empirical inflow-state ensemble from 1593 to 416 retained states changed annual AEP by only 0.03% and wake loss by 0.03 percentage points, whereas the sector-mean inflow representation increased predicted AEP by 18.40% and wake loss by 5.13 percentage points relative to the empirical reference case. The results show that preserving the within-sector wind-speed distribution has a larger influence on predicted wake loss and AEP than moderate reductions in retained state count or directional resolution for the datasets and layouts considered here. Empirical inflow-state ensembles using 36 directional sectors together with 1 m s 1 or 2 m s 1 wind-speed bins remained within 0.03% of the higher-resolution annual AEP reference while reducing the number of retained inflow states by approximately 74%, with a corresponding reduction in the number of wake-model evaluations required.

1. Introduction

Offshore wind-farm analyses rely on accurate representation of the local wind climate for wake modelling, layout optimisation, energy-yield estimation, and turbine-load assessment [1,2]. In many offshore wind-engineering workflows, long-term wind climatology is represented using finite ensembles of weighted inflow states rather than directly using continuous long-duration wind time series, primarily to reduce computational cost within wake-model and engineering calculations [3,4].
Common approaches for representing wind climatology include directional-sector statistics, sector-wise Weibull parameterisations [5,6], statistical wind-speed distribution modelling and probability estimation [7,8], and discretised inflow-state ensembles used in wake and energy-yield calculations [9]. In wind-resource and wind-farm energy studies, these representations are commonly combined with gridded, reanalysis, hindcast, or scatterometer-derived wind datasets, together with data-processing steps that affect the resulting energy estimates [10,11]. In wake-model and layout-optimisation workflows, the same climatological information must often be evaluated repeatedly across many inflow cases, making the choice of inflow-state construction directly relevant to computational cost and predicted energy response [12,13].
In this paper, inflow refers to the ambient wind conditions used as inputs to the wake and energy-yield calculations. An inflow state corresponds to a single inflow condition associated with a populated speed–direction bin within the joint wind-speed–direction distribution, where populated refers to a bin with non-zero occurrence frequency in the dataset. Each inflow state includes a representative wind speed, representative wind direction, turbulence intensity, and occurrence probability computed from the underlying wind climatology [14]. The resulting inflow-state ensembles are then used as weighted ambient inflow conditions in the wake-loss and AEP analyses described in Section 3 and Section 6.
The term empirical is used throughout the paper to distinguish inflow-state ensembles derived directly from observed or hindcast climatological datasets from the synthetic inflow-state ensembles generated using the controlled stochastic wind generator described in Section 4. Table 1 summarises the terminology used throughout the inflow-state discretisation workflow.
Discretisation resolution affects both computational cost and how well the inflow-state ensemble preserves the underlying wind climatology. Fewer directional sectors or broader wind-speed bins reduce the number of inflow states that must be evaluated, lowering computational cost for large offshore arrays and long-term climatological analyses [3]. However, coarser discretisation also removes directional and wind-speed detail present in the original wind dataset. Predicted turbine power depends nonlinearly on wind speed [15,16], while wake interactions are sensitive to the alignment between inflow direction and turbine layout [1,17]. Consequently, different inflow-state ensembles derived from the same wind record can produce different wake-loss and annual-energy-production (AEP) estimates. A recent large-scale offshore wind-farm study demonstrated the sensitivity of predicted wake losses and energy yields to the characteristics of the underlying wind climate, further emphasising the importance of how inflow conditions are represented in wind-farm analyses [18].
In wind-resource and wake-modelling workflows, wind climatology is commonly represented using directional sectors together with sector-wise wind-speed distributions or representative sector wind speeds [4]. Depending on the inflow-state construction procedure, the within-sector wind-speed distribution may subsequently be reduced to smaller sets of representative inflow states prior to wake-model evaluation. In some engineering implementations, this simplification may involve assigning a single representative wind speed to each directional sector, such as the sector mean. Because turbine power curves are nonlinear [16], reducing the within-sector wind-speed distribution to a single representative value can bias predicted power and wake-loss estimates relative to calculations that retain the underlying wind-speed distribution.
Directional-sector and discretised speed–direction inflow representations are widely used in offshore wind-resource assessment, wake modelling, and wind-farm energy-yield calculations [4,9,19]. Engineering software and modelling environments, including WAsP [4], FLORIS [20], FOXES [14], and PyWake [21], are commonly used for wake-loss and energy-yield calculations under many inflow conditions. In these workflows, long-term wind climatology is typically reduced to weighted inflow states constructed from the joint wind-speed–direction distribution so that large numbers of wake-model evaluations can be performed efficiently [9].
These considerations raise two engineering questions. First, what directional and wind-speed resolution is required for wake-model predictions to converge within a practical engineering tolerance? Second, how strongly do different inflow-state ensembles influence predicted wake loss and AEP across different wind climates and wind-farm layouts? The present study addresses these questions directly by systematically comparing different inflow-state discretisation strategies while holding the turbine model, wake-model configuration, and wind-farm layouts fixed. The paper is therefore not intended as a wake-model validation study or a wind-farm layout-optimisation study. Instead, the focus is on quantifying how alternative inflow-state discretisations influence predicted wake loss and AEP under otherwise identical turbine, wake-model, and layout assumptions.
In many wind-farm analysis workflows, inflow-state construction is used to reduce the number of inflow conditions that must be evaluated during wake-model and optimisation calculations [20,21]. The discretisation choices made at this stage determine how much of the original wind-speed and directional structure is retained in the calculations. Reducing the number of retained inflow states can lower computational cost, but it may also change the predicted wake loss and AEP if within-sector wind-speed variability is removed [16].
To address these questions, both controlled synthetic datasets and offshore climatological datasets are analysed. The study compares discretised empirical inflow-state ensembles with simplified sector-mean inflow-state ensembles for annual and seasonal climatologies using example regular and irregular wind-farm layouts, each comprising 60 turbines. The objective is not to develop a new wake model, but to isolate how inflow-state discretisation influences predicted wake loss and AEP. The turbine model, wake-model configuration, and wind-farm layouts are fixed throughout the analysis, with only the inflow discretisation varied so that differences in wake loss and AEP can be attributed directly to the discretisation choices.
The results presented in Section 6 show that moderate reductions in discretisation resolution, including fewer directional sectors, broader wind-speed bins, and correspondingly smaller inflow-state ensembles, produce relatively small changes in predicted wake loss and AEP when the underlying within-sector wind-speed variability is retained. In this case, the wind-speed distributional structure within each directional sector remains represented, although at a coarser discretisation resolution. In contrast, replacing the within-sector wind-speed distribution with a single representative sector wind speed produces substantially larger differences in predicted wake loss and AEP relative to the more highly discretised reference ensembles.
This behaviour arises because turbine power depends nonlinearly on wind speed, such that averaging wind speed prior to wake-model evaluation is not generally equivalent to averaging the resulting power response across the underlying wind-speed distribution. As a result, evaluating turbine power using a single sector-mean wind speed is not generally equivalent to evaluating the full within-sector wind-speed distribution. These results show that preserving within-sector wind-speed variability has a larger influence on predicted wake loss and AEP than moderate reductions in discretisation resolution for the datasets and wind-farm layouts considered in this study.
This paper makes three contributions. First, it describes a reproducible method for constructing weighted inflow states from the joint wind-speed–direction distribution of long-term wind datasets, including hub-height reconstruction and assignment of occurrence probabilities. Second, it quantifies how directional resolution and wind-speed bin width influence wake-loss and AEP estimates when the resulting inflow-state ensembles are used in wake-model calculations. Third, it compares discretised empirical inflow-state ensembles with simplified sector-mean inflow-state ensembles and quantifies the resulting differences in predicted wake loss and AEP.
The remainder of the paper is organised as follows. Section 2 describes the wind-data preprocessing and inflow-state construction procedure. Section 5 introduces the diagnostic and power–response metrics used in the analysis. Section 3 describes the wake-model setup and the regular and irregular wind-farm layouts. Section 6 presents the discretisation, seasonal, and layout-sensitivity results. Section 7 and Section 8 discuss the practical implications of the findings and summarise the main conclusions.
Figure 1 summarises the overall methodological structure adopted in the present study, including the inflow-state construction workflow, diagnostic analyses, and downstream wake-model applications.

2. Wind-Climate Preprocessing and Inflow-State Construction

2.1. Overview

Atmospheric inflow is represented using discrete inflow states defined by hub-height wind speed (bin centre), wind direction (sector centre), turbulence intensity, and associated occurrence probability. The inflow states are constructed directly from the empirical joint distribution of reconstructed hub-height wind speed and direction. Wind-data preprocessing, hub-height reconstruction, and discretisation procedures are described in Section 2.2, Section 2.3 and Section 2.4, respectively.
The default inflow-state construction uses 72 directional sectors (5 ° resolution) together with 1 m s 1 wind-speed bins. Additional coarser discretisations used in the sensitivity analysis are summarised in Table 2. Annual and seasonal inflow-state datasets are generated using the same methodology applied to the corresponding subsets of the wind time series.

2.2. Wind Datasets and Preprocessing

Two classes of wind datasets are used in the analysis. The first consists of controlled synthetic datasets used to evaluate the behaviour of the inflow discretisation methodology under reproducible conditions. The second consists of offshore-representative datasets derived from long-term wind climatologies commonly used in offshore wind-resource assessment workflows [22,23,24,25].
Input time series consist of wind speed and wind direction at one or more reference heights obtained from measurements, reanalysis products, or hindcast datasets. Prior to inflow-state construction, the time series are screened for missing values, non-physical wind speeds, and duplicate timestamps where present. The processed datasets are then subdivided into annual and seasonal subsets (DJF, MAM, JJA, and SON) for the analyses presented in Section 3 and Section 6.
All inflow-state constructions, wake-model calculations, and discretisation experiments in this paper use these processed annual and seasonal subsets.

2.3. Hub-Height Reconstruction

Wake-model inflow conditions are typically defined at turbine hub height, whereas the available wind datasets are often provided at one or more reference levels below hub height [24,25,26]. Hub-height wind speed is therefore reconstructed from the available vertical levels prior to inflow-state construction.
When wind-speed values are available at two reference heights z 1 and z 2 (with z 2 > z 1 ), an instantaneous shear exponent is calculated from the corresponding wind speeds U z 1 ( t ) and U z 2 ( t ) using
α inst ( t ) = ln U z 2 ( t ) / U z 1 ( t ) ln z 2 / z 1 .
The reconstructed hub-height wind speed U H ( t ) is then estimated using the power–law relationship commonly applied in offshore wind-resource assessment studies [24,26,27]. The power–law approach is adopted here because it provides a simple and internally consistent reconstruction method across all datasets considered in the discretisation sensitivity analysis.
U H ( t ) = U z ( t ) H z α inst ( t ) ,
where H is the turbine hub height and z denotes the selected reference level used in the extrapolation. The synthetic wind generator described later in Section 4 uses the inverse form of the same power–law relationship to generate winds at multiple heights from the synthetic hub-height wind speed.
If either wind-speed value was missing, non-physical, or below a low-speed threshold used to avoid unstable shear estimates near zero wind speed (typically 0.1 m s 1 –0.5 m s 1 ), the instantaneous exponent was replaced by a fallback value α fb = 0.11 . This value is representative of near-neutral offshore shear conditions for the reference-height ranges considered here [28]. No temporal smoothing was applied to the instantaneous shear exponent.
This analysis focuses on the sensitivity of wake-model predictions to inflow discretisation instead of on detailed atmospheric-stability effects or refining how the vertical wind profile is reconstructed. Using a consistent hub-height reconstruction across all ensembles and datasets means the observed differences in wake loss and AEP come from the inflow discretisation choices.
Hub-height wind direction θ H ( t ) is taken from the directional level nearest to the selected hub height. This assumes directional veer between adjacent levels is small relative to the directional sector widths used in the discretisation analysis. Cases with missing directional data are removed during preprocessing.
The reconstructed hub-height wind-speed and wind-direction time series are then used in the subsequent joint speed–direction discretisation.

2.4. Construction of Discretised Inflow States

The reconstructed hub-height wind-speed and wind-direction time series are discretised on a joint wind-speed–direction grid in order to construct the inflow states used in the wake-model calculations.
Directional discretisation uses N θ equal-width sectors
Δ θ = 360 N θ ,
while wind speed is discretised into bins of width Δ U .
The baseline inflow-state construction uses N θ = 72 directional sectors (5 ° resolution) together with wind-speed bins of width Δ U = 1   m   s 1 . This discretisation is used as the reference inflow-state ensemble for the sensitivity analysis. A 5 ° directional resolution should be fine enough to capture wake-alignment effects associated with changes in inflow direction while limiting excessive sparsity within individual speed–direction bins for the datasets used in this study [1,17]. A wind-speed bin width of 1 m s 1 provides comparable resolution across the operational wind-speed range while remaining consistent with discretisations commonly used in engineering wake and energy-yield calculations [11]. Additional coarser discretisations are evaluated in Section 6. Wind speeds between U min = 3   m   s 1 and U max = 26   m   s 1 are included in the inflow-state construction. This operational range is selected to match the turbine operating conditions used in the wake-model calculations described in Section 3.1, including the IEA 15 MW reference turbine [27]. Observations outside this range are excluded from the inflow states.
The number of wind-speed bins is defined as
N U = U max U min Δ U
Let { θ i * } i = 1 N θ denote the directional-sector centres and { U j * } j = 1 N U the wind-speed bin centres.
For each timestamp t, the reconstructed hub-height wind speed U H ( t ) and wind direction θ H ( t ) are assigned to the corresponding joint speed–direction bin. The empirical joint histogram is then constructed as
H [ i , j ] = t 1 θ H ( t ) sector i , U H ( t ) bin j ,
where 1 { · } denotes the indicator function.
The joint wind-speed–direction distribution is estimated directly from the empirical time series rather than through parametric fitting in order to preserve the observed structure of the wind climate.
The corresponding empirical joint probabilities are calculated as
w i j = H [ i , j ] i , j H [ i , j ] ,
such that
i , j w i j = 1 .
Only populated bins ( H [ i , j ] > 0 ) are retained as inflow states. Each retained bin is assigned a directional-sector centre θ i * , a representative wind speed U j * corresponding to the bin centre, and an empirical occurrence probability w i j . The total number of retained inflow states, therefore, depends on the empirical joint wind-speed–direction distribution and the selected discretisation settings.
Annual inflow-state files are generated for all datasets. Seasonal inflow-state files (DJF, MAM, JJA, and SON) are generated using the same procedure applied separately to the corresponding seasonal subsets of the time series.

2.5. Inflow-State Ensembles

The inflow-state ensembles considered in the sensitivity analysis vary the directional and wind-speed discretisation while keeping the wind dataset, turbine model, wake-model configuration, and wind-farm layouts fixed. The wake-model calculations are used here as a controlled comparison framework for evaluating the effects of different inflow-state ensembles under otherwise fixed modelling conditions. The analysis focuses on the relative sensitivity to inflow discretisation, not on optimising or evaluating wake-model performance itself.
The baseline inflow-state ensemble uses 72 directional sectors (5 ° resolution) together with 1 m s 1 wind-speed bins (72 × 1). Coarser discretisations are generated by reducing directional resolution and increasing wind-speed bin width. The analysed inflow-state ensembles are summarised in Table 2.
A sector-mean inflow-state ensemble is also evaluated. In this case, each directional sector is represented by the mean wind speed from the corresponding time series over the operational wind-speed range considered in the analysis, while sector occurrence probabilities are retained from the empirical directional distribution.
The analysed inflow-state ensembles, therefore, span relatively fine empirical wind-state constructions through to coarser sector-based approximations, allowing the effects of inflow resolution to be evaluated across both annual and seasonal climatologies.

2.6. Turbulence-Intensity Assignment

Each inflow state is assigned a representative turbulence intensity for use in the wake-model calculations. When turbulence-intensity time series are available, turbulence intensity is assigned using the mean value associated with each populated speed–direction bin. Otherwise, turbulence intensity is estimated using a power–law relationship evaluated at the representative wind speed of each inflow state.
The default turbulence-intensity model is defined as
TI ( U ) = TI ref U U ref α TI ,
where TI ref is the reference turbulence intensity at wind speed U ref , and α TI controls the decay of turbulence intensity with increasing wind speed.
The default configuration uses TI ref = 0.10 at U ref = 10   m   s 1 with α TI = 0.20 , consistent with relatively low offshore turbulence conditions and IEC Category C inflow characteristics [29]. A lower turbulence-intensity limit of 0.03 is applied to avoid unrealistically low values at higher wind speeds.
The present analysis focuses on the sensitivity of wake-model predictions to wind speed and directional discretisation rather than to turbulence-intensity parameterisation. The same turbulence-intensity methodology is therefore applied consistently across all inflow-state ensembles in order to isolate the effects of the inflow discretisation itself.

3. Wake-Model Calculations

3.1. Wake-Model Configuration

Wake simulations were performed as controlled sensitivity experiments varying only the inflow discretisation; turbine model, wake-model configuration, and wind-farm layouts were held constant throughout the analysis. The calculations were used to quantify changes in predicted wake loss (%) and annual-energy production (AEP) arising from variations in directional resolution, wind-speed bin width, and sector-based inflow simplifications.
The simulations used the offshore climatological datasets described in Section 2.2, representing long-term offshore wind climatologies commonly used in wind-resource assessment studies. Synthetic datasets described in Section 2.2 were reserved for discretisation and convergence tests and were excluded from the wake-model calculations.
All simulations used the FOXES framework [30], a modular environment for wake calculations using discretised inflow states. Statistical weights were computed from the underlying time series by empirical occurrence counting and normalised as described in Section 2.4, producing a discretised wind climatology suitable for weighted wake-loss and AEP calculations.
The wake calculations used the Bastankhah Gaussian wake model [31], together with the quadratic wake-superposition method [32]. These engineering wake models were selected because they provide a computationally efficient and internally consistent basis for comparing inflow sensitivities. The wake-model configuration was kept fixed throughout all simulations to isolate the effects of inflow discretisation.
The simulations used the IEA 15 MW offshore reference wind turbine [27], with hub height H = 150   m , rotor diameter D = 240   m , and power–thrust characteristics taken from the corresponding reference turbine specification [33]. The inflow-state wind-speed range described in Section 2.4 (3 m s 1 –26 m s 1 ) was selected to remain consistent with the turbine operating range represented in the wake-model calculations.

3.2. Wind-Farm Layouts

Two 60-turbine offshore wind-farm layouts were used to examine how inflow-discretisation effects depend on wake-interaction conditions. The layouts were selected to provide two contrasting turbine configurations while keeping the turbine model, wake-model configuration, and inflow climatology fixed throughout the analysis.
Both layouts used the IEA 15 MW offshore reference wind turbine [27,33] to maintain comparable installed capacity and similar levels of multi-row wake interaction while varying only the turbine arrangement. The layouts are shown in Figure 2.
The first layout consisted of a regular aligned array with uniform turbine spacing in both the streamwise and spanwise directions. Turbine spacing was specified relative to the rotor diameter D using 7 D streamwise spacing and 7 D spanwise spacing, where D is the rotor diameter of the IEA 15 MW reference turbine. Similar spacing configurations have been used in idealised offshore wake-interaction studies involving aligned wind-farm layouts [34]. The aligned array was used because row-aligned layouts produce repeated downstream wake interactions for some inflow directions, providing a useful reference configuration for the inflow-discretisation comparisons. The resulting regular-array footprint was approximately 9.7   k m in the streamwise direction and 6.0   k m in the spanwise direction.
The second layout used the same overall array dimensions as the regular case, but turbine positions were randomly perturbed from the underlying 7 D × 7 D grid while maintaining minimum turbine spacing constraints consistent with the underlying regular layout. This produced a non-uniform layout with reduced row alignment while retaining the same overall array extent.
The layouts were retained unchanged throughout all inflow-discretisation experiments so that differences in predicted wake loss and AEP arose only from changes in the inflow-state ensemble.

3.3. Wake-Loss and Annual-Energy-Production Calculations

For each inflow-state ensemble described in Section 2.5, wake-model calculations were performed independently for all retained inflow states. Each state consisted of hub-height wind speed, wind direction, turbulence intensity, and occurrence probability derived from the empirical joint wind-speed–direction distribution described in Section 2.4.
For a given inflow state k, the wake model produced a steady-state turbine-level power prediction P n , k for turbine n using the reference turbine power–thrust characteristics described in Section 3.1. No yaw optimisation or dynamic turbine-control modelling was included to isolate the effects of the inflow-state ensemble itself.
The probability-weighted expected power production for turbine n was calculated as
P ¯ n = k w k P n , k ,
where w k denotes the empirical occurrence probability associated with inflow state k. Weights were normalised separately for each analysis subset (annual or seasonal), such that
k w k = 1 .
For sector-mean inflow-state ensembles, occurrence probabilities were aggregated per directional sector by summing the constituent empirical state weights.
The total expected wind-farm power production was obtained by summing over all turbines,
P ¯ farm = n P ¯ n .
Annual-energy production (AEP) was estimated from the probability-weighted mean farm power as
AEP = P ¯ farm × 8760 ,
where 8760 represents hours yr−1 for a non-leap year. Reported AEP values are therefore gross estimates and do not include availability losses, operational curtailment, or turbine downtime.
Wake loss was evaluated relative to the corresponding no-wake power production predicted using the same inflow states, turbulence-intensity values, and turbine power curve without wake interactions. Percentage wake loss was defined as
W loss = 100 1 P ¯ farm , wake P ¯ farm , no - wake .
The calculations compared predicted wake loss and AEP across different directional resolutions, wind-speed bin widths, and sector-based inflow-state ensembles to quantify sensitivity to inflow discretisation under otherwise fixed modelling conditions.
Annual and seasonal inflow climatologies were evaluated separately using the corresponding inflow-state subsets described in Section 2.4. Seasons follow the standard meteorological definitions DJF, MAM, JJA, and SON, with occurrence probabilities normalised separately within each subset.
In addition to the empirical inflow-state ensembles, the sector-mean inflow-state ensemble described in Section 2.5 was also evaluated. In this case, each directional sector was represented using a single sector-mean wind speed derived from the underlying time series. Sector-mean turbulence-intensity values and directional occurrence probabilities were calculated from the same sector-aggregated time series used to determine the representative sector wind speeds, using arithmetic means and relative frequencies within each directional sector.
Section 6 evaluates the resulting wake-loss and AEP sensitivities, including convergence behaviour with directional and wind-speed resolution, seasonal sensitivity, and comparisons between empirical and sector-mean inflow-state ensembles.

4. Controlled Synthetic Test Case

A controlled synthetic wind dataset was generated to test the inflow-state construction and discretisation workflow under reproducible conditions. The synthetic dataset provides a controlled test case for evaluating the effects of directional discretisation, wind-speed binning, and sector-based inflow approximations under known vertical shear and directional-veering conditions without the additional spatial and climatological variability present in offshore reanalysis or hindcast datasets.
The synthetic time series was generated at hourly resolution, consistent with the ERA5 hourly temporal resolution used in offshore wind-resource assessment workflows [22]. Wind speeds and directions were generated at two reference heights ( 10 m and 100 m ), while hub-height quantities were reconstructed for the turbine configuration used in this study ( 150 m hub height for the IEA 15 MW reference wind turbine) using the same hub-height reconstruction workflow described in Section 2.3, including the power–law extrapolation defined in Equation (14). The resulting synthetic datasets were then processed using the same preprocessing, hub-height reconstruction, inflow-state construction, and diagnostic workflow applied to the offshore climatological datasets described in Section 2.2.
The synthetic generator produced a 40-year hourly wind record beginning on 1 January 1980 using a fixed random seed 1234 to ensure reproducibility. The synthetic wind climate consisted of two persistent directional regimes represented using a high-persistence two-state Markov chain with equal regime persistence probabilities p stay = 0.985 and transition probability 1 p stay = 0.015 . The first regime represented predominantly south-westerly flow with a mean direction of 230 ° , while the second represented north-easterly flow with a mean direction of 45 ° . The regimes were selected to generate a bimodal directional distribution with contrasting north-easterly and south-westerly flow conditions, together with directional veer between the two reference heights.
Regime-dependent mean wind speeds varied seasonally. The south-westerly regime used mean winter and summer hub-height wind speeds of 15 m s 1 and 10 m s 1 , while the north-easterly regime used corresponding values of 11 m s 1 and 8 m s 1 . A weak diurnal modulation with an amplitude of approximately 1 m s 1 was superimposed together with Gaussian stochastic variability having a standard deviation of 2 m s 1 . Intermittent high-wind perturbations were introduced using exponentially distributed burst increments with occurrence probability 0.01 per time step and scale parameter 3 m s 1 to broaden the upper tail of the wind-speed distribution without modelling extreme-event processes.
Vertical structure was represented using a time-varying power–law shear relationship together with regime-dependent directional veer between the two reference heights. Power–law shear profiles are widely used in offshore wind-resource assessment and hub-height extrapolation workflows [26,28]. Using the same power–law formulation introduced in Section 2.3 for hub-height reconstruction (Equation (2)), the synthetic generator defines wind speed at height z from the synthetic hub-height wind speed U H ( t ) as
U ( z , t ) = U H ( t ) z H α ( t ) ,
where H denotes the turbine hub height.
The south-westerly regime used a mean shear exponent α = 0.09 with standard deviation 0.03, while the north-easterly regime used a mean α = 0.13 with standard deviation 0.035. Shear exponents were clipped to the range 0.02 α 0.4 to avoid non-physical values. A weak reduction in shear was applied for hub-height wind speeds exceeding approximately 20 m s 1 .
Directional veer was represented as a time-varying directional offset between the lower and upper reference heights. The south-westerly regime used a mean veer of 10 ° with a standard deviation of 5 ° , while the north-easterly regime used a mean veer of 8 ° with a standard deviation of 5 ° . Veer values were clipped to the range −30 ° to 30 ° .
Wind speeds and directions at each height were converted to horizontal velocity components using the standard meteorological “from” convention,
u ( t ) = U ( t ) sin θ ( t ) ,
v ( t ) = U ( t ) cos θ ( t ) ,
where θ denotes wind direction measured clockwise from north. Resulting velocity components u and v are expressed in m   s 1 .
Random missing values were introduced independently at the two reference heights to emulate incomplete observational or reanalysis datasets. Missing-data fractions of 1% and 3% were applied at 10 m and 100 m , respectively, while hub-height quantities were retained complete for consistency checks during reconstruction.
The primary output of the generator was a NetCDF dataset containing wind-component, wind-speed, wind-direction, shear, veer, and regime-index variables together with associated metadata and units. The dataset includes eastward and northward velocity components, reconstructed wind speeds and directions at all vertical levels, shear exponent α ( t ) , directional veer Δ θ ( t ) , and regime-index time series. The synthetic dataset was generated using the archived workflow scripts provided in the Data Availability statement and associated Zenodo archive (DOI:10.5281/zenodo.19678324). Additional details of the synthetic wind generator implementation, parameterisation, and workflow are provided in Appendix A.
Turbine power calculations used the IEA 15 MW offshore reference wind turbine specification [27], with power and thrust characteristics defined using the corresponding reference turbine implementation [33]. The synthetic dataset was used exclusively for discretisation diagnostics and controlled sensitivity testing. Wake-model calculations and wind-farm AEP simulations presented in Section 6 were performed separately using the offshore climatological datasets described in Section 2.2.
Figure 3 shows the synthetic wind-rose distributions at the two reference heights used in the analysis. The wind roses were constructed using the same baseline 5 ° directional discretisation adopted in the inflow-state construction workflow. Wind-speed classes correspond to the same 1 m s 1 binning approach used in the discretised inflow-state ensembles.
The marginal directional-frequency distributions derived from the synthetic wind dataset are shown in Figure 4. The distributions show the bimodal directional structure generated by the synthetic time series, with dominant north-easterly and south-westerly flow regimes and directional veer between the two reference heights.
The corresponding summary statistics of the synthetic wind dataset are presented in Table 3. These statistics provide a quantitative check on the directional structure, vertical shear behaviour, and wind-speed variability represented within the processed synthetic dataset.
The higher wind speeds at 100 m are consistent with the power–law shear relationship used in the synthetic generator, while the shift in circular-mean wind direction between the two heights reflects the directional veer introduced between the lower and upper reference levels. Together with the wind-rose and directional-frequency diagnostics shown in Figure 3 and Figure 4, these statistics provide a controlled diagnostic check on the preprocessing, hub-height reconstruction, and inflow-state construction procedures prior to the discretisation analyses presented in Section 5.

5. Diagnostics Framework

The analysis uses a set of diagnostics to characterise the wind climatology, evaluate the effect of inflow discretisation, and quantify how different inflow-state ensembles influence derived quantities such as turbine power, wake loss, and annual energy production (AEP). These methods do not modify the inflow-state construction itself. Instead, they quantify how closely the discretised inflow states reproduce the underlying wind-speed–direction distribution and how sensitive the downstream engineering calculations are to the selected discretisation.

5.1. Wind-Climate and State-Frequency Diagnostics

Basic directional and wind-speed statistics were calculated for each processed dataset together with the corresponding annual and seasonal subsets. These diagnostics include mean wind speed, directional occurrence frequency, wind-speed percentiles, and marginal directional distributions derived from the discretised inflow-state ensembles described in Section 2.4.
Directional occurrence frequencies were evaluated using the same directional-sector definitions adopted in the inflow-state construction. Marginal directional distributions were obtained by integrating across all wind-speed bins within each directional sector.
For the synthetic dataset described in Section 4, these diagnostics were used to verify that the expected bimodal directional structure and directional differences between the two reference heights were retained after preprocessing and discretisation. For the offshore climatological datasets, the same diagnostics characterise the dominant directional structure represented in the wake-model inflow conditions.

5.2. Power–Response Diagnostics

Wind-farm energy production depends on the nonlinear relationship between wind speed and turbine power output. Replacing the wind-speed distribution within each directional sector with a single representative value can therefore change predicted turbine power and AEP.
Let P ( U ) denote the turbine power curve as a function of wind speed U. Using the empirical inflow states, the expected turbine power is calculated as
E [ P ( U ) ] = i , j w i j P ( U j * ) ,
where U j * is the representative wind speed associated with inflow state ( i , j ) and w i j is the corresponding occurrence probability defined in Equation (6).
For each directional sector, the marginal sector probability is
w i = j w i j .
The sector-mean wind speed is then calculated from the conditional wind-speed distribution within that sector as
U ¯ i = j w i j U j * w i .
A sector-mean representation evaluates the turbine power curve once per directional sector using this mean wind speed. The corresponding power estimate is
P sector = i w i P ( U ¯ i ) .
Because turbine power curves are strongly nonlinear below rated wind speed, evaluating the power curve at U ¯ i is not generally equivalent to averaging power across the full wind-speed distribution within the sector [35]. For a convex part of the power curve, Jensen’s inequality [36] gives
j w i j w i P ( U j * ) P ( U ¯ i ) .
This shows why sector-mean wind speeds can give different power estimates from calculations that use the full within-sector wind-speed distribution. The magnitude and sign of the difference depend on which part of the turbine power curve is sampled by the sector wind-speed distribution.
The relative difference between the empirical and sector-mean inflow-state ensembles was quantified as
Δ P = 100 P sector E [ P ( U ) ] 1 .
This diagnostic was used to quantify how directional-sector resolution, wind-speed bin width, and sector-mean inflow approximations influence predicted turbine power and AEP.

5.3. Discretisation and Convergence Diagnostics

The influence of inflow discretisation was evaluated by repeating the inflow-state construction and wake-model calculations using the discretisations listed in Table 2. The sensitivity analysis isolates the effect of directional resolution and wind-speed bin width while keeping the wind datasets, turbine model, wake-model configuration, and wind-farm layouts unchanged.
Comparisons were performed using both annual and seasonal climatologies. Changes in predicted quantities were evaluated using absolute and relative differences between discretisation settings.
The 72 × 1 inflow-state ensemble, corresponding to 72 directional sectors with 1 m s 1 wind-speed bins, was treated as the reference discretisation for all convergence comparisons in Section 6.
The total number of populated inflow states was also calculated for each discretisation after removal of empty wind-speed–direction bins. These diagnostics provide a direct proxy for the computational cost associated with progressively finer directional and wind-speed resolution, since increasing the number of populated inflow states also increases the number of wake-model evaluations required in the weighted simulations [30].

5.4. Weibull and Distribution-Comparison Diagnostics

Sector-wise Weibull distributions were fitted to the directional wind-speed distributions to compare parametric sector-wise wind-speed models with the empirical inflow-state construction [5,37].
These Weibull fits were used only as diagnostic comparisons and did not influence the inflow-state generation itself. The comparison provides a simple diagnostic check on how well commonly used parametric wind-speed models reproduce the directional structure represented by the empirical inflow states.
For each directional sector, the empirical and Weibull-modelled wind-speed distributions were compared using the root-mean-square error (RMSE). For directional sector i, the RMSE was calculated as
RMSE i = 1 N U j = 1 N U p i , j emp p i , j mod 2
where p i , j emp and p i , j mod denote the empirical and Weibull-modelled probabilities for directional sector i and wind-speed bin j, respectively, and N U denotes the number of wind-speed bins.
At the site level, the empirical joint wind-speed–direction distribution and the corresponding Weibull-based reconstruction were compared using the Jensen–Shannon divergence (JSD), which provides a bounded and symmetric measure of distributional similarity [38].
For two discrete joint wind-speed–direction distributions P and Q, the Jensen–Shannon divergence is defined as
JSD ( P , Q ) = 1 2 D KL ( P M ) + 1 2 D KL ( Q M ) ,
where
M = 1 2 ( P + Q ) ,
and D KL denotes the Kullback–Leibler divergence [39].
Higher RMSE and JSD values indicate sectors where the wind-speed distribution departs from a simple Weibull form, for example, when multiple wind regimes contribute within the same directional sector [6,8]. These diagnostics quantify how progressively coarser inflow-state ensembles alter the represented wind-speed and directional structure.

5.5. Bootstrap Variability Assessment

Interannual variability in the inflow-state probabilities was estimated using a year-block bootstrap procedure [40]. Entire calendar years were resampled with replacement to generate alternative bootstrap realisations of the joint wind-speed–direction distribution while preserving the seasonal structure within individual years.
For each bootstrap realisation, the inflow-state probabilities were recalculated using the same discretisation procedure described in Section 2.4. The resulting ensemble provides an estimate of how sensitive the inflow-state occurrence probabilities are to year-to-year variability within the underlying wind climatology.
The bootstrap analysis was applied separately to the annual and seasonal climatological subsets. Unless otherwise stated, 500 year-block bootstrap realisations were used throughout the uncertainty analyses presented in this study.

5.6. Wake-Loss, AEP, Layout, and Seasonal Sensitivity Metrics

The effect of inflow discretisation on downstream engineering calculations was evaluated using probability-weighted wake-loss and annual-energy-production (AEP) metrics derived from the wake-model calculations described in Section 3.3.
For each inflow-state ensemble, the relative AEP difference with respect to the reference discretisation was calculated as
Δ AEP = 100 AEP test AEP ref 1 ,
where AEP ref corresponds to the baseline empirical inflow-state ensemble using 72 directional sectors and 1 m s 1 wind-speed bins.
Wake-loss sensitivity was evaluated using the absolute wake-loss difference
Δ W loss = W loss , test W loss , ref ,
where W loss , ref denotes the wake loss obtained using the reference discretisation.
These diagnostics were evaluated independently for the regular and irregular wind-farm layouts described in Section 3.2. Comparing the two layouts provides a practical check on whether the discretisation sensitivity depends strongly on turbine alignment and repeated downstream wake interactions.
Separate diagnostics were also evaluated for the standard meteorological seasons DJF, MAM, JJA, and SON to assess whether discretisation sensitivity changes under different directional and wind-speed conditions within the annual climatology.

6. Results

The synthetic-dataset diagnostics in Section 4 showed that the processing chain reproduced the generated wind-speed, directional, shear, and veer structure before applying the same diagnostics to the offshore climatological datasets. The results below use those diagnostics to examine three linked questions: how sector-mean wind speeds affect turbine power estimates, how empirical inflow discretisation affects wake loss and AEP, and whether the same trends hold across seasonal subsets and wind-farm layouts. All comparisons are deterministic comparisons between inflow-state ensembles under the fixed turbine, wake-model, and layout settings described earlier; formal uncertainty estimates on the wake-model predictions are not estimated here.

6.1. Synthetic Power–Distribution Diagnostics

The synthetic dataset was first used to isolate the effect of replacing the wind-speed distribution within each directional sector by a single sector-mean wind speed, following the power–response diagnostic defined in Section 5.2. Here, the sector mean is the arithmetic mean wind speed within each directional sector, weighted by the empirical wind-speed-bin probabilities. This comparison is important because the IEA 15 MW turbine power curve is nonlinear between cut-in and rated wind speed [35]. Evaluating turbine power at a sector-mean wind speed is, therefore, not equivalent to averaging power across the full wind-speed distribution within that sector.
The power-curve effect is illustrated in Figure 5. The figure compares the power obtained from the full within-sector wind-speed distribution with the power obtained from sector-mean wind speeds for the synthetic annual dataset. The difference is a pre-wake effect: it arises before any turbine–turbine wake interaction is calculated.
The annual and seasonal differences between the empirical and sector-mean calculations are summarised in Table 4. The sector-mean approximation overestimates expected turbine power for all five subsets. The annual overestimate is 12.58%, while the seasonal values range from 6.66% in JJA to 13.91% in DJF. The expected power calculated using the full empirical wind-speed distribution is denoted here as P dist .
The sector-wise annual pattern is shown in Figure 6. The largest sector-level differences occur where the wind-speed distribution within a directional sector crosses the nonlinear part of the turbine power curve. This confirms that the bias in Table 4 is already present in the inflow-to-power conversion and is not caused by wake interactions.

6.2. Weibull and Discretisation Sensitivity Diagnostics

Sector-wise Weibull fits were compared with the empirical wind-speed distributions as a diagnostic check on simplified parametric sector-wise wind-speed models. The Weibull fits were diagnostic only and were not used to construct the inflow states.
The empirical and Weibull-based sector estimates are compared in Figure 7. The sectors with the largest differences are those where the empirical distribution is widened or partly multimodal, because a single Weibull distribution cannot reproduce multiple wind-speed populations within the same direction sector.
The sensitivity analysis was repeated for the inflow discretisations listed in Table 2, with the turbine power curve and all other analysis settings kept unchanged. The power-bias behaviour shown in Figure 8 remains evident across all tested discretisations. The seasonal ordering remains consistent across the tested discretisations, with DJF showing the largest sector-mean power overestimate and JJA the smallest.
The convergence values in Table 5 quantify the annual sensitivity of the sector-mean power-bias estimate to inflow-state discretisation. The convergence metric δ conv was defined as the absolute relative deviation of the sector-mean power bias Δ P from the 72 × 1 reference case,
δ conv = Δ P Δ P ref Δ P ref ,
where Δ P ref denotes the sector-mean power bias obtained using the 72 × 1 reference discretisation. Smaller values of δ conv , therefore, indicate closer agreement with the reference case and reduced sensitivity to further discretisation refinement.
For 1 m s 1 wind-speed bins, the relative deviation from the 72 × 1 reference remains below 0.5% across all tested directional resolutions. Increasing the directional resolution from 36 to 72 sectors at Δ U = 1   m   s 1 changes the annual power-bias estimate by less than 0.01 percentage points at the reported precision, with δ conv < 10 3 . By contrast, changing the wind-speed bin width from 1 m s 1 to 2 m s 1 changes Δ P from 12.58% to 12.92% for the 72-sector case.
For the synthetic case, these results show that the sector-mean power bias is controlled mainly by how the within-sector wind-speed distribution is treated. Directional refinement beyond 36 sectors changes the annual power-bias estimate by less than the reporting precision used in Table 5 when Δ U = 1   m   s 1 .

6.3. Offshore Inflow-State Characteristics

The offshore climatological datasets, obtained from locations within the Celtic Sea off the south coast of Ireland, were processed using the same inflow-state construction workflow. The annual weighted wind rose in Figure 9 provides the baseline directional distribution used for the annual wake-model calculations. The seasonal wind roses in Figure 10 show that the directional and wind-speed structure changes between DJF, MAM, JJA, and SON, rather than being a simple rescaling of the annual distribution.
The annual empirical inflow-state ensemble contains 1593 populated states after removal of empty wind-speed–direction bins. The seasonal state counts range from 1317 in JJA to 1546 in DJF. The corresponding wake-loss and AEP estimates for the irregular 60-turbine layout are listed in Table 6.
The seasonal wake-loss estimates range from 5.35% in DJF to 10.05% in JJA. Over the same subsets, ambient farm power varies from 434.42 MW in JJA to 664.69 MW in DJF. The seasonal inflow-state subsets, therefore, produce differences in both the ambient power available to the farm and the directional wake conditions entering the wake-model calculations.

6.4. Wake-Loss and AEP Sensitivity to Inflow Discretisation

Wake-model calculations were repeated for the inflow-state ensembles listed in Table 2. The 72 × 1 empirical inflow-state ensemble was treated as the annual reference case. Figure 11 shows the annual AEP and wake-loss sensitivity, and Table 7 lists the corresponding numerical values.
For the empirical inflow-state ensembles with 1 m s 1 or 2 m s 1 wind-speed bins, annual AEP remains within 0.03% of the 72 × 1 reference for the 72 × 2, 36 × 1, and 36 × 2 cases. The 18 × 2 case results in a larger AEP difference of 0.22 % , but still remains within a quarter of a percent of the reference.
Changes in both AEP and wake-loss estimates are larger when broad wind-speed bins or sector-mean averaging are used. The 18 × 5 case shows a 1.75% AEP difference, and increases wake loss from 7.25% to 9.27%. The sector-mean inflow-state ensemble gives the largest response in this annual comparison, increasing AEP by 18.40% and wake loss by 5.13 percentage points relative to the empirical reference.
The empirical and sector-mean rows in Table 7 separate state-count reduction from loss of within-sector wind-speed information. Reducing the empirical inflow-state ensemble from 1593 states to 416 states in the 36 × 2 case changes AEP by 0.03% and wake loss by 0.03 percentage points. The sector-mean inflow-state ensemble uses only 72 states, but changes AEP by 18.40% and wake loss by 5.13 percentage points. For the cases tested here, the results depend more strongly on whether the within-sector wind-speed distribution is retained than on the number of inflow states alone.

6.5. Seasonal Sensitivity to Inflow Discretisation

Seasonal AEP sensitivity for selected empirical inflow-state ensembles is shown in Figure 12. The 72 × 2 empirical case remains within 0.10 % to 0.26% of the seasonal reference across DJF, MAM, JJA, and SON. The 36 × 1 and 18 × 2 cases also remain much closer to the reference than the 5 m s 1 wind-speed-bin case.
The 18 × 5 case shows positive AEP differences in all seasonal subsets and reaches 5.99% in JJA. Seasonal AEP is therefore more sensitive to broad wind-speed bins than to moderate reductions in directional resolution for the tested empirical inflow-state ensembles.
The sector-mean inflow-state ensemble is shown separately in Figure 13 because it differs from the empirical coarsening cases. The sector-mean approximation increases AEP by 25.68% in DJF, 10.62% in MAM, and 19.82% in SON, but shows a negative AEP difference of 6.62 % in JJA.
The sign change between DJF and JJA shows that the sector-mean approximation does not introduce a fixed offset. The effect depends on the seasonal wind-speed distribution and on which parts of the turbine power curve are sampled by each directional sector.

6.6. Layout Robustness

The inflow-discretisation analysis was repeated for both the regular aligned layout and the irregular layout defined in Section 3.2. The layout comparison is summarised in Table 8. In this table, the “Difference” column is calculated as the regular-layout Δ AEP minus the irregular-layout Δ AEP, while the wake-loss range denotes the minimum and maximum wake-loss values across the two layouts for each inflow-state ensemble.
For both layouts, empirical inflow-state ensembles using 1 m s 1 or 2 m s 1 wind-speed bins remain within 0.56% of their respective 72 × 1 references. The 18 × 5 case produces larger AEP differences of 1.75% for the irregular layout and 2.33% for the regular layout. The sector-mean case shows the largest response in both layouts, with AEP differences of 18.40% and 19.07%, respectively.
The regular layout produces larger AEP differences than the irregular layout for the two coarsest cases: 2.33% versus 1.75% for 18 × 5, and 19.07% versus 18.40% for the sector-mean inflow-state ensemble. For the two layouts tested here, the ranking of inflow-state discretisations is unchanged: the empirical 1 m s 1 and 2 m s 1 cases remain closest to the reference, the 18 × 5 case produces an intermediate difference, and the sector-mean inflow-state ensemble produces the largest AEP and wake-loss changes.

7. Interpretation and Practical Implications

7.1. Importance of Within-Sector Wind-Speed Structure

The synthetic and offshore results in Figure 8 and Figure 11, and Table 5 and Table 7, show that collapsing the within-sector wind-speed distribution to a single representative speed produces larger changes in predicted turbine power, wake loss, and AEP than moderate changes in directional resolution or retained state count.
For the synthetic dataset, replacing the empirical within-sector wind-speed distribution by a single sector-mean wind speed produced annual power differences of 12.58%, with seasonal differences ranging from 6.66% in JJA to 13.91% in DJF (Table 4). The same behaviour remained visible across all tested discretisation settings (Figure 8; Table 5). For 1 m s 1 wind-speed bins, changing the directional resolution from 18 to 72 sectors altered the annual synthetic power-bias estimate by less than 0.4 percentage points, whereas replacing the within-sector wind-speed distribution by sector-mean wind speeds produced annual differences exceeding 12%.
The offshore wake-model calculations presented in Figure 11 and Table 7 show the same overall behaviour for both AEP and wake-loss sensitivity. Reducing the empirical inflow-state ensemble from 1593 retained states in the 72 × 1 reference case to 416 states in the 36 × 2 case changed annual AEP by only 0.03% and wake loss by 0.03 percentage points. By contrast, the sector-mean inflow-state ensemble reduced the inflow description to only 72 states while increasing AEP by 18.40% and wake loss by 5.13 percentage points relative to the empirical reference.
These comparisons show that reducing the number of retained states does not necessarily degrade the engineering response, provided that the within-sector wind-speed distribution is preserved. The larger differences arise when the wind-speed distribution within each directional sector is collapsed into a single representative value prior to power-curve evaluation. This behaviour follows directly from the nonlinear relationship between wind speed and turbine power discussed in Section 5.2.
The results also show that the response depends on the structure of the underlying climatology and does not behave as a fixed offset. The sector-mean approximation produced positive AEP differences in DJF, MAM, and SON, but produced a negative response in JJA (Figure 13). The magnitude and sign of the response, therefore, depend on the interaction between the seasonal wind-speed distribution and the nonlinear turbine power curve rather than on state-count reduction alone.

7.2. Discretisation Resolution and Engineering Convergence

The convergence results show that, for the datasets and layouts considered here, wind-speed resolution produces larger differences in the engineering response than directional refinement once the directional discretisation reaches approximately 36 sectors.
For 1 m s 1 wind-speed bins, the relative convergence deviation defined in Section 5.3 remained below 0.5% across all tested directional resolutions (Table 5). Increasing the directional resolution from 36 to 72 sectors changed the annual synthetic power-bias estimate by less than 0.01 percentage points at the reported precision.
The offshore wake-model calculations presented in Figure 11 and Table 7 show the same overall trend. The empirical 72 × 2, 36 × 1, and 36 × 2 inflow representations remained within 0.03% of the annual AEP reference despite reducing the retained state count from 1593 states to between 416 and 825 states. Larger departures appeared primarily when broad 5 m s 1 wind-speed bins were introduced.
These results indicate that relatively compact empirical inflow-state ensembles can retain the dominant wake-loss and AEP behaviour while substantially reducing the number of wake-model evaluations required. For the present datasets and layouts, the 36 × 2 empirical representation reduced the retained state count by approximately 74% relative to the 72 × 1 reference while remaining within 0.03% of the annual AEP result.
The Weibull comparison diagnostics further support this interpretation. Figure 7 shows that the largest discrepancies between empirical and Weibull-based sector representations occurred in sectors where the wind-speed distribution was broadened or partly multimodal. In these sectors, a single Weibull distribution does not fully reproduce the empirical within-sector structure retained in the discretised inflow states.

7.3. Implications for Wake-Model Inflow-State Ensembles

The results have direct implications for state-based wake-modelling workflows in which ambient inflow conditions are represented using weighted speed–direction states. In practice, inflow-state ensembles are often simplified to reduce computational cost by reducing directional resolution, increasing wind-speed bin width, or replacing the within-sector wind-speed distribution with a single representative value.
The present results show that these simplifications do not produce equivalent engineering responses. Moderate reductions in directional resolution or retained state count produced relatively small changes in AEP and wake loss, provided that the empirical wind-speed distribution within each directional sector was retained. By contrast, replacing the within-sector distribution with sector-mean wind speeds introduced substantially larger changes in both AEP and wake-loss estimates.
This distinction is important because the state count alone is not a reliable measure of the quality of the inflow-state ensemble. The 36 × 2 empirical case reduced the retained state count by approximately 74% relative to the 72 × 1 reference while changing annual AEP by only 0.03%. The sector-mean representation reduced the state count further but produced an 18.40% increase in annual AEP because the within-sector wind-speed variability was removed entirely.
The layout-robustness analysis presented in Table 8 indicates that the main conclusions are not specific to a single turbine arrangement. Although the magnitude of the response changed between the regular and irregular layouts, the ordering of the inflow representations remained unchanged between the two configurations, with the sector-mean and 18 × 5 cases producing the largest departures in both layouts.
For the cases tested here, keeping the within-sector wind-speed distribution has more impact on wake-loss and AEP predictions than increasing directional resolution or reducing retained state count alone.
For the present cases, empirical inflow representations using directional resolutions of 36 sectors or greater, together with 1 m s 1 or 2 m s 1 wind-speed bins, provided close agreement with the higher-resolution reference cases while substantially reducing retained state count.

7.4. Practical Considerations and Limitations

The methodology was evaluated using the controlled synthetic dataset described in Section 4, together with the offshore climatological datasets and wake-model workflow described in Section 2.2 and Section 3.3. The synthetic dataset provided a controlled framework for isolating discretisation effects, while the offshore climatological cases demonstrated how the same behaviour propagates into wake-loss and AEP calculations.
Several limitations should nevertheless be recognised when interpreting the results. The reported sensitivities depend on the turbine power curve, wake-model configuration, inflow climatology, and wind-farm layouts considered in the present study. Different turbine characteristics, atmospheric-stability conditions, terrain effects, or wake-model formulations may alter the absolute magnitude of the reported differences.
The analysis also focuses specifically on inflow representation and discretisation effects rather than on absolute energy-yield prediction uncertainty. Other sources of uncertainty, including atmospheric stability, turbine-control behaviour, wake-model selection, and long-term climatological variability, were not propagated through the engineering calculations.
The wake-model calculations were performed using steady weighted inflow states rather than time-varying transient simulations. This study evaluates how discretised climatological inflow representations influence engineering calculations under consistent modelling assumptions rather than attempting to reproduce full operational variability.
Finally, the convergence behaviour identified here should not be interpreted as a universal discretisation threshold applicable to all wind-farm configurations or datasets. The results instead provide a quantitative demonstration of how inflow discretisation influences predicted turbine power, wake loss, and AEP within the synthetic and offshore climatological frameworks considered here.

8. Conclusions

This study analysed how inflow-state discretisation influences predicted turbine power, wake loss, and annual energy production (AEP) in state-based offshore wind-farm wake calculations. The analysis combined controlled synthetic wind datasets with offshore climatological datasets to separate the effects of directional resolution, wind-speed bin width, and sector-mean inflow simplifications under reproducible conditions.
The results show that preserving the within-sector wind-speed distribution is more important for the engineering response than moderate reductions in directional resolution or retained state count for the cases tested here. Empirical inflow-state ensembles using 1 m s 1 or 2 m s 1 wind-speed bins remained close to the 72 × 1 reference case even when the number of retained states was substantially reduced. For the offshore climatological cases, the 36 × 2 empirical inflow-state ensemble reduced the retained state count from 1593 to 416 states while remaining within 0.03% of the annual AEP reference value.
By contrast, replacing the within-sector wind-speed distribution with a single sector-mean wind speed produced substantially larger differences in both turbine-power estimates and wake-loss calculations. For the synthetic dataset, sector-mean averaging produced annual power differences exceeding 12%, while the offshore wake-model calculations showed annual AEP differences of 18.40% together with wake-loss increases exceeding 5 percentage points relative to the empirical reference ensemble. The results further showed that these responses varied seasonally, including a sign change in the JJA sector-mean AEP response. This behaviour shows that the effect depends on the structure of the underlying wind-speed distribution and the nonlinear turbine power curve rather than on state-count reduction alone.
The convergence analysis showed that directional refinement beyond approximately 36 sectors produced comparatively small changes in the engineering response for the datasets and layouts used in this study when 1 m s 1 wind-speed bins were retained. Larger departures appeared primarily when broad wind-speed bins or sector-mean averaging removed substantial within-sector wind-speed structure.
The layout-sensitivity analysis showed that the main conclusions remained consistent across both regular aligned and irregular 60-turbine layouts. Although the magnitude of the AEP response changed between layouts, the ordering of the inflow-state ensembles remained unchanged, with the sector-mean and 18 × 5 cases producing the largest departures from the empirical reference calculations.
The results show that reducing the number of inflow states does not necessarily degrade wake-model predictions provided that the underlying within-sector wind-speed variability is retained. Preserving the wind-speed distribution within each directional sector had a larger influence on predicted turbine power, wake loss, and AEP than moderate reductions in discretisation resolution alone.
For the offshore cases examined here, the 36 × 2 empirical inflow-state ensemble reduced the number of retained inflow states, and therefore the number of wake-model evaluations, by approximately 74% relative to the 72 × 1 reference case while remaining within 0.03% of the annual AEP result. This shows that substantial reductions in computational cost are possible without materially changing the engineering response for the cases examined in the present study.
The methodology and diagnostics presented here provide a reproducible approach for constructing and evaluating weighted inflow-state ensembles from long-term wind climatologies. The approach is directly applicable to state-based offshore wind-farm workflows in which computational efficiency must be balanced against preserving the underlying wind-speed and directional structure.

Author Contributions

J.W.F.: Conceptualization, Methodology, Software, Formal analysis, Writing—original draft preparation, Visualization. M.O.: Supervision, Writing—review and editing, Funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Sustainable Energy Authority of Ireland under the SEAI Research, Development & Demonstration Funding Programme, grant number 22/RDD/873.

Data Availability Statement

The Python 3.11 scripts and example datasets used in this study are available at Zenodo: https://doi.org/10.5281/zenodo.19678324. This version-specific DOI corresponds to the exact archived release used to generate the results presented in this paper. The concept DOI https://doi.org/10.5281/zenodo.18327729 provides access to all repository versions and resolves to the latest release. The archive includes the implementation of the inflow-state construction and diagnostic workflow, the synthetic wind dataset used for the controlled test case, example inflow-state outputs, and diagnostic results including power-bias and sensitivity analyses. The turbine power curve used in the analysis corresponds to the publicly available IEA 15 MW reference wind turbine and is included in the archive. The results presented in this paper can be reproduced using the supplied scripts and datasets following the workflow described in the repository documentation.

Acknowledgments

The author acknowledges the use of AI-based language assistance tools for improving clarity and presentation during manuscript preparation. All scientific content, analysis, and conclusions remain the responsibility of the author.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A. Synthetic Wind Generator

For reproducibility, a standalone Python generator was developed to produce the synthetic hourly wind dataset used for controlled testing of the inflow-state discretisation and diagnostics presented in this study. The generator produces single-point multi-height wind time series over a user-defined simulation period (default: 40 years).
The synthetic dataset provides a controlled environment in which the directional structure, vertical shear, and within-sector wind-speed variability are specified directly within the generator configuration. This makes it possible to isolate the influence of inflow-state discretisation and sector averaging separately from the additional variability and uncertainty present in offshore climatological datasets.
The generator outputs wind vectors at two reference heights (typically z 1 = 10   m and z 2 = 100   m ), together with a configurable turbine hub height H. These heights are representative of the multi-level wind datasets used in the main study.
Typical parameter values used throughout the synthetic generator are summarised in Table A1. The selected values were chosen to produce offshore-like wind-speed variability, directional persistence, vertical shear, and directional veer suitable for controlled sensitivity testing.
Table A1. Representative parameter ranges used in the synthetic wind generator.
Table A1. Representative parameter ranges used in the synthetic wind generator.
ParameterTypical Value/RangeDescription
Simulation length40 yearsHourly synthetic record
Reference heights10 m , 100 m Wind-vector levels
Hub height150 m (default)Configurable turbine hub height
Directional regimes2Persistent directional states
Regime persistence3–7 daysMean directional persistence
Shear exponent α 0–0.4Truncated power–law shear
Directional veer Δ θ ± 5 to ± 20 Between reference heights
Wind-speed perturbationsGaussian noiseShort-term variability
Directional perturbationsCircular Gaussian noiseDirectional variability

Appendix A.1. Stochastic Structure

The synthetic wind climate is constructed using two dominant directional flow regimes represented using a two-state Markov process with strong persistence. Transition probabilities were selected so that each regime typically persists for several days before switching, producing extended periods of consistent directional flow within the generated time series. A weak seasonal modulation was included so that both regime occurrence frequencies and mean wind-speed levels vary gradually throughout the annual cycle.
At each hourly time step, a synthetic hub-height wind speed U H ( t ) is generated from a regime-dependent baseline together with seasonal and diurnal variability terms. Stochastic perturbations are applied to broaden the wind-speed distributions and capture sporadic high-wind conditions within the synthetic climatology.
Hub-height wind direction θ H ( t ) is generated from regime-dependent mean directions together with seasonal offsets and random directional perturbations. All directions follow the standard meteorological “from” convention.

Appendix A.2. Vertical Shear and Veer

Vertical structure was represented using a time-varying power–law shear exponent α ( t ) together with a directional veer term Δ θ ( t ) between the two reference heights.
For each directional regime, α ( t ) was sampled from a Gaussian distribution with regime-dependent mean and variance. The sampled values were truncated to the range 0.02 α 0.4 to avoid unrealistically large shear values during low wind-speed conditions. A weak negative dependence on wind speed was also included so that very strong winds tend to produce lower shear values.
Wind speed at height z was defined as
U ( z , t ) = U H ( t ) z H α ( t ) .
Directional veer was represented symmetrically about the hub-height direction,
θ z 2 ( t ) = θ H ( t ) + 1 2 Δ θ ( t ) ,
θ z 1 ( t ) = θ H ( t ) 1 2 Δ θ ( t ) ,
with all directions evaluated modulo 360 . The symmetric veer structure provides a simplified representation suitable for controlled testing of the inflow-state workflow and is not intended to reproduce the full complexity of atmospheric boundary-layer dynamics.

Appendix A.3. Vector Components and Missing Data

Given wind speed U ( z , t ) and meteorological direction θ z ( t ) , the horizontal wind-vector components are calculated as
u ( z , t ) = U ( z , t ) sin θ z ( t ) ,
v ( z , t ) = U ( z , t ) cos θ z ( t ) ,
where positive u is eastward and positive v is northward. Directional values were converted to radians prior to the component transformation.
Optional missing-data masks can be applied independently to the reference-height measurements in order to reproduce incomplete vertical wind profiles similar to those encountered in offshore reanalysis and hindcast datasets. The masks can represent isolated missing samples or longer missing periods within the generated time series.

Appendix A.4. Outputs and Intended Use

The primary output of the generator is a NetCDF dataset containing wind components, wind speeds, wind directions, shear exponent α ( t ) , directional veer Δ θ ( t ) , and regime-index time series together with associated metadata and units. Optional CSV outputs containing wind vectors at selected heights can also be generated for diagnostic and verification purposes.
The resulting synthetic datasets are processed using the same preprocessing, hub-height reconstruction, inflow-state construction, wake-model and diagnostic workflow applied to the offshore climatological datasets described in the main paper.
The synthetic generator does not attempt to reproduce the full complexity of atmospheric boundary-layer dynamics, mesoscale variability, atmospheric stability, or transient meteorological forcing. Instead, it provides a controlled test environment for isolating how inflow-state discretisation and sector averaging influence turbine power, wake loss, and AEP calculations within the modelling approach used in this study.

Appendix B. Nomenclature

Table A2 summarises the principal notation used throughout the paper.
Table A2. Principal notation used throughout the paper.
Table A2. Principal notation used throughout the paper.
SymbolDescriptionUnits
UWind speed m   s 1
U H ( t ) Reconstructed hub-height wind speed at time t m   s 1
U z 1 ( t ) Wind speed at lower reference height z 1 m   s 1
U z 2 ( t ) Wind speed at upper reference height z 2 m   s 1
U ( z , t ) Wind speed at height z and time t m   s 1
U min Minimum wind speed included in inflow-state construction m   s 1
U max Maximum wind speed included in inflow-state construction m   s 1
U ref Reference wind speed used in the turbulence-intensity model m   s 1
U j * Representative wind speed associated with inflow state ( i , j ) m   s 1
U ¯ i Sector-mean wind speed for directional sector i m   s 1
θ Wind direction °
θ H ( t ) Reconstructed hub-height wind direction at time t °
θ z ( t ) Wind direction at height z and time t °
Δ θ Directional-sector angular width °
Δ θ ( t ) Directional veer between reference heights °
z 1 , z 2 Reference heights used in hub-height reconstruction m
HTurbine hub height m
DTurbine rotor diameter m
α inst ( t ) Instantaneous shear exponent
α fb Fallback shear exponent
α ( t ) Time-varying synthetic shear exponent
α TI Turbulence-intensity decay exponent
N θ Number of directional sectors
N U Number of wind-speed bins
N s Number of retained inflow states
Δ U Wind-speed bin width m   s 1
H [ i , j ] Empirical joint histogram count for speed–direction bin ( i , j ) count
w i j Empirical occurrence probability for speed–direction bin ( i , j )
w i Marginal occurrence probability for directional sector i
w k Occurrence probability associated with inflow state k
p i , j emp Empirical probability for directional sector i and wind-speed bin j
p i , j mod Weibull-modelled probability for directional sector i and wind-speed bin j
TI ( U ) Turbulence intensity as a function of wind speed
TI ref Reference turbulence intensity
P ( U ) Turbine power curve as a function of wind speed U M W
E [ P ( U ) ] Expected turbine power based on the empirical inflow-state ensemble M W
P dist Expected single-turbine power calculated using the empirical wind-speed distribution k W
P sector Single-turbine power estimate obtained using sector-mean wind speeds k W
P n , k Predicted power for turbine n under inflow state k M W
P ¯ n Probability-weighted mean power production for turbine n M W
P ¯ farm Probability-weighted mean wind-farm power production M W
P ¯ farm , wake Mean wind-farm power production including wake effects M W
P ¯ farm , no - wake Mean wind-farm power production excluding wake effects M W
AEP Annual energy productionGWh yr−1
W loss Wake loss
Δ P Relative difference between empirical and sector-mean power estimates
Δ P ref Reference sector-mean power bias obtained using the 72×1 inflow-state discretisation
Δ AEP Relative AEP difference with respect to the reference discretisation
Δ W loss Absolute wake-loss difference relative to the reference discretisationpercentage points
δ conv Relative convergence deviation from the 72×1 reference case
RMSE i Root-mean-square error for directional sector i
JSD ( P , Q ) Jensen–Shannon divergence between distributions P and Q
D KL Kullback–Leibler divergence
MMean distribution used in the Jensen–Shannon divergence calculation
kWeibull shape parameter
cWeibull scale parameter m   s 1
p stay Regime persistence probability in the Markov-chain synthetic generator
u ( t ) Eastward horizontal wind-velocity component m   s 1
v ( t ) Northward horizontal wind-velocity component m   s 1

References

  1. Göçmen, T.; van der Laan, 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]
  2. Porté-Agel, F.; Bastankhah, M.; Shamsoddin, S. Wind-Turbine and Wind-Farm Flows: A Review. Bound.-Layer Meteorol. 2020, 174, 1–59. [Google Scholar] [CrossRef]
  3. LoCascio, M.J.; Bay, C.J.; Martínez-Tossas, L.A.; Bastankhah, M.; Gorlé, C. FLOWERS AEP: An Analytical Model for Wind Farm Layout Optimization. Wind Energy 2024, 27, 1563–1580. [Google Scholar] [CrossRef]
  4. Mortensen, N.G. Wind Resource Assessment Using the WAsP Software; DTU Wind Energy, Technical University of Denmark: Roskilde, Denmark, 2020. [Google Scholar]
  5. Carta, J.A.; Ramírez, P.; Velázquez, S. A review of wind speed probability distributions used in wind energy analysis. Renew. Sustain. Energy Rev. 2009, 13, 933–955. [Google Scholar] [CrossRef]
  6. Wais, P. A review of Weibull functions in wind sector. Renew. Sustain. Energy Rev. 2017, 70, 1099–1107. [Google Scholar] [CrossRef]
  7. Jung, C.; Schindler, D. Wind speed distribution selection—A review of recent development and progress. Renew. Sustain. Energy Rev. 2019, 114, 109290. [Google Scholar] [CrossRef]
  8. Wang, J.; Hu, J.; Ma, K. Wind speed probability distribution estimation and wind energy assessment. Renew. Sustain. Energy Rev. 2016, 60, 881–899. [Google Scholar] [CrossRef]
  9. LoCascio, M.J.; Bay, C.J.; Bastankhah, M.; Barter, G.E.; Fleming, P.A.; Martínez-Tossas, L.A. FLOW Estimation and Rose Superposition (FLOWERS): An integral approach to engineering wake models. Wind Energy Sci. 2022, 7, 1137–1151. [Google Scholar] [CrossRef]
  10. Kokkos, N.; Zoidou, M.; Zachopoulos, K.; Nezhad, M.M.; Garcia, D.A.; Sylaios, G. Wind Climate and Wind Power Resource Assessment Based on Gridded Scatterometer Data: A Thracian Sea Case Study. Energies 2021, 14, 3448. [Google Scholar] [CrossRef]
  11. Gonzalez-Rodriguez, A.G.; Riega-Medina, J.M.; Ruano-Ruano, I.; Muñoz-Diez, J.V. Practices and Considerations in Wind Data Processing for Accurate and Efficient Wind Farm Energy Calculation. Energies 2025, 18, 3402. [Google Scholar] [CrossRef]
  12. Baker, N.; Stanley, A.; Thomas, J.; Ning, A.; Dykes, K. Best Practices for Wake Model and Optimization Algorithm Selection in Wind Farm Layout Optimization: Preprint; Technical Report NREL/CP-5000-72935; National Renewable Energy Laboratory (NREL): Golden, CO, USA, 2019. [Google Scholar]
  13. Thomas, J.J.; Baker, N.F.; Malisani, P.; Quaeghebeur, E.; Sanchez Perez-Moreno, S.; Jasa, J.; Bay, C.; Tilli, F.; Bieniek, D.; Robinson, N.; et al. A comparison of eight optimization methods applied to a wind farm layout optimization problem. Wind Energy Sci. 2023, 8, 865–891. [Google Scholar] [CrossRef]
  14. Schmidt, J.; Vollmer, L.; Dörenkämper, M.; Stoevesandt, B. FOXES: Farm Optimization and eXtended yield Evaluation Software. J. Open Source Softw. 2023, 8, 5464. [Google Scholar] [CrossRef]
  15. Burton, T.; Jenkins, N.; Sharpe, D.; Bossanyi, E. Wind Energy Handbook, 1st ed.; John Wiley & Sons, Ltd.: Chichester, UK, 2011. [Google Scholar] [CrossRef]
  16. McCandless, T.C.; Haupt, S.E. The super-turbine wind power conversion paradox: Power production is maximized when the wind is NOT always blowing. Wind Energy Sci. 2019, 4, 343–353. [Google Scholar] [CrossRef]
  17. Gaumond, M.; Réthoré, P.E.; Ott, S.; Peña, A.; Bechmann, A.; Hansen, K.S. Evaluation of the wind direction uncertainty and its impact on wake modeling at the Horns Rev offshore wind farm. Wind Energy 2014, 17, 1169–1178. [Google Scholar] [CrossRef] [PubMed][Green Version]
  18. Warder, S.C.; Piggott, M.D. Mapping global offshore wind wake losses, layout optimisation potential, and climate change effects. Energy 2025, 331, 136573. [Google Scholar] [CrossRef]
  19. Lange, B.; Højstrup, J. Evaluation of the wind-resource estimation program WAsP for offshore applications. J. Wind Eng. Ind. Aerodyn. 2001, 89, 271–291. [Google Scholar] [CrossRef]
  20. Thomas, J.J.; Gebraad, P.M.; Ning, A. Improving the FLORIS wind plant model for compatibility with gradient-based optimization. Wind Eng. 2017, 41, 313–329. [Google Scholar] [CrossRef]
  21. Pedersen, M.M.; Forsting, A.M.; van der Laan, P.; Riva, R.; Romàn, L.A.A.; Risco, J.C.; Friis-Møller, M.; Quick, J.; Christiansen, J.P.S.; Rodrigues, R.V.; et al. PyWake 2.5.0: An Open-Source Wind Farm Simulation Tool. 2023. Available online: https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake (accessed on 2 April 2026).
  22. Hersbach, H.; Bell, B.; Berrisford, P.; Hirahara, S.; Horányi, A.; Muñoz-Sabater, J.; Nicolas, J.; Peubey, C.; Radu, R.; Schepers, D.; et al. The ERA5 global reanalysis. Q. J. R. Meteorol. Soc. 2020, 146, 1999–2049. [Google Scholar] [CrossRef]
  23. CMEMS (Copernicus Marine Environment Monitoring Service). Global Ocean Hourly Reprocessed Sea Surface Wind and Stress from Scatterometer and Model. Product ID: WIND_GLO_PHY_L4_MY_012_006. 2022. Available online: https://data.marine.copernicus.eu/product/WIND_GLO_PHY_L4_MY_012_006/description (accessed on 16 February 2026).
  24. Hahmann, A.N.; Sīle, T.; Witha, B.; Davis, N.N.; Dörenkämper, M.; Ezber, Y.; García-Bustamante, E.; González-Rouco, J.F.; Navarro, J.; Olsen, B.T.; et al. The making of the New European Wind Atlas—Part 1: Model sensitivity. Geosci. Model Dev. 2020, 13, 5053–5078. [Google Scholar] [CrossRef]
  25. Dörenkämper, M.; Olsen, B.T.; Witha, B.; Witha, B.; Hahmann, A.N.; Davis, N.N.; Barcons, J.; Ezber, Y.; García-Bustamante, E.; González-Rouco, J.F.; et al. The making of the New European Wind Atlas—Part 2: Production and evaluation. Geosci. Model Dev. 2020, 13, 5079–5102. [Google Scholar] [CrossRef]
  26. Jung, C.; Schindler, D. The role of the power law exponent in wind energy assessment: A global analysis. Int. J. Energy Res. 2021, 45, 8484–8496. [Google Scholar] [CrossRef]
  27. Gaertner, E.; Rinker, J.; Sethuraman, L.; Zahle, F.; Anderson, B.; Barter, G.; Abbas, N.; Meng, F.; Bortolotti, P.; Skrzypiński, W.; et al. Definition of the IEA 15-Megawatt Offshore Reference Wind Turbine; Technical Report NREL/TP-5000-75698; National Renewable Energy Laboratory: Golden, CO, USA, 2020. [Google Scholar]
  28. Hsu, S.A.; Meindl, E.A.; Gilhousen, D.B. Determining the Power-Law Wind-Profile Exponent under Near-Neutral Stability Conditions at Sea. J. Appl. Meteorol. Climatol. 1994, 33, 757–765. [Google Scholar] [CrossRef]
  29. International Electrotechnical Commission. IEC 61400-1: Wind Energy Generation Systems—Part 1: Design Requirements; Technical Report IEC 61400-1:2019; International Electrotechnical Commission: Geneva, Switzerland, 2019. [Google Scholar]
  30. Fraunhofer IWES. FOXES: A Wind Wake Modeling Tool. 2025. Available online: https://github.com/FraunhoferIWES/foxes (accessed on 14 January 2026).
  31. Bastankhah, M.; Porté-Agel, F. A new analytical model for wind-turbine wakes. Renew. Energy 2014, 70, 116–123. [Google Scholar] [CrossRef]
  32. Katić, I.; Højstrup, J.; Jensen, N.O. A Simple Model for Cluster Efficiency. In EWEC’86 Proceedings; Palz, W., Sesto, E., Eds.; A. Raguzzi: Rome, Italy, 1987; Volume 1, pp. 407–410. [Google Scholar]
  33. IEA Wind Task 37. IEA 15 MW Reference Wind Turbine. GitHub Repository. 2020. Available online: https://github.com/IEAWindTask37/IEA-15-240-RWT (accessed on 23 January 2021).
  34. Stieren, A.; Stevens, R.J. Impact of wind farm wakes on flow structures in and around downstream wind farms. Flow 2022, 2, E21. [Google Scholar] [CrossRef]
  35. Wang, Y.; Hu, Q.; Li, L.; Foley, A.M.; Srinivasan, D. Approaches to wind power curve modeling: A review and discussion. Renew. Sustain. Energy Rev. 2019, 116, 109422. [Google Scholar] [CrossRef]
  36. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004; Available online: https://web.stanford.edu/~boyd/cvxbook/ (accessed on 14 June 2026).
  37. Weibull, W. A statistical distribution function of wide applicability. J. Appl. Mech. 1951, 18, 293–297. [Google Scholar] [CrossRef]
  38. Lin, J. Divergence measures based on Shannon entropy. IEEE Trans. Inf. Theory 1991, 37, 145–151. [Google Scholar] [CrossRef]
  39. Nawa, V.; Nadarajah, S. Exact Expressions for Kullback–Leibler Divergence for Univariate Distributions. Entropy 2024, 26, 959. [Google Scholar] [CrossRef] [PubMed]
  40. Davison, A.C.; Hinkley, D.V. Bootstrap Methods and Their Application; Cambridge University Press: Cambridge, UK, 1997. [Google Scholar] [CrossRef]
Figure 1. Overview of the methodological workflow used in this paper. Synthetic and offshore climatological datasets are processed into weighted inflow-state ensembles, followed by diagnostic analyses and wake-model sensitivity assessments evaluating how inflow-state discretisation affects predicted wake loss and AEP.
Figure 1. Overview of the methodological workflow used in this paper. Synthetic and offshore climatological datasets are processed into weighted inflow-state ensembles, followed by diagnostic analyses and wake-model sensitivity assessments evaluating how inflow-state discretisation affects predicted wake loss and AEP.
Jmse 14 01118 g001
Figure 2. Wind-farm layouts used in the wake-model sensitivity analysis: (left) regular aligned 60-turbine layout and (right) irregular 60-turbine layout.
Figure 2. Wind-farm layouts used in the wake-model sensitivity analysis: (left) regular aligned 60-turbine layout and (right) irregular 60-turbine layout.
Jmse 14 01118 g002
Figure 3. Synthetic wind-rose distributions derived from the synthetic wind time series at (left) 10 m and (right) 100 m . Colours denote wind-speed bins, and radial extent denotes directional occurrence frequency. Differences between heights arise from the vertical shear and directional veer included in the synthetic generator.
Figure 3. Synthetic wind-rose distributions derived from the synthetic wind time series at (left) 10 m and (right) 100 m . Colours denote wind-speed bins, and radial extent denotes directional occurrence frequency. Differences between heights arise from the vertical shear and directional veer included in the synthetic generator.
Jmse 14 01118 g003
Figure 4. Directional occurrence frequencies for the synthetic wind climate at 10 m and 100 m using 72 directional sectors (5 ° bins). Differences between the two heights arise from the directional veer included in the synthetic time series.
Figure 4. Directional occurrence frequencies for the synthetic wind climate at 10 m and 100 m using 72 directional sectors (5 ° bins). Differences between the two heights arise from the directional veer included in the synthetic time series.
Jmse 14 01118 g004
Figure 5. Influence of turbine power-curve nonlinearity on expected power estimates for the synthetic annual dataset. The comparison shows the difference between evaluating the power curve across the full within-sector wind-speed distribution and evaluating it using sector-mean wind speeds.
Figure 5. Influence of turbine power-curve nonlinearity on expected power estimates for the synthetic annual dataset. The comparison shows the difference between evaluating the power curve across the full within-sector wind-speed distribution and evaluating it using sector-mean wind speeds.
Jmse 14 01118 g005
Figure 6. Sector-wise difference between empirical and sector-mean expected power estimates for the annual synthetic subset. The dashed horizontal line indicates zero bias, corresponding to no difference between the sector-mean and empirical power estimates. Larger sector-level differences occur where the within-sector wind-speed distribution crosses nonlinear regions of the turbine power curve.
Figure 6. Sector-wise difference between empirical and sector-mean expected power estimates for the annual synthetic subset. The dashed horizontal line indicates zero bias, corresponding to no difference between the sector-mean and empirical power estimates. Larger sector-level differences occur where the within-sector wind-speed distribution crosses nonlinear regions of the turbine power curve.
Jmse 14 01118 g006
Figure 7. Comparison of sector-mean power overestimation derived from empirical wind-speed distributions and Weibull-based sector representations for the annual and seasonal synthetic subsets. The dashed horizontal line indicates zero overestimation, corresponding to no difference between the sector-mean and distribution-based power estimates. Larger differences occur where the empirical wind-speed distribution departs from a single unimodal Weibull shape.
Figure 7. Comparison of sector-mean power overestimation derived from empirical wind-speed distributions and Weibull-based sector representations for the annual and seasonal synthetic subsets. The dashed horizontal line indicates zero overestimation, corresponding to no difference between the sector-mean and distribution-based power estimates. Larger differences occur where the empirical wind-speed distribution departs from a single unimodal Weibull shape.
Jmse 14 01118 g007
Figure 8. Sensitivity of synthetic power-bias estimates to wind-speed bin width for the annual and seasonal subsets at a fixed directional resolution of N θ = 72 . The dashed horizontal line indicates zero overestimation, corresponding to no difference between the sector-mean and distribution-based power estimates.
Figure 8. Sensitivity of synthetic power-bias estimates to wind-speed bin width for the annual and seasonal subsets at a fixed directional resolution of N θ = 72 . The dashed horizontal line indicates zero overestimation, corresponding to no difference between the sector-mean and distribution-based power estimates.
Jmse 14 01118 g008
Figure 9. Weighted wind-rose distribution derived from the annual offshore inflow states.
Figure 9. Weighted wind-rose distribution derived from the annual offshore inflow states.
Jmse 14 01118 g009
Figure 10. Weighted wind-rose distributions derived from the seasonal offshore inflow states. The seasonal subsets differ in both directional occurrence and wind-speed structure.
Figure 10. Weighted wind-rose distributions derived from the seasonal offshore inflow states. The seasonal subsets differ in both directional occurrence and wind-speed structure.
Jmse 14 01118 g010
Figure 11. Annual sensitivity of AEP and wake loss to the tested inflow-state ensemble. AEP differences are evaluated relative to the 72 × 1 empirical reference case (top), with the corresponding wake-loss estimates shown (below).
Figure 11. Annual sensitivity of AEP and wake loss to the tested inflow-state ensemble. AEP differences are evaluated relative to the 72 × 1 empirical reference case (top), with the corresponding wake-loss estimates shown (below).
Jmse 14 01118 g011
Figure 12. Seasonal AEP sensitivity for selected empirical inflow-state ensembles.
Figure 12. Seasonal AEP sensitivity for selected empirical inflow-state ensembles.
Jmse 14 01118 g012
Figure 13. Seasonal AEP sensitivity for the sector-mean inflow approximation.
Figure 13. Seasonal AEP sensitivity for the sector-mean inflow approximation.
Jmse 14 01118 g013
Table 1. Terminology used throughout the inflow-state discretisation workflow.
Table 1. Terminology used throughout the inflow-state discretisation workflow.
TermMeaning
Directional sectorRange of wind directions grouped together during discretisation.
Wind-speed binRange of wind speeds grouped together during discretisation.
Speed–direction binTwo-dimensional discretisation cell defined by a directional sector and a wind-speed bin.
Populated speed–direction binSpeed–direction bin with non-zero occurrence in the dataset.
Inflow-state discretisationDiscretisation settings defining the directional-sector resolution and wind-speed bin width used to construct the inflow states and corresponding inflow-state ensembles.
Inflow stateSingle inflow condition associated with a populated speed–direction bin.
Inflow-state ensembleWeighted set of inflow states used as ambient conditions in wake or engineering analyses.
Empirical inflow-state ensembleInflow-state ensemble constructed directly from observed or hindcast climatological data.
Synthetic inflow-state ensembleInflow-state ensemble generated using the controlled stochastic wind generator described in this paper.
Sector-mean inflow-state ensembleInflow-state ensemble where the wind-speed distribution within each directional sector is reduced to a single representative wind speed.
Table 2. Inflow-state discretisations evaluated in the sensitivity and convergence analysis. N θ denotes the number of directional sectors and Δ U denotes the wind-speed bin width.
Table 2. Inflow-state discretisations evaluated in the sensitivity and convergence analysis. N θ denotes the number of directional sectors and Δ U denotes the wind-speed bin width.
DiscretisationDirectional Resolution N θ Δ U ( m   s 1 )Type
72 × 15 ° 721Empirical
72 × 25 ° 722Empirical
36 × 110 ° 361Empirical
36 × 210 ° 362Empirical
18 × 220 ° 182Empirical
18 × 520 ° 185Empirical
Sector mean5 ° 72Sector-mean
Table 3. Summary statistics of the synthetic wind dataset at the two reference heights used in the controlled test case. n valid denotes the number of valid hourly samples after filtering missing values. Circular mean wind directions were calculated using standard trigonometric averaging.
Table 3. Summary statistics of the synthetic wind dataset at the two reference heights used in the controlled test case. n valid denotes the number of valid hourly samples after filtering missing values. Circular mean wind directions were calculated using standard trigonometric averaging.
Height n valid Mean WSP50 WSP90 WSMean WD
( m   s 1 )( m   s 1 )( m   s 1 )( ° )
10 m 343,4377.827.6010.9658.0
100 m 329,70110.109.9813.5525.1
Table 4. Expected turbine power calculated using the empirical wind-speed distribution and using sector-mean wind speeds for the synthetic dataset.
Table 4. Expected turbine power calculated using the empirical wind-speed distribution and using sector-mean wind speeds for the synthetic dataset.
Subset P dist (MW) P sector (MW) Δ P (%)
ANNUAL11.5112.9612.58
DJF12.9814.7913.91
MAM11.8312.838.44
JJA9.7010.356.66
SON11.5612.598.93
Table 5. Convergence of the sector-mean power bias Δ P for the synthetic dataset. The reference case corresponds to N θ = 72 with Δ U = 1   m   s 1 .
Table 5. Convergence of the sector-mean power bias Δ P for the synthetic dataset. The reference case corresponds to N θ = 72 with Δ U = 1   m   s 1 .
N θ Δ U ( m   s 1 ) Δ P (%) δ conv
18212.970.030
18112.630.004
36212.920.027
36112.58 < 10 3
72212.920.027
72112.580
Table 6. Annual and seasonal FOXES results for the full empirical inflow-state ensembles using the irregular 60-turbine layout.
Table 6. Annual and seasonal FOXES results for the full empirical inflow-state ensembles using the irregular 60-turbine layout.
Subset N s Farm Power (MW)Ambient Power (MW)Wake Loss (%)AEP (GWh)
ANNUAL1593511.92551.957.254484.42
DJF1546629.10664.695.355510.88
MAM1538477.80518.437.844185.50
JJA1317390.74434.4210.053422.92
SON1542552.71592.866.774841.78
Table 7. Annual comparison of inflow-state ensembles for the irregular 60-turbine layout. Differences are evaluated relative to the 72 × 1 empirical reference case.
Table 7. Annual comparison of inflow-state ensembles for the irregular 60-turbine layout. Differences are evaluated relative to the 72 × 1 empirical reference case.
Case N s Farm MWWake Loss (%)AEP (GWh) Δ AEP (%) Δ W loss (p.p.)
72 × 11593511.927.254484.420.000.00
72 × 2825512.047.234485.490.02−0.02
36 × 1802511.997.244484.990.01−0.01
36 × 2416512.097.224485.950.03−0.03
18 × 2210510.817.464474.71−0.220.20
18 × 590520.889.274562.871.752.01
Sector mean72606.1212.385309.6218.405.13
Table 8. Layout robustness comparison for the annual climatology. AEP differences are evaluated relative to the 72 × 1 reference case for each layout. The Difference column is regular minus irregular.
Table 8. Layout robustness comparison for the annual climatology. AEP differences are evaluated relative to the 72 × 1 reference case for each layout. The Difference column is regular minus irregular.
Discretisation Δ AEP Irregular Δ AEP RegularDifferenceWake Loss Range
(%)(%)(p.p.)(%)
72 × 10.000.000.007.05–7.25
72 × 20.02−0.02−0.057.07–7.23
36 × 10.01−0.13−0.147.17–7.24
36 × 20.03−0.05−0.087.09–7.22
18 × 2−0.22−0.56−0.347.46–7.57
18 × 51.752.330.588.54–9.27
Sector mean18.4019.070.6711.69–12.38
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Flynn, J.W.; O’Shea, M. Wind Inflow-State Discretisation Effects on Wake Loss and Annual Energy Production in Offshore Wind Farms. J. Mar. Sci. Eng. 2026, 14, 1118. https://doi.org/10.3390/jmse14121118

AMA Style

Flynn JW, O’Shea M. Wind Inflow-State Discretisation Effects on Wake Loss and Annual Energy Production in Offshore Wind Farms. Journal of Marine Science and Engineering. 2026; 14(12):1118. https://doi.org/10.3390/jmse14121118

Chicago/Turabian Style

Flynn, J. William, and Michael O’Shea. 2026. "Wind Inflow-State Discretisation Effects on Wake Loss and Annual Energy Production in Offshore Wind Farms" Journal of Marine Science and Engineering 14, no. 12: 1118. https://doi.org/10.3390/jmse14121118

APA Style

Flynn, J. W., & O’Shea, M. (2026). Wind Inflow-State Discretisation Effects on Wake Loss and Annual Energy Production in Offshore Wind Farms. Journal of Marine Science and Engineering, 14(12), 1118. https://doi.org/10.3390/jmse14121118

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