DEWP: Deep Expansion Learning for Wind Power Forecasting

Wei Fan,Yanjie Fu,Shun Zheng,Jiang Bian,Yuanchun Zhou,Hui Xiong
2024-01-01
Abstract:Wind is one kind of high-efficient, environmentally-friendly and cost-effective energy source. Wind power, as one of the largest renewable energy in the world, has been playing a more and more important role in supplying electricity. Though growing dramatically in recent years, the amount of generated wind power can be directly or latently affected by multiple uncertain factors, such as wind speed, wind direction, temperatures, etc. More importantly, there exist very complicated dependencies of the generated power on the latent composition of these multiple time-evolving variables, which are always ignored by existing works and thus largely hinder the prediction performances. To this end, we propose DEWP, a novel Deep Expansion learning for Wind Power forecasting framework to carefully model the complicated dependencies with adequate expressiveness. DEWP starts with a stack-by-stack architecture, where each stack is composed of (i) a variable expansion block that makes use of convolutional layers to capture dependencies among multiple variables; (ii) a time expansion block that applies Fourier series and backcast/forecast mechanism to learn temporal dependencies in sequential patterns. These two tailored blocks expand raw inputs into different latent feature spaces which can model different levels of dependencies of time-evolving sequential data. Moreover, we propose an inference block corresponding for each stack, which applies multi-head self-attentions to acquire attentive features and maps expanded latent representations into generated wind power. In addition, to make DEWP more expressive in handling deep neural architectures, we adapt doubly residue learning to process stack-by-stack outputs. Finally, we present extensive experiments in the real-world wind power forecasting application on two datasets from two different turbines to demonstrate the effectiveness of our approach.
Computational Engineering, Finance, and Science
What problem does this paper attempt to address?
This paper focuses on the problem of wind energy forecasting, especially in the increasingly important wind power generation in the electricity supply. Although wind energy is growing rapidly, its output is directly and indirectly affected by various uncertain factors, such as wind speed, wind direction, temperature, etc. The complex dependency relationship between these factors is often overlooked in existing work, which limits the accuracy of the forecasts. To address this issue, the paper proposes a new framework called DEWP (Deep Expansion Learning for Wind Power forecasting). DEWP adopts a stacked structure, with each stack consisting of two modules: the variable expansion block captures the dependencies between multiple variables using convolutional layers, and the time expansion block learns the time dependencies in sequence patterns through Fourier series and playback/prediction mechanisms. In addition, each stack has an inference block that applies multi-head self-attention to obtain attention features and maps the expanded latent representations to the generated wind power. To enhance the ability of processing deep neural architectures, the paper also employs dual residual learning to handle stack outputs. By continuously removing stack residuals and accumulating useful stack predictions, more accurate wind power forecasts are achieved. Experiments are conducted on datasets from two different wind turbines, demonstrating the effectiveness of the DEWP method.