Next Article in Journal
Source-Normalized Radiative Effects of Spatially Non-Uniform CO2 During the Active-Emission Phase: Contrasting Emissions from China and India
Previous Article in Journal
Stability-Dependent Structural Changes in Surface-Layer Wind Profiles over the Horqin Grassland
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tower-Constrained Post-Processing of WRF Hub-Height Wind Speed for Regional Wind-Resource Screening in Hami, Xinjiang, China

1
HNU-ASU Joint International Tourism College, Hainan University, Haikou 570228, China
2
College of International Tourism and Public Administration, Hainan University, Haikou 570228, China
3
Key Laboratory of South China Sea Meteorological Disaster Prevention and Mitigation of Hainan Province, Haikou 570203, China
4
School of Architecture and Art, Hebei University of Engineering, Handan 056038, China
5
Xinjiang Key Laboratory of Water Cycle and Utilization in Arid Zone, Xinjiang Institute of Ecology and Geography, Chinese Academy of Sciences, Urumqi 830011, China
6
School of Ecology, Hainan University, Haikou 570228, China
*
Authors to whom correspondence should be addressed.
Atmosphere 2026, 17(9), 834; https://doi.org/10.3390/atmos17090834
Submission received: 22 June 2026 / Revised: 14 August 2026 / Accepted: 17 August 2026 / Published: 27 August 2026
(This article belongs to the Section Atmospheric Techniques, Instruments, and Modeling)

Abstract

We evaluate WRF 90 m wind speeds over Hami, China, using hourly observations from 12 towers during June 2016–May 2017. The study combines a tower-point seasonal hindcast, a four-model comparison at six WRF anchors, a bidirectional cross-farm evaluation, and monthly residual interpolation with 2016–2018 wind-power-density (WPD) scenarios. The March–May 2017 hindcast uses causal feature construction and training-period-only fitting on 26,367 matched tower-hour samples. Its two-stage ExtraTrees correction reduces central error relative to its power-law baseline but detects none of the 128 observed hours at or above 25 m−1, revealing substantial loss of the high-wind tail. In a separate leave-one-WRF-anchor-out comparison, ET, DLinear, TCN, and CVAE use identical 48 h power-law wind histories at the six anchors; their unweighted anchor mean RMSE values span 3.521–3.540 m−1 and all strongly underdetect 25 m−1 h. In the cross-farm evaluation, shared-anchor observations were excluded from fitting: all models predict zero of 223 YW exceedance hours when trained with BLK observations, while the reverse direction gives low and variable POD values. For the monthly product, all towers at a held WRF coordinate were excluded from IDW donors. Across six anchors and 72 anchor-month comparisons, the unweighted mean RMSE decreases from 1.04 to 0.77 m−1. The published power-2, fixed-density central WPD remains 726.7 W m−2; across 162 sensitivity cases varying IDW power, residual, cubic factor, density, and penalty weight, fixed-density and ISA means span 457.3–1102.5 and 411.0–988.5 W m−2, respectively. Only 8.36% of product cells lie inside the six-anchor convex hull. Together, these analyses distinguish tower-point prediction, monthly interpolation, and regional WPD comparison. The maps support regional comparison and identify locations for follow-up measurement within the one-year tower record and six-anchor network.

1. Introduction

Wind energy has become an important component of power-system decarbonization [1]. Recent renewable-energy deployment also makes regional infrastructure planning increasingly dependent on resource screening [2]. In inland wind corridors, a first-order comparison of where stronger and weaker wind-resource conditions are likely to occur can guide the next measurement step. This requirement is especially sensitive at turbine hub height because even modest wind-speed errors can propagate strongly into wind power density (WPD) through the cubic wind-speed relationship [3]. In regions where long hub-height observation records are sparse, regional screening commonly relies on mesoscale modeling to provide spatial continuity and temporal coverage beyond the footprint of the available towers [4].
Among mesoscale tools, the Weather Research and Forecasting (WRF) model is widely used for wind-energy meteorology because it can represent boundary-layer evolution and terrain-modulated wind patterns at kilometer-scale resolution [5]. The ARW core and standard WRF modeling framework are documented by Skamarock et al. [6]. Yet direct use of WRF hub-height wind remains challenging in complex inland terrain. Model errors can arise from boundary-layer parameterization [7], wind-shear and planetary-boundary-layer scheme choices [8], surface-layer formulation [9], and topographic representation [10]. Additional difficulties include low-level-jet representation [11], sensitivity to physics parameterization choices [12], dependence on forcing data for wind-energy estimates [13], and terrain-related parameterization effects in other complex regions [14]. In practice, these errors are rarely a single constant offset. They may vary with month, location, and wind-speed range, so a correction that improves average conditions may still misrepresent strong-wind occurrence, seasonal amplitude, or relative spatial gradients among candidate areas. Regional screening therefore requires diagnosis and constraint of structured hub-height bias before comparative resource analysis.
Statistical and machine-learning post-processing offers one route from biased numerical guidance to wind-resource applications. Model output statistics provide an early statistical foundation for numerical-weather post-processing [15]. Kalman-filter and analog approaches show how dynamic correction can be applied to numerical forecasts [16], while probabilistic calibration addresses distributional forecast reliability [17]. In wind-energy applications, local quantile regression has been used for probabilistic wind-power forecasting [18], support-vector approaches are part of the broader renewable-resource forecasting literature [19], and ensemble machine-learning methods have been reviewed as a major family of wind and solar forecasting tools [20]. Wind-resource extrapolation methods [21] and turbine-power machine learning [22] provide related examples of observation-constrained statistical models. Performance under same-site or mixed random splits may not transfer to held towers, and a tower-to-tower test does not establish performance at every unsampled grid cell [23]. A held-out period within one year assesses only the specified season within the same network and does not validate a multi-year corrected climatology [24]. These distinctions call for separate spatial, seasonal-hindcast, and monthly product evidence [25].
Measure-correlate-predict (MCP) methods commonly transfer a short target-site record to a longer reference series through a fitted relationship [23]. Instead, this study tests tower-point correction at held WRF-anchor groups and evaluates a separate monthly residual field. The grouped-anchor design follows the logic of spatially blocked cross-validation [26] but is adapted to the predictor geometry, because towers sharing one WRF coordinate are excluded together. It strengthens within-network independence; external spatial assessment requires an independent tower network. Similarly, forecast calibration and long-term bias-corrected reanalysis provide related uncertainty and temporal-extension frameworks [17,24]. The present WPD analysis uses deterministic sensitivity cases because no calibrated regional error distribution is available.
This problem is particularly relevant in Hami, Xinjiang, an important inland wind-energy region where the tower record spans one common year from 2016-06 to 2017-05. This overlap reveals structured WRF bias and supports observation-constrained correction models. Interannual bias stationarity and the suitability of the 2016–2018 corrected fields for project-level location selection and energy-yield estimation require longer independent observations. The multi-year WRF archive provides the spatial and monthly continuity for regional screening. The study therefore uses the limited hub-height observations to constrain WRF output while limiting interpretation to what a one-year tower record supports.
This study evaluates tower-constrained WRF post-processing in Hami. We ask: (1) whether raw WRF 90 m wind-speed error is structured across month, tower context, and wind-speed range; (2) how a causally constructed correction behaves in the March-May 2017 seasonal hindcast, including its high-wind behavior; and (3) whether a monthly additive IDW correction improves wind speed at held anchors and how its WPD rankings vary across stated sensitivity cases. The first two questions evaluate tower-point behavior, whereas the third evaluates monthly interpolation and regional WPD scenarios. These analyses link hindcast diagnostics, six-anchor interpolation results, and locations for follow-up measurement while retaining their distinct targets.

2. Materials and Methods

2.1. Study Area and Observational Data

The study area is the Hami wind-energy region in eastern Xinjiang, China, an arid inland corridor with mountain-fringe terrain, sparse vegetation, and strong wind resources. The observational constraint comes from 12 meteorological towers distributed across two wind-farm clusters: BLK-04, BLK-07, BLK-12, BLK-14, BLK-15, BLK-17, BLK-19, YW-02, YW-05, YW-06, YW-09, and YW-10. The existing wind-farm and tower corridor is located at approximately 1000–1500 m elevation. Terrain above 2000 m includes higher mountainous areas with forested and glacier-influenced surfaces. We used 2000 m to exclude these surfaces from the ranking mask; it is a terrain threshold, not a wind-resource criterion. The 12 towers occupy six unique nearest-WRF coordinates (anchors): A01 contains BLK-14, BLK-19, YW-06, and YW-09; A02 contains YW-02, YW-05, and YW-10; A03 contains BLK-04 and BLK-15; and A04, A05, and A06 contain BLK-07, BLK-12, and BLK-17, respectively. Figure 1 and Supplementary Table S2 identify these groups because co-located towers share the same WRF spatial test unit.
Hourly observations were paired with WRF tower extractions by timestamp using an inner join. Valid paired hours require non-missing obs_ws90, wrf_ws90, and wrf_ws10. Completeness was calculated relative to the 8760 hourly records expected over 2016-06-01 00:00 to 2017-05-31 23:00. Across the 12 towers, valid paired rows range from 8129 to 8748, corresponding to completeness fractions from 0.928 to 0.999. Table 1 reports tower metadata, processed completeness, paired-row counts, and raw WRF summary statistics for the tower-overlap year.

2.2. WRF Configuration and Data

The Weather Research and Forecasting (WRF) model with the ARW core was configured with three two-way nested domains of 150 × 150 grid points at horizontal resolutions of 9 km, 3 km, and 1 km, centered near 93 degrees E over Hami. The vertical grid comprised 40 levels. Simulations were driven by NCEP FNL reanalysis data at 0.25 degrees × 0.25 degrees and 6-hourly resolution for initial and lateral boundary conditions. The active manuscript baseline identifies the YSU planetary boundary-layer scheme, Revised MM5 Monin-Obukhov surface-layer scheme, Noah land-surface model, RRTMG longwave and shortwave radiation schemes, Thompson microphysics, and Tiedtke cumulus parameterization on the outermost domain only.

2.3. Wind-Speed Correction Methods and Evaluation Design

The study uses two complementary analyses. The hourly analysis characterizes raw WRF bias and evaluates tower-point correction in the March–May 2017 seasonal hindcast, leave-one-anchor-out comparison, and two-direction cross-farm transfer. It uses a fixed 1/7-power-law 90 m WRF baseline and causal WRF-only histories; its two-stage form combines monthly linear and hourly ExtraTrees residual correction. Separately, tower-derived monthly residuals are interpolated by power-2 inverse-distance weighting (IDW), evaluated at held anchors, and applied to the 2016–2018 WPD sensitivity cases. Earlier multi-model results used heterogeneous inputs and tuning and are provided in Appendix A as supplementary diagnostics.
Performance is assessed using RMSE, MAE, bias, and high-wind diagnostics on matched records common to each comparison. The predeclared 25 m s−1 threshold diagnoses the study tail. We report observed and predicted exceedances, probability of detection, false-alarm ratio, critical success index, and conditional event errors. Matched-sample E(V3) characterizes distributional agreement in the tower-point evaluations.

2.4. Monthly IDW Product and Grouped-Anchor Validation

The regional WPD scenarios use the published monthly additive-bias product and are evaluated separately from the tower-point ExtraTrees model. For each tower i and calendar month m, hourly overlap-period residuals were defined as (ri,t = obsws90i,t wrfws90i,t). The monthly additive correction parameter was then
b i , m = mean t ( r i , t ) ,
And the corresponding tower-month residual spread was
s i , m = sd t ( r i , t ) .
Both fields were interpolated to the grid by planar-coordinate, power-2 inverse-distance weighting (IDW). Using (wi(x)) for the IDW weight of tower i at grid cell x, the monthly correction field was
b m ( x ) = IDW ( b i , m ; w i ( x ) ) ,
And the gridded interpolated residual-spread field was
S m ( x ) = IDW ( s i , m ; w i ( x ) ) .
We evaluated the monthly correction using six leave-one-anchor-out folds. For every held WRF coordinate and calendar month, all towers sharing that coordinate were excluded from IDW donors. Member-tower errors were averaged within each held anchor-month, yielding 72 repeated anchor-month diagnostics (six anchors times 12 months). The primary summary is the unweighted mean over the six anchor-level metrics; repeated calendar months therefore contribute within each of six locations. The field (Sm(x)), termed interpolated historical residual spread, supplies the residual component of the sensitivity cases. The monthly additive product applies (bm(x)) to the 2016–2018 monthly WRF archive. The one-year tower overlap provides the observational basis for these monthly screening cases.

2.5. Wind Power Density Calculation and Regional Comparison

WPD was computed as a monthly regional product from the corrected monthly 90 m wind-speed fields. The fixed-density case uses ( ρ = 1.225 kg m−3); a static ISA density calculated from DEM elevation is a separate sensitivity case. To reduce the underestimation that would result from cubing monthly mean wind speed directly, the product uses observed monthly cubic factors derived from the overlap-tower data together with the corrected monthly wind-speed field. The resulting formulation can be written as
P m = 0.5 ρ C m V m 3 ,
where Pm is WPD and Vm is the corrected monthly 90 m wind speed at grid cell x and month m; Cm is the observed monthly cubic factor. The cubic factors are held fixed across the domain and the 2016–2018 archive, so their spatial and interannual transfer is assumed. The resulting fields are monthly energy-density estimates.

3. Results

3.1. Baseline Bias Characterization and Climatological Diagnostics

Figure A1 summarizes the one-year tower-overlap baseline for June 2016 to May 2017. Across the 12 towers, raw WRF 90 m wind speed captures the seasonal phase but underestimates amplitude at most sites. The observed mean wind speed is 7.97 m s−1, compared with 7.25 m s−1 from raw WRF, giving a mean bias of 0.72 m s−1 and an RMSE of 4.65 m s−1. The monthly means peak in April and reach their minimum in December in both datasets, but the size of the bias is not constant through the year: the domain-mean underestimation is largest in February (+1.79 m s−1) and much smaller in April (+0.25 m s−1). The main message from the overlap-year baseline is therefore phase agreement with a structured amplitude error; tower-by-tower monthly extremes are better reported in Table 1 than in dense caption text.
Figure 2 uses direct wrf_ws90 diagnostics for the farm-level distribution check. At BLK, directly interpolated WRF 90 m wind speed has a mean of 7.29 m s−1 versus 8.02 m s−1 observed, with (r = 0.65), RMSE = 4.47 m s−1, and bias = −0.73 m s−1. At YW, the corresponding values are 7.19 versus 7.90 m s−1, with (r = 0.65), RMSE = 4.89 m s−1, and bias = −0.71 m s−1. The farm-level distributions retain their broad shape, but the upper tail remains too weak in raw WRF: the q95 decreases from 17.99 to 16.96 m s−1 at BLK and from 19.41 to 17.98 m s−1 at YW, while the frequency of wind speeds at or above 20 m s−1 drops from 2.31% to 1.38% at BLK and from 4.23% to 2.28% at YW. The direct WRF 90 m baseline therefore preserves moderate hourly association while still suppressing strong-wind occurrence.
Figure 3 shows that the bias is also farm- and month-dependent. The mean bias is +0.74 m s−1 at BLK and +0.72 m s−1 at YW over the overlap year, but the largest monthly underestimation occurs in February at both farms (+1.95 m s−1 at BLK and +1.63 m s−1 at YW). In contrast, BLK biases are close to zero in April and May, and YW shows slight overestimation in December. Because monthly sample sizes remain stable, these contrasts indicate structured model error rather than sampling artifacts. Taken together, Figure A1, Figure 2 and Figure 3 show that the raw WRF 90 m bias varies by season, farm context, and wind-speed range.

3.2. Causal March–May 2017 Seasonal Hindcast and High-Wind Behavior

The controlled two-stage correction was evaluated on 26,367 matched tower-hour samples from March–May 2017. The power-law baseline has RMSE 5.070 m s−1; the monthly linear stage has RMSE 4.409 m s−1; and adding hourly ExtraTrees gives RMSE 3.638 m s−1. The two-stage route therefore improves central error in the seasonal hindcast.
High-wind behavior gives a different result. At the predeclared 25 m s−1 threshold, 128 observed tower-hours occur in the hindcast sample. The raw power-law baseline detects 35 (POD = 0.273), whereas the two-stage ExtraTrees prediction has no values at or above the threshold (POD and CSI = 0.000) and a conditional-event bias of −5.847 m s−1. Its matched-sample mean V3 is 14.4% below the observed value. The added hourly correction therefore improves central error while suppressing the high-wind tail in this test, as shown in Table 2.
Full speed-bin, tail, and processed-sequence QC diagnostics are provided in Supplementary Tables S1 and S3–S5. The earlier 14-model comparison, the impurity-based feature-importance diagnostic (Figure A2), and selected high-wind cases (Figure A7) are shown in Appendix A. Tower-wise and earlier cross-farm analyses use different input variables, tuning histories, or spatial test units.

3.3. Hourly Wind-Speed Correction at Held WRF Anchors

The four hourly models were evaluated at the six WRF anchors. At each anchor, all associated towers were excluded from model fitting, and ET, DLinear, TCN, and CVAE used identical 48 h 1/7-power-law WRF histories. The unweighted mean anchor RMSE was 3.521 ± 0.005 m s−1 for TCN, 3.522 ± 0.001 m s−1 for ET, 3.531 ± 0.008 m s−1 for CVAE, and 3.540 ± 0.003 m s−1 for DLinear; values after the plus/minus sign are the standard deviations across three random seeds. The four models therefore had similar central-error performance at the held anchors.
High-wind diagnostics qualify the central-error comparison. Each seed has 248 observed tower-hour exceedances at 25 m s−1 across the six held anchors. ET and DLinear predicted no threshold exceedance in any seed. TCN detected 2, 10, and 11 h in seeds 43, 41, and 42, respectively, while CVAE detected 2, 3, and 3 h. The unweighted six-anchor mean POD was 0.000 for ET and DLinear, 0.009 ± 0.006 for TCN, and 0.003 ± 0.001 for CVAE; the corresponding mean CSI values were 0.000, 0.000, 0.008 ± 0.005, and 0.003 ± 0.001. The upper quantiles of matched hourly prediction-minus-observation errors were positive: six-anchor mean q99 error ranged from +7.511 to +7.656 m s−1 across models. Relative V3 error ranged from −21.5% to −21.1%, so the similar central RMSE values coexist with weak high-wind and third-moment performance, as summarized in Table 3. Per-anchor/seed threshold, episode, quantile, and third-moment diagnostics are reported in Supplementary Tables S6–S8.

3.4. Monthly IDW Correction at Held WRF Anchors

The monthly additive product was evaluated separately from the tower-point hindcast. With all towers at each WRF anchor excluded jointly, the unweighted mean anchor-level monthly RMSE decreases from 1.039 to 0.774 m s−1 and mean MAE from 0.866 to 0.644 m s−1 across six anchors. The corrected RMSE varies among anchors (SD 0.317 m s−1); at A04, it increases from 0.498 to 0.819 m s−1. The 72 anchor-month values comprise 12 calendar months at each of six locations. The correction therefore lowers the mean monthly error but performs differently across anchors, as shown in Table 4.

3.5. Cross-Farm Transfer Evaluation

The cross-farm evaluation was separate from the six-anchor comparison. BLK-to-YW evaluated all YW towers at A01–A02 after fitting models with BLK observations at A03–A06 (40,687 matched hours per seed); YW-to-BLK evaluated BLK towers at A01 and A03–A06 after fitting models with YW observations at A02 (56,307 matched hours per seed). Observations at the shared A01 anchor were excluded from fitting. The two directions differ in the number and location of their training and test towers and are reported separately. Table 5 reports the central-error metrics for both directions.
High-wind events were poorly represented in both directions. In BLK2YW, every model predicted zero threshold exceedances despite 223 observed 25 m s−1 h and 85 observed same-tower episodes per seed. In YW2BLK, there were 25 observed hours and 17 observed episodes per seed: ET predicted none; DLinear had POD 0.040 and CSI 0.025 across seeds; TCN had POD 0.200 ± 0.040 and CSI 0.061 ± 0.007; and CVAE had POD 0.213 ± 0.140 and CSI 0.064 ± 0.041, with false-alarm ratios near 0.92 for the latter three models. The differing directions reveal weak and variable high-wind transfer within the current tower network.
Threshold, episode, quantile, and third-moment diagnostics by direction and seed are reported in Supplementary Tables S10 and S11. Earlier cross-farm results based on heterogeneous inputs are shown in Appendix A.

3.6. Sensitivity of WPD Patterns and Rankings

The WPD sensitivity analysis uses the monthly IDW product and its grouped-anchor errors. The published power-2, published-factor, fixed-density, median-residual, weight-0.25 case is reproduced at 726.7275 W m−2, or 726.7 W m−2 after reporting rounding, over 2788 grid cells. In the IDW-power comparison, unweighted six-anchor RMSE is 0.767, 0.774, and 0.819 m s−1 for powers 1, 2, and 3, respectively; power 2 remains the published definition. Across 162 sensitivity cases, fixed-density means span 457.3–1102.5 W m−2 and ISA-density means span 411.0–988.5 W m−2 over the DEM-supported subset. These ranges reflect the effects of IDW power, residual, cubic factor, density, and ranking weight, as summarized in Table 6.
Of the 2788 product cells, 233 (8.36%) lie inside the convex hull of the six anchors; the other cells lie beyond the tower network. Across the 162 cases, overlap of the ten highest-ranked cells with the reference is 6–10 cells (Jaccard 0.429–1.000; Spearman rank correlation 0.920–1.000). Two cells occur among the ten highest-ranked cells in all 162 cases. Supplementary Tables S12 and S13 give the full sensitivity results.

4. Discussion

The March-May 2017 hindcast, the four-model evaluation at held anchors, and the cross-farm evaluation describe tower-point central errors, high-wind behavior, and wind-speed distributions. The held-anchor monthly analysis evaluates the separate IDW correction, and the WPD calculation applies that monthly product under the stated assumptions. Across the tower-point analyses, lower central errors coincide with weak high-wind performance: the two-stage ExtraTrees correction misses every observed 25 m s−1 exceedance in the seasonal hindcast, the four models have six-anchor mean POD values no higher than 0.009, and the BLK-to-YW evaluation predicts none of 223 observed exceedance hours for any model. Negative matched-sample V3 errors likewise indicate underrepresentation of the high-wind tail and third moment despite similar central RMSE values.
The held-anchor hourly evaluation excludes all towers at the test anchor. The cross-farm evaluation also excludes same-anchor source-farm observations. Its two directions have unequal numbers of training and test towers, so they are interpreted separately. The held-anchor monthly analysis excludes every co-located tower from the IDW donor set. The monthly improvement from 1.039 to 0.774 m s−1 in mean anchor-level RMSE shows lower average error at the held anchors, although performance varies across them and deteriorates at A04. Only 233 of 2788 product cells fall inside the anchor convex hull; the maps consequently extend well beyond the sampled-anchor hull. Independent tower networks are needed to assess transfer to other terrain and wind regimes.
The WPD values follow the monthly formula and stated sensitivity factors. The central 726.7 W m−2 value changes to 411.0–1102.5 W m−2 across the cases, with differing spatial denominators for fixed and ISA density. Selection frequency shows the recurrence of a cell among the ten highest-ranked locations in 162 cases. Kriging or terrain-aware interpolation, interannual cubic-factor variation, and calibrated predictive uncertainty require additional data and analysis. The maps support regional comparison and follow-up measurement. Site-specific energy-yield assessment, location selection, and engineering design require dedicated observations.
The study covers one year of tower-WRF overlap and a March–May holdout, so interannual and all-season behavior require further testing. It uses one WRF physics configuration and processed tower records. The supplied records do not include calibration, maintenance, boom-orientation, icing, or instrument-status information. The sequence-level QC flags characterize the processed time series; field records, multi-physics WRF experiments, and independent tower networks would extend the assessment.

5. Conclusions

This one-year Hami tower-WRF case study evaluates tower-point correction, monthly interpolation, and regional WPD comparison as distinct analyses.
  • Raw WRF 90 m error varies by month, tower context, and wind-speed range. A causal two-stage correction reduces central error in the March–May 2017 hindcast from 5.070 to 3.638 m s−1, while detecting none of the 128 observed 25 m s−1 exceedances. Central-error improvement and high-wind behavior therefore need to be assessed together.
  • In the held-anchor hourly comparison, ET, DLinear, TCN, and CVAE have similar six-anchor mean RMSE values (3.521–3.540 m s−1 across three random seeds) but strongly underdetect 25 m s−1 h and underestimate matched-sample V3 by about 21%. The cross-farm evaluation excludes same-anchor source-farm observations and again shows direction-dependent failure to represent high-wind hours within the current tower network.
  • The separately evaluated monthly, power-2 IDW correction reduces unweighted mean anchor-level monthly RMSE from 1.039 to 0.774 m s−1 across six held WRF anchors. Its performance differs among anchors, including deterioration at A04, and the regional fields extend beyond the six-anchor hull.
  • The 2016–2018 WPD maps provide regional comparison under the stated sensitivity factors. The published central fixed-density case has a mean WPD of 726.7 W m−2; the 162 cases span 457.3–1102.5 W m−2 for fixed density and 411.0–988.5 W m−2 for ISA density across their stated supports. Selection frequency identifies cells that recur among the ten highest-ranked locations and guides follow-up measurement.
  • The results represent a one-year overlap, a March–May seasonal hindcast, one WRF configuration, and six spatial anchors. The WPD fields extend beyond the anchor hull, and field-instrument records are incomplete. Independent tower networks, multi-physics WRF experiments, kriging or terrain-aware interpolation tests, interannual cubic-factor observations, calibrated uncertainty, and documented instrument calibration and maintenance would extend these results.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/atmos17090834/s1, Table S1: Processed-sequence QC flags; Table S2: WRF-anchor groups used in evaluation; Table S3: Seasonal-hindcast high-wind diagnostics; Table S4: High-wind speed-bin error; Table S5: Matched-sample third-moment diagnostic; Table S6: Grouped-anchor common-input hourly central metrics; Table S7: Grouped-anchor 25 m s−1 threshold diagnostics; Table S8: Grouped-anchor episode and distribution diagnostics; Table S9: Monthly grouped-anchor IDW evaluation; Table S10: Strict farm-withholding threshold and episode diagnostics; Table S11: Strict farm-withholding distribution diagnostics; Table S12: WPD structural scenario and rank sensitivity; Table S13: IDW-power and cubic-factor structural checks; Table S14: Spatial-support boundary.

Author Contributions

Conceptualization, Q.L. and L.B.; methodology, Z.R. and Q.L.; software, Z.R. and Y.W.; validation, Z.R., N.Z. and F.Z.; formal analysis, Z.R. and C.S.; investigation, Z.R., N.Z. and Y.W.; resources, Q.L. and L.B.; data curation, Z.R. and F.Z.; writing—original draft preparation, Z.R.; writing—review and editing, Q.L., L.B., J.M. and C.S.; visualization, Z.R. and N.Z.; supervision, Q.L. and L.B.; project administration, L.B.; funding acquisition, Q.L. and L.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Xinjiang Talent Development Fund (Grant No. XJRC-2025-KJ-PY-KJLJ-100) and the Open Project of Xinjiang Key Laboratory of Water Cycle and Utilization in Arid Zone (Grant No. XJYS0907-2023-16).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Post-processing code, six-anchor fold definitions, model configurations, and derived summary tables can be provided by the corresponding authors upon reasonable request. Subject to the data-sharing agreement, derived screening products and fold definitions will be shared; otherwise, anonymized or synthetic feature matrices with the same study variables and fold definitions may be supplied. The meteorological tower observations are proprietary data provided by the wind-farm operators under a data-sharing agreement and cannot be publicly released. Any derived or synthetic release remains subject to data-provider approval and is intended for non-commercial research.

Acknowledgments

The authors acknowledge the Research Data Archive at the National Center for Atmospheric Research for access to NCEP FNL reanalysis data. During manuscript preparation, the authors used a large-language model for language editing assistance. The authors reviewed and edited all model output and take responsibility for the manuscript content.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
WRFWeather Research and Forecasting
WPDWind Power Density
YSUYonsei University (planetary boundary-layer scheme)
RRTMGRapid Radiative Transfer Model for GCMs
FNLFinal Analysis (NCEP)
NCEPNational Centers for Environmental Prediction
PBLPlanetary Boundary Layer
IDWInverse Distance Weighting
DEMDigital Elevation Model
KDEKernel Density Estimation
PDFProbability Density Function
LOTOLeave-One-Tower-Out
LOFOLeave-One-Farm-Out
TemporalHoldoutTemporal holdout validation protocol
ETExtra Trees
RFRandom Forest
XGBExtreme Gradient Boosting (XGBoost)
LGBMLight Gradient Boosting Machine
LSTMLong Short-Term Memory
TCNTemporal Convolutional Network
VAEVariational Autoencoder
BNNBayesian Neural Network
WGAN-GPWasserstein Generative Adversarial Network with Gradient Penalty
RMSERoot Mean Square Error
MAEMean Absolute Error
IQRInterquartile Range
LSTLocal Standard Time
BLKBaikal wind-farm cluster
YWYanwu wind-farm cluster

Appendix A. Additional Methods, Figures and Model Configurations

Appendix A.1. Additional Methods

The processed tower observations span 2016-06-01 00:00 to 2017-05-31 23:00 after hourly aggregation. The target variable is observed 90 m wind speed (obs_ws90). Processing removes rows with unparseable timestamps, converts wind speed and direction to numeric values, flags speeds outside 0–50 m s−1 and directions outside 0–360 degrees as missing, removes duplicate timestamps while retaining the first occurrence, and aggregates 10 min data to clock-hour values. Hourly obs_ws90 is the arithmetic mean of all finite 10 min wind-speed records in each clock hour, and hourly direction is vector averaged. Diagnostic checks assessed near-constant periods, abrupt speed and direction changes, missing periods, and contemporaneous within-farm deviations; their definitions and counts are given in Supplementary Table S1. No additional automatic exclusion was applied. Calibration, maintenance, boom-orientation, icing, and other instrument-status records were not supplied with the data.
Simulations were initialized daily at 00 UTC. The first 12 forecast hours were discarded as spin-up, and the 12–36 h forecast period was retained and concatenated to form the product archive. Two WRF data streams were used in this study: hourly tower-nearest extractions during the overlap period for paired diagnostics, model training, and validation; and domain-wide monthly fields from January 2016 to December 2018 for long-term correction products, wind power density (WPD), and screening analyses.
The primary WRF hub-height predictor is direct 90 m wind speed (wrf_ws90). Power-law and logarithmic-law 10 m-to-90 m extrapolations serve as diagnostic or physical-baseline variables where explicitly stated; direct WRF90 is used for the revised Methods and main gridded products. The supplied records do not include the exact WRF and package versions or details of the direct 90 m interpolation. This prevents exact reconstruction of the original interpolation; the controlled comparison below uses the supplied predictor series.
The tower-point analysis uses a 1/7 power-law wind estimate and trailing WRF-only predictors. Categorical tower or farm identifiers, observed-wind lags, and future WRF values are excluded. ET, DLinear, TCN, and CVAE each receive the current and preceding contiguous 48 h history of ws_power_law_90m; ET uses a flattened representation and the sequence models retain the 48 × 1 sequence. The model configurations were fixed before evaluation, and the recorded validation windows were used for early stopping; the supplied records do not document an inner hyperparameter search. Appendix A Table A1 lists the four configurations. At each held WRF coordinate, all associated towers were excluded from model fitting, imputation, scaling, and internal validation. The six anchors (A01–A06) were each evaluated with three random seeds. A bidirectional cross-farm evaluation used the same model set and wind histories: BLK-to-YW evaluated YW towers at A01–A02 after fitting BLK observations at A03–A06, whereas YW-to-BLK evaluated BLK towers at A01 and A03–A06 after fitting YW observations at A02. Shared-anchor observations were excluded from fitting in both directions. The two directions are reported separately because the tower networks differ. The monthly product calculates one additive residual mean for each tower and calendar month, interpolates it with planar power-2 IDW, and applies it to the monthly WRF archive. Its evaluation is reported separately from the tower-point analysis.
For tree-based correction models, the residual target was defined as
r i , t = o b s _ w s 90 i , t w r f _ w s 90 i , t ,
where i denotes tower and t denotes hour. The causal seasonal-hindcast training partition runs from 2016-06-01 00:00 through 2017-02-28 23:00; the test partition is 2017-03-01 00:00 through 2017-05-31 23:00. Trailing WRF histories are rebuilt without backward fill and reset at gaps. Imputation, monthly parameters, and ExtraTrees fitting use training records only. The four models are evaluated on the same 26,367 matched tower-hour samples. Earlier tower-wise and farm-wise analyses are provided in Appendix A as sensitivity analyses.
A ranking index combined normalized corrected WPD with normalized interpolated historical residual spread under a DEM/China/elevation mask. The 2000 m cutoff was applied only when ranking grid cells; it did not alter the WPD calculation:
I r a w ( w ) = P n o r m w S n o r m ,
I s c r e e n ( w ) = norm   I r a w ( w ) .
The reference case uses the published power-2 IDW field, median grouped-anchor residual, published monthly cubic factors, fixed density, and (w = 0.25). Its reproduced domain mean is 726.7275 W m−2 (726.7 W m−2 after reporting rounding). The sensitivity analysis combines three IDW powers (1, 2, and 3), three monthly residual cases (q05, median, and q95 from the 72 grouped-anchor errors), three cubic-factor cases (published, and q05/q95 across six leave-one-anchor-out factor recomputations for each calendar month), two density cases, and three weights (0.10, 0.25, and 0.50), giving 162 cases. The q05/q95 cubic-factor cases characterize dependence on the current six-anchor composition. Cells outside the China/DEM/elevation mask are excluded before ranking. Selection frequency is the count divided by 162 cases and reports rank recurrence. The fixed-density summary uses all 2788 grid cells, whereas ISA cases use 2448 DEM-supported cells. The elevation/DEM mask contains 1620 cells. Table A2 summarizes the sensitivity factors.
Table A1. Configurations of the four models in the held-anchor and cross-farm evaluations.
Table A1. Configurations of the four models in the held-anchor and cross-farm evaluations.
ModelConfiguration
ET25 estimators; min_samples_leaf = 5; maximum 256 leaf nodes.
DLinear25-step moving-average kernel; batch size 512; learning rate 3 × 10−3; weight decay 1 × 10−4; at most 60 epochs; patience 10.
TCN16 channels; kernel size 3; dilations 1, 2, 4, and 8; batch size 1024; learning rate 2 × 10−3; at most 12 epochs; patience 3.
CVAElatent dimension 4; beta 1 × 10−3; batch size 1024; learning rate 2 × 10−3; at most 12 epochs; patience 3.
Table A2. Factors included in the WPD sensitivity analysis.
Table A2. Factors included in the WPD sensitivity analysis.
FactorValues TestedScientific Purpose
IDW power1, 2, 3; power 2 is publishedinterpolation sensitivity
Residual caseq05, median, q95 grouped-anchor error by calendar monthmonthly residual sensitivity
Cubic factorpublished; leave-one-anchor-out q05 and q95 by calendar monthsensitivity to anchor composition
Densityfixed 1.225 kg m−3; elevation-based ISAstatic density sensitivity
Ranking weight0.10, 0.25, 0.50sensitivity of the ranking index
Rankingtop 10 within 1620 cells; recurrence across 162 caseslocations for follow-up measurement
Figure A1. One-year observed and raw WRF 90 m wind-speed variability across the 12 tower sites in Hami. Hourly observations and directly interpolated raw WRF 90 m wind speeds are shown for June 2016 to May 2017, with thicker lines indicating monthly means. Wind speed is reported in m s−1.
Figure A1. One-year observed and raw WRF 90 m wind-speed variability across the 12 tower sites in Hami. Hourly observations and directly interpolated raw WRF 90 m wind speeds are shown for June 2016 to May 2017, with thicker lines indicating monthly means. Wind speed is reported in m s−1.
Atmosphere 17 00834 g0a1

Appendix A.2. Additional Results

Figure A2. Random-forest impurity-based feature importance from tower-wise validation. The 24 h mean wind-speed feature contributes 0.495 of the total importance and the 6 h maximum contributes 0.178; the statistical-feature group contributes 0.707, whereas temporal, spatial, WRF, and site groups contribute 0.104, 0.034, 0.020, and 0.020, respectively.
Figure A2. Random-forest impurity-based feature importance from tower-wise validation. The 24 h mean wind-speed feature contributes 0.495 of the total importance and the 6 h maximum contributes 0.178; the statistical-feature group contributes 0.707, whereas temporal, spatial, WRF, and site groups contribute 0.104, 0.034, 0.020, and 0.020, respectively.
Atmosphere 17 00834 g0a2
Figure A3. Tower-level RMSE distributions for the March–May 2017 temporal holdout. Across the earlier model set, tower-level RMSE values span 3.04–7.45 m s−1; the lower end is represented by the tree and sequence corrections, while the largest values occur for the weaker probabilistic baselines. Box colors denote model categories: tree-based corrections (RF, ET, XGB, LGBM), sequence models (DLinear, LSTM, TCN, PatchTST, iTransformer), probabilistic/generative models (WGANGP, Diff, VAE, BNN), and the physics-informed model (PINN). The dashed red line indicates the earlier uncorrected WRF90 baseline RMSE (4.83 m s−1; cf. Figure A5).
Figure A3. Tower-level RMSE distributions for the March–May 2017 temporal holdout. Across the earlier model set, tower-level RMSE values span 3.04–7.45 m s−1; the lower end is represented by the tree and sequence corrections, while the largest values occur for the weaker probabilistic baselines. Box colors denote model categories: tree-based corrections (RF, ET, XGB, LGBM), sequence models (DLinear, LSTM, TCN, PatchTST, iTransformer), probabilistic/generative models (WGANGP, Diff, VAE, BNN), and the physics-informed model (PINN). The dashed red line indicates the earlier uncorrected WRF90 baseline RMSE (4.83 m s−1; cf. Figure A5).
Atmosphere 17 00834 g0a3
Figure A4. Tower-wise spatial-validation performance heatmap. In the leave-one-tower-out comparison, mean RMSE ranges from 2.87 m s−1 for ET to 5.58 m s−1 for WGANGP; the earlier linear and WRF90 baselines are 4.24 and 4.63 m s−1, respectively.
Figure A4. Tower-wise spatial-validation performance heatmap. In the leave-one-tower-out comparison, mean RMSE ranges from 2.87 m s−1 for ET to 5.58 m s−1 for WGANGP; the earlier linear and WRF90 baselines are 4.24 and 4.63 m s−1, respectively.
Atmosphere 17 00834 g0a4
Figure A5. Tower-level temporal-holdout performance heatmap. Mean RMSE ranges from 3.48 m s−1 for DLinear to 6.30 m s−1 for WGANGP, with ET at 3.85 m s−1 and the earlier WRF90 baseline at 4.83 m s−1. Cell color indicates the relative rank within each metric (dark blue = best, dark red = worst). The gray "NA" cell for WGANGP under Corr. indicates that the correlation coefficient could not be computed: on this holdout set, WGANGP’s predictions collapsed to a single constant value (7.4469 m s−1, matching the training-set mean), giving near-zero predicted variance and an undefined Pearson correlation. This reflects a mode-collapse failure mode rather than missing data.
Figure A5. Tower-level temporal-holdout performance heatmap. Mean RMSE ranges from 3.48 m s−1 for DLinear to 6.30 m s−1 for WGANGP, with ET at 3.85 m s−1 and the earlier WRF90 baseline at 4.83 m s−1. Cell color indicates the relative rank within each metric (dark blue = best, dark red = worst). The gray "NA" cell for WGANGP under Corr. indicates that the correlation coefficient could not be computed: on this holdout set, WGANGP’s predictions collapsed to a single constant value (7.4469 m s−1, matching the training-set mean), giving near-zero predicted variance and an undefined Pearson correlation. This reflects a mode-collapse failure mode rather than missing data.
Atmosphere 17 00834 g0a5
Figure A6. Diurnal MAE change relative to raw WRF wind speed in the March-May 2017 temporal holdout. Tree models reduce MAE by a mean of 37.74% across the 24 local hours, compared with 15.20% for sequence models; the tree-family reduction ranges from 29.02% at 05:00 to 50.61% at 16:00, while the corresponding sequence values are 5.72% and 29.45%.
Figure A6. Diurnal MAE change relative to raw WRF wind speed in the March-May 2017 temporal holdout. Tree models reduce MAE by a mean of 37.74% across the 24 local hours, compared with 15.20% for sequence models; the tree-family reduction ranges from 29.02% at 05:00 to 50.61% at 16:00, while the corresponding sequence values are 5.72% and 29.45%.
Atmosphere 17 00834 g0a6
Figure A7. Selected high-wind cases from the earlier cross-farm ExtraTrees analysis, shown as 72-h windows centered on the observed peak (hours −36 to +36 relative to the peak). Left column: worst missed transfers (BLK-to-YW). Right column: best captured transfers (YW-to-BLK). (a) Miss, tower YW-06, 5 November 2016, observed peak 29.7 m s−1. (b) Hit, tower BLK-19, 5 November 2016, observed peak 28.2 m s−1. (c) Miss, tower YW-05, 19 October 2016, observed peak 28.0 m s−1. (d) Hit, tower BLK-14, 18 April 2017, observed peak 25.2 m s−1. (e) Miss, tower YW-09, 3 May 2017, observed peak 27.9 m s−1. (f) Hit, tower BLK-19, 19 May 2017, observed peak 25.4 m s−1. (g) Miss, tower YW-10, 4 April 2017, observed peak 27.8 m s−1. (h) Hit, tower BLK-14, 5 November 2016, observed peak 26.4 m s−1. Black lines show observed wind speed, gray lines show raw WRF90, and orange lines show the ExtraTrees (ET) correction; the gray shaded band marks the observed peak hour, and the dotted horizontal line indicates the 25 m s−1 threshold.
Figure A7. Selected high-wind cases from the earlier cross-farm ExtraTrees analysis, shown as 72-h windows centered on the observed peak (hours −36 to +36 relative to the peak). Left column: worst missed transfers (BLK-to-YW). Right column: best captured transfers (YW-to-BLK). (a) Miss, tower YW-06, 5 November 2016, observed peak 29.7 m s−1. (b) Hit, tower BLK-19, 5 November 2016, observed peak 28.2 m s−1. (c) Miss, tower YW-05, 19 October 2016, observed peak 28.0 m s−1. (d) Hit, tower BLK-14, 18 April 2017, observed peak 25.2 m s−1. (e) Miss, tower YW-09, 3 May 2017, observed peak 27.9 m s−1. (f) Hit, tower BLK-19, 19 May 2017, observed peak 25.4 m s−1. (g) Miss, tower YW-10, 4 April 2017, observed peak 27.8 m s−1. (h) Hit, tower BLK-14, 5 November 2016, observed peak 26.4 m s−1. Black lines show observed wind speed, gray lines show raw WRF90, and orange lines show the ExtraTrees (ET) correction; the gray shaded band marks the observed peak hour, and the dotted horizontal line indicates the 25 m s−1 threshold.
Atmosphere 17 00834 g0a7
Figure A8. Seasonal raw-WRF, ExtraTrees-corrected, and correction-difference maps from the earlier analysis, shown for spring (ac), summer (df), autumn (gi), and winter (jl). Left column: raw WRF 90 m wind speed (a,d,g,j). Middle column: ExtraTrees-corrected 90 m wind speed (b,e,h,k). Right column: correction difference, corrected minus raw WRF (c,f,i,l). Domain-mean wind speed increases from 7.883 to 8.614 m s−1 in spring (ab), from 7.251 to 8.019 m s−1 in summer (de), from 6.380 to 7.093 m s−1 in autumn (gh), and from 4.774 to 5.952 m s−1 in winter (jk); the corresponding mean increments, shown in panels c, f, i, and l, are 0.731, 0.768, 0.713, and 1.179 m s−1, respectively. Wind speed is reported in m s−1 using the shared color scale (3–11 m s−1) for columns 1–2, and the corrected-minus-raw difference (−2 to 2 m s−1) for column 3.
Figure A8. Seasonal raw-WRF, ExtraTrees-corrected, and correction-difference maps from the earlier analysis, shown for spring (ac), summer (df), autumn (gi), and winter (jl). Left column: raw WRF 90 m wind speed (a,d,g,j). Middle column: ExtraTrees-corrected 90 m wind speed (b,e,h,k). Right column: correction difference, corrected minus raw WRF (c,f,i,l). Domain-mean wind speed increases from 7.883 to 8.614 m s−1 in spring (ab), from 7.251 to 8.019 m s−1 in summer (de), from 6.380 to 7.093 m s−1 in autumn (gh), and from 4.774 to 5.952 m s−1 in winter (jk); the corresponding mean increments, shown in panels c, f, i, and l, are 0.731, 0.768, 0.713, and 1.179 m s−1, respectively. Wind speed is reported in m s−1 using the shared color scale (3–11 m s−1) for columns 1–2, and the corrected-minus-raw difference (−2 to 2 m s−1) for column 3.
Atmosphere 17 00834 g0a8
Figure A9. Fixed-density WPD field and monthly cycle from the earlier monthly product. Across the 2016–2018 archive, the domain-mean wind speed changes from 6.572 to 7.221 m s−1 after the monthly correction, and the calculated domain-mean WPD changes from 553.3 to 709.3 W m−2; the mapped-area mean in the displayed field is 682 W m−2.
Figure A9. Fixed-density WPD field and monthly cycle from the earlier monthly product. Across the 2016–2018 archive, the domain-mean wind speed changes from 6.572 to 7.221 m s−1 after the monthly correction, and the calculated domain-mean WPD changes from 553.3 to 709.3 W m−2; the mapped-area mean in the displayed field is 682 W m−2.
Atmosphere 17 00834 g0a9

References

  1. IPCC. Climate Change 2022: Mitigation of Climate Change. In Contribution of Working Group III to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change; Shukla, P.R., Skea, J., Slade, R., Eds.; Cambridge University Press: Cambridge, UK; New York, NY, USA, 2022. [Google Scholar] [CrossRef] [Scilit]
  2. IEA. Renewables 2024; International Energy Agency: Paris, France, 2024; Available online: https://www.iea.org/reports/renewables-2024 (accessed on 1 January 2025).
  3. Archer, C.L.; Jacobson, M.Z. Evaluation of global wind power. J. Geophys. Res. Atmos. 2005, 110, D12110. [Google Scholar] [CrossRef] [Scilit]
  4. Hahmann, A.N.; Sile, 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–5082. [Google Scholar] [CrossRef] [Scilit]
  5. Powers, J.G.; Klemp, J.B.; Skamarock, W.C.; Davis, C.A.; Dudhia, J.; Gill, D.O.; Coen, J.L.; Gochis, D.J.; Ahmadov, R.; Peckham, S.E.; et al. The Weather Research and Forecasting Model: Overview, system efforts, and future directions. Bull. Am. Meteorol. Soc. 2017, 98, 1717–1737. [Google Scholar] [CrossRef] [Scilit]
  6. Skamarock, W.C.; Klemp, J.B.; Dudhia, J.; Gill, D.O.; Barker, D.; Duda, M.G.; Huang, X.-Y.; Wang, W.; Powers, J.G. A Description of the Advanced Research WRF Version 3; NCAR Technical Note NCAR/TN-475+STR; National Center for Atmospheric Research: Boulder, CO, USA, 2008. [Google Scholar]
  7. Hong, S.Y.; Noh, Y.; Dudhia, J. A new vertical diffusion package with an explicit treatment of entrainment processes. Mon. Weather Rev. 2006, 134, 2318–2341. [Google Scholar] [CrossRef] [Scilit]
  8. Draxl, C.; Hahmann, A.N.; Pena, A.; Giebel, G. Evaluating winds and vertical wind shear from WRF model forecasts using seven PBL schemes. Wind Energy 2014, 17, 39–55. [Google Scholar] [CrossRef] [Scilit]
  9. Jimenez, P.A.; Dudhia, J.; Gonzalez-Rouco, J.F.; Navarro, J.; Montávez, J.P.; García-Bustamante, E. A revised scheme for the WRF surface layer formulation. Mon. Weather Rev. 2012, 140, 898–918. [Google Scholar] [CrossRef] [Scilit]
  10. Jimenez, P.A.; Dudhia, J. Improving the representation of resolved and unresolved topographic effects on surface wind in the WRF model. J. Appl. Meteorol. Climatol. 2012, 51, 300–316. [Google Scholar] [CrossRef] [Scilit]
  11. Storm, B.; Dudhia, J.; Basu, S.; Swift, A.; Giammanco, I. Evaluation of the Weather Research and Forecasting model on forecasting low-level jets: Implications for wind energy. Wind Energy 2009, 12, 81–90. [Google Scholar] [CrossRef] [Scilit]
  12. Carvalho, D.; Rocha, A.; Gomez-Gesteira, M.; Santos, C.S. A sensitivity study of the WRF model in wind simulation for an area of high wind energy. Environ. Model. Softw. 2012, 33, 23–34. [Google Scholar] [CrossRef] [Scilit]
  13. Carvalho, D.; Rocha, A.; Gomez-Gesteira, M.; Silva Santos, C. WRF wind simulation and wind energy production estimates forced by different reanalyses: Comparison with observed data for Portugal. Appl. Energy 2014, 117, 116–126. [Google Scholar] [CrossRef] [Scilit]
  14. Santos-Alamillos, F.J.; Pozo-Vazquez, D.; Ruiz-Arias, J.A.; Lara-Fanego, V.; Tovar-Pescador, J. Analysis of WRF model wind estimate sensitivity to physics parameterization choice and terrain representation in Andalusia (Southern Spain). J. Appl. Meteorol. Climatol. 2013, 52, 1592–1609. [Google Scholar] [CrossRef] [Scilit]
  15. Glahn, H.R.; Lowry, D.A. The use of model output statistics (MOS) in objective weather forecasting. J. Appl. Meteorol. 1972, 11, 1203–1211. [Google Scholar] [CrossRef] [Scilit]
  16. Delle Monache, L.; Nipen, T.; Liu, Y.; Roux, G.; Stull, R.B. Kalman filter and analog schemes to postprocess numerical weather predictions. Mon. Weather Rev. 2011, 139, 3554–3570. [Google Scholar] [CrossRef] [Scilit]
  17. Gneiting, T.; Raftery, A.E.; Westveld, A.H.; Goldman, T. Calibrated probabilistic forecasting using ensemble model output statistics and minimum CRPS estimation. Mon. Weather Rev. 2005, 133, 1098–1118. [Google Scholar] [CrossRef] [Scilit]
  18. Bremnes, J.B. Probabilistic wind power forecasts using local quantile regression. Wind Energy 2004, 7, 47–54. [Google Scholar] [CrossRef] [Scilit]
  19. Zendehboudi, A.; Baseer, M.A.; Saidur, R. Application of support vector machine models for forecasting solar and wind energy resources: A review. J. Clean. Prod. 2018, 199, 272–285. [Google Scholar] [CrossRef] [Scilit]
  20. Ren, Y.; Suganthan, P.N.; Srikanth, N. Ensemble methods for wind and solar power forecasting: A state-of-the-art review. Renew. Sustain. Energy Rev. 2015, 50, 82–91. [Google Scholar] [CrossRef] [Scilit]
  21. Gualtieri, G. A comprehensive review on wind resource extrapolation models applied in wind energy. Renew. Sustain. Energy Rev. 2019, 102, 215–233. [Google Scholar] [CrossRef] [Scilit]
  22. Clifton, A.; Kilcher, L.; Lundquist, J.K.; Fleming, P. Using machine learning to predict wind turbine power output. Environ. Res. Lett. 2013, 8, 024009. [Google Scholar] [CrossRef] [Scilit]
  23. Carta, J.A.; Velazquez, S.; Cabrera, P. A review of measure-correlate-predict (MCP) methods used to estimate long-term wind characteristics at a target site. Renew. Sustain. Energy Rev. 2013, 27, 362–400. [Google Scholar] [CrossRef] [Scilit]
  24. Staffell, I.; Pfenninger, S. Using bias-corrected reanalysis to simulate current and future wind power output. Energy 2016, 114, 1224–1239. [Google Scholar] [CrossRef] [Scilit]
  25. Vannitsem, S.; Wilks, D.S.; Messner, J.W. (Eds.) Statistical Postprocessing of Ensemble Forecasts; Elsevier: Amsterdam, The Netherlands, 2018. [Google Scholar] [CrossRef] [Scilit]
  26. Roberts, D.R.; Bahn, V.; Ciuti, S.; Boyce, M.S.; Elith, J.; Guillera-Arroita, G.; Hauenstein, S.; Lahoz-Monfort, J.J.; Schroeder, B.; Thuiller, W.; et al. Cross-validation strategies for data with temporal, spatial, hierarchical, or phylogenetic structure. Ecography 2017, 40, 913–929. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Spatial layout of the Hami study area, terrain background, tower network, and the six unique nearest-WRF coordinates used in the one-year tower-WRF overlap. Background shading shows terrain elevation, blue circles and red triangles denote BLK and YW tower locations, yellow diamonds denote the six WRF anchors, and the dashed yellow polygon is their convex hull. The anchor markers identify shared WRF predictor coordinates; the corresponding grid-cell assignment and tower membership are given in Supplementary Table S2. The black boundary outlines the model domain. The hull shows the tower network used for the monthly WPD calculations.
Figure 1. Spatial layout of the Hami study area, terrain background, tower network, and the six unique nearest-WRF coordinates used in the one-year tower-WRF overlap. Background shading shows terrain elevation, blue circles and red triangles denote BLK and YW tower locations, yellow diamonds denote the six WRF anchors, and the dashed yellow polygon is their convex hull. The anchor markers identify shared WRF predictor coordinates; the corresponding grid-cell assignment and tower membership are given in Supplementary Table S2. The black boundary outlines the model domain. The hull shows the tower network used for the monthly WPD calculations.
Atmosphere 17 00834 g001
Figure 2. Direct WRF 90 m versus observed 90 m wind-speed distributions for the BLK and YW tower clusters. Observations and directly interpolated wrf_ws90 values are compared for June 2016 to May 2017; summary statistics are based on 60,419 paired hourly records at BLK and 43,691 at YW. Wind speed is reported in m s−1.
Figure 2. Direct WRF 90 m versus observed 90 m wind-speed distributions for the BLK and YW tower clusters. Observations and directly interpolated wrf_ws90 values are compared for June 2016 to May 2017; summary statistics are based on 60,419 paired hourly records at BLK and 43,691 at YW. Wind speed is reported in m s−1.
Atmosphere 17 00834 g002
Figure 3. Farm-specific monthly mean observed and raw WRF 90 m wind speeds during the overlap year. BLK and YW monthly means are computed from June 2016 to May 2017 observations and directly interpolated raw WRF 90 m values, reordered by calendar month; shading indicates inter-tower spread. Wind speed is reported in m s−1. The figure shows the seasonal bias over the one-year tower overlap.
Figure 3. Farm-specific monthly mean observed and raw WRF 90 m wind speeds during the overlap year. BLK and YW monthly means are computed from June 2016 to May 2017 observations and directly interpolated raw WRF 90 m values, reordered by calendar month; shading indicates inter-tower spread. Wind speed is reported in m s−1. The figure shows the seasonal bias over the one-year tower overlap.
Atmosphere 17 00834 g003
Table 1. Tower metadata, processed observation completeness, and paired raw-WRF summary statistics for the 12-tower overlap dataset.
Table 1. Tower metadata, processed observation completeness, and paired raw-WRF summary statistics for the 12-tower overlap dataset.
Tower_IdFarmValid_Paired_Hourly_RowsCompleteness_Fractionobs_ws90_mean_mswrf_ws90_bias_mswrf_ws90_rmse_ms
BLK-04BLK87460.9988.14−0.764.22
BLK-07BLK86000.9827.430.174.17
BLK-12BLK81290.9287.84−0.104.93
BLK-14BLK87480.9997.99−1.044.79
BLK-15BLK87480.9997.89−0.524.31
BLK-17BLK87480.9998.25−1.193.92
BLK-19BLK87000.9938.55−1.594.86
YW-02YW87480.9998.50−1.164.80
YW-05YW87480.9997.54−0.204.58
YW-06YW87480.9998.52−1.565.37
YW-09YW87470.9997.42−0.464.81
YW-10YW87000.9937.52−0.184.86
Table 2. March–May 2017 seasonal-hindcast central and high-wind diagnostics (26,367 matched tower-hour samples).
Table 2. March–May 2017 seasonal-hindcast central and high-wind diagnostics (26,367 matched tower-hour samples).
CandidateRMSE (m s−1)Observed/Predicted ≥25 m s−1PODCSIConditional-Event Bias (m s−1)E(V3) Difference (%)
Raw 1/7 power-law5.070128/4720.2730.062−2.540+27.4
Monthly linear4.409128/00.0000.000−8.883−39.5
Monthly linear plus hourly ExtraTrees3.638128/00.0000.000−5.847−14.4
Table 3. Hourly model performance at held WRF anchors. Metrics are unweighted means across six anchors, followed by the standard deviation across three random seeds; all models use the same 48 h ws_power_law_90m history.
Table 3. Hourly model performance at held WRF anchors. Metrics are unweighted means across six anchors, followed by the standard deviation across three random seeds; all models use the same 48 h ws_power_law_90m history.
ModelRMSE (m s−1)MAE (m s−1)POD at 25 m s−1CSI at 25 m s−1Relative V3 Error (%)
ET3.522 ± 0.0012.781 ± 0.0010.000 ± 0.0000.000 ± 0.000−21.32 ± 0.05
DLinear3.540 ± 0.0032.792 ± 0.0040.000 ± 0.0000.000 ± 0.000−21.08 ± 0.29
TCN3.521 ± 0.0052.764 ± 0.0040.009 ± 0.0060.008 ± 0.005−21.07 ± 0.54
CVAE3.531 ± 0.0082.781 ± 0.0020.003 ± 0.0010.003 ± 0.001−21.50 ± 1.65
Table 4. Monthly IDW correction evaluated at held WRF anchors. Each row combines 12 calendar-month errors at one anchor.
Table 4. Monthly IDW correction evaluated at held WRF anchors. Each row combines 12 calendar-month errors at one anchor.
AnchorHeld TowersRaw RMSECorrected RMSERaw MAECorrected MAE
A0141.3250.7721.1770.662
A0230.6980.5940.6070.482
A0320.7730.6160.6950.537
A0410.4980.8190.4420.711
A0511.6091.3691.0751.109
A0611.3300.4741.1970.360
Mean across six anchors1.0390.7740.8660.644
Table 5. Central-error metrics for cross-farm transfer. Each entry is the mean ± SD across three random seeds within the stated direction; directions are not pooled.
Table 5. Central-error metrics for cross-farm transfer. Each entry is the mean ± SD across three random seeds within the stated direction; directions are not pooled.
Direction (Test Farm; Training Anchors)ModelN Matched HoursRMSE (m s−1)MAE (m s−1)Bias (m s−1)R2Correlation
BLK2YW (YW; BLK A03–A06)ET40,6873.567 ± 0.0022.761 ± 0.002−0.046 ± 0.0020.626 ± 0.0000.796 ± 0.000
BLK2YW (YW; BLK A03–A06)DLinear40,6873.530 ± 0.0052.727 ± 0.010−0.082 ± 0.0150.634 ± 0.0010.799 ± 0.000
BLK2YW (YW; BLK A03–A06)TCN40,6873.570 ± 0.0132.738 ± 0.033−0.191 ± 0.1010.625 ± 0.0030.795 ± 0.002
BLK2YW (YW; BLK A03–A06)CVAE40,6873.554 ± 0.0132.738 ± 0.010−0.279 ± 0.0530.629 ± 0.0030.798 ± 0.001
YW2BLK (BLK; YW A02)ET56,3073.520 ± 0.0012.723 ± 0.001−0.270 ± 0.0020.559 ± 0.0000.754 ± 0.000
YW2BLK (BLK; YW A02)DLinear56,3073.545 ± 0.0062.739 ± 0.001−0.277 ± 0.0470.553 ± 0.0010.754 ± 0.000
YW2BLK (BLK; YW A02)TCN56,3073.530 ± 0.0302.738 ± 0.024−0.160 ± 0.0640.556 ± 0.0080.752 ± 0.005
YW2BLK (BLK; YW A02)CVAE56,3073.536 ± 0.0292.739 ± 0.016−0.206 ± 0.0890.555 ± 0.0070.753 ± 0.003
Table 6. Sensitivity of mean WPD and the ten highest-ranked cells relative to the published power-2, published-factor, median-residual, fixed-density, weight-0.25 case.
Table 6. Sensitivity of mean WPD and the ten highest-ranked cells relative to the published power-2, published-factor, median-residual, fixed-density, weight-0.25 case.
Density TreatmentDomain SupportMean WPD Range (W m−2)Top-10 Overlap RangeSources of Variation
Fixed density, 81 cases2788 cells457.3–1102.56–10IDW power, residual, cubic factor, and ranking weight
ISA elevation density, 81 cases2448 cells411.0–988.56–10IDW power, residual, cubic factor, density, and ranking weight
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

Ren, Z.; Zhang, N.; Wang, Y.; Shi, C.; Zhang, F.; Ma, J.; Li, Q.; Bai, L. Tower-Constrained Post-Processing of WRF Hub-Height Wind Speed for Regional Wind-Resource Screening in Hami, Xinjiang, China. Atmosphere 2026, 17, 834. https://doi.org/10.3390/atmos17090834

AMA Style

Ren Z, Zhang N, Wang Y, Shi C, Zhang F, Ma J, Li Q, Bai L. Tower-Constrained Post-Processing of WRF Hub-Height Wind Speed for Regional Wind-Resource Screening in Hami, Xinjiang, China. Atmosphere. 2026; 17(9):834. https://doi.org/10.3390/atmos17090834

Chicago/Turabian Style

Ren, Zilin, Nuochen Zhang, Yufei Wang, Chenxiao Shi, Fang Zhang, Jie Ma, Qian Li, and Lei Bai. 2026. "Tower-Constrained Post-Processing of WRF Hub-Height Wind Speed for Regional Wind-Resource Screening in Hami, Xinjiang, China" Atmosphere 17, no. 9: 834. https://doi.org/10.3390/atmos17090834

APA Style

Ren, Z., Zhang, N., Wang, Y., Shi, C., Zhang, F., Ma, J., Li, Q., & Bai, L. (2026). Tower-Constrained Post-Processing of WRF Hub-Height Wind Speed for Regional Wind-Resource Screening in Hami, Xinjiang, China. Atmosphere, 17(9), 834. https://doi.org/10.3390/atmos17090834

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