Alexander M. Campbell , Simon C. Warder , B. Bhaskaran , Matthew D. Piggott
{"title":"Domain-informed CNN architectures for downscaling regional wind forecasts","authors":"Alexander M. Campbell , Simon C. Warder , B. Bhaskaran , Matthew D. Piggott","doi":"10.1016/j.egyai.2025.100485","DOIUrl":null,"url":null,"abstract":"<div><div>High-resolution wind speed forecasts are of great importance to the wind energy industry, from short-term energy forecasting and trading to longer-term resource assessment and planning. Generating high-resolution regional wind forecasts currently requires compute-intensive numerical models to downscale from a global forecast. Black-box AI models, once trained, can produce results in a fraction of the time and cost; however, they tend to produce smoothed outputs, are not interpretable and generalise poorly. The domain-informed AI architecture presented in this work seeks to address these problems by incorporating prior static fields directly into the model architecture. Specifically, the proposed approach combines two sequential U-Nets – the first upsamples the input wind fields and expands the number of feature maps, a fusion layer then injects prior static data such as topography, and a second U-Net generates the final output wind field. This approach improves all performance metrics versus a baseline U-Net model and generalises better to out-of-sample scenarios. In addition, this study compares the performance of several loss functions, including standard pixel-wise measures such as mean-squared error, structural similarity and frequency-focused functions, and a function based on Wiener filter theory. All loss functions, with the exception of the Wiener loss, perform comparably and tend to attenuate higher-frequency detail. Although the Wiener loss encourages higher frequencies, it over-estimates amplitudes. A composite Wiener-L1 loss function balances generating high-frequency detail and correctly predicting amplitudes.</div></div>","PeriodicalId":34138,"journal":{"name":"Energy and AI","volume":"20 ","pages":"Article 100485"},"PeriodicalIF":9.6000,"publicationDate":"2025-02-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Energy and AI","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666546825000175","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
High-resolution wind speed forecasts are of great importance to the wind energy industry, from short-term energy forecasting and trading to longer-term resource assessment and planning. Generating high-resolution regional wind forecasts currently requires compute-intensive numerical models to downscale from a global forecast. Black-box AI models, once trained, can produce results in a fraction of the time and cost; however, they tend to produce smoothed outputs, are not interpretable and generalise poorly. The domain-informed AI architecture presented in this work seeks to address these problems by incorporating prior static fields directly into the model architecture. Specifically, the proposed approach combines two sequential U-Nets – the first upsamples the input wind fields and expands the number of feature maps, a fusion layer then injects prior static data such as topography, and a second U-Net generates the final output wind field. This approach improves all performance metrics versus a baseline U-Net model and generalises better to out-of-sample scenarios. In addition, this study compares the performance of several loss functions, including standard pixel-wise measures such as mean-squared error, structural similarity and frequency-focused functions, and a function based on Wiener filter theory. All loss functions, with the exception of the Wiener loss, perform comparably and tend to attenuate higher-frequency detail. Although the Wiener loss encourages higher frequencies, it over-estimates amplitudes. A composite Wiener-L1 loss function balances generating high-frequency detail and correctly predicting amplitudes.